Files
smom-dbis-138/config/config-rpc-public.toml
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

75 lines
1.4 KiB
TOML

# Besu Configuration for Public RPC Nodes
# Public-facing RPC with minimal APIs (read-only)
data-path="/data"
genesis-file="/config/genesis.json"
# Network Configuration
network-id=138
p2p-host="0.0.0.0"
p2p-port=30303
# Consensus (RPC nodes don't participate)
miner-enabled=false
# Sync Configuration
sync-mode="FULL"
fast-sync-min-peers=2
# RPC Configuration (minimal, read-only APIs)
rpc-http-enabled=true
rpc-http-host="0.0.0.0"
rpc-http-port=8545
rpc-http-api=["ETH","NET","WEB3"]
rpc-http-cors-origins=["*"]
rpc-http-host-allowlist=["*"]
rpc-ws-enabled=false
# Metrics
metrics-enabled=true
metrics-port=9545
metrics-host="0.0.0.0"
metrics-push-enabled=false
# Logging
logging="INFO"
log-destination="CONSOLE"
# Permissioning
permissions-nodes-config-file-enabled=true
permissions-nodes-config-file="/config/permissions-nodes.toml"
permissions-accounts-config-file-enabled=false
# Transaction Pool
tx-pool-max-size=8192
tx-pool-price-bump=10
tx-pool-retention-hours=6
# Network Peering
bootnodes=[]
# Static Nodes (validators and other nodes)
static-nodes-file="/config/static-nodes.json"
# Discovery
discovery-enabled=true
# Privacy (disabled for public network)
privacy-enabled=false
# Data Storage
database-path="/data/database"
trie-logs-enabled=false
# Gas Configuration
rpc-tx-feecap="0x0"
# Native Accounts
accounts-enabled=false
# P2P Configuration
max-peers=25
max-remote-initiated-connections=10