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

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

#955 in Magic Beans

Download history 118/week @ 2024-10-29 120/week @ 2024-11-05 107/week @ 2024-11-12 112/week @ 2024-11-19 116/week @ 2024-11-26 231/week @ 2024-12-03 442/week @ 2024-12-10 584/week @ 2024-12-17 82/week @ 2024-12-24 158/week @ 2024-12-31 48/week @ 2025-01-07 100/week @ 2025-01-14 129/week @ 2025-01-21 98/week @ 2025-01-28 227/week @ 2025-02-04 127/week @ 2025-02-11

634 downloads per month
Used in 18 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.


lib.rs:

Phoenix's Core library types and behaviors

Dependencies

~6.5MB
~136K SLoC