4

ETH をスマート コントラクト アドレスに送信したい

Test.deployed().then(function(instance) {return instance.contribute("0x1e0c326f4f24b5e9f5d42d695f48983d0a72b240", {from:web3.eth.accounts[0],value:10});})

しかし、私はいつも得ます

truffle(development)> Test.deployed().then(function(instance) {return instance.contribute("0x1e0c326f4f24b5e9f5d42d695f48983d0a72b240", {from:web3.eth.accounts[0],value:10});})
TypeError: instance.contribute is not a function
    at evalmachine.<anonymous>:1:61
    at process._tickDomainCallback (internal/process/next_tick.js:135:7)
truffle(development)> truffle(development)>

トリュフの最新バージョンを使用しているため、バージョン 4.x

同じ問題

Test.deployed().then(function(instance) {return instance.getElements.call();})

更新しました

contract MyContract Common {

  function setMultisigWallet(address newMultisigWallet) public onlyOwner {
    multisigWallet = newMultisigWallet;
  }

  function() external payable {
    executeSale();
  }

}
4

1 に答える 1