Crosschain swaps

Why was I charged more than I sent?

Performing cross-chain swaps requires you to pay an additional amount of gas tokens on the source chain in order to cover the gas fees required to conduct operations (e.g. swap) on the destination chain. Depending on the chain, congestion, and any other variables that may increase gas prices (these are not set by WOOFi) the amount required will vary.

We include the exact amount of additional gas tokens charged in our confirmation window when submitting a swap. These are paid directly to Stargate/Layerzero, therefore we are not in control and are unable to refund. Please make sure that you understand this and have an appropriate amount of funds available to avoid any failed transactions.

I submitted a swap but I have not received the tokens yet

Once you submit a cross-chain swap, you will be able to see the status of your swap via the transaction hash we provide.

Typically it only takes a few minutes to complete a transaction. However, transactions CAN take longer in certain circumstances. This is completely reliant on how much congestion is being placed onto the layerzero network. Transactions from Polygon may also take slightly longer (~20mins without congestion) due to fundamentally different settings on layerzero and the way the chain interacts. Please see How do I check the status of my swap? If you are interested in checking the chain yourself.

How do I check the status of my swap?

Click 'View status' where you will be taken to layerzero and you can see the status of your swap.

  • PENDING - Your transaction is still being processed and has not been finalised.

  • DELIVERED - Your transaction has been delivered to the destination chain.

If you have modified the gas amount for your swap, then your transaction will only be processed once gas fees reach the level you input.

Why am I being quoted too much on gas prices?

If you’re sure that the gas fees displayed are not just because of congestion on the chain, then it is likely that this is because of an RPC issue in your wallet provider. These also happen on certain wallets when switching chains.

To fix this problem, head to and follow the steps there to change the RPC on the chain that you are trying to use.

Once done, refresh our site and try again

If the above doesn't work, it might be because you simply don't have enough gas for the crosschain transaction, try having at least $8 (mainnet might require much more) and then see if the gas prices show more reasonably.

Last updated