All selectors

Solidity built-in

0x08c379a0: Error

error Error(string)

What it means

A transaction that reverts with the raw data 0x08c379a0 hit the custom error Error, defined in Solidity built-in. The explorer shows the hex because it does not have the contract's ABI to translate it.

The standard revert-with-message wrapper. Every require(condition, "message") failure is encoded this way, with the human-readable reason packed after the selector.

How to fix it

Decode the string that follows the selector: it is the actual reason. A transaction decoder does this automatically from the hash.

More Solidity built-in errors

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.