Why is geth
not letting me post a transaction with a low gasPrice
?
> ./geth console
> eth.sendTransaction({ "from": "...", "to": "...", "gas": "30000", "gasPrice": "10", "value": "0.1" })
Gas price too low for acceptance
My understanding of Ethereum is that gasPrice
is set by the user and either a miner will process it or they won't (presumably based on the gas price). However, geth
appears to be forcing me to pick a gasPrice
that it believes is reasonable. The exact algorithm is unclear, but also irrelevant to my question. This behavior seems counter to the entire concept of market driven gas prices.
Is there a way I can tell geth
, "no really, let me submit my transaction with a low gas price"? Am I misunderstanding the whole gas model? Is this a bug in geth
?
geth
bug, it's how the system works. If your gas price is too low miners simply will not accept it.Yes, you can [set the gas price to what ever you want].
This is contrary to both the behavior ofgeth
and your response. I know miners won't accept it. That is different fromgeth
not letting me post it.geth
. Also, people are able to do it as seen here: etherscan.io/tx/…. That was a few hours ago and it was successfully mined.