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 a minter contract, minting tokens, transferring tokens, updating metadata, and trading tokens.

The "Deploy Minter" operation specifically allows users to deploy a new GovernanceJettonMinter contract on the TON blockchain. This is useful when setting up a new token minter contract that governs token issuance and management.

Practical examples:

  • Deploying a new minter contract to start issuing a custom token.
  • Minting tokens to a recipient address after deployment.
  • Transferring tokens between addresses.
  • Updating token metadata for branding or information purposes.
  • Buying or selling tokens using integrated price data.

Properties

Name Meaning
Operation The action to perform. Options include: Deploy Minter, Get Token Metadata, Update Token Metadata, Mint, Transfer, Burn, Get Prices, Buy Tokens, Sell Tokens.
Minter Address The address of the GovernanceJettonMinter contract (required for some operations). Format example: EQ... or UQ...
Recipient Address The address of the token recipient (used in mint, transfer operations). Format example: EQ... or UQ...
Amount The number of tokens involved in the operation, expressed in whole units without decimals (used in mint, transfer, sellTokens).

Output

The node outputs an array of JSON objects where each object contains the parameters used for the requested operation. For the "Deploy Minter" operation, the output JSON includes:

{
  "operation": "deployMinter",
  "minterAddress": "<address>"
}

This output reflects the input parameters prepared for deployment but does not include execution results or blockchain responses.

No binary data output is produced by this node.

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 to execute operations like deploying contracts and managing tokens.
  • Proper configuration of the TON mnemonic or wallet credentials is necessary for signing transactions.

Troubleshooting

  • Missing or invalid minter address: Ensure the minter address is correctly formatted and provided when required.
  • Insufficient permissions or incorrect credentials: Verify that the API key or wallet mnemonic has the necessary permissions to deploy contracts or manage tokens.
  • Incorrect amount format: Amounts must be whole numbers without decimals; providing invalid formats may cause errors.
  • Network connectivity issues: Blockchain operations require network access; ensure connectivity to the TON network.
  • Operation mismatch: Some properties are only valid for specific operations; supplying irrelevant parameters might lead to unexpected behavior.

Links and References

Discussion