An open API service indexing awesome lists of open source software.

https://github.com/kimiwu123/samples

Samples of Ethereum smart contracts, golang and circom for beginners.
https://github.com/kimiwu123/samples

circom ethereum golang solidity zero-knowledge-proofs

Last synced: about 2 months ago
JSON representation

Samples of Ethereum smart contracts, golang and circom for beginners.

Awesome Lists containing this project

README

          

# Samples
Samples of Ethereum smart contracts, golang for beginners and circom(arithmetic circuits for zkp).

## Smart contracts
Not only smart contract examples but also workable client sample codes, golang or Java.
**All the contracts are for demo/education purpose. Do NOT use for production without editing.**
* 1. [ecrecover](./contracts/ecrecover/)
* 2. [multisig](./contracts/multisig/)
* 3. [ballot](./contracts/ballot)
* 4. [relay](./contracts/relay)

## Golang
* [simple API](./go/api)

## Circom
* [MiMC](./circom/mimc)
* [EdDSA](./circom/eddsa)
* [EdDSAMiMCSponge](./circom/eddsaMiMCSponge)
* [SHA256](./circom/sha256)
* [Pedersen](./circom/pedersen)
* [Simple zk Rollup Sample](./circom/rollupSample)