#transaction #privacy-preserving #model #dusk #contract #blockchain

no-std phoenix-core

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

39 releases (22 breaking)

0.34.0 Feb 7, 2025
0.33.1 Dec 20, 2024
0.32.0 Aug 14, 2024
0.30.0 Jul 3, 2024
0.14.0-rc.0 Jul 29, 2021

#1 in #dusk

Download history 113/week @ 2025-04-04 112/week @ 2025-04-11 102/week @ 2025-04-18 197/week @ 2025-04-25 64/week @ 2025-05-02 89/week @ 2025-05-09 75/week @ 2025-05-16 94/week @ 2025-05-23 64/week @ 2025-05-30 33/week @ 2025-06-06 106/week @ 2025-06-13 68/week @ 2025-06-20 97/week @ 2025-06-27 63/week @ 2025-07-04 37/week @ 2025-07-11 31/week @ 2025-07-18

238 downloads per month
Used in 20 crates (8 directly)

MPL-2.0 license

69KB
1.5K SLoC

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.

Dependencies

~6.5MB
~139K SLoC