mTokenProofDecoderLib

Git Source

State Variables

ENTRY_SIZE

uint256 public constant ENTRY_SIZE = 113;

Functions

decodeJournal

function decodeJournal(bytes memory journalData)
    internal
    pure
    returns (
        address sender,
        address market,
        uint256 accAmountIn,
        uint256 accAmountOut,
        uint32 chainId,
        uint32 dstChainId,
        bool L1inclusion
    );

encodeJournal

function encodeJournal(
    address sender,
    address market,
    uint256 accAmountIn,
    uint256 accAmountOut,
    uint32 chainId,
    uint32 dstChainId,
    bool L1inclusion
) internal pure returns (bytes memory);

Errors

mTokenProofDecoderLib_ChainNotFound

error mTokenProofDecoderLib_ChainNotFound();

mTokenProofDecoderLib_InvalidLength

error mTokenProofDecoderLib_InvalidLength();

mTokenProofDecoderLib_InvalidInclusion

error mTokenProofDecoderLib_InvalidInclusion();