#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

27 releases (16 breaking)

0.28.1 May 23, 2024
0.27.0 Apr 24, 2024
0.25.0 Jan 24, 2024
0.23.0 Dec 13, 2023
0.14.0-rc.0 Jul 29, 2021

#1622 in Magic Beans

Download history 242/week @ 2024-02-10 488/week @ 2024-02-17 515/week @ 2024-02-24 71/week @ 2024-03-02 65/week @ 2024-03-09 48/week @ 2024-03-16 45/week @ 2024-03-23 64/week @ 2024-03-30 138/week @ 2024-04-06 33/week @ 2024-04-13 103/week @ 2024-04-20 31/week @ 2024-04-27 15/week @ 2024-05-04 12/week @ 2024-05-11 295/week @ 2024-05-18 37/week @ 2024-05-25

362 downloads per month
Used in 8 crates

MPL-2.0 license

40KB
769 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

~5MB
~109K SLoC