@debridge-finance/desdk
Version:
Send, track and claim arbitrary cross-chain messages over the deBridge protocol programmatically
28 lines • 1.1 kB
TypeScript
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