UNPKG

@nomad-xyz/sdk

Version:
44 lines 1.15 kB
import { BigNumber } from '@ethersproject/bignumber'; export declare type Dispatch = { args: { messageHash: string; leafIndex: BigNumber; destinationAndNonce: BigNumber; committedRoot: string; message: string; }; transactionHash: string; }; export declare type ParsedMessage = { from: number; sender: string; nonce: number; destination: number; recipient: string; body: string; }; export declare enum MessageStatus { Dispatched = 0, Included = 1, Relayed = 2, Received = 3, Processed = 4 } export declare enum ReplicaStatusNames { None = "none", Proven = "proven", Processed = "processed" } declare type ReplicaMessageStatusNone = { status: ReplicaStatusNames.None; }; declare type ReplicaMessageStatusProcess = { status: ReplicaStatusNames.Processed; }; declare type ReplicaMessageStatusProven = { status: ReplicaStatusNames.Proven; root: string; }; export declare type ReplicaMessageStatus = ReplicaMessageStatusNone | ReplicaMessageStatusProcess | ReplicaMessageStatusProven; export {}; //# sourceMappingURL=types.d.ts.map