#phoenix #transaction #model #privacy-preserving #public #dusk #contracts

no-std phoenix-core

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

37 releases (20 breaking)

0.32.0 Aug 14, 2024
0.30.0 Jul 3, 2024
0.25.0 Jan 24, 2024
0.23.0 Dec 13, 2023
0.14.0-rc.0 Jul 29, 2021

#1 in #dusk

Download history 279/week @ 2024-07-03 14/week @ 2024-07-10 11/week @ 2024-07-17 1/week @ 2024-07-24 3/week @ 2024-07-31 107/week @ 2024-08-07 381/week @ 2024-08-14 46/week @ 2024-08-21 67/week @ 2024-08-28 313/week @ 2024-09-04 162/week @ 2024-09-11 137/week @ 2024-09-18 258/week @ 2024-09-25 176/week @ 2024-10-02 242/week @ 2024-10-09 234/week @ 2024-10-16

979 downloads per month
Used in 8 crates

MPL-2.0 license

48KB
925 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
~116K SLoC