This is the monorepo for consensus, execution, and networking for the Radix DLT Distributed Ledger.
It includes a variant implementation of the HotStuff BFT-style consensus.
Here we have:
- radixdlt-core: The core consensus and networking modules
- radixdlt-engine: The Radix execution layer which provides a UTXO-based state machine
- radixdlt-java-common: Common Java utilities used by various modules
To contribute, you'll need to setup development environment.
Contributions are welcome, we simply ask to:
- Fork the codebase
- Make changes
- Submit a pull request for review
When contributing to this repository, we recommend discussing with the development team the change you wish to make using a GitHub issue before making changes.
Please follow our Code of Conduct in all your interactions with the project.
Link | Description |
---|---|
radixdlt.com | Radix DLT Homepage |
docs.radixdlt.com | Radix Technical Documentation |
learn.radixdlt.com | Radix Knowledge Base |
discord invite | Radix Discord Server |
The radixdlt-core
, radixdlt-engine
, radixdlt-java-common
code is released under the Radix License.