Botanix v1.4.0-hotfix.2
Release Channel: hotfix
Release Date: 2025-10-01 15:34:14 UTC
Git Tag: v1.4.0-hotfix.2
Git SHA: b410e1771c8bdb01577fba11c85cd1404c48f567
Release Notes
Features
- btc-server: add jwt validation to recover_missing_utxos (2745e60)
- btc-server: add recover_missing_utxos method to BtcServerExtendedApi (4364675)
- btc-server: recover_missing_utxo grpc endpoint (a479c28)
- btc-server: update merkle root and flush when recovering missing utxos (2881f67)
- reth: add missing utxos on reth startup (a5f0040)
- reth: add optional argument for utxo recovery file (cf62419)
Bug Fixes
- btc-server: utxo recovery - script deserialization (bde5277)
- test: fix script_hex in mockbitcoind (8a837b3)
Code Refactoring
- ** btc-server:** handle error properly instead of unwrap (8128764)
- authority: utxo recovery file json to use camelCase (1f221f1)
- btc-server: code readability (6a534db)
- btc-server: more logging around utxo recovery (ed4e3a6)
- btc-server: move utxo recovery file reading logic to btc-server (ee6a0b6)
- btc-server: use centralized OutPoint conversion in utxo recovery (9e72e2a)
- btc-server: use TryFrom for reading utxo recovery file (8e5059f)
- btc-server: utxo recovery log (b4af328)
- fixing merge conflicts when moving to hotfix branch (f9860ab)
Tests
- authority: add unit tests for adding utxos on startup (db773e4)
- authority: update utxo recovery unit test with real examples (41b24a8)
- btc-server: add integration test for utxo recovery (1fe5855)
- btc-server: extend unit test - test_utxo_recovery_data_conversion (74c4b83)
Miscellaneous
- ci: robust prepare binary for upload (ab1cc6b)
- ci: switch build binaries to k8 runners (8ca0ba2)
- test: add utxo_recovery integration test (48ceb48)
Downloads
Binaries
Reth Node
BTC Server
Docker Images
BTC Server
docker pull ghcr.io/botanix-labs/botanix-btc-server:1.4.0-hotfix.2
docker pull ghcr.io/botanix-labs/botanix-btc-server:hotfixReth Node
docker pull ghcr.io/botanix-labs/botanix-reth-node:1.4.0-hotfix.2
docker pull ghcr.io/botanix-labs/botanix-reth-node:hotfixVerification
Binary Checksums
# Download and verify checksums
wget https://storage.googleapis.com/botanix-artifact-registry/releases/reth/hotfix/1.4.0-hotfix.2/reth-x86_64-unknown-linux-gnu.tar.gz
wget https://storage.googleapis.com/botanix-artifact-registry/releases/reth/hotfix/1.4.0-hotfix.2/reth-x86_64-unknown-linux-gnu.tar.gz.sha256sum
sha256sum -c reth-x86_64-unknown-linux-gnu.tar.gz.sha256sumDocker Image Verification
# Inspect image labels
docker inspect ghcr.io/botanix-labs/botanix-btc-server:1.4.0-hotfix.2 --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.4.0-hotfix.2
# Run Reth Node
docker run -d --name botanix-reth-node \
-p 30303:30303 -p 8545:8545 \
ghcr.io/botanix-labs/botanix-reth-node:1.4.0-hotfix.2Binary Installation
# Download and extract
wget https://storage.googleapis.com/botanix-artifact-registry/releases/reth/hotfix/1.4.0-hotfix.2/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.