I have a geth node which is not synced and I want to send eth.

> TX={ from: FROM, to: TO, value: VALUE, nonce: NONCE, gas: GAS, gasPrice: GP }
> personal.unlockAccount(...)
> SIGNED_TX=eth.signTransaction(TX)
> eth.sendRawTransaction(RAW)
Error: exceeds block gas limit
        at web3.js:6347:37(47)
        at web3.js:5081:62(37)
        at <eval>:1:23(4)

In the past I have managed to submit RAW to an ethereum broadcast web page such as https://etherscan.io/pushTx but sometimes that works and sometimes I get an error like

Error! Unable To Broadcast Txn : {"id":"1","jsonrpc":"2.0","error":"One or more errors occurred."}

This isn't enough information for me to fix anything. I would like to do it direct from geth but since I am not synced I'm getting the block gas limit error.

How can I tell geth to submit the raw transaction to the network regardless of the block gas limit?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.