ecashskill

bitcoin-abc.md

Bitcoin ABC

Full node implementation for eCash blockchain.

Repository: github.com/Bitcoin-ABC/bitcoin-abc

Modules

Module Purpose
ecash-lib Transaction building and signing
ecash-wallet Wallet functionality
ecashaddrjs Address handling
chronik-client Chronik API client
cashtab Web wallet reference

Development

# C++ Build
cmake -GNinja .. -DCMAKE_BUILD_TYPE=Debug
ninja

# Run tests
ninja check

C++ Code Style

  • 4-space indentation (LLVM style)
  • Functions: CamelCase
  • Variables: lowerCamelCase
  • Member variables: m_ prefix
  • Namespaces: lower_snake_case