# zkopru ![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/zkopru-network/zkopru) | Branch | Status | | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `main` | [![zkopru-network](https://circleci.com/gh/zkopru-network/zkopru/tree/main.svg?style=svg)](https://app.circleci.com/pipelines/github/zkopru-network/zkopru?branch=main) | | `develop` | [![zkopru-network](https://circleci.com/gh/zkopru-network/zkopru/tree/develop.svg?style=svg)](https://app.circleci.com/pipelines/github/zkopru-network/zkopru?branch=develop) | ![Banner](https://docs.google.com/drawings/d/e/2PACX-1vRwGTvmJAbNBZCK5syubcrWZgYc3wuK9cHZScbc5lgyLbBYsx42Xzo60unw4-oLlPg_-nwXxaE3t9c6/pub?w=1280) ## What is zkopru Zkopru(zk-optimistic-rollup) is a layer-2 scaling solution for private transactions using zk-SNARK and optimistic rollup. It supports private transfer and private atomic swap within the layer-2 network between ETH, ERC20, ERC721 at a low cost. Also, with the pay-in-advance feature, users can withdraw assets from the layer-2 before the finalization. ## Related projects - [Zkopru Wallet](https://github.com/zkopru-network/wallet) - [Private Exchange](https://github.com/zkopru-network/private-exchange) - [Payment Service](https://github.com/zkopru-network/merchant-payment-service) ## Get more information - [Document](https://docs.zkopru.network) [(edit)](https://github.com/wanseob/docs.zkopru.network) ## Audits - [1st audit report by Least Authority](https://github.com/zkopru-network/resources/blob/main/audits/v1/Least%20Authority%20-%20Ethereum%20Foundation%20Zkopru%20zk-SNARK%20Circuits%20%2B%20Smart%20Contracts%20-%20Final%20Audit%20Report.pdf) - [2nd audit report by Igor Gulamov](https://github.com/zkopru-network/resources/blob/main/audits/v2/AUDIT-REPORT.md) ## Trusted Setup - [Trusted Setup Result](https://storage.googleapis.com/zkopru-mpc-files/index.html) - [Keys](https://ipfs.io/ipfs/QmSQtbTnt5RWrP8uWJ3S5xUKntTx2DqcM7mM5vUg9uJGxq)(ipfs cid: QmSQtbTnt5RWrP8uWJ3S5xUKntTx2DqcM7mM5vUg9uJGxq) ## Stress Testing - [Go to repo](https://github.com/zkopru-network/stress-test) ## Contribution - [Code of conduct](./CODE_OF_CONDUCT.md) - [Contributing](./CONTRIBUTING.md) ## Authors - Wanseob Lim ([@wanseob](https://github.com/wanseob)) - Barry Whitehat ([@barrywhitehat](https://github.com/barrywhitehat)) ## Co-authors - Chance Hudson ([@JChanceHud](https://github.com/jchancehud)) ## Contributors - Koh Wei Jie ([@weijiekoh](https://github.com/weijiekoh), weijie.koh@ethereum.org) - Kobi Gurkan ([@kobigurk](https://github.com/kobigurk), kobigurk@gmail.com) - Thore Hildebrandt ([@ETHorHIL](https://github.com/ETHorHIL), hildebrandtthore@gmail.com) - Geoff Lamperd ([@glamperd](https://github.com/glamperd)) - Jinhwan Shin ([@sifnoc](https://github.com/sifnoc)) - Rachel Akerley ([@rachelaux](https://github.com/rachelaux)) - Takamichi Tsutsumi ([@tkmct](https:?/github.com/tkmct)) ## License This project is under [GPL v3.0](https://github.com/zkopru-network/zkopru/blob/master/LICENSE)