Install Elrond Packages

Instructions on how to install our Elrond packages.

Elrond Networks

We produce three flavours for our packages:

  • elrond-main - targeting Elrond Mainnet.
  • elrond-test - targeting Elrond Testnet.
  • elrond-dev - targeting Elrond Devnet.

These packages are built using our elrond build-pkg build environment, then signed and published by our repo-mgr tool.

# installs our latest elrond-test package
sudo yum install elrond-test

# check which versions are available
yum --showduplicates list elrond-test
Last metadata expiration check: 0:02:46 ago on Sun Apr 25 22:47:04 2021.
Available Packages
elrond-test.x86_64  1.1.50-1  staker
elrond-test.x86_64  1.1.51-1  staker

# install older version because $reasons
sudo yum install elrond-test-1.1.50

We don’t plan to hold more than the last three versions for any particular build, but in general, you should be keeping up, otherwise, there’s a risk of your node getting slashed.

Supported distributions

These are binaries built by Go, so in general they should work pretty well across multiple Linux/amd64 distributions. Our builds should work well on Red Hat, Oracle Linux, (what’s left of) CentOS, or (yet to be released) Rocky Linux. Potentially, these builds could work on Amazon Linux as well, but AWS have a tradition for breaking compatibility with Red Hat, so this is not guaranteed. These are built and tested under Oracle Linux 8.3.

Configure the installation

While the packages can be manually configured, they have been built for the purpose of being plugged into a proper automation pipeline. For this purpose, we also provide a Chef/Cinc cookbook.