#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

38 releases (21 breaking)

new 0.33.1 Dec 20, 2024
0.32.0 Aug 14, 2024
0.30.0 Jul 3, 2024
0.25.0 Jan 24, 2024
0.14.0-rc.0 Jul 29, 2021

#1 in #dusk

Download history 125/week @ 2024-08-30 277/week @ 2024-09-06 146/week @ 2024-09-13 197/week @ 2024-09-20 259/week @ 2024-09-27 171/week @ 2024-10-04 273/week @ 2024-10-11 218/week @ 2024-10-18 122/week @ 2024-10-25 128/week @ 2024-11-01 132/week @ 2024-11-08 79/week @ 2024-11-15 120/week @ 2024-11-22 168/week @ 2024-11-29 409/week @ 2024-12-06 235/week @ 2024-12-13

941 downloads per month
Used in 8 crates

MPL-2.0 license

70KB
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

~6MB
~128K SLoC