我一直在运行一个本地 Rinkeby 节点(为了使用 websocket 事件),它工作了一段时间,但突然我收到“返回错误:替换交易价格过低”。我发送的是平均汽油价格的 10 倍,但我仍然收到此错误。这是我的计算:
gwei = 1000000000
gas = 47000
gasPrice = gwei * 20
只有当我将 gas 价格提高到 (gwei * 2000) 时,我才能进行交易 (0.9 ether)。这导致我很快用完以太,使开发变得非常困难。
示例交易:
{
"nonce": "0x23",
"chainId": 4,
"to": "0xB92427792629A23E0b2deE37b3F92Ce4D4cB794c",
"value": 0,
"gas": "0xb798",
"gasPrice": "0x4a817c800",
"data": "0xce07c1787465737400000000000000000000000000000000000000000000000000000000"
}
任何帮助都非常感谢!
Geth Rinkeby 命令:
geth --rpccorsdomain="*" --rinkeby --ws --wsport=8546 --wsorigins="*" --datadir=$HOME/.rinkeby --cache=512 --rpc --rpcapi="personal,eth,network,net,web3,db" --rpcport=8545 --fast --bootnodes=enode://a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf@52.169.42.101:30303