This is the header-only library for EOS(IO) smart contracts to integrate ZEOS protocol features like zk-SNARK verification or private deposits and withdrawals. Check out the ZEOS whitepaper for more Information.
See also:
- Token Contract
- The ZEOS Book (including a full protocol specification)
This library includes all functions and action declarations of the ZEOS smart contracts that are necessary to get started with privacy on the EOS mainnet. It supports input packing for Groth16 and Halo2 proofs.
Clone this repository:
git clone https://github.com/mschoenebeck/zeosio.git
Include the header file into your smart contract and build as usual.
If you need help join us on Telegram
Matthias Schönebeck
It's open source. Do with it whatever you want.
Big thanks to the Electric Coin Company for developing, documenting and maintaining this awesome open source codebase for zk-SNARKs!