Transaction Troubleshooting
Transaction Amount Troubleshooting:
If you've approved a specific amount, try transacting slightly less than that amount. For instance, if you've approved 1,000 USDC, attempt the transaction with only 995 USDC. You can verify the approved amount on Etherscan.
Why don't my tokens appear in my wallet?
If you've noticed that your tokens haven't appeared in your wallet after conducting a swap on Irrigation, there could be two reasons behind this:
Executing an Approval Transaction: When buying or selling on Irrigation, it's essential to grant permission for the smart contract to carry out the token transaction on your behalf. This is a standard requirement for all ERC20 tokens on the Ethereum network. You must perform the "approve transaction" once for each ERC20 token. If you've only completed the approval step, you should return to the interface, reselect your tokens and amounts. In this case, you won't see the approve button, as that step is already done, and you can proceed with your Bid/Buy/Confirm transaction.
Your Wallet Didn't Automatically Add Your Token: Some wallets may not automatically display all tokens, especially if the token is relatively new. To resolve this, you'll need to manually add the token by providing its address and related details. This ensures that it becomes visible in your wallet. Detailed guides for adding tokens are available for popular wallets such as Metamask, and Trust Wallet.
Water Token Contract: 0x251FAe8f687545BDD462Ba4FCDd7581051740463
Once you've completed both of these steps and your tokens still haven't appeared in your wallet, make sure that your wallet is connected to the correct network. You can also double-check your transaction details on Etherscan to confirm the successful completion of your transaction.
Setting a Token Approval Amount:
Configuring a token approval amount empowers you to maintain control over your tokens while avoiding unnecessary network fee charges. Here are the different types of approval amounts explained:
1. Exact Amount Approval: This approval type permits access to the precise amount you specify. For instance, if you are bidding with 500 USDC, you'd approve 500 USDC for use. This approach is secure but necessitates a new approval transaction for each transaction, incurring network fees over time.
2. Unlimited Approval: This approval type grants a contract unrestricted access to your tokens, reducing the need for frequent approval transactions. While it's convenient, it carries security risks. Ensure you trust the website, verify the URL's correctness, and authenticate the contract's legitimacy before allowing unlimited access to your tokens.
3. Balanced Approval: Balanced approval involves approving more than you require but not an infinite amount. For example, if you own 2,000 USDC and are using 500 USDC to place a bid or buy order, you'd approve 750 USDC. This way, you avoid approving every single transaction and exposing a significant portion of your assets.
Tips for Determining Approval Amounts:
Security First: Prioritize the security of your assets. Only use unlimited approvals with trusted dApps.
Evaluate Frequency: Opt for the exact amount for infrequent use, while for frequent transactions, consider balanced or unlimited approvals, but remain vigilant about the associated risks.
Revise Periodically: Regularly review and adjust your approvals using the Etherscan Token Approval Tool.
Network Fees: Keep in mind that each approval or revocation incurs network fees, especially relevant for multiple small approvals.
The appropriate approval amount hinges on your specific needs, security considerations, and the trustworthiness of the dApps you're using. Proactively manage your approvals to strike a balance between convenience and safety.
Pending Transaction:
If you have a pending transaction, there are a few options to consider:
Speed up — wallets can offer users the ability to speed up their transactions by re-submitting them with a higher gas price. This is not necessarily guaranteed to work. (Metamask guide)
Cancel — wallets can also offer users the ability to cancel their transactions by submitting an ‘empty’ transaction with a higher gas price. This is not necessarily guaranteed to work. (Metamask guide)
Note that these two options will have an associated transaction fee.
Last updated