Fractal
  • Overview
  • Basics
    • Architecture
  • Key Concepts
    • Fractal Confluence: The EVM Layer
    • The Confluence Bridge
    • Fractal Spring: The UTXO Layer
      • Concepts
      • Technical Specifications
    • Staking
      • Overview
      • EVM Staking
        • UTXO Staking and EVM Staking
      • Consensus
      • Rewards
      • Penalties
  • Developers
    • Acquire Testnet FRA
    • EVM Tools & Tutorials
      • Contract Deployment
        • Ganache
        • Hardhat
        • Remix
        • Truffle
        • Waffle
      • The Graph
    • Developer SDKs
      • UTXO Native Chain SDK
        • Fractal Spring (UTXO Layer) SDK Installation
        • Developer Tools
          • Fractal CLI Tool
        • UTXO API Reference
          • Account
          • Keypair
          • Network
          • Asset
          • Staking
          • Transaction
          • Helpers
      • The Confluence Bridge SDK
    • EVM References
      • Metamask
      • Local Development Network Setup
      • EVM API Reference
      • Precompiled Contracts
  • Network Settings
    • Contract Addresses
    • Network Settings
  • User Guides
    • Fractal Wallet Guides
      • MetaMask
        • Download
        • Configure (Auto)
        • Configure (Manual)
      • Fractal Wallet
        • Download
        • New Wallet
        • Transfer Tokens in the Fractal Wallet
        • The Confluence Bridge
        • Adding Custom Assets to the Fractal Wallet
        • Manage Assets
      • Ledger Hardware Wallet
    • Acquire FRA
    • Explore Testnet
    • Acquire FRA (Testnet)
    • Stake FRA
    • How to Use Block Explorers
    • Bridging Tokens to Fractal
  • Validator Materials
    • Validator Setup Guides
      • System Requirements
      • Acquire a Server
      • Validator Toolbox Setup
        • New Build
        • Existing Build
        • Additional Info
      • Manual Setup
      • Automated Setup (Deprecated)
    • Upgrade Guides
      • Node Upgrade (Toolbox)
      • Node Upgrade (Manual)
      • fn CLI Upgrade (Wallet)
    • Operational Guides
      • Emergency Recovery
      • Data Backup
      • CLI Staking
Powered by GitBook
On this page
  • Update Binary Version via Docker​
  • Expectations
  1. Validator Materials
  2. Upgrade Guides

Node Upgrade (Manual)

Run the steps below to perform an upgrade on your Findora node at the CLI.

PreviousNode Upgrade (Toolbox)Nextfn CLI Upgrade (Wallet)

Last updated 1 year ago

Update Binary Version via Docker

Step1: Run the command below to download the upgrade script to your node.

Enter the following command:
wget -O update_version_mainnet.sh https://raw.githubusercontent.com/FindoraNetwork/findora-wiki-docs/main/.gitbook/assets/update_version_mainnet.sh
Enter the following command:
wget -O update_version_testnet.sh https://raw.githubusercontent.com/FindoraNetwork/findora-wiki-docs/main/.gitbook/assets/update_version_testnet.sh

✅ Completed: Use WGET to download the latest binary.

Step 2: Run the command below to run the update script and upgrade your node.

Enter the following command:
bash -x update_version_mainnet.sh

The latest version will be displayed as output on your node once completed. Note your node is expected to go offline briefly during the upgrade process.

✅ Completed: Use BASH to run the update script and upgrade your node. Confirm the version.

Step 3: Once the upgrade script completes, run the following command to ensure your node is running the updated release.

Enter the following command:
docker ps

Ensure part of the output displays fractalfoundation/fractal:v0.x.yy-release where "x" is the major release number and "yy" is the minor release number.

See the page for the most up-to-date version.

✅ Completed: Ensure your node is upgraded.

Expectations

The Update Image Version script will:

1. Retrieve the latest version number all validators should run.
2. Stop the existing `findorad` docker container.
3. Start a new Docker container with the latest version.
4. Output the Docker container status and image version.
​
Upgrade Guides