Мне нужно проверить свой контракт, используя web3
и ganache-cli
.В моем контракте я должен отправить argument
в функцию constructor
.Как сделать это при развертывании с web3.
factory = await web3.eth.Contract(JSON.parse(compiledFactory.interface))
.deploy({
data: compiledFactory.byteCode,
})
.send({
from: accounts[0],
gas: "1000000",
});
И мой контракт таков:
contract Factory{
CrowdFunding[] public deployedContractAddresses;
constructor(uint minimum) public {
CrowdFunding newContract = new CrowdFunding(minimum, msg.sender);
deployedContractAddresses.push(newContract);
}
function getDeployedContractAddresses() public view returns(CrowdFunding[] memory) {
return deployedContractAddresses;
}
}
Я прошел через эту ссылку при обмене стека, ноЯ не могу решить это.