Python library for Ethereum 9 3/4
Project description
Mimblewimble on Ethereum with zk SNARKs
Structure
circuits/: Circuitstest/: Test casesDockerfile: Docker file to test Zokrates circuits
Pre-requisite
Install docker and GNU Make
Command
Circuit Test
This will run tests/circuits/unitTest.code
make test
Python library Test
This will run python -m unittest tests/test*.py
make pytest
Make verifier contract
# Specify the circuit path to compile and export the verifier contract
make verifier circuit=YOUR_CIRCUIT_PATH
# Specify the output path
make verifier circuit=YOUR_CIRCUIT_PATH output=MyVerifier.sol
Make proof
# Specify the circuit path and arguments
make proof circuit=YOUR_CIRCUIT_PATH args='0 0 0 .. 0'
# Specify the output path
make proof circuit=YOUR_CIRCUIT_PATH args='0 0 0 .. 0' output=myProof.json
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py934-0.0.1.tar.gz
(8.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
py934-0.0.1-py3-none-any.whl
(12.3 kB
view details)
File details
Details for the file py934-0.0.1.tar.gz.
File metadata
- Download URL: py934-0.0.1.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3778a95a5952a020fee5378dde40db9f78586ce2ae4aab15b870bfb7232e90b8
|
|
| MD5 |
a4a65892a1d7929dabf1f011f870bcaa
|
|
| BLAKE2b-256 |
71a4975e89e748ed310fd9e0445e8c8037109fac85dcfd5f5ac12d21cca5de7d
|
File details
Details for the file py934-0.0.1-py3-none-any.whl.
File metadata
- Download URL: py934-0.0.1-py3-none-any.whl
- Upload date:
- Size: 12.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c139a3dd79046d262a9a8f70e73bf27069d634f78e2f33beb770076b5eb188b1
|
|
| MD5 |
46c05942e5834606288df21c61f35c95
|
|
| BLAKE2b-256 |
e821491a880dc7902649c730f464f14afd18d649bb4d96c4a88fad3d5c153808
|