This directory contains the source code of the libraries used by the contracts.
libs ├──memory Libraries for dealing with formatted payloads stored in memory. ├──merkle Libraries for dealing with Merkle trees. ├──stack Libraries for dealing with formatted payloads stored on stack. ├Constants.sol Common constants used by the messaging contracts. ├Errors.sol Error codes used by the messaging contracts. ├Structures.sol Common structures used by the messaging contracts. └TypeCasts.sol Library for converting between different types.