v0.0.1
Initial release that contains full featured privacy preserving tokens based on the UTXO model using ZKP to demonstrate transaction proposal correctness.
Fungible tokens
- anonymity + offchain secrets communication
- anonymity + onchain encryption
- anonymity + hiding spending graph
- anonymity + onchain encryption + hiding spending graph
- anonymity + hiding spending graph + privacy-preserving KYC
- anonymity + onchain encryption + hiding spending graph + non-repudiation
Non-Fugible tokens
- anonymity + offchain secrets communication
- anonymity + hiding spending graph
Programmability
- zkDvP contract that demonstrates the programmability of Zeto by coordinating between a fungible Zeto and a non-fungible Zeto
Golang SDK
- to be used alongside go-rapidsnark to generate ZK proofs and manage the Zeto UTXOs
ZK Circuits
All the zero knowledge proof circuits, based on circom, are included and come with unit tests
Integration Tests
A suite of comprehensive integration tests are included in golang (/go-sdk/integration-test), js (/zkp/js/integration-test) and hardhat (/solidity/test). They are the best source of reference for how to write applications to interact with Zeto tokens