fix: add default_peer_rpc_url for bulk sync fallback
All checks were successful
Integration Tests / test-service-integration (push) Successful in 11s
Python Tests / test-python (push) Successful in 19s
Security Scanning / security-scan (push) Successful in 33s
Blockchain Synchronization Verification / sync-verification (push) Successful in 4s
P2P Network Verification / p2p-verification (push) Successful in 3s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s

- Add default_peer_rpc_url configuration parameter
- Update bulk sync fallback to use default_peer_rpc_url instead of gossip_broadcast_url
- Fixes 'unsupported protocol redis://' error in bulk sync
- gossip_broadcast_url is for Redis backend, not HTTP RPC calls
This commit is contained in:
aitbc
2026-04-20 22:05:05 +02:00
parent ca4e3d9c46
commit cdba253fb2
2 changed files with 3 additions and 2 deletions

View File

@@ -79,6 +79,7 @@ class ChainSettings(BaseSettings):
gossip_backend: str = "memory"
gossip_broadcast_url: Optional[str] = None
default_peer_rpc_url: Optional[str] = None # HTTP RPC URL of default peer for bulk sync
# NAT Traversal (STUN/TURN)
stun_servers: str = "" # Comma-separated STUN server addresses (e.g., "stun.l.google.com:19302,jitsi.example.com:3478")