This package provides utilities for handling errors returned by Stargate contracts. It offers a streamlined way to check and parse hexadecimal strings that may represent errors sent by Solidity contracts.
To use this package, include it in your project using npm or yarn:
npm install @stargatefinance/stg-error-parser
or
yarn add @stargatefinance/stg-error-parser
The package exports two main functions:
checkError(data: string): void
This function checks a given string for any errors sent by a Stargate contract.
parseError(data: string): LayerZeroParsedError | null
This function parses a given string for an error and decodes it.