Pendulum Docs
  • Learn
    • Welcome to Pendulum
    • Our Journey
    • Litepaper
    • Tokenomics
      • Token Utility
      • Unlocking Vesting Tokens
    • Roadmap
    • Grants Received
  • Build
    • Introduction
    • Network Parameters
    • Build Environment
      • Local relay chain setup
      • Local Pendulum chain setup
      • Pre-Configured Pendulum
        • Install
        • Configure
        • Launch
        • Sub-commands
          • export-genesis
          • generate-specs
          • generate-docker
      • Foucoco (testnet)
      • Troubleshooting
    • Developing dApps
      • ink!
    • Node Operators
      • Collators
        • Collators List
        • Set up Collator
          • Hardware Requirements
          • Ubuntu Installation
          • Docker Installation
          • Keys Management
          • Become a Collator
          • Node upgrade instructions
      • Spacewalk Vaults
    • Integrations
      • Indexers
      • Oracles
      • Wallets
    • Spacewalk (Stellar bridge)
      • User
        • Spacewalk Step-by-step guide
          • Asset Redemption Post-Vault Liquidation
      • Operating a Vault client
        • Getting Started
          • Testing it locally
            • Building pallets and testchain
            • Creating test accounts
            • Testing the vault client
        • Usage
          • Issue assets
          • Redeem assets
        • Collateral and Liquidation
          • Recovering a vault after liquidation
        • Fees, Costs and Incentives
        • Vault rewards
          • Claiming Vault rewards
        • Troubleshooting
          • Generating metadata
    • Forex AMM
      • Architecture
      • Swap User Guide
      • LP User Guide
        • Swap Pools
        • Backstop Pool
        • Cross Interaction
      • Coverage Ratio and Slippage
      • Deployment Parameters
      • Security and Audits
    • Technical FAQ
    • Status reports
      • 22-10-11 Foucoco stopped after runtime upgrade
  • Community
    • Crowdloan
      • Sign T&Cs for rewards
    • Staking
      • Choosing a Collator to Stake with for $PEN Staking Rewards
      • Delegation
      • Rewards
      • Further Operations on Delegators
    • Testnet Faucet
    • On chain identity guide
    • Cross-chain transfer KSM
    • Using Ledger
    • Governance
    • PEN and AMPE Wallets
    • Add PEN/DOT Liquidity to StellaSwap
    • Pendulum Grant Program
    • Amplitude Grants Program
    • Ambassador Program
    • Ambassador Bounties
  • Resources
    • FAQ
    • Links
      • Website
      • Github
      • Social Media
    • Audits
Powered by GitBook
On this page
  • Pendulum Nodes
  • Introduction
  • Docker image
  • .deb package for Ubuntu amd64 20/22
  • Pre-compiled binary
  • Amplitude Nodes
  • Introduction
  • Docker image
  • .deb package for Ubuntu amd64 20/22
  • Pre-compiled binary

Was this helpful?

Edit on GitHub
  1. Build
  2. Node Operators
  3. Collators
  4. Set up Collator

Node upgrade instructions

Node upgrade instructions for Pendulum and Amplitude network respectively

PreviousBecome a CollatorNextSpacewalk Vaults

Last updated 1 year ago

Was this helpful?

Pendulum Nodes

Introduction

Node upgrades are required for all collators when a new node version is released. It is very important that all nodes on the network maintain the same node version.

We provide our partners with the following installables.

  • Docker Image

  • .deb Ubuntu package for Ubuntu 20/22

  • Precompiled binary

Docker image

The official Pendulum docker image is located in

Always use the image with the “latest” tag when you upgrade, that will have the recently pushed docker image.

docker pull pendulumchain/pendulum-collator:latest

.deb package for Ubuntu amd64 20/22

Navigate to the Pendulum Download page:

The latest package provided for Ubuntu is located in pendulum_debian_latest folder.

Download the latest package onto your server using the following command, and replace VERSION with the version provided on the page.

wget https://downloads.pendulumchain.tech/pendulum_debian_latest/pendulum_VERSION_amd64.deb

Once you obtained the package, navigate into the directory where the file is and use the following command sentence to install/upgrade the product:

sudo dpkg -i pendulum_VERSION_amd64.deb
sudo service pendulum status

● amplitude.service - pendulum
     Loaded: loaded (/etc/systemd/system/pendulum.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-09-14 10:03:08 UTC; 52ms ago
   Main PID: 1061 (pendulum-colla)
      Tasks: 4 (limit: 4620)
     Memory: 5.7M
        CPU: 26ms
     CGroup: /system.slice/pendulum.service
             └─1061 /usr/local/bin/pendulum-collator --collator --base-path /var/lib/pendulum --no-private-ipv4 --rpc-cors all --force-authoring --enable-offchain-indexing=true --ws-port 8844 --ws-max-connections 200 --port 30335 --rpc-port 9955 --chain /var/lib/amplitude/amplitude-spec-raw.json --execution=wasm --state-cache-size 0 --prometheus-external -- --port 30334 --chain /var/lib/amplitude/kusama.json --execution=wasm -d /var/lib/pendulum/ --prometheus-external

Pre-compiled binary

Navigate to the Pendulum Download page:

the latest binary package is located in pendulum_binary_latest folder.

Download the binary file and replace it with the binary you are currently running on your system.


Amplitude Nodes

Introduction

Node upgrades are required for all collators when a new node version is released. It is very important that all nodes on the network maintain the same node version.

We provide our partners with the following installables.

  • Docker Image

  • .deb Ubuntu package for Ubuntu 20/22

  • Precompiled binary

Docker image

Always use the image with the “latest” tag when you upgrade, that will have the recently pushed docker image.

docker pull pendulumchain/amplitude-collator:latest

.deb package for Ubuntu amd64 20/22

Navigate to the Pendulum Download page:

The latest package provided for Ubuntu is located in amplitude_debian_latest folder.

Download the latest package onto your server using the following command, and replace VERSION with the version provided on the page.

wget [<https://downloads.pendulumchain.tech/amplitude_debian_latest/amplitude_VERSION_amd64.deb>](<https://downloads.pendulumchain.tech/amplitude_debian_latest/amplitude_0.9.40-1_amd64.deb>)

Once you obtained the package, navigate into the directory where the file is and use the following command sentence to install/upgrade the product:

sudo dpkg -i amplitude_VERSION_amd64.deb
sudo service amplitude status

● amplitude.service - amplitude
     Loaded: loaded (/etc/systemd/system/amplitude.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-09-14 10:03:08 UTC; 52ms ago
   Main PID: 1061 (amplitude-colla)
      Tasks: 4 (limit: 4620)
     Memory: 5.7M
        CPU: 26ms
     CGroup: /system.slice/amplitude.service
             └─1061 /usr/local/bin/amplitude-collator --collator --base-path /var/lib/amplitude --no-private-ipv4 --rpc-cors all --force-authoring --enable-offchain-indexing=true --ws-port 8844 --ws-max-connections 200 --port 30335 --rpc-port 9955 --chain /var/lib/amplitude/amplitude-spec-raw.json --execution=wasm --state-cache-size 0 --prometheus-external -- --port 30334 --chain /var/lib/amplitude/kusama.json --execution=wasm -d /var/lib/amplitude/ --prometheus-external

Pre-compiled binary

Navigate to the Pendulum Download page:

The latest package provided for Ubuntu is located in amplitude_binary_latest folder.

Download the binary file and replace it with the binary you are currently running on your system.

The official Amplitude docker image is located in

https://hub.docker.com/repository/docker/pendulumchain/pendulum-collator/general
https://downloads.pendulumchain.tech/index.html
https://downloads.pendulumchain.tech/index.html
https://hub.docker.com/repository/docker/pendulumchain/amplitude-collator/general
https://downloads.pendulumchain.tech/index.html
https://downloads.pendulumchain.tech/index.html