Skip to main content

Module error_utils

Module error_utils 

Source
Expand description

Error handling utilities for Ethereum transactions

This module provides utilities for parsing and handling various types of errors:

  • Custom Solidity errors (Error(string))
  • Solidity panic codes (Panic(uint256))
  • Custom error selectors

Common error scenarios that this module handles:

  • Revert with string message
  • Assertion failures
  • Arithmetic operations
  • Array bounds checks

Functionsยง

parse_custom_error
Parse custom error output from a failed transaction