Remix
如何在使用 Remix 部署時為合約提供非零餘額?
如果我們想部署合約,
web3.js
我們可以在部署時輕鬆確定合約的餘額,如下所示:const thisContract = new web3.eth.Contract(abi); thisContract.deploy({ data: bytecode, arguments: [< parameters of the constructor>] }).send({ from: "0x3455D7167A2EE2d660EE85F8e90C6b3B1cCB7163", gas: 5000000 , gasPrice: '3000000000', value: 5000 // here we determine the balance of the contract }, function(error, transactionHash) { console.log(error); console.log(transactionHash); console.log('function exec'); }).then(function(newContractInstance) { console.log('Contract Instance:' + newContractInstance.options.address); });
在這個例子中,合約的餘額是
value: 5000
。但是,當我們想這樣做時
remix
,是否有任何選項來確定部署value of the balance of the contract
時間?
在點擊部署之前,讓建構子付款並為乙太幣設置一個非零值(見圖)
希望這可以幫助。