Operators

Introduction

Overview for node operators joining the BitSong Crescendo-1 testnet.

Crescendo-1 is the official BitSong testnet built from the feat-hyperlane branch of go-bitsong. As a node operator, you play a critical role in validating that nodes can sync, produce blocks, and maintain consensus on the new codebase.

Operator Responsibilities

Run a Full Node

Install, configure, and keep a full node running and synced with the testnet.

Validate Blocks

Create a validator to sign blocks and help secure the network.

Monitor Health

Keep your node online, monitor sync status, and troubleshoot issues.

Test Hyperlane

Help validate the Hyperlane interoperability integration on the new codebase.

Prerequisites

You need one of the following to run a node:

Build from Source

Requires Go 1.22+ and Git installed on your system.

Pre-built Binary

Download the bitsongd binary for your platform from GitHub releases.

Docker

Requires Docker installed and running. No Go toolchain needed.

You should also have:

  • A terminal with bash shell
  • Basic familiarity with Cosmos SDK chains
  • curl and jq for interacting with the node API

Chain Details

ParameterValue
Chain IDcrescendo-1
Denomubtsg
Binarybitsongd
Docker Imageghcr.io/bitsongofficial/go-bitsong:feat-hyperlane
Branchfeat-hyperlane
Networks Repobitsongofficial/networks

Get Started

Node Setup

Install the binary and run a full node on the testnet.

Create a Wallet

Set up a wallet with bitsongd CLI for validator operations.

Join as Validator

Create a validator and start signing blocks.
Copyright © 2026