txlab.cash
// Pathway 02

For developers who want to deploy.

BCH is a scriptable UTXO chain. Write covenants in CashScript, sign with Libauth, index with Chaingraph — no EVM, no gas market, no bridges.

// Post-Layla · May 15 2026

Bounded loops, Pay-to-Script, OP_DEFINE / OP_INVOKE, and bitwise ops are live. What used to require unrolled scripts or off-chain math is now a few lines of CashScript.

// 01 · Contracts

Libraries & IDE

Start here: CashScript for high-level contracts, Libauth for signing and script evaluation, Bitauth IDE for interactive debugging.

// libraryActive

CashScript

High-level smart-contract language for Bitcoin Cash — Solidity-like syntax.

CLI · MIT
Verified Jul 18, 2026
// libraryMaintained

Libauth

Zero-dependency TypeScript library for BCH — VM, transactions, contracts.

CLI · Web · MIT
Verified Jul 18, 2026
// libraryActive

mainnet-js

TypeScript / JavaScript SDK for Bitcoin Cash and CashTokens.

CashTokens
Server · Web
Verified Jul 18, 2026
// toolMaintained

Bitauth IDE

In-browser IDE for BCH covenants — write, test, debug, and share contracts.

Web · MIT
Verified Jul 18, 2026
// toolActive

TokenStork

Market-cap, discovery, and metadata registry for BCH CashTokens.

CashTokensNFTs
Web
Verified Jul 18, 2026
// toolActive

verifier.cash

Public competition to build the smallest Groth16 SNARK verifier on BCH.

Web
Verified Jul 18, 2026
// 02 · Data & indexing

Get at the data

UTXO queries, token history, mempool state — self-hosted indexers so you're not paying rent to a chain-data API.

// indexerMaintained

Chaingraph

Multi-node BCH blockchain indexer with a GraphQL API and live subscriptions.

Server · MIT
Verified Jul 18, 2026
// indexerMaintained

Fulcrum

Fast SPV backend server for Electron Cash and other BCH wallets.

Server · Linux · macOS · Windows · GPL-3.0
Verified Jul 18, 2026
// 03 · Reading

Where to read next

// Next

Test on chipnet before mainnet

Chipnet is BCH's staging network — new upgrades ship there ~6 months before mainnet. If your contract exercises new opcodes, exercise it there first.