Paladin brings true programmable privacy to the world's most popular smart contract platform.
Paladin currently has two release streams:
main- this is where stable releases are available, with regular releases occurring at least once per monthv1-develop- tracking some large upgrades that are planned as part of a V1.0 release
The primary themes for the upcoming V1.0 release are:
- Upgrades to the orchestration engine to support advanced features such as M of N endorsement policies for privacy groups
- Additional standardization of the token interfaces across notarized and ZKP backed tokens
You can track the progress towards this next project milestone here: https://github.com/orgs/LFDT-Paladin/projects/3
Keep an eye on discussion on the paladin-maintainers channel in Discord for updates on progress with the release and discussion of any key features being worked. If you have questions about the release and timings please drop questions in that channel.
Read the official documentation for more details on Paladin.
Join the discussion in the "paladin" channel on the Linux Foundation Decentralized Trust Discord server.
Get a 3-node Paladin network running with Besu on your laptop with the Getting Started guide.
Install the following pre-requisites:
- JDK - https://adoptium.net/download/, requires version 17 or above
- Protoc - https://grpc.io/docs/protoc-installation/
- Docker - https://docs.docker.com/compose/install/
- npm/NodeJS - https://nodejs.org/en/download/package-manager
- Go - https://go.dev/doc/install
Then run the following command to build Paladin via Gradle:
./gradlew buildCheck out the operator readme:
We welcome community contributions! Please review the guidelines for contributing to Linux Foundation Decentralized Trust projects.
If you're looking for somewhere to help, you can begin by looking through open issues, or join the conversation on Discord.