@broxus/js-bridge-essentials
Version:
Bridge JavaScript Essentials library
16 lines (15 loc) • 729 B
TypeScript
import { type Address } from '@ton/ton';
import { type FullContractState, type ProviderRpcClient } from 'everscale-inpage-provider';
import { type TonTokenData } from '../../models/ton-token/TonToken';
import { type TonTokenWalletOwnerParams } from '../../models/ton-token-wallet';
export interface TonTokenDetails {
address: string;
decimals: number | null;
imageUrl: string | null;
name: string | null;
symbol: string | null;
}
export declare abstract class TonTokenUtils {
static getOffchainDetails(address: Address | string): Promise<TonTokenData | undefined>;
static walletOf(connection: ProviderRpcClient, params: TonTokenWalletOwnerParams, cachedState?: FullContractState): Promise<Address>;
}