All errors

Contract reverts

ReentrancyGuard: reentrant call


What it means

The contract blocked a call that re-entered it before a previous call finished, which is the classic shape of an exploit attempt, but can also fire on legitimate complex interactions between contracts.

How to fix it

As a user, retry the action on its own, not batched with other operations. If it keeps failing, the dapp's contract interaction is the problem, not your wallet: report it to the protocol.

Still stuck?

Paste your transaction hash and get the exact decoded reason for your failure, free.

Decode my transaction

For the full walkthrough of why transactions fail, read the complete error guide.