Movement Labs LogoMovement Docs
Nodes/Archival Node

Overview

Deploy and operate an archival fullnode to maintain complete historical blockchain data from genesis, enabling historical queries and full transaction history access.

An archival fullnode maintains complete blockchain history from genesis by disabling ledger pruning. Unlike standard public fullnodes (PFNs) that sync from a recent state and prune old data, archival nodes preserve the full transaction history.

When to Use an Archival Node

An archival node is required if you need to:

  • Query historical blockchain state from any point in time
  • Access complete transaction history from genesis
  • Run indexers that require full historical data
  • Provide historical data services to other applications

Standard vs Archival Nodes

FeatureStandard PFNArchival Node
Recent state queriesYesYes
Historical state queriesLimitedFull history
Storage requirements~50-100GB700GB+ (mainnet)
Initial sync timeFasterRequires data restore
Ledger pruningEnabledDisabled

Key Configuration Difference

The only configuration difference between a standard PFN and an archival node is the storage_pruner_config setting:

storage:
  storage_pruner_config:
    ledger_pruner_config:
      enable: false  # Disable pruning for archival nodes

This setting prevents the node from pruning old ledger data, ensuring complete history is maintained.

Bootstrapping with Existing Data

Because archival nodes maintain complete history, syncing from genesis would take an extremely long time. Movement Labs provides public backups that you can use to bootstrap your archival node with existing data.

The backups are:

  • Updated hourly
  • Maintained for 14 days of snapshots
  • Available for both mainnet and testnet

See the deployment guides for instructions on restoring from backups.

Hardware Requirements

ResourceMinimumRecommended
Storage1TB SSD2TB+ NVMe SSD
Memory16GB RAM32GB RAM
CPU8 cores16 cores
Network100 Mbps1 Gbps

Storage Growth

Archival nodes continuously grow as they store all blockchain data. Plan for storage expansion over time. As of January 2026:

  • Mainnet: ~700GB
  • Testnet: ~260GB

Next Steps