Developers

Introduction

Developer overview of the BitSong Crescendo-1 testnet with chain specs, endpoints, and tools.

Crescendo-1 is the official BitSong testnet built from the feat-hyperlane branch of go-bitsong. It provides a sandbox for developers to build and test applications against the chain before mainnet deployment.

Chain Specifications

ParameterValue
Chain IDcrescendo-1
Denomubtsg (6 decimals — 1 BTSG = 1000000 ubtsg)
Bech32 Prefixbitsong
Coin Type639
Binarybitsongd
Branchfeat-hyperlane
Networks Repobitsongofficial/networks

Public Endpoints

ServiceURL
RPChttps://rpc.testnet.bitsong.io
REST APIhttps://api.testnet.bitsong.io
Faucet APIhttps://faucet.testnet.bitsong.io

Developer Tools

CosmJS

Create wallets, sign transactions, and query the chain using the official JavaScript/TypeScript library.

Faucet API

Programmatically request testnet tokens via the REST API for automated testing.

Send Transactions

Sign and broadcast transactions using CosmJS with the Crescendo-1 testnet.

Chain Parameters

Detailed chain configuration, genesis parameters, and denomination info.

Quick Start

Install CosmJS

npm install @cosmjs/proto-signing @cosmjs/stargate

Connect to the testnet

import { StargateClient } from "@cosmjs/stargate"

const client = await StargateClient.connect("https://rpc.testnet.bitsong.io")
const height = await client.getHeight()
console.log("Current block height:", height)

Get testnet tokens

Request tokens from the faucet to fund your development wallet.

Copyright © 2026