UNPKG

@atomiqlabs/chain-starknet

Version:

Starknet specific base implementation

14 lines (13 loc) 551 B
import { ChainSwapType } from "@atomiqlabs/base"; import { StarknetGas } from "../../../chain/StarknetAction"; import { IHandler } from "../IHandler"; import { BigNumberish } from "starknet"; export interface IClaimHandler<C, W> extends IHandler<C, W> { getType(): ChainSwapType; parseWitnessResult(result: BigNumberish[]): string; } export type ClaimHandlerType = { gas: StarknetGas; type: ChainSwapType; } & (new (address: string) => IClaimHandler<any, any>); export declare const claimHandlersList: ClaimHandlerType[];