そこで、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 で引数を使用してスマート コントラクト コンストラクターを呼び出すにはどうすればよいでしょうか。ありがとう