Bool Network
  • Introduction
    • What is Bool Network
    • Key features and benefits
    • Roadmap and Milestones
  • INTEROPERABILITY PROTOCOL
    • Overview
    • Architecture
    • Dynamic Hidden Committee (DHC)
      • Security trust flow
      • Lifecycle
      • Messaging Layer
    • Self Custody
      • Channels
      • Workflow
      • Escape Hatch
  • USER GUIDE
    • Beta Testnet
      • Getting Started
      • Network Information
      • Wallet Setup
      • Token Faucet
      • DHC Update
      • Node Server
        • Recommend List
        • Purchase Guide
      • Node Setup
        • DHC Node Setup
          • Local LAN Configuration for SGX
          • Run a chain via snapshot
        • Case Study
      • Node Management
        • For DHC Voter
        • For DHC Owner
  • EVM Ecosystem
    • Getting Started
      • Arbitrary Message Transmission
    • AMT Bridges
      • Network configuration
      • Create committees
      • Build a bridge
      • Bind Consumer to Anchor
      • Other operations
    • Smart Contracts
      • Primary Contracts
        • AnchorFactory
        • Messenger
        • Interfaces
          • IAnchorFactory
          • IMessenger
      • On-chain endpoint: Anchor
        • Anchor.sol
        • IAnchor.sol
      • BoolConsumerBase
        • BoolConsumerBase.sol
        • IBoolConsumerBase.sol
    • User Configurations
    • Application Examples
      • HelloWeb3.sol
    • Technical Reference
      • Chain IDs
      • Deployment Addresses
        • Devnet
        • Testnet
        • Alpha Mainnet
      • Faucet
  • Applications
    • B² Bool Bridge
      • B² Bool Bridge (Particle)
      • B² Bool Bridge (MetaMask)
    • Bool Swap
      • Pool Configuration
      • Deployment Addresses
        • Alpha Mainnet
  • Develop guide
    • Network Configuration
    • System Configuration
    • Testnet
      • Bool Chain
        • Node operators
        • Validators
      • DHC Nodes
        • Prerequisites
        • Quick Start
  • Advanced Tutorials
    • Token Bridge
  • Community and Support
    • Media Kit
    • FAQ
  • Official Links
    • GitHub
    • Twitter
    • Telegram
    • Discord
    • Youtube
    • Medium
Powered by GitBook
On this page
  1. USER GUIDE
  2. Beta Testnet
  3. Node Setup
  4. DHC Node Setup

Run a chain via snapshot

Workflow of running a chain node

  • Download snapshot

wget https://github.com/ipfs/kubo/releases/download/v0.29.0/kubo_v0.29.0_linux-amd64.tar.gz
tar -xzvf kubo_v0.29.0_linux-amd64.tar.gz
cd kubo/
sudo install -C ipfs /usr/local/bin/
ipfs init
nohup ipfs daemon >> ipfs.log &
ipfs get QmarXGUefS13Kve52iLraMwP2VHU93yzkB8Lj8z8yhPLqw
  • Replace data

QmarXGUefS13Kve52iLraMwP2VHU93yzkB8Lj8z8yhPLqw has been downloaded. Unzip the node-data.tar.gz to the specified chain node data directory, replace the original data directory node-data, and then restart the chain service node. Assume that your link node data directory is ~/bool-beta-testnode

mv ~/bool-beta-testnode/node-data ~/bool-beta-testnode/node-data_old
tar -zxvf kubo/QmarXGUefS13Kve52iLraMwP2VHU93yzkB8Lj8z8yhPLqw/node-data.tar.gz  -C ~/bool-beta-testnode/
  • (Optional) Modify docker-compose.yaml

Modify the node's docker-compose.yaml configuration to remove --state-pruning archive and --block-pruning archive

sed -i '/--state-pruning archive/d;/--blocks-pruning archive/d' docker-compose.yaml
  • Start the chain service node

docker-compose up -d
PreviousLocal LAN Configuration for SGXNextCase Study

Last updated 8 months ago