Contract-Development

Truffle Drizzle ContractData 呼叫 keccak256 錯誤

  • July 4, 2018

我從松露拆箱細雨開始,然後使用我的契約。

我可以在 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] }]} />

引用自:https://ethereum.stackexchange.com/questions/43707