Actions9
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.