以太坊构造函数混乱

时间:2020-08-15 19:34:52

标签: solidity

当我使用Truffle进行部署时,合约构造函数被调用正确吗?在那儿我可以设定 owner = msg.sender

现在在客户端,当我做类似的事情时,在javascript中使用web3

window.ethereum.enable().then((accounts)=>{
        contractInstance = new web3.eth.Contract(abi, "0x2c2D9E87eCFbCb9758df8cf063C71d3C9DBE5304", {from : accounts[1]});
        console.log("contractInstance", contractInstance);
    });

这也称为构造函数吗?还是另外一种情况

1 个答案:

答案 0 :(得分:2)

不,不是。当您将合同部署(迁移)到区块链时,将调用构造函数。

相关问题