UNPKG

@bnb-chain/canonical-bridge-sdk

Version:
24 lines (22 loc) 784 B
import { BaseAdapter } from '../base'; import { IStargateTransferConfig, IStargateToken, IStargateChain } from './types'; import { BridgeType } from '../../shared/types'; export declare class StargateAdapter extends BaseAdapter<IStargateTransferConfig, IStargateChain, IStargateToken> { id: BridgeType; protected bridgedTokenGroups: string[][]; protected initChains(): void; protected initTokens(): void; protected initTransferMap(): void; getChainId(chain: IStargateChain): number; getTokenBaseInfo({ chainId, token, }: { chainId: number; token: IStargateToken; }): { displaySymbol: string; icon: string; name: string; symbol: string; address: `0x${string}`; decimals: number; }; }