TON Jetton

Операции с Fun Jetton в сети TON

Overview

This node provides operations to interact with TON Jetton tokens, a token standard on the TON blockchain. It supports various token-related actions such as deploying minters, retrieving and updating token metadata, minting new tokens, transferring tokens, burning tokens, and trading tokens (buying/selling).

The "Burn" operation specifically allows users to destroy (burn) a specified amount of tokens from a given minter contract address. This is useful for reducing the total supply of tokens or removing tokens from circulation.

Practical examples:

  • A project wants to implement token deflation by burning tokens periodically.
  • Users want to burn tokens they no longer need or want to remove from their wallet.
  • Smart contracts or governance mechanisms trigger token burns as part of their logic.

Properties

Name Meaning
Minter Address The address of the GovernanceJettonMinter contract. Required for operations involving token minting, transfer, selling, or burning. Format example: EQ... or UQ...

Note: For the Burn operation, only the "Minter Address" property is relevant based on the provided input properties and code.

Output

The node outputs an array of JSON objects, each representing one input item processed. Each output JSON object contains the following fields:

  • operation: The operation performed, e.g., "burn".
  • minterAddress: The address of the GovernanceJettonMinter contract used in the operation.

For the Burn operation, no additional data such as transaction hashes or status is included in the output JSON by default.

The node does not output any binary data.

Dependencies

  • Requires an API key credential for TON blockchain access (referred generically as an API authentication token).
  • The node depends on the TON blockchain network and the GovernanceJettonMinter smart contract deployed at the specified address.
  • Proper configuration of the TON mnemonic or wallet credentials is necessary to authorize token operations.

Troubleshooting

  • Common issues:

    • Invalid or missing minter contract address will cause the operation to fail.
    • Insufficient permissions or incorrect credentials may prevent token burning.
    • Network connectivity issues with the TON blockchain can cause timeouts or errors.
  • Error messages and resolutions:

    • Errors indicating invalid address format: Verify that the minter address is correctly formatted (starts with EQ or UQ).
    • Authentication errors: Ensure the API key or wallet mnemonic credentials are correctly configured and have sufficient permissions.
    • Operation failures due to insufficient token balance: Confirm that the wallet holds enough tokens to burn.

Links and References

Discussion