A failed transaction can happen for several technical reasons:
Out of gas:
The most prominent reason why a transaction would fail is due to insufficient native $BEAM token balance for gas.
Another reason is if a custom low gas amount was set, this would reduce the likelihood of it being prioritized by miners on the blockchain. And after some time, the transaction will fail.
Troubleshoot:
To fix;
1. Use the recommended or default gas settings in your wallet to process the transaction.
2. If you feel the amount required is too high and you do not have sufficient amount to process the transaction, you could wait until when the blockchain is less congested and the gas fee is considerably lower to a point where your balance is sufficient to process the transaction.
3. Add more $BEAM tokens enough to cover the gas fee.
Custom slippage limit:
BeamSwap allows you to set custom slippage limits or tolerance to help you set an acceptable price deviation that may occur while executing a trade.
If you set a custom slippage and your swap output is about to exceed the limit set, the transaction will likely fail and revert.
Troubleshoot:
1. Try using the default setting on the BeamSwap protocol.
2. If you prefer to adjust the slippage, try setting it to a higher limit than previously set. However, note that this may also impact your trade size.
If your transaction failed despite having enough $BEAM tokens for gas, and you used the recommended slippage tolerance, kindly reach out to our support team with more details about your failed transaction.