onesec-bridge
Version:
A library for interacting with the onesec.to bridge
19 lines (18 loc) • 678 B
TypeScript
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;
}