github botanix-labs/botanix-releases v1.2.0-rc.1
Botanix v1.2.0-rc.1 (rc)

latest releases: v1.5.2, v1.5.2-hotfix.1, v1.5.1...
pre-release3 months ago

Botanix v1.2.0-rc.1

Release Channel: rc
Release Date: 2025-07-25 18:15:39 UTC
Git Tag: v1.2.0-rc.1
Git SHA: 388333f37d99632beca216816edfe2d4dc1a2a96

Release Notes

Features

  • ABCI/storage: Insert pegins & pegouts into database on finalizing commit (#756) (c3f9609)
  • btc-server: Decoupled btc-server from old alloy deps and added … (#827) (c550608)
  • btc-server: pegout tx fee and coin selection improvements (#871) (388333f)
  • btc-server: reworked all btc-server metrics (#792) (f28c6b3)
  • ndd: integrate NDD changes in ABCI interface (4649990)
  • ndd: make NDD deserialization forward-compatible (6155db9)
  • parser: moved prost_parser.rs file from botanix consensus into reth_data_parser crate (#815) (25a8145)
  • pegouts: check pending pegout not finalized before storing (#837) (dab889e)
  • reth: Added botanix prefix to owned crates (#826) (223f4aa)
  • reth: Added botanix-authority-edh and botanix-authority-peg crates (#838) (8e697f4)
  • reth: Added botanix-cli-args crate (#867) (b44144a)
  • reth: Added botanix-cli-parsers crate (#865) (c8069f0)
  • reth: added healthcheck checks with metrics update (#811) (dee1123)
  • reth: Extracted functionalities out of authority consensus into new crates (#836) (b6e945e)
  • reth: Split up monolith rpc server into botanix-specific logic … (#839) (9d874b4)

Bug Fixes

  • abci: panic on check_tx (#757) (c51d4b2)
  • authority: non-deterministic bitcoin checkpoint validation (#694) (6197458)
  • btc-server: fixed protofile tags indexing (#810) (7801381)
  • docs: Run fmt on md and toml files (#812) (9dd4cfa)
  • poa: empty payload panic logs (ab8b1cf)
  • storage: methods aren't persisting data (#785) (8afe8d7)

Code Refactoring

  • abci: track hash of block to be finalized before committing (54e3608)
  • authority: bring back NDD to authority crate (#856) (2d9f5c9)
  • split botanix and reth databases (#835) (bd859ae)

Documentation

Tests

  • ndd: update unit tests to reflect changes (8f7588b)
  • pegins: Fix pegin v1 test (#762) (e7ea12f)
  • signing: Fix dust limit error in signing flow test (#766) (c1c4bdf)

Build System

Continuous Integration

Miscellaneous

  • abci: missing response logging (#758) (9531e3b)
  • codeowners: update codeowners (#760) (7947ffd)
  • deps: bump clechasseur/rs-clippy-check from 4.0.2 to 4.0.3 (#789) (36ad5aa)
  • deps: bump clechasseur/rs-clippy-check from 4.0.3 to 4.0.4 (#818) (13c5ad2)
  • deps: bump clechasseur/rs-fmt-check from 2.0.8 to 2.0.9 (#788) (95bc58d)
  • deps: bump clechasseur/rs-fmt-check from 2.0.9 to 2.0.10 (#819) (e264366)
  • deps: bump sigstore/cosign-installer from 3.8.2 to 3.9.0 (#790) (a33ea02)
  • deps: bump sigstore/cosign-installer from 3.9.0 to 3.9.1 (#813) (bfab083)
  • log poa command errors (ab6dc8f)
  • merge main into develop (#859) (fe01935)
  • release: back merge main to develop (#807) (bc9558e)
  • release: back-merge v1.1.13 from main to develop (#870) (d00f072)
  • reth cli reads envs (#737) (903220d), closes #734

Downloads

Binaries

Reth Node

BTC Server

Docker Images

BTC Server

docker pull ghcr.io/botanix-labs/botanix-btc-server:1.2.0-rc.1
docker pull ghcr.io/botanix-labs/botanix-btc-server:rc

Reth Node

docker pull ghcr.io/botanix-labs/botanix-reth-node:1.2.0-rc.1
docker pull ghcr.io/botanix-labs/botanix-reth-node:rc

Verification

Binary Checksums

# Download and verify checksums
wget https://storage.googleapis.com/botanix-artifact-registry/releases/reth/rc/1.2.0-rc.1/reth-x86_64-unknown-linux-gnu.tar.gz
wget https://storage.googleapis.com/botanix-artifact-registry/releases/reth/rc/1.2.0-rc.1/reth-x86_64-unknown-linux-gnu.tar.gz.sha256sum
sha256sum -c reth-x86_64-unknown-linux-gnu.tar.gz.sha256sum

Docker Image Verification

# Inspect image labels
docker inspect ghcr.io/botanix-labs/botanix-btc-server:1.2.0-rc.1 --format='{{.Config.Labels}}'

Installation

Quick Start with Docker

# Run BTC Server
docker run -d --name botanix-btc-server \
  -p 8080:8080 \
  ghcr.io/botanix-labs/botanix-btc-server:1.2.0-rc.1

# Run Reth Node
docker run -d --name botanix-reth-node \
  -p 30303:30303 -p 8545:8545 \
  ghcr.io/botanix-labs/botanix-reth-node:1.2.0-rc.1

Binary Installation

# Download and extract
wget https://storage.googleapis.com/botanix-artifact-registry/releases/reth/rc/1.2.0-rc.1/reth-x86_64-unknown-linux-gnu.tar.gz
tar -xzf reth-x86_64-unknown-linux-gnu.tar.gz
sudo mv reth /usr/local/bin/

Previous Releases

See all releases for version history.

Don't miss a new botanix-releases release

NewReleases is sending notifications on new releases.