#phoenix #transaction #model #functionalities #zero-knowledge #public #contracts

no-std phoenix-core

Core types and functionalities for Phoenix, a privacy-preserving ZKP-based transaction model

34 releases (18 breaking)

new 0.30.0 Jul 3, 2024
0.29.0 Jun 19, 2024
0.25.0 Jan 24, 2024
0.23.0 Dec 13, 2023
0.14.0-rc.0 Jul 29, 2021

#1597 in Magic Beans

Download history 58/week @ 2024-03-11 48/week @ 2024-03-18 45/week @ 2024-03-25 63/week @ 2024-04-01 150/week @ 2024-04-08 17/week @ 2024-04-15 108/week @ 2024-04-22 27/week @ 2024-04-29 14/week @ 2024-05-06 17/week @ 2024-05-13 317/week @ 2024-05-20 16/week @ 2024-05-27 21/week @ 2024-06-03 291/week @ 2024-06-10 275/week @ 2024-06-17 105/week @ 2024-06-24

693 downloads per month
Used in 8 crates

MPL-2.0 license

48KB
930 lines

Phoenix Core

Phoenix is the transaction model used by Dusk, an open-source public blockchain with a UTXO-based architecture that allows for the execution of obfuscated transactions and confidential smart contracts.

This library contains the cryptographic primitives, types and functionalities used in phoenix, except for the zero-knowledge circuits.


lib.rs:

Phoenix's Core library types and behaviors

Dependencies

~5.5MB
~115K SLoC