UNPKG

@baking-bad/tezos-etherlink-bridge-sdk

Version:

SDK designed for building token bridge applications between Tezos (L1) and Etherlink (L2)

15 lines (14 loc) 842 B
import type { TokensBridgeDataProvider } from './tokensBridgeDataProvider'; import type { TokensFetchOptions } from './tokensFetchOptions'; import type { TokenPair } from '../../bridgeCore'; import type { TezosToken, EtherlinkToken } from '../../tokens'; export declare class LocalTokensBridgeDataProvider implements TokensBridgeDataProvider { readonly tokenPairs: readonly TokenPair[]; private readonly tokenPairsByTokenMap; constructor(tokenPairs: readonly TokenPair[]); getRegisteredTokenPair(token: TezosToken | EtherlinkToken): Promise<TokenPair | null>; getRegisteredTokenPairs(): Promise<TokenPair[]>; getRegisteredTokenPairs(fetchOptions: TokensFetchOptions): Promise<TokenPair[]>; getRegisteredTokenPairs(fetchOptions?: TokensFetchOptions): Promise<TokenPair[]>; private createTokenPairsByTokenMap; }