@broxus/js-bridge-essentials
Version:
Bridge JavaScript Essentials library
39 lines (38 loc) • 1.01 kB
TypeScript
import { type Address } from 'everscale-inpage-provider';
export interface MergePoolJettons {
canon: Address;
tokens: [Address, {
decimals: string;
} & {
enabled: boolean;
}][];
}
export interface EvmJettonMergeDetails {
baseChainId: string;
canonicalAddress?: Address;
evmTokenAddress?: string;
mergePoolAddress?: Address;
mergeRouterAddress?: Address;
tonTokenAddress?: Address;
}
export interface TonJettonMergeDetails {
canonicalAddress?: Address;
mergePoolAddress?: Address;
mergeRouterAddress?: Address;
tonTokenAddress?: Address;
}
export interface DeriveEvmAlienJettonRootAbiParams {
chainId: string | number;
decimals: string | number;
name: string;
symbol: string;
token: string;
}
export interface DeriveTonAlienJettonRootAbiParams {
chainId: string | number;
decimals: string | number;
name: string;
nativeProxyWallet: Address | string;
symbol: string;
token: Address | string;
}