アルゴリズムとかオーダーとか

仕事で勉強したことなどをまとめてます

Error: insufficient funds for gas * price + valueについて

Ethreumのプライベートチェーンノードを立てて送金を試してみたら以下のエラーが発生した。

> eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(5, "ether")})
Error: insufficient funds for gas * price + value
    at web3.js:3143:20
    at web3.js:6347:15
    at web3.js:5081:36
    at <anonymous>:1:1

調べてみると、genesis.jsonで設定しているchainidとノード起動時に指定するオプションの--networkidが一致していない場合に起きるらしい。

今回はgenesis.jsonのchainidを修正して、再度initしなおしたら治りました。