FAQ
How does GasHawk work?
GasHawk acts as a buffer for your transactions. Retail or institutional users send signed TXs and deadlines for their TXs and we hunt for the best possible execution, saving up to 95% on every TX!
Instead of directly sending a TX to the Ethereum network, GasHawk users send their signed TX to the GasHawk RPC proxy using any EOA wallet or our SDK.
How does GasHawk know when to submit a transaction to save on gas fees?
GasHawk leverages historical on-chain data from ETH mainnet and other EVMs, an understanding of EIP-1559's effects, real time data from the relevant chain and other metrics to determine the best submission strategy for saving on fees.
Can GasHawk guarantee savings on every transaction?
No, GasHawk cannot guarantee savings on every transaction. We can guarantee savings on average across all users. This is because we do not have control over the specific conditions of each transaction, such as the specific timing of the transaction's inclusion in the mempool, the presence of other competing transactions, and the behavior of validators.
While GasHawk saves on most transactions, there are outlier scenarios where you might pay more. Please refer to our Savings section for detailed explanations.
Is my transaction data secure with GasHawk?
Yes, GasHawk does not have access to your private keys or sensitive data. Our service only manages the transaction flow.
Why can I trust GasHawk?
GasHawk only receives signed transactions from its users. Since these TXs are already signed, it’s impossible to modify them without requiring a new signature from the user's private key—ensuring security.
However, if your TX is susceptible to frontrunning or other MEV (Maximal Extractable Value) attacks, you may want to use our private mempool options (see next question).
My transactions are susceptible to MEV - can I use GasHawk?
GasHawk sends all Ethereum Mainnet transactions through MEVblocker by default in order to prevent front-running and other MEV attacks.
If you want to use Flashbots Protect instead, you can opt-in to do so in the user settings.
Keep in mind that TX through Flashbots should offer a higher priority fee in order to incentivize the validators (our recommendation: 3 - 5 Gwei). This is necessary in order to keep the time between GasHawk's decision to submit the TX and the inclusion as short as possible.
I can simply set a low value for maxBaseFeePerGas
, why would I need GasHawk?
You’re welcome to set a low gas price manually! However, GasHawk saves you the trouble of manually tracking gas prices and guessing the right moment to submit your transaction.
With GasHawk:
- You select a time window (deadline) for submission.
- GasHawk automatically finds the optimal gas price to save you money.
- You avoid the hassle of being stuck in the mempool or needing manual intervention.
GasHawk eliminates:
- ❌ Manual gas price crunching and guessing
- ❌ Worries about selecting the right gas price
- ❌ Mempool congestion and manual gas price corrections
- ❌ Backlogged transactions due to delays in the previous TX
Instead, GasHawk gives you:
- 🌟 Savings and predictable waiting times
- 🌟 Automated gas optimization
Plus, if you prefer a hands-on approach, you can set a manual gas limit and still use GasHawk’s smart submission!
Can I set a deadline until when a TX should be ultimately sent?
Yes! Every GasHawk account (i.e., EVM address) has a default deadline setting (e.g., 30 seconds). GasHawk will look for the best gas price within the selected window. You can also adjust the deadline on a per-transaction basis if/when needed.
If not changed in your settings, the default deadline of 24 hours will be used.
What happens if GasHawk doesn’t find a cheap price before the deadline?
If your deadline expires and GasHawk hasn’t found an optimal TX price, it will submit the TX to the network of choice, relying on your maxBaseFeePerGas
setting to avoid high fees.
How should I set the priority fee of my TX?
We recommend setting a priority fee of 2-3 Gwei per gas, which is slightly above the current market average. This helps ensure that once GasHawk identifies a low gas price, your TX will be included in one of the next blocks.