All selectors

OpenZeppelin 5

0x3ee5aeb5: ReentrancyGuardReentrantCall

error ReentrancyGuardReentrantCall()

What it means

A transaction that reverts with the raw data 0x3ee5aeb5 hit the custom error ReentrancyGuardReentrantCall, defined in OpenZeppelin 5. The explorer shows the hex because it does not have the contract's ABI to translate it.

The contract blocked a re-entrant call, the modern form of "ReentrancyGuard: reentrant call". It protects against a class of exploit.

How to fix it

Retry the action on its own rather than batched. If it persists, the interaction between contracts is the issue: report to the protocol.

Want the exact answer for your transaction?

Paste the hash and we decode the revert against the contract itself, including the values inside the error, free.

Decode my transaction

Every selector on this page was computed as the first 4 bytes of keccak256 of the signature shown. A selector identifies a signature exactly; on rare occasions two different signatures share one, so the transaction decoder is always the more precise answer.