0

そこで、Remix IDE で「Voting」という名前のコントラクトを作成し、このコントラクトの引数を持つコンストラクターを作成しました。

私はこれを行うことによって契約を呼び出しました:

var Contractabi = web3.eth.contract(contract Abi from Remix)
 var vote = Contractabi.at(Smart contract @ in REMIX );

だから今まではすべてうまくいきます!しかし今、引数付きの smart with it コンストラクターをデプロイする必要があります

私はこのようないくつかの方法を見つけました:

var MyContract = web3.eth.contract(abiArray);

// deploy new contract
var contractInstance = MyContract.new([constructorParam1] [, constructorParam2], {data: '0x12345...', from: myAccount, gas: 1000000});

しかし、それは私にとってはうまくいきませんでした! web3.eth.contract から REMIX で引数を使用してスマート コントラクト コンストラクターを呼び出すにはどうすればよいでしょうか。ありがとう

4

1 に答える 1