T402 API Reference - v2.8.0
    Preparing search index...

    Module mechanisms/tron/src

    @t402/tron - TRON blockchain support for t402 protocol

    This package provides TRC-20 token payment support for the t402 protocol, enabling micropayments on the TRON network.

    Classes

    ExactTronClientScheme
    ExactTronFacilitatorScheme
    ExactTronServerScheme

    Interfaces

    TronClientConfig
    TronFacilitatorConfig
    TronResourceServerConfig

    Type Aliases

    TronNetwork
    ExactTronClientSchemeConfig
    ExactTronFacilitatorSchemeConfig
    ExactTronServerSchemeConfig
    ClientTronSigner
    FacilitatorTronSigner
    TronAuthorization
    ExactTronPayloadV2
    ExactTronPayload
    VerifyMessageResult
    TransactionConfirmation
    TRC20Config
    NetworkTRC20Registry
    UptoTronAuthorization
    UptoTronPayload
    UptoTronExtra

    Variables

    TRON_MAINNET_CAIP2
    TRON_NILE_CAIP2
    TRON_SHASTA_CAIP2
    TRON_NETWORKS
    NETWORK_ENDPOINTS
    TRC20_TRANSFER_SELECTOR
    TRC20_APPROVE_SELECTOR
    TRC20_BALANCE_OF_SELECTOR
    DEFAULT_FEE_LIMIT
    MIN_FEE_LIMIT
    MAX_FEE_LIMIT
    SUN_PER_TRX
    SCHEME_EXACT
    DEFAULT_VALIDITY_DURATION
    MIN_VALIDITY_BUFFER
    TRON_ADDRESS_PREFIX
    TRON_ADDRESS_LENGTH
    TRON_ADDRESS_HEX_PREFIX
    USDT_ADDRESSES
    DEFAULT_USDT_DECIMALS
    DEFAULT_TRX_DECIMALS
    TRC20_REGISTRY

    Functions

    registerExactTronClientScheme
    registerExactTronFacilitatorScheme
    registerExactTronServerScheme
    getTRC20Config
    getNetworkTokens
    getDefaultToken
    getTokenByAddress
    getNetworksForToken
    getUsdtNetworks
    isNetworkSupported
    getSupportedNetworks
    isUptoTronPayload
    isUptoTronExtra
    normalizeNetwork
    getEndpoint
    isTronNetwork
    validateTronAddress
    addressesEqual
    formatAddress
    convertToSmallestUnits
    convertFromSmallestUnits
    generatePaymentReference
    calculateExpiration
    isValidHex
    estimateTransactionFee