Consensys / quorum

A permissioned implementation of Ethereum supporting data privacy
https://www.goquorum.com/
GNU Lesser General Public License v3.0
4.69k stars 1.3k forks source link

Unable to interact with other contracts, when calling them from constructor of contract (with enhanced privacy) #1720

Open matthew-alexander-partior opened 5 months ago

matthew-alexander-partior commented 5 months ago

System information

Geth version: Geth/v1.10.3-stable(quorum-v23.4.0)/linux-amd64/go1.19.13 OS & Version: Linux

Expected behaviour

In the constructor for contracts deployed with enhanced privacy (e.g. party protection), we should be able to interact with other contracts that are deployed with the same enhanced privacy mode.

Actual behaviour

Throws an error for the deployment transaction, similar to issue here https://github.com/ConsenSys/quorum/issues/1563

Steps to reproduce the behaviour

As per the issue here with the tar file https://github.com/ConsenSys/quorum/issues/1563

matthew-alexander-partior commented 5 months ago

Reopening the issue for this https://github.com/ConsenSys/quorum/issues/1563