sendTransactionでエラー
eth.sendTransaction({from:eth.accounts[0],to:eth.accounts[1],value:web3.toWei(10,"ether")})
Error: only replay-protected (EIP-155) transactions allowed over RPC
at web3.js:6365:37(47)
at send (web3.js:5099:62(35))
at <eval>:1:20(21)
解決法
Geth起動時のオプションに、
--rpc.allow-unprotected-txs を追加
geth --networkid 4649 --nodiscover --maxpeers 0 --datadir C:\Users\xxxx\data_testnet\ --rpc.allow-unprotected-txs console 2>> C:\Users\xxxx\data_testnet\geth.log
EIP-155 はリプレイ攻撃を防ぐためにトランザクションに chain id を含めるようにする提案
これに対応していないトランザクションを RPC が受け付けないというエラーっぽい