General Token Interface

interface TokenWithChainDetails {
    allbridgeChainId: number;
    apr: string;
    apr30d: string;
    apr7d: string;
    bridgeAddress: string;
    cctpAddress?: string;
    cctpFeeShare?: string;
    chainId?: string;
    chainName: string;
    chainSymbol: ChainSymbol;
    chainType: ChainType;
    confirmations: number;
    decimals: number;
    feeShare: string;
    lpRate: string;
    name: string;
    originTokenAddress?: string;
    poolAddress: string;
    suiAddresses?: SuiAddresses;
    symbol: string;
    tokenAddress: string;
    transferTime: TransferTime;
    txCostAmount: TxCostAmount;
}

Hierarchy

  • Token
  • Omit<ChainDetails, "name">
    • TokenWithChainDetails

Properties

allbridgeChainId: number

Allbridge's Id

apr: string

use apr7d
Token APR

apr30d: string

Token APR based on last 30 days

apr7d: string

Token APR based on last 7 days

bridgeAddress: string

Bridge contract address

cctpAddress?: string

Token CCTP address
Optional. Defined if CCTP supported by token

cctpFeeShare?: string

Token CCTP address
Optional. Defined if CCTP supported by token

chainId?: string

Common Blockchain Id
A 0x-prefixed hexadecimal string
Optional.

chainName: string

Blockchain network name

chainSymbol: ChainSymbol

The symbol of the chain representing one of the supported blockchain networks (e.g., "ETH" for Ethereum). For more details, see: ChainSymbol.

chainType: ChainType

Blockchain type. For more details, see: ChainType.

confirmations: number

Number of confirmations required

decimals: number

Token decimals

feeShare: string

Token fee share

lpRate: string

Token LP rate

name: string

Token name

originTokenAddress?: string

Token origin address

poolAddress: string

Token pool address

suiAddresses?: SuiAddresses

Sui addresses Optional. Defined for SUI

symbol: string

Token symbol

tokenAddress: string

Token address

transferTime: TransferTime

Average transfer time to other blockchains

txCostAmount: TxCostAmount

Transfers costs