@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
TypeScript
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;
}