UNPKG

onesec-bridge

Version:
14 lines (13 loc) 796 B
import { OneSec } from './icp'; import { Deployment, EvmAccount, EvmChain, ForwardingResponse, IcrcAccount, OneSecForwarding, Token, Transfer, TransferId } from './types'; export declare class OneSecForwardingImpl implements OneSecForwarding { deployment: Deployment; onesec?: OneSec; constructor(deployment: Deployment); addressFor(receiver: IcrcAccount): Promise<string>; getForwardingStatus(token: Token, sourceChain: EvmChain, sender: string, receiver: IcrcAccount): Promise<ForwardingResponse>; forwardEvmToIcp(token: Token, sourceChain: EvmChain, sender: string, receiver: IcrcAccount): Promise<ForwardingResponse>; getTransfer(transferId: TransferId): Promise<Transfer>; computeAddressFor(receiver: IcrcAccount): Promise<EvmAccount>; keyId(): number; }