Documentation

Comprehensive guides and API documentation to help you get the most out of TronWatch Wallet.

Getting Started
API Reference
Security Guide

Getting Started

Installation

Download and install TronWatch Wallet for your platform:

  1. Visit the Download page
  2. Select your operating system
  3. Download the installer
  4. Run the installer and follow the setup wizard
Note: On macOS and Linux, you may need to grant execution permissions to the installer manually.

Creating Your First Wallet

Setting up a new wallet is simple and secure:

  1. Open TronWatch Wallet
  2. Click "Create New Wallet"
  3. Choose a strong password
  4. Write down your recovery phrase securely
  5. Verify your recovery phrase
  6. Enable additional security features
Important: Your recovery phrase is the only way to restore your wallet if you lose access. Store it securely offline.

Importing an Existing Wallet

If you already have a TRON wallet, you can import it:

  1. Click "Import Wallet" on the welcome screen
  2. Enter your 12 or 24-word recovery phrase
  3. Set a new password for this device
  4. Wait for wallet synchronization to complete

You can import wallets created in TronLink, Klever, Trust Wallet, and other TRON-compatible apps.

Verifying Wallet Integrity

Before using your wallet:

  • Make a small test transaction to verify full functionality
  • Check address format: all TRON addresses start with T
  • View your address in a TRON blockchain explorer (e.g., TRONSCAN)

Enabling Local Security Settings

TronWatch Wallet offers several optional security settings:

  • Auto-lock timeout after inactivity
  • Password required for sending transactions
  • Read-only mode for portfolio viewing
  • Encrypted local storage for private keys

You can configure these in the Settings tab after wallet creation or import.

Switching Between Wallets

If you manage multiple wallets:

  • Open the wallet switcher from the top-right menu
  • Add new or import additional wallets
  • Each wallet is isolated and encrypted separately

You can name your wallets for easier identification.

Wallet Management

Adding Assets

TronWatch supports various TRON-based assets:

  • TRX: Automatically added to all wallets
  • TRC-20 Tokens: Add by contract address or search
  • TRC-10 Tokens: Browse and add from the token list
  • NFTs: Automatically detected and displayed

To add a custom token manually, go to Assets → Add Token, and paste the correct contract address.

Portfolio Tracking

Monitor your assets and their performance:

  • Real-time balance updates
  • Price charts and market data
  • Portfolio allocation breakdown
  • Profit/loss calculations
  • Transaction history

Use the Analytics tab for deeper insights and visualizations.

Multiple Wallets

Organize your assets with multiple wallets:

  1. Click the wallet dropdown in the top bar
  2. Select "Add Wallet"
  3. Choose to create new or import existing
  4. Switch between wallets using the dropdown

You can rename wallets for clarity and assign color labels.

Backing Up Wallets

To avoid losing access, ensure each wallet is properly backed up:

  1. Go to Wallet Settings → Backup
  2. Write down or export your recovery phrase
  3. For imported wallets, verify the phrase or private key is accessible
  4. Use encrypted local backups for convenience

Renaming and Removing Wallets

Manage your wallets via the Wallet Manager:

  1. Rename a wallet: click Edit next to the wallet name
  2. Remove a wallet: select it and choose Remove Wallet
  3. Removing a wallet does not delete funds — it just clears local storage
  4. You can always re-import using the recovery phrase

Transactions

Sending Cryptocurrency

Send TRX and TRC tokens easily:

  1. Click "Send" from the main dashboard
  2. Select the asset to send
  3. Enter the recipient's address
  4. Specify the amount
  5. Review transaction details
  6. Confirm and sign the transaction

For large transfers, enable manual fee settings to adjust bandwidth and energy usage.

Receiving Cryptocurrency

Share your wallet address to receive funds:

  1. Click "Receive" from the main dashboard
  2. Select the asset you want to receive
  3. Copy your wallet address or QR code
  4. Share with the sender

Wallets can receive funds even when the app is offline. Incoming transactions appear after the next sync.

Transaction Fees

Understanding TRON network fees:

  • Bandwidth: Required for all transactions
  • Energy: Required for smart contract interactions
  • Fee Options: Freeze TRX or pay with TRX
  • Optimization: Automatic fee calculation

To reduce fees, you can freeze TRX in Settings → Resources and earn free bandwidth/energy.

Transaction History

Track and verify past activity:

  1. Full list of sent, received, and failed transactions
  2. Search and filter by date, asset, status, or address
  3. Export history to CSV for audits or personal records
  4. Tap any transaction to see detailed metadata (hash, block number, resources used)

Memo and Notes

  1. Some exchanges or services require a memo or destination tag
  2. TronWatch prompts for this when needed and warns if missing
  3. You can also add internal notes to transactions for bookkeeping

Security

Security Features

TronWatch provides multiple layers of security:

  • AES-256 encryption for all data
  • Multi-signature Support
  • Optional 2FA authentication
  • Regular security audits

All keys are stored locally—they never leave your device or touch external servers.

Best Practices

Follow these security guidelines:

  • Never share your recovery phrase
  • Use a strong, unique password
  • Enable all available security features
  • Keep your app updated
  • Verify transaction details carefully
  • Only download from official sources

You are your own security perimeter—never assume third-party services are safe.

Recovery and Backup

Protect against data loss:

  1. Write down your recovery phrase offline
  2. Store copies in secure locations
  3. Test recovery process on test wallet
  4. Never store recovery phrase digitally
  5. Consider using metal backup plates

Advanced Settings and Controls

Power users can further customize their security:

  1. Manual resource control: fine-tune fee consumption and signing behavior
  2. Hardware wallet integration (planned): future support for external key storage
  3. Custom node support: connect to your own TRON full node for private access
  4. Session management: see active devices and sessions for your wallet instance
  5. These features are optional but recommended for advanced users or high-value wallets.

These features are optional but recommended for advanced users or high-value wallets.

API Reference

Getting Started with the API

TronWatch provides a comprehensive REST API for developers:

  • Base URL: https://api.tronwatch.app/v1
  • Authentication: Bearer API Key (required for all endpoints)
  • Rate Limits: 1000 requests/hour per API key
  • Response Format: All responses are returned in application/json

All requests must be made over HTTPS. HTTP connections are rejected.

Authentication

To use the TronWatch API, you must authenticate every request with your personal API key.

Example (cURL):

curl -H "Authorization: Bearer YOUR_API_KEY" \
     https://api.tronwatch.app/v1/balance/TDx7Ab...9KJ
  • API keys are issued via the TronGrid
  • Do not expose API keys in frontend code
  • Contact support to rotate compromised keys

Common Endpoints

GET
/balance/{address}
Returns TRX and token balances for a wallet address.
{
  "address": "TDx7Ab...9KJ",
  "balances": {
    "TRX": "1324.45",
    "USDT": "250.00",
    "TWN": "1000000"
  },
  "nftCount": 3
}
GET
/transactions/{address}
Returns recent confirmed transactions for an address.

Query Parameters:

  • limit: max 100 (default 10)
  • type: optional filter (TRX, TRC20, TRC10)
curl https://api.tronwatch.app/v1/transactions/TDx7Ab...9KJ?limit=10&type=TRC20
{
  "txID": "a7b1...ff90",
  "timestamp": 1729872390000,
  "type": "TRC20",
  "token": "USDT",
  "amount": "25.00",
  "from": "TDx7Ab...9KJ",
  "to": "TXY9eP...8nM"
}
POST
/send
Broadcasts a signed transaction to the TRON blockchain.
This call requires private key to sign and must only be used in secure backend environments.

Request:

{
  "from": "TDx7Ab...9KJ",
  "to": "TEe1Xp...M32",
  "amount": "100.0",
  "token": "USDT",
  "privateKey": "PRIVATE_KEY"
}

Response:

{
  "txID": "93f2a7f...b8c7",
  "status": "broadcasted"
}

TronWatch does not store or log private keys.

Advanced Endpoints

GET
/resources/{address}
Returns available bandwidth and energy for a wallet.

Example Response:

{
  "address": "TDx7Ab...9KJ",
  "bandwidth": 5500,
  "energy": 130000
}
GET
/tokens/{contract_address}
Fetches metadata for a TRC-10 or TRC-20 token.

Example Response (TRC-20):

{
  "name": "Tether USD",
  "symbol": "USDT",
  "type": "TRC20",
  "decimals": 6,
  "totalSupply": "5000000000000000",
  "issuer": "TXYZ..."
}
GET
/nfts/{address}
Fetches NFTs owned by a wallet. Compatible with TRC-721 and custom NFT contracts.

Example Response:

{
    "collection": "TronBeasts",
    "tokenId": "00123",
    "imageUrl": "https://ipfs.io/ipfs/Qmb...abc",
    "contract": "TABC..."
  }
GET
/status
Check API health and TRON node sync state.

Example:

{
  "api": "online",
  "lastBlock": 68421567,
  "synced": true,
  "uptime": "99.99%"
}

Still Have Questions?

Join our community to get help and answers about using TronWatch Wallet