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!