Tech

callしているのに、Out of gasのエラーが出る問題

  • このエントリーをはてなブックマークに追加

callしているのにVM call err; Out of gasのエラーになる件。

以下のようなエラーもでる。

“queued tx limit exceeded for 0x…” tx removed

理由

DoS攻撃を防ぐために50 million以上のガスが必要な場合は、callにもガスの指定が必要。

指定の仕方

callにも以下のように指定する

contract.method.call({gas: 1000000000})
  • このエントリーをはてなブックマークに追加