Web3js
使用 React 部署合約
我正在嘗試在 React 上部署契約。但我似乎無法成功:(
這是我的程式碼:
this.myContract.deploy({ data:[big boi bytecode here], arguments: ['name', 'description', 20, 20] });
這是我收到的錯誤:“TypeError:this.gamechanger.deploy is not a function”
我也嘗試過使用:
this.myContract.deployed().then(() => [...]
但是,它不會部署。
我該怎麼做呢?非常感謝您的幫助!
Ps 我使用的是 Web3 版本 1.2.6
看起來 this.myContract 在您的範圍內未定義。
你也忘
.send()
了部署合約例子:
this.myContract.deploy({ data:[big boi bytecode here], // Don't forget about '0x' on the start of bytecode arguments: ['name', 'description', 20, 20] }).send({ from: account });