ToolszkEVMArchitectureHigh levelSmart contractsApiUtils

ClaimCompressor.sol

Utility contract for compressing and decompressing claim data. ## Functions ### ##### Parameters | Name | Type | Description | | :--- | :--- | :----------------

Utility contract for compressing and decompressing claim data.

Functions

constructor

  function constructor(
    address __bridgeAddress,
    uint32 __networkID
  ) public
Parameters
NameTypeDescription
__bridgeAddressaddressPolygonZkEVMBridge contract address.
__networkIDuint32Network ID.

compressClaimCall

Forwards all claim parameters in order to compress them inside the contract.

  function compressClaimCall(
    bytes32 mainnetExitRoot,
    bytes32 rollupExitRoot,
    struct ClaimCompressor.CompressClaimCallData[] compressClaimCalldata
  ) external returns (bytes)
Parameters
NameTypeDescription
mainnetExitRootbytes32Mainnet exit root.
rollupExitRootbytes32Rollup exit root.
compressClaimCalldatastruct ClaimCompressor.CompressClaimCallData[]compress claim calldata.

sendCompressedClaims

  function sendCompressedClaims(
  ) external
Edit on GitHub

Last updated on