UNPKG

@funded-labs/dab-js

Version:
36 lines (35 loc) 1.08 kB
import { Principal } from '@dfinity/principal'; import { TokenMetaData as ExtMetadata } from './ext'; import { Metadata as Dip20Metadata } from './dip_20'; export interface Token { logo: string; name: string; description: string; website: string; principal_id: Principal; standard: string; total_supply: [] | [bigint]; symbol: string; } export interface DRC2OMetadata { symbol: string; decimals: number; fee: bigint; name: string; logo?: string; totalSupply: bigint; } export declare type TokenMetadata = ExtMetadata | Dip20Metadata | DRC2OMetadata; export interface FungibleMetadata { fungible: TokenMetadata & { metadata?: Int8Array[]; }; } export interface NonFungibleMetadata { nonfungible: { metadata: Int8Array[]; }; } export declare type Metadata = FungibleMetadata | NonFungibleMetadata; export { SendOpts, SendParams, SendResponse, BalanceResponse, BurnParams, ApproveResponse, } from '../standard_wrappers/token_standards/methods'; export { EventDetail, BurnResult } from './xtc';