UNPKG

@debridge-finance/desdk

Version:

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

28 lines 1.1 kB
import { BytesLike, ethers } from "ethers"; import { SubmissionStatus } from "./submission"; export declare class DeBridgeApiStatus { getStatus(submissionId: string): Promise<SubmissionStatus>; } export interface ISignatureStorage { getSignatures(submissionId: BytesLike): Promise<string[]>; } export declare class DummySignatureStorage implements ISignatureStorage { getSignatures(): Promise<string[]>; } export declare class FixedSignatureStorage implements ISignatureStorage { private _signatures; constructor(_signatures: string[]); getSignatures(): Promise<string[]>; } export declare class SignersSignatureStorage implements ISignatureStorage { private _signers; constructor(_signers: ethers.Signer[]); getSignatures(submissionId: BytesLike): Promise<string[]>; } export declare class IPFSSignatureStorage implements ISignatureStorage { getSignatures(): Promise<never[]>; } export declare class DeBridgeApiSignatureStorage implements ISignatureStorage { getSignatures(submissionId: string): Promise<string[]>; } //# sourceMappingURL=connectors.d.ts.map