Skip to content

Releases: hyperledger-labs/zeto

v0.0.3

09 Sep 16:17
efcafe2
Compare
Choose a tag to compare

What's Changed

  • Go implementation of encrypt/decrypt and ECDH to work together with the circuits by @jimthematrix in #57
  • Add compiled contracts to release artifacts by @jimthematrix in #59
  • Include all json files from artifact/contracts by @jimthematrix in #60

Full Changelog: v0.0.2...v0.0.3

v0.0.2

04 Sep 21:26
f0cbf00
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.0.2

v0.0.1

21 Aug 14:16
dfecf4d
Compare
Choose a tag to compare

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