Common Error Messages
Sometimes you may find yourself facing a problem that doesn't have a clear solution. These troubleshooting tips may help you solve problems you run into.
Out of Gas error
Warning! Error encountered during contract execution [out of gas]
You have set a low gas limit when trying to make a transaction.
Try manually increasing the gas limit (not gas price!) in your wallet before signing the transaction.
A limit of 1000000 is usually enough.

The above example is from Metamask; check your wallet's documentation if you aren't sure how to adjust the gas limit.
Basically, your wallet (Metamask, Trust Wallet, etc.) can't finish what it's trying to do.
Your wallet estimates that the gas limit is too low, so the function call runs out of gas before the function call is finished.
ERC20: transfer amount exceeds allowance
Fail with error 'ERC20: transfer amount exceeds allowance'
Use Unrekt.net to revoke approval for the smart contract you're trying to interact with
Approve the contract again, without setting a limit on spend allowance
Try interacting with the contract again.
This happens when you set a limit on your spend allowance when you first approved the contract, then try to swap more than the limit.
Other issues
Provider Error
Provider Error No provider was found
This happens when you try to connect via a browser extension like MetaMask or Binance Chain Wallet, but you haven’t installed the extension.
Install the official browser extension to connect, or read our guide on how to connect a wallet to PLAYFinance .
Unsupported Chain ID
Switch your chain to Binance Smart Chain. Check your wallet's documentation for a guide if you need help.
Internal JSON-RPC errors
"MetaMask - RPC Error: Internal JSON-RPC error. estimateGas failed removeLiquidityETHWithPermitSupportingFeeOnTransferTokens estimateGas failed removeLiquidityETHWithPermit "
Happens when trying to remove liquidity on some tokens via Metamask. Root cause is still unknown. Try using an alternative wallet.
Internal JSON-RPC error. { "code": -32000, "message": "insufficient funds for transfer" } - Please try again.
You don't have enough BNB to pay for the transaction fees. You need more BEP-20 network BNB in your wallet.
Error: [ethjs-query]
Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32000,"message":"transaction underpriced"}}}"
Increase the gas limit for the transaction in your wallet. Check your wallet's documentation to learn how to increase gas limit.
Swap failed: Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32603,"message":"handle request error"}}}'
Cause unclear. Try these steps before trying again:
Increase gas limit
Clear cache
Last updated
Was this helpful?