Migaloo Docs
  • 👋Migaloo Zone
  • Learn
    • Welcome to Migaloo
    • Migaloo v4
      • Migaloo Zone Tech
      • Modules
      • Chain Fees
    • Staking
      • Vanilla Staking
      • Liquid Staking
      • Alliance
      • ReStake DAO
        • Gauge System
        • Bribe Markets
      • Validators
        • Choose a Validator
        • Deeper Concepts
    • Governance
    • Useful Links
    • Tutorials
      • Bridge Assets
      • Stake Assets
    • FAQs
    • Asset Denoms
  • Develop
    • Contact the Core Team
    • RIDE Program
    • SAIL Program
    • CLI
      • Installing migalood
      • Useful CLI commands
      • Creating Vesting accounts on demand
  • Validate
    • Foundation Delegation Program
    • Run a Node
    • Setting up Cosmovisor
    • Join the Mainnet
      • Sync with State-Sync
      • Block Explorers
    • Join the Testnet
    • Run a Relayer
      • Relayer Grants
      • Go Relayer
      • Hermes Relayer
  • Branded Assets
    • Colour
    • Logo
    • Font
Powered by GitBook
On this page
  1. Validate
  2. Join the Mainnet

Sync with State-Sync

PreviousJoin the MainnetNextBlock Explorers

Last updated 1 year ago

The Cosmos SDK includes a feature called State-sync which facilitates rapid connection for validators to the network. By syncing with a snapshot-enabled RPC from a trusted block height, the time required to join the network is reduced from several days to mere minutes.

However, the drawback of this approach is that the node will only have access to the most recent state stored by the state-sync RPC and not the complete transaction history. On the positive side, the database size is much smaller compared to a fully synced node, thus using state-sync can help reduce operating costs by minimising storage usage. Furthermore, when syncing with the network using State-Sync, a node can bypass the need for upgrading procedures and simply sync with the most recent binary version.

For nodes that are intended to serve data for dApps, explorers or any other RPC requiring full history, state-syncing to the network would not be appropriate.

Mainnet state-sync

State-sync with \

Polkachu