onesec-bridge
Version:
A library for interacting with the onesec.to bridge
19 lines (18 loc) • 671 B
TypeScript
import type { About, EvmChain, StepStatus } from "../types";
import { BaseStep } from "./baseStep";
/**
* Step that waits for a specified number of blocks to be confirmed on an EVM chain.
*
* This step simulates block confirmation by waiting for a calculated time period
* based on the expected block time and number of confirmations required.
*/
export declare class ConfirmBlocksStep extends BaseStep {
private evmChain;
private blockCount;
private blockTimeMs;
private startTime?;
constructor(evmChain: EvmChain, blockCount: number, blockTimeMs: number);
about(): About;
expectedDurationMs(): number;
run(): Promise<StepStatus>;
}