UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

32 lines (31 loc) 865 B
import { type PublicKey } from '@solana/web3.js'; import { type Address } from 'everscale-inpage-provider'; export interface MergePoolTokens { canon: Address; tokens: [Address, { decimals: string; } & { enabled: boolean; }][]; } export interface EvmTokenMergeDetails { baseChainId: string; canonicalAddress?: Address; evmTokenAddress?: string; mergePoolAddress?: Address; mergeRouterAddress?: Address; tvmTokenAddress?: Address; } export interface SolanaTokenMergeDetails { canonicalAddress?: Address; mergePoolAddress?: Address; mergeRouterAddress?: Address; solTokenAddress?: PublicKey; tvmTokenAddress?: Address; } export interface TvmTokenMergeDetails { canonicalAddress?: Address; mergePoolAddress?: Address; mergeRouterAddress?: Address; tvmTokenAddress?: Address; }