It's likely your tx got accepted and your swap has been completed, switch chain to original mainnet and check your wallet!
You need to go to metamask settings > Advanced > Click on "Clear activity tab data"
It's because you already sent an approval tx before that didn't go through
To solve this, go to metamask settings > Advanced > Click on "Clear activity tab data", and afterwards restart the process from the beginning
You need to modify max fee to increase it much more, for example you can set it to 100 or 200 gwei. Remember to keep priority fee low tho! It should be 0-3 gwei.
Most of the max fee will not be used since it'll only use up to the block base fee, so don't worry about setting a high number there.
There are multiple possible reasons for this:
- The amount of tokens you are trying to swap is too low and doesn't cover the cost of the swap. Solve it by increasing amount
- Token has a tax or some other mechanism that isn't supported by paraswap. No solution for this, try another token.
- Token just cant be swapped, eg it was a honeypot... smolrefuel can't do miracles, if your token cant be swapped then we cant swap it either
Swap can take up to 30 minutes to go through, this is because we are constantly submitting the bundle to flashbots where it competes with other bundles from MEV activity, so it needs to wait for a block with low competition to go through, sometimes that only takes a few minutes and sometimes it takes >40 minutes.
If it takes more than 30 minutes, reset nonces in metamask settings and restart the process.
If you want to speed it up further, modify the gas settings in your approve tx within your wallet to increase the maximum fee and the priority fees, this will increase the bribe to validators and make it more likely for your tx to get in.
It's because the base gas fee has increased since you signed your approval tx. To solve this, reset your nonces in metamask settings and restart the process.
These are normal, just make sure not to sign any weird txs after switching RPC and you'll be fine. SmolRefuel only requests an approval tx where you can verify the total amount approved, which should be the same amount you've inputted.
Our RPC simulates a balance of 10 ETH so that your wallet will allow you to sign transactions (otherwise it wouldn't allow you because your balance is too low to cover gas). The 10 ETH that you see is thus fake and will disappear as soon as you switch RPCs.
You need to do this:
- Reset your state by going to metamask settings > Advanced > Click on "Clear activity tab data"
- Refresh the page and restart the process again to do the swap
We need to send 3 txs:
- One tx sending you gas money for approval tx
- Your approval tx
- Swap tx
And these txs need to include bribes to have the bundle be accepted by flashbots, so the fee you're seeing represents the costs of sending those 3 txs + bribes, which is just expensive on mainnet.
Contact 0xngmi on twitter.