Files
smom-dbis-138/k8s/firefly/configmap.yaml
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

85 lines
1.7 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: firefly-config
namespace: firefly
data:
firefly.core.yml: |
# Firefly Core Configuration
# Connected to Besu network (ChainID 138)
# Database
db:
type: postgres
url: postgres://firefly:firefly@firefly-postgres:5432/firefly?sslmode=disable
# Blockchain Configuration
blockchain:
type: ethereum
ethereum:
rpc:
- http://besu-rpc-service:8545
ws:
- ws://besu-rpc-service:8546
chainId: 138
gasEstimationFactor: 1.5
gasPrice:
fixed:
gasPrice: 20000000000
# API Configuration
api:
publicURL: http://firefly-api:5000
listenAddress: 0.0.0.0
port: 5000
# Node Configuration
node:
name: firefly-node-1
description: "Firefly node for DeFi Oracle Meta Mainnet"
# Messaging Configuration
messaging:
type: broadcast
broadcast:
batch:
size: 100
timeout: 500
# Tokens Configuration
tokens:
- type: fungible
name: default
connector: erc20_erc721
- type: nonfungible
name: default
connector: erc20_erc721
# Plugins Configuration
plugins:
blockchain:
- name: besu
type: ethereum
tokens:
- name: erc20_erc721
type: erc20_erc721
database:
- name: postgres
type: postgres
sharedstorage:
- name: ipfs
type: ipfs
# IPFS Configuration
ipfs:
api:
url: http://firefly-ipfs:5001
gateway:
url: http://firefly-ipfs:8080
# Logging
log:
level: info
utc: true