UNPKG

@unruggable/gateways

Version:

Trustless Ethereum Multichain CCIP-Read Gateway

16 lines 803 B
import type { HexString, ProofSequence, Provider } from '../types.js'; import { AbstractRollup, type RollupCommit } from '../rollup.js'; import { EthProver } from './EthProver.js'; export type EthSelfCommit = RollupCommit<EthProver> & { readonly rlpEncodedBlock: HexString; }; export declare class EthSelfRollup extends AbstractRollup<EthSelfCommit> { readonly commitStep: number; constructor(provider: Provider, commitStep?: number); fetchLatestCommitIndex(): Promise<bigint>; protected _fetchParentCommitIndex(commit: EthSelfCommit): Promise<bigint>; protected _fetchCommit(index: bigint): Promise<EthSelfCommit>; encodeWitness(commit: EthSelfCommit, proofSeq: ProofSequence): HexString; windowFromSec(sec: number): number; } //# sourceMappingURL=EthSelfRollup.d.ts.map