UNPKG

onesec-bridge

Version:
19 lines (18 loc) 678 B
import { Contract } from 'ethers'; import { About, EvmChain, EvmTx, IcrcAccount, StepStatus, Token } from '../../types'; import { BaseStep, GetEvmTx } from '../baseStep'; export declare class BurnStep extends BaseStep implements GetEvmTx { private minterContract; private token; private evmChain; private icpAccount; private evmAmount; private decimals; private data1; private data2; constructor(minterContract: Contract, token: Token, evmChain: EvmChain, icpAccount: IcrcAccount, evmAmount: bigint, decimals: number); about(): About; expectedDurationMs(): number; run(): Promise<StepStatus>; getEvmTx(): EvmTx | undefined; }