Contract-Development
Truffle Drizzle ContractData 呼叫 keccak256 錯誤
我從松露拆箱細雨開始,然後使用我的契約。
我可以在 App.js 中使用 ContactForm 而不會出錯:
<ContractForm contract="TheContract" method="addData" labels={["Title", "Detail"]} />
但是,如果我打電話:
<ContractData contract="TheContract" method="getData" methodArgs={[accounts[0], 0, { from: accounts[0] }]} />
似乎 Drizzle 遍歷整個 abi 並嘗試應用 generateArgsHash 並在 str 未定義的某個點失敗。
我不知道為什麼這樣做而不是僅使用方法 args。
請有任何想法。
輸入參數應為字元串(將 0 更改為“0”)
輸入:
<ContractData contract="TheContract" method="getData" methodArgs={[accounts[0], "0", { from: accounts[0] }]} />