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: 

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!