DeversiFi has offered a post-mortem of the fat-fingered error — but thankfully, disaster was averted after the mining pool gave the funds back.
Which is why the occasional heartwarming tale of people doing the right thing despite extraordinary financial incentives otherwise is always welcome.
"The blockchain is immutable, but the revolution we are part of is defined by our values as humans. Thank you to the miner of block 13307440 who we can confirm is returning 7,626 ETH that were incorrectly paid today as a tx fee."
DeversiFi offered a 50 ETH return fee after the miner replied to an email passed on by its exchange and quickly returned the funds.
What Went Wrong
The problem was threefold, he said: An issue with the Ethereum EIP-1559 upgrade that would only affect very fat wallets — others would just see a failed transaction — combined "with the fact that Ledger hardware wallets may sometimes display fees in a non-human readable manner."
The EIP-1559 upgrade, known as London, changed the way Ethereum transaction fees — known as "gas" — are determined. It replaced manually bidding on the fee offered to miners to pick up a transaction with an automated bidding system based on network congestion.
Strachan said DeversiFi is working with EthereumJS maintainers to fix what he described as a "defect in the library."
It also communicated with Ledger and has, for its own part, instituted "safety and sanity checks were also added to ensure gas fees associated with transactions could not exceed unrealistic thresholds to protect against user error, extreme network fee spikes and as an additional layer of protection against any future coding error."