Can I cancel a smart contract once I've initiated a trade?
Asked 3 years ago
Can I stop my transactions from executing If I set my slippage tolerance too low during peak trading time? I'm worried that I've set the slippage too low, that the transaction may fail, and that I will lose money through gas fees.
Truman Perry
Thursday, September 15, 2022
Yes, you can cancel a pending DEX transaction either through in-application cancellation or setting a custom nonce. Typically, a DEX transaction may be left pending for some time or stuck when you submit with a low slippage tolerance or gas fees. The easiest method of cancelling a pending transaction is through in-application cancellation. You simply need to exit your web3 wallet app and close your browser, reopen it and log back into the app.
Alternatively, you can cancel a pending transaction by setting a custom nonce – creating a 0 token transaction with a high gas fee to your own address to limit a previous transaction from being executed. Before initiating the second transaction, you should note the nonce of the pending transaction and reuse it. In other words, both transactions should have the same nonce.
Please follow our Community Guidelines
Related Posts
Filip Dimkovski
What Is Slippage in Crypto?
Anderson Ezie
Buying Crypto on a Decentralized Exchange
David Akilo
DEX vs. CEX: Which Is Better?
Anderson Ezie
How to Create a Cryptocurrency Exchange
Marcel Deer
Different Types of Smart Contracts
Thasni Maya
Swap vs. DEX: What's the Difference?
Can't find what you're looking for?