@consensys/linea-state-verifier

1.0.1 • Public • Published

linea-state-verifier

A Solidity library that verifies state proofs generated by a linea-ccip-gateway instance. This library implements all the functionality required to make CCIP-Read calls to a linea-ccip-gateway and verify the responses, except for verifying the root of the proof. This library is intended to be used specifacilly to resolve any Linea storage state on L1. It has been greatly inspired by the ENS evm-gateway but needed some custom changes to be compatible with Linea's proving system that uses SparseMerkleTree instead of the standard Patricia Merkle Tree.

For a detailed readme and usage instructions, see the monorepo readme.

Installation

npm i @consensys/linea-state-verifier

Readme

Keywords

none

Package Sidebar

Install

npm i @consensys/linea-state-verifier

Weekly Downloads

13

Version

1.0.1

License

Apache-2.0

Unpacked Size

1.85 MB

Total Files

62

Last publish

Collaborators

  • gustavorssilva
  • stanleyyuen
  • jones.ho
  • rizedr
  • pmkowalski
  • klejeune-consensys
  • victorien-gauch
  • wantedsystem
  • leo.wang
  • becali12
  • andreolf
  • marioac
  • jluque-npm
  • consensys-npm
  • consensys_jb
  • cxalem1
  • leifdejong