When you submit a transaction on the blockchain, part of the gas you pay acts as a bid to get your transaction processed faster. While Rabby Wallet suggests a gas fee to help speed up your transaction, using a low gas price might cause a long wait.
You can see if a transaction is pending from the homepage or in More > Signature Record. You can either wait until the network processes the transaction at the current gas price, or you can speed it up or cancel it.
Speed up a transaction
Click the "Speed Up" button, and Rabby will automatically create the same transaction with a higher gas fee. You only need to confirm the transaction. This will help process the transaction faster. Since it uses the same transaction nonce, you won’t have to pay for gas twice.
Cancel a transaction
1. Quick Cancel
This option will be available only if your transaction has not been broadcast yet. It won’t incur any gas costs.
2. On-chain Cancel
When you select this option, Rabby will automatically create a new transaction to replace the original one. This transaction will have no value but will use a higher gas fee to speed up the process. Rabby will set the correct nonce for the cancellation, so you don’t need to adjust anything. You only need to confirm the transaction.
Please note: A cancellation can only be attempted if the transaction is still pending. Transactions that have already been confirmed cannot be reversed.
Transaction is still pending despite selecting a high gas price
In some cases, a transaction may get stuck or remain pending despite selecting a higher gas price. If this happens, go to More > Clear Pending to reset your local data and remove the pending transaction display. Then, submit a new transaction on the same network to replace the pending one.
If you see the error “replacement transaction underpriced,” increase the gas price and ensure the “Max Priority Fee” matches the gas price.