@baking-bad/tezos-etherlink-bridge-sdk
Version:
SDK designed for building token bridge applications between Tezos (L1) and Etherlink (L2)
10 lines (9 loc) • 540 B
TypeScript
import type { TokensFetchOptions } from './tokensFetchOptions';
import type { TokenPair } from '../../bridgeCore';
import type { TezosToken, EtherlinkToken } from '../../tokens';
export interface TokensBridgeDataProvider {
getRegisteredTokenPair(token: TezosToken | EtherlinkToken): Promise<TokenPair | null>;
getRegisteredTokenPairs(): Promise<TokenPair[]>;
getRegisteredTokenPairs(fetchOptions: TokensFetchOptions): Promise<TokenPair[]>;
getRegisteredTokenPairs(fetchOptions?: TokensFetchOptions): Promise<TokenPair[]>;
}