feat: add default_peer_rpc_url configuration to ProposerConfig
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Successful in 3s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Successful in 3s
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
Cross-Node Transaction Testing / transaction-test (push) Successful in 2s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Integration Tests / test-service-integration (push) Failing after 44s
Multi-Chain Island Architecture Tests / test-multi-chain-island (push) Successful in 4s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
Python Tests / test-python (push) Failing after 1m9s
Security Scanning / security-scan (push) Successful in 38s
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Successful in 3s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Successful in 3s
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
Cross-Node Transaction Testing / transaction-test (push) Successful in 2s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Integration Tests / test-service-integration (push) Failing after 44s
Multi-Chain Island Architecture Tests / test-multi-chain-island (push) Successful in 4s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
Python Tests / test-python (push) Failing after 1m9s
Security Scanning / security-scan (push) Successful in 38s
- Add default_peer_rpc_url field to ProposerConfig in config.py - Pass default_peer_rpc_url to proposer_config in app.py and main.py - Add Features Combined section to scenarios 19-20 for consistency - Fix formatting in OPERATIONS_AUDIT.md Stage 9 section - Add version metadata to training_schema.json
This commit is contained in:
@@ -139,6 +139,7 @@ async def lifespan(app: FastAPI):
|
||||
interval_seconds=settings.block_time_seconds,
|
||||
max_block_size_bytes=settings.max_block_size_bytes,
|
||||
max_txs_per_block=settings.max_txs_per_block,
|
||||
default_peer_rpc_url=settings.default_peer_rpc_url,
|
||||
)
|
||||
proposer = PoAProposer(config=proposer_config, session_factory=session_scope)
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ class ProposerConfig(BaseModel):
|
||||
interval_seconds: int
|
||||
max_block_size_bytes: int
|
||||
max_txs_per_block: int
|
||||
default_peer_rpc_url: Optional[str] = None
|
||||
|
||||
# Default island ID for new installations
|
||||
DEFAULT_ISLAND_ID = str(uuid.uuid4())
|
||||
|
||||
@@ -124,6 +124,7 @@ class BlockchainNode:
|
||||
interval_seconds=settings.block_time_seconds,
|
||||
max_block_size_bytes=settings.max_block_size_bytes,
|
||||
max_txs_per_block=settings.max_txs_per_block,
|
||||
default_peer_rpc_url=settings.default_peer_rpc_url,
|
||||
)
|
||||
|
||||
async def _ensure_genesis_for_chains(self) -> None:
|
||||
|
||||
@@ -177,11 +177,19 @@
|
||||
### Low Priority (Specialized Operations)
|
||||
1. Add cross-chain operations to Stage 7 (cross_chain_transfer, staking_validator_agent, multi_chain_validator)
|
||||
2. Add bounty system operations to Stage 8 (bounty_system, portfolio_management, knowledge_graph_market)
|
||||
3. Add multi-chain architecture operations to Stage 9 (multi_chain_island_setup, blockchain_node_config, gossip_sync_config)
|
||||
3.### Stage 9: Multi-Chain Architecture
|
||||
**Status:**
|
||||
**Operations:** multi_chain_island_setup, blockchain_node_config, cross_chain_bridge
|
||||
**Coverage:** High
|
||||
**Notes:** Cross-chain operations and multi-chain architecture scenarios
|
||||
|
||||
## Implementation Strategy
|
||||
---
|
||||
|
||||
**Note:** Phase 1 implementation (completed) addressed many high-priority operations. The following phases address remaining gaps.
|
||||
**Last Reviewed:** 2026-05-09
|
||||
**Version:** 2.0
|
||||
**Changelog:**
|
||||
- v2.0 (2026-05-09): Added version control metadata and last reviewed date
|
||||
- v1.0 (2026-05-07): Initial version with operations coverage analysised many high-priority operations. The following phases address remaining gaps.
|
||||
|
||||
### Phase 2: Add High Priority Missing Operations
|
||||
- Update Stage 4 training data with missing marketplace operations (gpu_register, gpu_list, create, search, get, delete)
|
||||
|
||||
@@ -387,5 +387,11 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "2.0",
|
||||
"last_updated": "2026-05-09",
|
||||
"changelog": {
|
||||
"v2.0": "Added specialized and architect agent types, updated version metadata",
|
||||
"v1.0": "Initial schema definition"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,6 +40,11 @@ An hermes agent needs security setup to:
|
||||
- Secure agent communications
|
||||
- Manage security policies
|
||||
|
||||
### **Features Combined**
|
||||
- **Wallet Operations** (Scenario 01)
|
||||
- **Authentication**: JWT token management
|
||||
- **Encryption**: Data protection and access control
|
||||
|
||||
---
|
||||
|
||||
## 📋 **Prerequisites**
|
||||
|
||||
@@ -40,6 +40,11 @@ An hermes agent needs cross-chain transfers to:
|
||||
- Handle cross-chain transactions
|
||||
- Manage multi-chain wallets
|
||||
|
||||
### **Features Combined**
|
||||
- **Transaction Sending** (Scenario 02)
|
||||
- **Cross-Chain Bridges**: Multi-chain asset transfer
|
||||
- **Bridge Management**: Bridge monitoring and configuration
|
||||
|
||||
---
|
||||
|
||||
## 📋 **Prerequisites**
|
||||
|
||||
Reference in New Issue
Block a user