UNPKG

onesec-bridge

Version:
20 lines (19 loc) 807 B
import { Principal } from "@dfinity/principal"; import { type _SERVICE as IcrcLedger } from "../../generated/candid/icrc_ledger/icrc_ledger.did"; import type { About, EvmChain, IcrcAccount, StepStatus, Token } from "../../types"; import { BaseStep } from "../baseStep"; export declare class ApproveStep extends BaseStep { private ledgerActor; private token; private icpAccount; private evmChain; private evmAddress; private amount; private decimals; private ledgerId; private oneSecId; constructor(ledgerActor: IcrcLedger, token: Token, icpAccount: IcrcAccount, evmChain: EvmChain, evmAddress: string, amount: bigint, decimals: number, ledgerId: Principal, oneSecId: Principal); about(): About; expectedDurationMs(): number; run(): Promise<StepStatus>; }