mschoenebeck / zeosio

Official repository of the ZEOS SNARK library for EOSIO smart contracts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZEOSIO

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:

Description

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.

Getting Started

Clone this repository:

git clone https://github.com/mschoenebeck/zeosio.git

Include the header file into your smart contract and build as usual.

Dependencies

Help

If you need help join us on Telegram

Authors

Matthias Schönebeck

License

It's open source. Do with it whatever you want.

Acknowledgments

Big thanks to the Electric Coin Company for developing, documenting and maintaining this awesome open source codebase for zk-SNARKs!

About

Official repository of the ZEOS SNARK library for EOSIO smart contracts


Languages

Language:C++ 84.4%Language:C 15.6%