I started using a new product a few weeks ago that saves me ether on each transaction.
It's brilliant how this works and how easy it is to use. Best of all, it's saving me gas. So far, I saved ~35% ether on my transactions.
gashawk.io/
ππ§΅
π¦ First of all, it's really easy to set up. You need to add a new RPC URL in your wallet π¦ you're already using.
No need to install anything new; add the URL GasHawk provides, and you're good to go.
π It's important to make a note of the security aspect of this product.
β³ They can't do anything scary; they hold your signed transaction until the algo broadcasts it to the network.
The worst thing they could do is not broadcast the transaction at all.
π GasHawk works by monitoring the current base gas fee and predicting when the lowest will be in the set time limit.
β½ The gas market becomes predictable because of EIP 1οΈβ£5οΈβ£5οΈβ£9οΈβ£ since the gas cost can't drastically change instantly, its change is gradual over time.
π₯· The secret sauce is quietly hidden behind the provided RPC URL. I'd like to know more about the mechanism of making the decision.
Also, the algo can always improve and make better choices.
@j6sp5r
Here's the graph it created after the tx was finally mined.
You can see the base gas fee over time since the tx was created for the next 24 hours. Even though it did not choose the best time to broadcast the transaction, you can see it sent the tx before the gas increased again
π It would be cool to see a gas prediction graph in real time. Not how sure how difficult this is to do.
π There's a problem I got with the RPC. Metamask thinks the sent txs failed.
Not sure why this happens. As far as I see, replying with the tx hash should count as successful.
Maybe something else is happening there that I don't know about.
docs.infura.io/infura/networks/ethereum/json-rpc-methods/eth_sendrawtransaction
π¬ All in all, I like the product and will keep using it. It's the default RPC URL in my Metamask.