UNPKG

@unruggable/gateways

Version:

Trustless Ethereum Multichain CCIP-Read Gateway

27 lines 912 B
import type { HexString, HexString32 } from '../types.js'; export declare const ROLLUP_ABI: any; export type LineaProofObject = { proofRelatedNodes: HexString[]; value: HexString; }; export type LineaExclusionProof = { key: HexString32; leftLeafIndex: number; leftProof: LineaProofObject; rightLeafIndex: number; rightProof: LineaProofObject; }; export type LineaInclusionProof = { key: HexString32; leafIndex: number; proof: LineaProofObject; }; export type LineaProof = LineaExclusionProof | LineaInclusionProof; export type RPCLineaGetProof = { accountProof: LineaProof; storageProofs: LineaProof[]; }; export declare function isInclusionProof(proof: LineaProof): proof is LineaInclusionProof; export declare function isContract(accountProof: LineaProof): boolean; export declare function encodeProof(proof: LineaProof): any; //# sourceMappingURL=types.d.ts.map