Skip to Content
Getting StartedFirst Transaction

Making Your First Transaction on TOS Network

Welcome to TOS Network! This guide will walk you through making your first transaction on the world’s most private and innovative blockchain. Unlike traditional blockchains where everything is public, TOS Network protects your financial privacy while giving you flexible payment options.

What Makes TOS Transactions Special?

TOS Network transactions are fundamentally different from other blockchains:

Complete Privacy

  • Encrypted Amounts: Transaction amounts are hidden from everyone except sender and receiver
  • Private Balances: Your wallet balance remains completely confidential
  • Zero-Knowledge Proofs: Mathematical proofs validate transactions without revealing details
  • No Address Correlation: Each transaction uses unique cryptographic addresses

Flexible Payment Options

  • Gas Fees: Traditional payment with TOS tokens
  • Energy System: Gas-free transactions using staked TOS energy
  • Dual Choice: Switch between payment methods based on your needs

Enhanced Security

  • Mathematical Verification: Every transaction is cryptographically proven valid
  • BlockDAG Integration: Parallel processing for faster confirmations
  • Anti-Fraud Protection: Advanced detection prevents malicious activities

Prerequisites

Before making your first transaction, ensure you have:

1. TOS Wallet Setup

If you haven’t set up your wallet yet, follow our Wallet Setup Guide.

2. TOS Tokens

You’ll need TOS tokens for your first transaction. Get them through:

  • Exchanges: Buy TOS on supported exchanges
  • AI-Mining: Earn TOS by contributing AI services
  • Testnet Faucet: Get free test tokens for practice

3. Basic Understanding

Familiarize yourself with:

  • Private Keys: Your secret key that controls your funds
  • Addresses: Public identifiers for receiving funds
  • Confirmations: Network validation of your transaction

Step 1: Prepare Your Transaction

Open Your TOS Wallet

  • Launch your TOS wallet application
  1. Enter your password to unlock the wallet
  2. Wait for synchronization if needed (first-time users)
TOS Wallet Status: ✅ Wallet Unlocked ✅ Network Connected ✅ Balance Synced: ██████ TOS (encrypted for privacy) ✅ Ready for Transactions

Gather Transaction Information

Before starting, collect:

  • Recipient Address: The TOS address where you’re sending funds
  • Amount: How much TOS you want to send
  • Purpose: Note what this transaction is for (optional memo)

Example recipient address:

tos1abcd1234efgh5678ijkl90mnop1234qrst5678uvwx90yz1234abcd5678efgh

Verify Recipient Address

⚠️ Critical Security Step: Always double-check the recipient address.

// Address validation example ✅ Correct TOS address: tos1abcd1234efgh5678ijkl90mnop... ❌ Wrong network: eth0x1234... or btc1234... Typos: tos1abcd1234efgh5678ijkl90mno... (missing 'p') ❌ Test network: tst1abcd1234efgh5678ijkl90mnop... (testnet)

Step 2: Choose Your Payment Method

TOS Network offers two ways to pay for transactions:

Option A: Gas Fees (Traditional)

How it works:

  • Pay transaction fees with TOS tokens
  • Similar to other blockchains
  • Immediate execution
  • Costs vary with network congestion

When to use:

  • First-time users
  • Infrequent transactions
  • Urgent transactions
  • Small amounts

Option B: Energy (Innovative)

How it works:

  • Use energy generated from staked TOS
  • No direct fee payment
  • Predictable costs
  • Gas-free transactions

When to use:

  • Frequent transactions
  • You have staked TOS tokens
  • Network congestion is high
  • Long-term cost optimization

How to Check Your Options

// In your TOS wallet interface Payment Options Available: ├── Gas Payment │ ├── Available Balance: 1,000 TOS │ ├── Estimated Fee: 0.001 TOS │ └── Execution Time: ~15 seconds └── Energy Payment ├── Available Energy: 25.5 units ├── Energy Needed: 15 units └── Execution Time: ~15 seconds

Step 3: Create Your Transaction

Using the Wallet Interface

  • Click “Send” or “Transfer”
  1. Enter recipient address
  2. Specify amount to send
  3. Choose payment method (Gas or Energy)
  4. Add optional memo (encrypted)
  5. Select privacy level

Detailed Steps

1. Enter Recipient Information

Recipient Address: ┌─────────────────────────────────────────────────────────────┐ │ tos1abcd1234efgh5678ijkl90mnop1234qrst5678uvwx90yz1234abcd │ └─────────────────────────────────────────────────────────────┘ ✅ Address validated ✅ Network: TOS Mainnet ✅ Address type: Standard TOS address

2. Specify Transaction Amount

Amount to Send: ┌─────────────────┐ │ 100.0 │ TOS └─────────────────┘ Available Balance: ██████ TOS (encrypted) Sending: 100.0 TOS Remaining: ██████ TOS (encrypted)

3. Choose Payment Method

Option A: Gas Payment

💰 Gas Payment Selected ├── Transaction Fee: 0.001 TOS ├── Total Cost: 100.001 TOS ├── Execution Speed: Standard └── Network Impact: Affected by congestion

Option B: Energy Payment

⚡ Energy Payment Selected ├── Energy Required: 15 units ├── Available Energy: 25.5 units ├── Remaining Energy: 10.5 units └── Network Impact: No congestion effect

4. Privacy Settings

Privacy Level: Maximum (Recommended) ├── Amount Encryption: ✅ Enabled ├── Balance Hiding: ✅ Enabled ├── Address Privacy: ✅ One-time address └── Memo Encryption: ✅ Enabled

5. Optional Memo

Transaction Memo (Optional): ┌─────────────────────────────────────────┐ │ Payment for services - Invoice #12345 │ └─────────────────────────────────────────┘ 🔒 Memo will be encrypted 📝 Only sender and receiver can read it

Step 4: Review and Confirm

Transaction Summary

Before confirming, carefully review all details:

Transaction Summary ═══════════════════════════════════════════ From: tos1your-address... (Your wallet) To: tos1abcd1234efgh5678ijkl90mnop... Amount: ██████ TOS (encrypted for privacy) Fee: 0.001 TOS (or 15 energy units) Total: ██████ TOS (encrypted) Privacy: Maximum Memo: 🔒 Encrypted memo attached Network: TOS Mainnet Type: Private Transfer Speed: Standard (~15 seconds) ═══════════════════════════════════════════

Security Verification

  • Double-check recipient address
  1. Verify transaction amount
  2. Confirm payment method
  3. Ensure sufficient balance/energy

Final Confirmation

⚠️ Final Confirmation Required Are you sure you want to send this transaction? [✓] I have verified the recipient address [✓] I have confirmed the transaction amount [✓] I understand this transaction cannot be reversed [✓] I authorize this transaction Password: ●●●●●●●●●●●● [Cancel] [Confirm Transaction]

Step 5: Authorize and Broadcast

Enter Authorization

  • Enter your wallet password
  1. Complete any additional security (2FA, biometric)
  2. Click “Confirm Transaction”

Transaction Broadcasting

🚀 Broadcasting Transaction... Step 1: ✅ Creating cryptographic proof Step 2: ✅ Encrypting transaction data Step 3: ✅ Generating zero-knowledge proof Step 4: ✅ Broadcasting to network Step 5: 🔄 Waiting for network confirmation Transaction Hash: 0xabc123def456ghi789jkl012mno345pqr678stu901vwx234yz... Status: Broadcasted - Waiting for confirmation

Step 6: Monitor Confirmation

Transaction Stages

Your transaction goes through several stages:

Transaction Confirmation Progress: 🔄 Stage 1: Broadcasted (0/6 confirmations) └── Transaction sent to network nodes ⏳ Stage 2: Pending (1/6 confirmations) └── Included in first block 🔍 Stage 3: Confirming (3/6 confirmations) └── Additional blocks being mined ✅ Stage 4: Confirmed (6/6 confirmations) └── Transaction is secure 🔒 Stage 5: Final (10+ confirmations) └── Transaction is irreversible

Real-Time Updates

Transaction Status: CONFIRMED ✅ Transaction Hash: 0xabc123def456... Block Height: 234,567 Block Hash: 0xdef456ghi789... Confirmations: 6/6 Time: 2024-01-15 14:30:22 UTC Fee Paid: 0.001 TOS Status: Successfully Confirmed 🎉 Transaction Complete! 💰 Funds transferred successfully 🔒 All data encrypted and private

Step 7: Verify Completion

Check Transaction Details

  • View transaction in wallet history
  1. Verify recipient received funds (ask them to check)
  2. Confirm updated balance (encrypted in your wallet)

Transaction Receipt

TOS Network Transaction Receipt ═════════════════════════════════════════════════════ Transaction ID: 0xabc123def456ghi789jkl012mno345pqr678stu901vwx234yz... Date: January 15, 2024 - 14:30:22 UTC Network: TOS Mainnet From: tos1your-address-here... To: tos1recipient-address-here... Amount: ██████ TOS (encrypted) Fee: 0.001 TOS Payment Method: Gas Fee Privacy Features: ✅ Amount encrypted with homomorphic encryption ✅ Zero-knowledge proof verified ✅ One-time addresses used ✅ Memo encrypted end-to-end Block Information: Block: 234,567 Block Hash: 0xdef456ghi789jkl012mno345pqr678stu... Confirmations: 6 Status: CONFIRMED ✅ ═════════════════════════════════════════════════════

Common First Transaction Scenarios

Scenario 1: Buying Coffee with TOS

☕ Coffee Shop Payment Amount: 5.00 TOS (~$12.50 USD) Payment: Energy (gas-free) Speed: Instant Privacy: Complete Perfect for: Daily purchases, small amounts Benefits: No fees, instant, private

Scenario 2: Paying a Friend

👥 Friend Payment Amount: 50.00 TOS Payment: Gas fee (0.001 TOS) Memo: "Dinner last night 🍕" Privacy: Complete Perfect for: Social payments, splitting bills Benefits: Private amounts, encrypted memos

Scenario 3: Business Payment

🏢 Business Transaction Amount: 1,000.00 TOS Payment: Energy (cost optimization) Memo: "Invoice #INV-2024-001" Privacy: Complete Perfect for: Business payments, larger amounts Benefits: Cost-effective, professional records

Troubleshooting Common Issues

Issue 1: Transaction Stuck

Symptoms:

  • Transaction shows “Pending” for long time
  • No confirmations after 5+ minutes

Solutions:

1. Check network status └── Visit: https://status.tos.network 2. Verify fee amount └── Low fees may cause delays 3. Check network congestion └── High traffic = slower processing 4. Wait or replace transaction └── Cancel and resend with higher fee

Issue 2: Insufficient Balance

Symptoms:

  • “Insufficient funds” error
  • Cannot complete transaction

Solutions:

1. Check actual balance └── Encrypted balance might be confusing 2. Account for fees └── Need extra TOS for gas fees 3. Wait for pending transactions └── Previous transactions might lock funds 4. Add more funds └── Buy TOS or receive from others

Issue 3: Invalid Address

Symptoms:

  • “Invalid address” error
  • Cannot enter recipient address

Solutions:

1. Verify address format └── Must start with "tos1" for mainnet 2. Check for typos └── Copy-paste recommended 3. Confirm network └── Testnet addresses start with "tst1" 4. Validate checksum └── Some addresses have validation codes

Issue 4: Energy Insufficient

Symptoms:

  • “Not enough energy” error
  • Cannot use energy payment

Solutions:

1. Check energy balance └── View current energy units available 2. Wait for generation └── Energy regenerates from staking 3. Use gas payment instead └── Switch to traditional fee payment 4. Increase staking └── Stake more TOS for more energy

Advanced Transaction Features

Batch Transactions

For multiple payments, consider batching:

// Batch transaction example Batch Payment Summary: ├── Recipient 1: 100 TOS ├── Recipient 2: 150 TOS ├── Recipient 3: 75 TOS ├── Total Amount: 325 TOS ├── Individual Fees: 0.003 TOS (3 transactions) ├── Batch Fee: 0.002 TOS (single batch) └── Savings: 0.001 TOS (33% fee reduction)

Scheduled Transactions

Set up future transactions:

// Scheduled transaction Payment Schedule: ├── Amount: 500 TOS monthly ├── Recipient: tos1landlord-address... ├── Start Date: February 1, 2024 ├── Payment Method: Energy (if available) ├── Fallback: Gas payment └── Auto-renewal: Enabled

Privacy Levels

Choose your privacy level:

Privacy Options: ├── Maximum (Recommended) │ ├── Amount: Fully encrypted │ ├── Balance: Hidden │ └── Metadata: Minimized ├── Standard │ ├── Amount: Encrypted │ ├── Balance: Protected │ └── Metadata: Standard └── Basic ├── Amount: Encrypted ├── Balance: Visible └── Metadata: Full

Security Best Practices

Before Every Transaction

Verify recipient address completelyDouble-check transaction amountEnsure secure network connectionKeep wallet software updatedUse official TOS wallet only

During Transaction

Review all details carefullyConfirm privacy settingsUse strong authenticationNever share private keysKeep transaction receipts

After Transaction

Verify completion in walletConfirm with recipientSave transaction recordsMonitor for confirmationsReport any issues promptly

Understanding Transaction Costs

Gas Fee Structure

Gas Fee Breakdown: ├── Base Fee: 0.0005 TOS (network-determined) ├── Priority Fee: 0.0005 TOS (optional tip) ├── Total Fee: 0.001 TOS └── Fee Percentage: 0.1% (for 1 TOS transaction)

Energy Cost Structure

Energy Cost Breakdown: ├── Base Energy: 10 units (transfer) ├── Privacy Overhead: 5 units (encryption) ├── Total Energy: 15 units └── TOS Equivalent: ~0.0015 TOS (if bought directly)

Cost Comparison

Payment Method Comparison (100 TOS transaction): 💰 Gas Payment: ├── Transaction Fee: 0.001 TOS ├── Percentage Cost: 0.001% ├── Execution Time: ~15 seconds └── Network Dependency: High ⚡ Energy Payment: ├── Energy Cost: 15 units ├── Equivalent Value: ~0.0015 TOS ├── Execution Time: ~15 seconds └── Network Dependency: None

Next Steps

Explore Advanced Features

Now that you’ve completed your first transaction:

  1. Learn Privacy Features - Understand your financial privacy
  2. Try Smart Contracts - Interact with decentralized applications
  3. Join AI-Mining - Earn TOS through productive work

Practice with Testnet

Before using mainnet with real funds:

# Connect to testnet Network: TOS Testnet Faucet: https://faucet.testnet.tos.network Explorer: https://testnet-explorer.tos.network # Get test tokens Request Amount: 1,000 test TOS Wait Time: ~30 seconds Limit: 1,000 test TOS per day

Join the Community

Connect with other TOS Network users:

  • Discord: Real-time help and discussions
  • Telegram: Global community chat
  • Reddit: Strategy discussions and news
  • Twitter: Latest updates and announcements

Conclusion

Congratulations! You’ve successfully completed your first transaction on TOS Network. You’ve experienced:

  • Complete Financial Privacy: Your transaction amount and balance remain confidential
  • Flexible Payment Options: Choice between gas fees and energy-based payments
  • Mathematical Security: Cryptographic proofs ensure transaction validity
  • User-Friendly Experience: Simplified interface with advanced features

TOS Network’s transaction system embodies the principle “Don’t Trust, Verify it” - every aspect of your transaction is mathematically verified and cryptographically protected, ensuring your financial privacy and security.

Welcome to the future of private, secure, and efficient blockchain transactions!

Need Help?

If you encounter any issues:

  • 📖 Documentation: Check our comprehensive guides
  • 💬 Community Support: Join our Discord for real-time help
  • 📧 Direct Support: Email [email protected]
  • 🐛 Bug Reports: Report issues on GitHub

Remember: “Don’t Trust, Verify it” - Always verify transaction details before confirming!

Last updated on