On this pageDecodeErrorString Git Source Functions decodeRevertReason Decodes a revert reason from ABI-encoded data. function decodeRevertReason(bytes memory data) public pure returns (string memory); Parameters NameTypeDescriptiondatabytesABI-encoded revert reason. Returns NameTypeDescription<none>stringreason The decoded revert reason as a string. decodePanicCode Decodes a panic code from bytes. function decodePanicCode(bytes memory data) internal pure returns (uint256 code); Parameters NameTypeDescriptiondatabytesBytes containing the panic code. Returns NameTypeDescriptioncodeuint256The decoded panic code as a uint256. decodeRevertReasonAndPanicCode Attempts to decode both revert reasons and panic codes. function decodeRevertReasonAndPanicCode(bytes memory data) internal pure returns (string memory result); Parameters NameTypeDescriptiondatabytesBytes containing either a revert reason or a panic code. Returns NameTypeDescriptionresultstringThe decoded message as a string. panicCodeToString Converts a panic code to a human-readable string. (These messages are not accurate and also need to be chase upstream implementation.) function panicCodeToString(uint256 code) private pure returns (string memory reason); Parameters NameTypeDescriptioncodeuint256The panic code as a uint256. Returns NameTypeDescriptionreasonstringThe corresponding human-readable string.