Skip to main content

RevertReasonParser

Library that allows to parse unsuccessful arbitrary calls revert reasons. See https://solidity.readthedocs.io/en/latest/control-structures.html#revert for details. Note that we assume revert reason being abi-encoded as Error(string) so it may fail to parse reason if structured reverts appear in the future.

All unsuccessful parsings get encoded as Unknown(data) string

Functions

parse

function parse(
bytes data,
string prefix
) internal returns (string)

Parameters:

NameTypeDescription
databytes
prefixstring