Cannot replace existing transaction

I made a transaction on PulseChain mainnet, and figured MetaMask would calculate the gas properly. Instead of the going rate of 500-600 PLS per transaction, it spent less than 0.01 PLS. I tried speeding it up, I tried canceling it, and I tried sending a transaction to myself with the same nonce. Nope. There is no pending transaction on the block explorer, so I cleared my activity and nonce data in MetaMask. But nothing works.

The error message is:
[ethjs-query] while formatting outputs from RPC ‘{“value”:{“code”:-32603,“data”:{“code”:-32000,“message”:“INTERNAL_ERROR: could not replace existing tx”}}}’

Any help would be appreciated, as I am unable to do anything with my funds until this is rectified.

Hello @sumac , welcome to the MetaMask community,

When there is no pending transaction on the block explorer, then you just need to clear the activity and nonce data and start a new transaction. You do not need to replace any previous transactions.

The important point is that you need to pay enough gas fee for your transaction to be executed. To have an idea about the estimate of gas fee at the time of the transaction, I suggest you,

  1. Look at the last transactions on the block explorer and especially the ones that interacted with the same contract you would like to interact with.
  2. Edit the gas fee and use the “Advanced” option and change the “Priority fee” and “Max base fee” based on the estimates obtained from point (1), mentioned above.

Please let us know how it goes and in case you need further assistance.


Hi friend! Perhaps this will help:


I cannot start a new transaction, period. I have cleared activity/nonce data several times. I have enough gas, and I know how to manually adjust it. Whenever I try to do anything – from trying to swap tokens or send some to my hardware wallet, it gives me the same error message.

Screenshot from 2023-05-21 13-14-33

Thanks for the reply.
Please contact the support team via the following link and provide the details about what you have done and the error message you got.
To contact the support team, you need to click the large blue box “Start a Conversation” as shown on the attached image.