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
- Enter your password to unlock the wallet
- Wait for synchronization if needed (first-time users)
TOS Wallet Status:
✅ Wallet Unlocked
✅ Network Connected
✅ Balance Synced: ██████ TOS (encrypted for privacy)
✅ Ready for TransactionsGather 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:
tos1abcd1234efgh5678ijkl90mnop1234qrst5678uvwx90yz1234abcd5678efghVerify 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 secondsStep 3: Create Your Transaction
Using the Wallet Interface
- Click “Send” or “Transfer”
- Enter recipient address
- Specify amount to send
- Choose payment method (Gas or Energy)
- Add optional memo (encrypted)
- Select privacy level
Detailed Steps
1. Enter Recipient Information
Recipient Address:
┌─────────────────────────────────────────────────────────────┐
│ tos1abcd1234efgh5678ijkl90mnop1234qrst5678uvwx90yz1234abcd │
└─────────────────────────────────────────────────────────────┘
✅ Address validated
✅ Network: TOS Mainnet
✅ Address type: Standard TOS address2. 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 congestionOption B: Energy Payment
⚡ Energy Payment Selected
├── Energy Required: 15 units
├── Available Energy: 25.5 units
├── Remaining Energy: 10.5 units
└── Network Impact: No congestion effect4. Privacy Settings
Privacy Level: Maximum (Recommended)
├── Amount Encryption: ✅ Enabled
├── Balance Hiding: ✅ Enabled
├── Address Privacy: ✅ One-time address
└── Memo Encryption: ✅ Enabled5. Optional Memo
Transaction Memo (Optional):
┌─────────────────────────────────────────┐
│ Payment for services - Invoice #12345 │
└─────────────────────────────────────────┘
🔒 Memo will be encrypted
📝 Only sender and receiver can read itStep 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
- Verify transaction amount
- Confirm payment method
- 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
- Complete any additional security (2FA, biometric)
- 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 confirmationStep 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 irreversibleReal-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 privateStep 7: Verify Completion
Check Transaction Details
- View transaction in wallet history
- Verify recipient received funds (ask them to check)
- 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, privateScenario 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 memosScenario 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 recordsTroubleshooting 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 feeIssue 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 othersIssue 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 codesIssue 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 energyAdvanced 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: EnabledPrivacy 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: FullSecurity Best Practices
Before Every Transaction
✅ Verify recipient address completely ✅ Double-check transaction amount ✅ Ensure secure network connection ✅ Keep wallet software updated ✅ Use official TOS wallet only
During Transaction
✅ Review all details carefully ✅ Confirm privacy settings ✅ Use strong authentication ✅ Never share private keys ✅ Keep transaction receipts
After Transaction
✅ Verify completion in wallet ✅ Confirm with recipient ✅ Save transaction records ✅ Monitor for confirmations ✅ Report 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: NoneNext Steps
Explore Advanced Features
Now that you’ve completed your first transaction:
- Set up Energy Staking - Enable gas-free transactions
- Learn Privacy Features - Understand your financial privacy
- Try Smart Contracts - Interact with decentralized applications
- 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 dayJoin 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!