UNPKG

@debridge-finance/desdk

Version:

Send, track and claim arbitrary cross-chain messages over the deBridge protocol programmatically

33 lines 1.02 kB
import { Context } from "./context"; import { ClaimAutoParams } from "./structs"; import { ClaimedEvent } from "./typechain/contracts/interfaces/IDeBridgeGate"; export type ClaimArgs = [ string, string, string, string, string, string, string ]; export type TClaim = Readonly<Omit<ClaimedEvent.OutputObject, "amount" | "nonce" | "chainIdFrom" | "autoParams" | "isNativeToken"> & { readonly debridgeId: string; readonly amount: string; readonly chainIdFrom: number; readonly receiver: string; readonly nonce: string; readonly autoParams?: ClaimAutoParams; }>; export interface Claim extends TClaim { } export declare class Claim { private ctx; constructor(args: TClaim, ctx: Context); getRequiredSignaturesCount(): Promise<number>; isSigned(): Promise<boolean>; isExecuted(): Promise<boolean>; isClaimed(): Promise<boolean>; getSignatures(): Promise<string[]>; getEncodedArgs(): Promise<ClaimArgs>; } //# sourceMappingURL=claim.d.ts.map