Files
smom-dbis-138/docs/guides/GETTING_STARTED.md
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

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

  1. Read Deployment Quick Start
  2. Follow the step-by-step Deployment Guide
  3. Use the Deployment Checklist

I want to understand the architecture

  1. Read Architecture Documentation
  2. View Architecture Diagrams
  3. Review Network Topology

I want to configure the network

  1. Check Configuration Index
  2. Follow Network Configuration Guide
  3. Set up Environment Variables

I want to integrate with the network

  1. Read Integration Guide
  2. Review API Documentation
  3. Check Tatum SDK

For Developers

Prerequisites

  • Foundry (forge, cast, anvil)
  • Node.js and npm
  • Git
  • Basic knowledge of Solidity and TypeScript

Getting Started

  1. Clone the repository

    git clone <repository-url>
    cd smom-dbis-138
    
  2. Set up environment

    cp .env.example .env
    # Edit .env with your values
    
  3. Install dependencies

    # Install Foundry
    curl -L https://foundry.paradigm.xyz | bash
    foundryup
    
    # Install Node.js dependencies
    cd sdk
    npm install
    
  4. Compile contracts

    forge build
    
  5. Run tests

    forge test
    

Next Steps

For Operators

Prerequisites

  • Azure CLI installed and configured
  • Terraform >= 1.0
  • kubectl configured
  • Helm 3.x

Getting Started

  1. Review architecture

  2. Configure infrastructure

  3. Deploy infrastructure

  4. Monitor and maintain

Next Steps

For Integrators

Prerequisites

  • Access to RPC endpoint
  • Basic knowledge of JSON-RPC
  • API key (if required)

Getting Started

  1. Get RPC endpoint

    • Production: https://rpc.d-bis.org
    • Testnet: Check deployment documentation
  2. 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}'
    
  3. Use SDK (optional)

    cd sdk
    npm install
    npm run example:basic
    

Next Steps

Next Steps

Common Tasks

Documentation

Support


Last Updated: 2025-01-27