Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Failing after 3s
CLI Tests / test-cli (push) Failing after 3s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Successful in 2s
Cross-Chain Functionality Tests / test-cross-chain-transactions (push) Successful in 3s
Cross-Chain Functionality Tests / test-cross-chain-bridge (push) Has been skipped
Cross-Chain Functionality Tests / test-multi-chain-consensus (push) Successful in 2s
Cross-Chain Functionality Tests / aggregate-results (push) Has been skipped
Deploy to Testnet / deploy-testnet (push) Successful in 1m12s
Documentation Validation / validate-docs (push) Failing after 8s
Documentation Validation / validate-policies-strict (push) Successful in 3s
Integration Tests / test-service-integration (push) Successful in 2m6s
Multi-Chain Island Architecture Tests / test-multi-chain-island (push) Successful in 2s
Multi-Node Blockchain Health Monitoring / health-check (push) Failing after 4s
P2P Network Verification / p2p-verification (push) Successful in 4s
Package Tests / Python package - aitbc-agent-sdk (push) Successful in 32s
Package Tests / Python package - aitbc-core (push) Successful in 14s
Package Tests / Python package - aitbc-crypto (push) Successful in 12s
Package Tests / Python package - aitbc-sdk (push) Successful in 9s
Package Tests / JavaScript package - aitbc-sdk-js (push) Successful in 8s
Package Tests / JavaScript package - aitbc-token (push) Successful in 17s
Python Tests / test-python (push) Successful in 15s
Security Scanning / security-scan (push) Successful in 27s
Node Failover Simulation / failover-test (push) Successful in 7s
Multi-Node Stress Testing / stress-test (push) Successful in 6s
Cross-Node Transaction Testing / transaction-test (push) Successful in 4s
- Add SQLCipher encryption for ait-mainnet database with configurable flag - Add db_encryption_enabled and db_encryption_key_path config settings - Implement encryption key loading and PRAGMA key setup via connection events - Add shutdown_db function for proper database cleanup - Export middleware classes in aitbc/__init__.py - Fix import path in sync.py for settings - Remove duplicate agent documentation from docs
4.2 KiB
4.2 KiB
AITBC Trade Exchange - User Interface Guide
Overview
The AITBC Trade Exchange features a modern, intuitive interface with user authentication, wallet management, and trading capabilities.
Navigation
Main Menu
Located in the top header, you'll find:
- Trade: Buy and sell AITBC tokens
- Marketplace: Browse GPU computing offers
- Wallet: View your profile and wallet information
User Status
- Not Connected: Shows "Connect Wallet" button
- Connected: Shows your username with profile and logout icons
Getting Started
1. Connect Your Wallet
- Click the "Connect Wallet" button in the navigation bar
- A demo wallet will be automatically created for you
- Your user profile will be displayed with:
- Unique username (format:
user_[random]) - User ID (UUID)
- Member since date
- Unique username (format:
2. View Your Profile
Click on "Wallet" in the navigation to see:
- User Profile Card: Your account information
- AITBC Wallet: Your wallet address and balance
- Transaction History: Your trading activity
Trading AITBC
Buy AITBC with Bitcoin
- Navigate to the Trade section
- Enter the amount of AITBC you want to buy
- The system calculates the equivalent Bitcoin amount
- Click "Create Payment Request"
- A QR code and payment address will be displayed
- Send Bitcoin to the provided address
- Wait for confirmation (1 confirmation needed)
- AITBC tokens will be credited to your wallet
Exchange Rates
- Current Rate: 1 BTC = 100,000 AITBC
- Fee: 0.5% transaction fee
- Updates: Prices refresh every 30 seconds
Wallet Features
User Profile
- Username: Auto-generated unique identifier
- User ID: Your unique UUID in the system
- Member Since: When you joined the platform
- Logout: Securely disconnect from the exchange
AITBC Wallet
- Address: Your unique AITBC wallet address
- Balance: Current AITBC token balance
- USD Value: Approximate value in USD
Transaction History
- Date/Time: When transactions occurred
- Type: Buy, sell, deposit, withdrawal
- Amount: Quantity of AITBC tokens
- Status: Pending, completed, or failed
Security Features
Session Management
- Token-based Authentication: Secure session tokens
- 24-hour Expiry: Automatic session timeout
- Logout: Manual session termination
Privacy
- Individual Accounts: Each user has isolated data
- Secure API: All requests require authentication
- No Passwords: Wallet-based authentication
Tips for Users
First Time
- Click "Connect Wallet" to create your account
- Your wallet and profile are created automatically
- No registration or password needed
Trading
- Always check the current exchange rate
- Bitcoin payments require 1 confirmation
- AITBC tokens are credited automatically
Security
- Logout when done trading
- Your session expires after 24 hours
- Each wallet connection creates a new session
Demo Features
Test Mode
- Testnet Bitcoin: Uses Bitcoin testnet for safe testing
- Demo Wallets: Auto-generated wallet addresses
- Simulated Trading: No real money required
Getting Testnet Bitcoin
- Visit a testnet faucet (e.g., https://testnet-faucet.mempool.co/)
- Enter your testnet address
- Receive free testnet Bitcoin for testing
Troubleshooting
Connection Issues
- Refresh the page and try connecting again
- Check your internet connection
- Ensure JavaScript is enabled
Balance Not Showing
- Try refreshing the page
- Check if you're logged in
- Contact support if issues persist
Payment Problems
- Ensure you send the exact amount
- Wait for at least 1 confirmation
- Check the transaction status on the blockchain
Support
For help or questions:
- API Docs: https://aitbc.bubuit.net/api/docs
- Admin Panel: https://aitbc.bubuit.net/admin/stats
- Platform: https://aitbc.bubuit.net/Exchange
Keyboard Shortcuts
- Ctrl+K: Quick navigation (coming soon)
- Esc: Close modals
- Enter: Confirm actions
Browser Compatibility
Works best with modern browsers:
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
Mobile Support
- Responsive design for tablets and phones
- Touch-friendly interface
- Mobile wallet support (coming soon)