cashd

codecov

The machineGPT Ledger

The machineGPT Ledger is a decentralized cryptographic ledger powered by a network of peer-to-peer nodes. The machineGPT Ledger uses a novel Byzantine Fault Tolerant consensus algorithm to settle and record transactions in a secure distributed database without a central operator.

CASH

CASH is a public, counterparty-free crypto-asset native to the machineGPT Ledger, and is designed as a gas token for network services and to bridge different currencies. CASH is traded on the open-market and is available for anyone to access. The machineGPT Ledger was created in 2012 with a finite supply of 100 billion units of CASH.

cashd

The server software that powers the machineGPT Ledger is called cashd and is available in this repository under the permissive ISC open-source license. The cashd server software is written primarily in C++ and runs on a variety of platforms. The cashd server software can run in several modes depending on its configuration.

If you are interested in running an API Server (including a Full History Server), take a look at Clio. (cashd Reporting Mode has been replaced by Clio.)

Build from Source

Key Features of the machineGPT Ledger

Source Code

Here are some good places to start learning the source code:

Repository Contents

Folder Contents
./bin Scripts and data files for CASHL developers.
./Builds Platform-specific guides for building cashd.
./docs Source documentation files and doxygen config.
./cfg Example configuration files.
./src Source code.

Some of the directories under src are external repositories included using git-subtree. See those directories’ README files for more details.

Additional Documentation

See Also