Skip to content

Paladin is a platform for building programmable privacy preserving tokens on EVM, with integrated client and wallet. Support for several privacy frameworks including ZKP tokens, issuer-backed tokens, and private smart contracts.

License

Notifications You must be signed in to change notification settings

LFDT-Paladin/paladin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paladin

Paladin brings true programmable privacy to the world's most popular smart contract platform.

Paladin

Releases

Paladin currently has two release streams:

  • main - this is where stable releases are available, with regular releases occurring at least once per month
  • v1-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.

Documentation

Read the official documentation for more details on Paladin.

Join the discussion in the "paladin" channel on the Linux Foundation Decentralized Trust Discord server.

Paladin

Getting started with Paladin

Get a 3-node Paladin network running with Besu on your laptop with the Getting Started guide.

Paladin

Development

Building locally

Install the following pre-requisites:

Then run the following command to build Paladin via Gradle:

./gradlew build

Running a full development environment

Check out the operator readme:

Contributing

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.

About

Paladin is a platform for building programmable privacy preserving tokens on EVM, with integrated client and wallet. Support for several privacy frameworks including ZKP tokens, issuer-backed tokens, and private smart contracts.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors 24