Axiym
Fundamentals

Blockchain networks

A blockchain network identifies the chain used to receive or send a digital asset. The asset symbol alone is not sufficient: the same symbol can exist on more than one network, and an address valid on one network must not be assumed to be valid on another.

Supported networks

API valueProductionSandbox
TRONTRON MainnetShasta testnet
AVALANCHEAvalanche C-Chain, chain ID 43114Avalanche Fuji C-Chain, chain ID 43113

The environment determines whether Axiym uses the production network or its test network. The API value remains TRON or AVALANCHE; do not submit SHASTA or FUJI as the network value.

Use the network returned by Axiym

Register the owned external wallet on the network where its address is controlled. For a deposit, send from that registered wallet using the network returned with the receiving Axiym account's deposit instructions. For a withdrawal, use the registered wallet's destinationId.

Do not derive the network from the currency, wallet address, or account paymentRails value. Do not silently substitute another network because it supports an asset with the same symbol.

Validate these values together

Before initiating a wallet transfer, confirm:

  • the registered external wallet and Axiym account currency;
  • the blockchain network;
  • the wallet address;
  • whether the environment uses a test network or production network; and
  • any minimum amount or network-fee requirements communicated by Axiym.

A mismatch can make a blockchain transfer delayed or unrecoverable.

Sandbox and production are separate

Sandbox wallet tests use Shasta or Fuji and the test asset configured for your sandbox Axiym accounts. Production uses the corresponding mainnet and separately provisioned production details. Test assets have no production value, and sandbox addresses or network settings must not be copied into production.

The Trade API currently returns the supported network code in deposit instructions and registered external-wallet resources. Treat this returned value as authoritative for that resource rather than maintaining an independent list in your integration.

Track completion

A wallet deposit or withdrawal can include a transactionHash. Store it with the Axiym resource ID and use the explorer for the corresponding network and environment when an external network check is needed.

An observed transaction is not a substitute for the Trade API resource state. Use the deposit or withdrawal status to determine how Axiym has processed and posted the operation.