bch-js
bch-js is the primary JavaScript library maintained by FullStack.cash. It provides a convient way to leverage the bch-api REST API, and it also includes many handy utilities for generating wallets and addresses, signing messages, doing encryption, and many other valuable features. All other libraries on this page depend on this base library.
jwt-bch-lib
A library for handling FullStack.cash JWT tokens. This library enables your app to automatically renew JWT tokens as-needed. This allows your app to 'just work', so long as your account has credit to pay for new JWT tokens.
Watch this video for more information.
minimal-slp-wallet
A lightweight, single-address wallet library for Bitcoin Cash. Optimized for front-end (web browser) use. This is the BCH wallet 'engine' used in wallet.fullstack.cash and our front-end software.
psf-bch-wallet
This command-line wallet app is a handy tool for rapidly prototyping ideas. Because there is no graphical user interface, the burden for trying new ideas is greatly reduced. It works on both the BCH and eCash blockchains. This is a single-address wallet with full support for SLP and NFT tokens.
bch-message-lib
A utility library for reading and sending messages to addresses on the blockchain. It can detect and read blockchain messages utilizing the PS001 specification.
bch-encrypt-lib
A small utility library for encrypting and decrypting data, using the same eliptic curve cryptography used by the Bitcoin protocol.