Files
aitbc/docs/hermes/WALLET_FUNDING_NOTES.md
aitbc 852f2e5a8a
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
CLI Tests / test-cli (push) Has been cancelled
Blockchain Synchronization Verification / sync-verification (push) Successful in 11s
Contract Performance Benchmarks / benchmark-gas-usage (push) Successful in 1m36s
Contract Performance Benchmarks / benchmark-execution-time (push) Successful in 1m24s
Contract Performance Benchmarks / benchmark-throughput (push) Successful in 1m25s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Successful in 2s
Cross-Chain Functionality Tests / test-cross-chain-transactions (push) Successful in 5s
Cross-Chain Functionality Tests / test-cross-chain-bridge (push) Has been skipped
Cross-Chain Functionality Tests / test-multi-chain-consensus (push) Successful in 3s
Cross-Chain Functionality Tests / aggregate-results (push) Has been skipped
Multi-Chain Island Architecture Tests / test-multi-chain-island (push) Successful in 2s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
Smart Contract Tests / test-solidity (map[name:aitbc-contracts path:contracts]) (push) Failing after 1m28s
Smart Contract Tests / test-solidity (map[name:aitbc-token path:packages/solidity/aitbc-token]) (push) Successful in 21s
Smart Contract Tests / test-foundry (push) Failing after 20s
Smart Contract Tests / lint-solidity (push) Successful in 30s
Smart Contract Tests / deploy-contracts (push) Successful in 1m40s
Systemd Sync / sync-systemd (push) Successful in 26s
Contract Performance Benchmarks / compare-benchmarks (push) Successful in 4s
Rename openclaw to hermes across documentation and workflows
- Update workflow paths from docs/openclaw to docs/hermes
- Rename skill prefixes from openclaw-* to hermes-*
- Update agent skill references in refactoring and analysis docs
- Rename OPENCLAW_AITBC_MASTERY_PLAN.md to reflect hermes branding
- Update CLI examples and command references throughout documentation
2026-05-07 11:42:06 +02:00

3.5 KiB
Raw Permalink Blame History

Wallet Funding Notes

Date: April 13, 2026
Purpose: hermes agent communication testing

Funding Status

Mock Funds for Testing

The following wallets were funded with 1000 AIT each via direct database insertion for testing hermes agent communication:

  • hermes-trainee: ait10a252a31c79939c689bf392e960afc7861df5ee9 (1000 AIT)
  • hermes-backup: ait11074723ad259f4fadcd5f81721468c89f2d6255d (1000 AIT)
  • temp-agent: ait1d18e286fc0c12888aca94732b5507c8787af71a5 (1000 AIT)
  • test-agent: ait168ef22ca8bcdab692445d68d3d95c0309bab87a0 (1000 AIT)

Genesis Block Allocations

The genesis block has the following official allocations:

  • aitbc1genesis: 10,000,000 AIT (reduced to 9,996,000 AIT after mock funding)
  • aitbc1treasury: 5,000,000 AIT
  • aitbc1aiengine: 2,000,000 AIT
  • aitbc1surveillance: 1,500,000 AIT
  • aitbc1analytics: 1,000,000 AIT
  • aitbc1marketplace: 2,000,000 AIT
  • aitbc1enterprise: 3,000,000 AIT
  • aitbc1multimodal: 1,500,000 AIT
  • aitbc1zkproofs: 1,000,000 AIT
  • aitbc1crosschain: 2,000,000 AIT
  • aitbc1developer1: 500,000 AIT
  • aitbc1developer2: 300,000 AIT
  • aitbc1tester: 200,000 AIT

Funding Method

Mock Funding (Direct Database Insertion)

The hermes wallets were funded via direct database insertion for testing purposes:

INSERT INTO account (chain_id, address, balance, nonce, updated_at) 
VALUES ('ait-testnet', 'ait10a252a31c79939c689bf392e960afc7861df5ee9', 1000, 0, datetime('now'))

Genesis Balance Adjustment

The genesis wallet balance was reduced by 4000 AIT (1000 × 4 wallets) to account for the mock funding:

UPDATE account SET balance = balance - 4000 WHERE address = 'aitbc1genesis'

Note: This is a mock funding approach for testing. For production, actual blockchain transactions should be used with proper signatures and block validation.

For production deployment, funds should be transferred via proper blockchain transactions:

  1. Unlock genesis wallet with private key
  2. Create signed transactions to each hermes wallet
  3. Submit transactions to mempool
  4. Wait for block production and confirmation
  5. Verify transactions on blockchain

Node Sync Status

aitbc Node:

  • All 4 hermes wallets funded
  • Genesis balance: 9,996,000 AIT
  • Chain: ait-testnet, height 2

aitbc1 Node:

  • All 4 hermes wallets funded
  • Genesis balance: 10,000,000 AIT (not adjusted on aitbc1)
  • Chain: ait-testnet, height 2

Notes

  • Wallet Decryption Issue: Both aitbc1genesis and genesis wallets failed to decrypt with standard password "aitbc123"

    • aitbc1genesis uses fernet encryption with different cipher parameters
    • genesis wallet uses aes-256-gcm encryption
    • CLI send command fails with "Error decrypting wallet" for both wallets
    • This prevents actual blockchain transactions with proper signatures
  • Fallback Approach: Due to wallet decryption issues, database manipulation was used instead of actual blockchain transactions

    • This is NOT production-ready
    • Wallet decryption must be fixed for proper production deployment
  • Current State:

    • aitbc node: All 4 hermes wallets funded with 1000 AIT each via database
    • aitbc1 node: Partial sync (2 of 4 wallets) due to database lock errors
    • Genesis balance adjusted to reflect funding on aitbc node only
  • Production Requirements:

    • Fix wallet decryption to enable proper blockchain transactions
    • Use CLI send command with proper signatures
    • Submit transactions to mempool
    • Wait for block production and confirmation
    • Verify transactions on blockchain