The software repositories below are used to create Docker containers for running the back-end infrastructure of the Cash Stack. They can be used to mount the pre-synced databases, downloadable from IPFS via the Cash Strap page.
The software below is complex. We try to simplify it by using Docker containers, but the learning curve can be rough. FullStack.cash offers access to hosted infrastructure, but FullStack.cash is not a 'walled garden'. We offer the software below for anyone who wants to run their own infrastructure.
A REST API based on node.js and the Express.js framework. It abstracts the full node and indexer layers into a single common REST interface.
Fulcrum is the most performant indexer available for BTC, BCH, and eCash (BCHA) blockchains. It implements the Electrumx protocol used by the Electrum series of wallet software. This indexer provides UTXO, address balance, and transaction history needed by any wallet app.
SLPDB populates a Mongo database with blockchain data about SLP tokens. Expressive queries can be executed against this database to get all kinds of statistics about SLP and NFT tokens.
Just as FullStack.cash offers blockchain infrastructure access as-a-service, the PSF also offers back-end code to help other developers sell back-end software-as-a-service (SaaS). These reposities will be of interest to entreprenurial-minded developers that want to earn cryptocurrency by selling software services.
This video is a bit old, but it still explains how entreprenurialy minded developers can earn cryptocurrency by running infrastructure services like FullStack.cash.
This is a boilerplate repository of code for creating new SaaS applications. It's intended to be forked and customized for your own use. It includes all the core infrastructure needed to build the back-end of a SaaS app, using the the following interfaces:
This back-end web server simultaniously serves website or web app content to the clear web, Tor, and IPFS. The web app can be accessed over any combination of the three options. This provides a number of options for privacy, performance, and censorship resistance for web app builders.
Based on ipfs-service-provider, this SaaS app sells access to a decentralized database, which possesses qualities similar to a blockchain. Data in this database is accessible to any application on the BCH, eCash, or Avalanche blockchains, as well as the IPFS network. It's a highly accessible, cross-chain database with high censorship resistance.
Warning: This software is open for Alpha testing, and not ready for production.