All transactions on the Ethereum blockchain (known as on-chain transactions) go through the following 4 main stages.
- User Confirmation— Signing a transaction with the wallet’s private key
- Broadcasting — Broadcasting the signed transaction on the blockchain
- Mining — Waiting for the transaction to be mined by Ethereum miners
- Completion — Success or Failure
Due to the immutable nature of the blockchain, once the transaction is completed (Step #4), it can’t be changed. KyberSwap trades are performed fully on-chain on Ethereum, so all successful transactions also follow these 4 stages.
Here we discuss your options if you broadcast a transaction by mistake or if your transaction is stuck in the mining phase (#3) for a very long time due to the low gas price.
On the desktop:
You could increase the gas fee to speed up the transaction by following the instruction below: https://blog.blocknative.com/blog/speed-up-transactions
On the mobile app:
Please follow these steps: Explore Tab → Transactions → Pending → Left Swipe
As you can see, canceling or speeding up on-chain transactions using the KyberSwap mobile app is a piece of cake!