交易发送失败常见问题
在发送交易前通常需要调用 estimate 方法获取交易所需的 gas 和 storageLimit 值,然后调用 sendRawTransaction 方法发送交易。因此本章节包含了这两个方法的常见错误
Can not estimate: NotEnoughCash
如果在发送交易时遇到错误:Can not estimate: transaction execution failed, all gas will be charged (execution e...
Estimation isn't accurate: transaction is reverted
发送交易前通常会调用 cfx_estimateGasAndCollateral 方法,来预估交易执行所需要的 gas 和 storageLimit。该方法本质是对交易进行了模拟执行,然后统计交易...
Can not estimate: transaction execution failed
在调用 estimate 的方法的时候,如果方法执行失败,则会报此错误。Can not estimate: transaction execution failed, all gas will ...
SendRawTx: Invalid parameters: tx
发送交易时,如果构造的交易不正确,会遇到 Invalid parameters: tx 错误。错误的具体原因在 RPC 返回数据的 data 字段中, 大致会有如下几种: 余额不足 Transa...
JS-SDK: Method not found
如果使用 js-conflux-sdk 发送交易,且交易的 from 账号未添加到 wallet 中的时候,会遇到此错误。此种情况通过如下方式添加账号即可: conflux.wallet.add...