🔧 Transaction Field Mapping:
• Change sender field from "sender" to "from" in transaction parsing
• Change recipient field from nested "payload.to" to direct "to"
• Change value field from nested "payload.amount" to direct "amount"
• Align transaction structure with RPC endpoint format
📁 Genesis File Path Resolution:
• Use standardized /var/lib/aitbc/data/{chain_id}/genesis.json path
• Remove
🔄 Remove Fallbacks: Clean up Python script references
- Replace all curl/jq operations with CLI commands
- Remove manual JSON parsing and RPC calls
- Use CLI for balance, transactions, and network status
🔄 CLI-Only Workflow: Simplify to CLI-only commands
- Update all scripts to use enhanced CLI capabilities
- Replace manual operations with CLI commands
- Add pre/post verification using CLI tools
🔄 Enhanced Features: Use advanced CLI capabilities
- Add balance command with wallet details
- Add transactions command with history
- Add chain command for blockchain information
- Add network command for network status
- Support JSON and table output formats
- Enhanced error handling and user feedback
New CLI Commands:
- create: Create new wallet
- send: Send AIT transactions
- list: List all wallets
- balance: Get wallet balance and nonce
- transactions: Get wallet transaction history
- chain: Get blockchain information
- network: Get network status
All scripts now use CLI-only operations with enhanced
capabilities, providing a professional and consistent
user experience.