Skip to content

Releases: babylonlabs-io/babylon

v2.1.0

19 Jun 00:21
v2.1.0
9d79491

Choose a tag to compare

🚀 Overview

Version v2.1.0

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v2.1.0
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v2.1.0 Mainnet image
babylonlabs/babylond:v2.1.0-testnet Testnet image

v2.0.0

12 Jun 08:26
v2.0.0
46f6210

Choose a tag to compare

🚀 Overview

Version v2.0.0

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v2.0.0
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v2.0.0 Mainnet image
babylonlabs/babylond:v2.0.0-testnet Testnet image

v2.0.0-rc.4

10 Jun 10:46
v2.0.0-rc.4
57e4cd7

Choose a tag to compare

🚀 Overview

Version v2.0.0-rc.4

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v2.0.0-rc.4
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v2.0.0-rc.4 Mainnet image
babylonlabs/babylond:v2.0.0-rc.4-testnet Testnet image

v2.0.0-rc.3

07 Jun 15:03
v2.0.0-rc.3
b68df19

Choose a tag to compare

🚀 Overview

Version v2.0.0-rc.3

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v2.0.0-rc.3
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v2.0.0-rc.3 Mainnet image
babylonlabs/babylond:v2.0.0-rc.3-testnet Testnet image

v2.0.0-rc.2

03 Jun 11:06
v2.0.0-rc.2
c0b587e

Choose a tag to compare

🚀 Overview

Version v2.0.0-rc.2

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v2.0.0-rc.2
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v2.0.0-rc.2 Mainnet image
babylonlabs/babylond:v2.0.0-rc.2-testnet Testnet image

v2.0.0-rc.1

31 May 01:49
v2.0.0-rc.1
3488b55

Choose a tag to compare

🚀 Overview

Version v2.0.0-rc.1

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v2.0.0-rc.1
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v2.0.0-rc.1 Mainnet image
babylonlabs/babylond:v2.0.0-rc.1-testnet Testnet image

v2.0.0-rc.0

19 May 13:37
v2.0.0-rc.0
d95f863

Choose a tag to compare

🚀 Overview

Version v2.0.0-rc.0

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v2.0.0-rc.0
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v2.0.0-rc.0 Mainnet image
babylonlabs/babylond:v2.0.0-rc.0-testnet Testnet image

v1.1.0

13 May 07:24
v1.1.0
f0a29d6

Choose a tag to compare

🚀 Overview

Version 1.1.0

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v1.1.0
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v1.1.0 Mainnet image
babylonlabs/babylond:v1.1.0-testnet Testnet image

v1.0.2

22 Apr 11:51
v1.0.2
8c64942

Choose a tag to compare

🚀 Overview

Version v1.0.2

📄 Changelog

You can view the complete changelog here

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v1.0.2
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v1.0.2 Mainnet image
babylonlabs/babylond:v1.0.2-testnet Testnet image

v1.0.1

04 Apr 19:03
v1.0.1
ced9261

Choose a tag to compare

Description

v1.0.1 Version of Babylon Genesis Node includes a patch for a bug involving the unexpected modification of the BLS stored key with certain usage of the start command.

Changelog

  • #793 fix: BLS key will be overwritten when the password is not retrieved

Details

A critical security patch is now available for all Babylon node operators. This patch addresses a high-severity issue where the babylond start command may overwrite previously created BLS keys using an empty password. This patch also tightens security rules around password specification for BLS keys. We strongly recommend using secure passwords and storing them in a safe manner.

Issue Summary

Problem: The babylond start command overwrites previously created BLS keys with a new key stored under an empty password.
Severity: High. Previously created BLS key files may be corrupted.
Impact: This issue does not yet affect the chain as validators have not signed up using these keys yet, but it can become serious if not addressed promptly and prior to registration.

Patch Details

Patches the babylond start command issue described above.

Tightens rules around password specification for BLS keys. More specifically, you can specify your BLS password only through only one of:

  • BABYLON_BLS_PASSWORD environment variable
  • --no-bls-password for empty password
  • --bls-password-file for password stored in a file (default was previously bls_password.txt, now it is empty)
  • if none of the above are set, an interactive prompt is presented

Required Action

  1. Install the babylond v1.0.1 version
  2. Backup your BLS and validator keys.
  3. Validate your BLS key to check whether you are affected
  • Run babylond show-bls-key --home $HOME to attempt to decrypt your BLS key. Do so in a secure environment.
  • Enter your BLS key password when prompted. If decryption succeeds, you are unaffected.
  • If decryption fails, you must regenerate your BLS key file.
  1. Regenerate your key (if needed, i.e., above fails)
  • Remove the old file: rm $HOME/config/bls_key.json (keep a backup, just in case).
  • Recreate your key using one of the following commands:
    • babylond create-bls-key --home $HOME (prompts for password, does not store it)
    • babylond create-bls-key --bls-password-file=<path> --home $HOME (prompts for a password, stores it in )
    • babylond create-bls-key --no-bls-password --home $HOME (uses an empty password, not recommended)
    • BABYLON_BLS_PASSWORD=<pass> babylond create-bls-key --home $HOME (uses an environment variable)
  1. Verify by running babylond show-bls-key --home $HOME again

Please address this patch as soon as possible. If you need further assistance or have any questions, feel free to reach out to us directly

🏗️ Binaries

If you prefer to build from source, use the following commands:

git clone https://github.com/babylonlabs-io/babylon.git
cd babylon
git checkout v1.0.1
# Only use the below command for mainnet
make build
# Only use the below command for testnet
BABYLON_BUILD_OPTIONS="testnet" make build

🐳 Docker Image

Image Description
babylonlabs/babylond:v1.0.1 Mainnet image
babylonlabs/babylond:v1.0.1-testnet Testnet image