- 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.
4.5 KiB
4.5 KiB
Getting Started
Last Updated: 2025-01-27
Status: Active
This guide helps you get started with the DeFi Oracle Meta Mainnet (ChainID 138) project.
Table of Contents
Quick Start
I want to deploy the network
- Read Deployment Quick Start
- Follow the step-by-step Deployment Guide
- Use the Deployment Checklist
I want to understand the architecture
- Read Architecture Documentation
- View Architecture Diagrams
- Review Network Topology
I want to configure the network
- Check Configuration Index
- Follow Network Configuration Guide
- Set up Environment Variables
I want to integrate with the network
- Read Integration Guide
- Review API Documentation
- Check Tatum SDK
For Developers
Prerequisites
- Foundry (forge, cast, anvil)
- Node.js and npm
- Git
- Basic knowledge of Solidity and TypeScript
Getting Started
-
Clone the repository
git clone <repository-url> cd smom-dbis-138 -
Set up environment
cp .env.example .env # Edit .env with your values -
Install dependencies
# Install Foundry curl -L https://foundry.paradigm.xyz | bash foundryup # Install Node.js dependencies cd sdk npm install -
Compile contracts
forge build -
Run tests
forge test
Next Steps
For Operators
Prerequisites
- Azure CLI installed and configured
- Terraform >= 1.0
- kubectl configured
- Helm 3.x
Getting Started
-
Review architecture
-
Configure infrastructure
-
Deploy infrastructure
-
Monitor and maintain
Next Steps
For Integrators
Prerequisites
- Access to RPC endpoint
- Basic knowledge of JSON-RPC
- API key (if required)
Getting Started
-
Get RPC endpoint
- Production:
https://rpc.d-bis.org - Testnet: Check deployment documentation
- Production:
-
Test connection
curl -X POST https://rpc.d-bis.org \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' -
Use SDK (optional)
cd sdk npm install npm run example:basic
Next Steps
Next Steps
Common Tasks
- Deploy contracts: See Deployment Guide
- Configure network: See Configuration Index
- Troubleshoot issues: See Troubleshooting Guide
- Integrate applications: See Integration Guide
Documentation
- Master Documentation Index - Complete documentation index
- Quick Start Guide - Detailed quick start
- Architecture Documentation - System architecture
Support
- Check Troubleshooting Guide for common issues
- Review FAQ for frequently asked questions
- Review Best Practices for guidance
- Open an issue on the repository
Last Updated: 2025-01-27