UNPKG

@debridge-finance/desdk

Version:

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

21 lines 913 B
import "@nomicfoundation/hardhat-toolbox"; import { ethers } from "ethers"; import { HardhatRuntimeEnvironment } from "hardhat/types"; import { ISignatureStorage } from "./connectors"; import { DeBridgeGate } from "./typechain"; export declare const DEFAULT_DEBRIDGE_GATE_ADDRESS = "0x43dE2d77BF8027e25dBD179B491e8d64f38398aA"; export type HRELike = { ethers: { provider: ethers.JsonRpcProvider; }; }; export interface Context { provider: HardhatRuntimeEnvironment | ethers.Provider | string; deBridgeGateAddress?: string; signatureStorage?: ISignatureStorage; } export declare function getProvider(ctx: Context): ethers.Provider; export declare function getDeBridgeGateAddress(ctx: Context): string; export declare function getDeBridgeGate(ctx: Context): DeBridgeGate; export declare function getSignatureStorage(ctx: Context): ISignatureStorage; //# sourceMappingURL=context.d.ts.map