Giter VIP home page Giter VIP logo

ceremony's Introduction

WasmJuicer Zero Knowledge Phase-2 Ceremony

DISCLAIMER

If there is an open PR, please fork off of that branch to preserve the circuit/chain. Otherwise, any later PRs will be rejected and you will need to redo your entry if you wish to participate.

How to participate

sudo npm install -g snarkjs
# or
sudo yarn global add snarkjs
  • Clone repository
cd $HOME
git clone https://github.com/WasmJuicer/ceremony.git
cd ceremony
  • Do your contribution
# first get and set the latest contribution number to the RECENT_ZKEY var
RECENT_ZKEY=$(cd ./participations && ls -1 *.zkey | tail -n 1 && cd ..)
echo $RECENT_ZKEY
# 4201_anonymous.zkey

# add your contribution
# just add 1 to the previous contribution
# Feel free to put your name / twitter handler / keybase
# Set the name of zkey file. Then set your contributor name
CONTRIBUTION_ID=4202_myname
CONTRIBUTION_NAME="My Name"

# then run the following command
snarkjs zkey contribute ./participations/$RECENT_ZKEY ./participations/$CONTRIBUTION_ID.zkey --name="$CONTRIBUTION_NAME" -v
  • Verify your contribution
wget https://hermez.s3-eu-west-1.amazonaws.com/powersOfTau28_hez_final_16.ptau
snarkjs zkey verify ./build/withdraw.r1cs ./powersOfTau28_hez_final_16.ptau "./participations/$CONTRIBUTION_ID.zkey"

Now what?

Create a secret gist using the github account you used to create the PR with your Juno address in it and send the link over to @JunoJuicer on Twitter or DM whiskey#5193 on Discord with the link!

More info via this Twitter post

Write your contribution

Add your contribution to the /participations/README.md file.

ceremony's People

Contributors

0xartoss avatar akiroinu avatar alipostaci2001 avatar alkadeta avatar astaluego avatar chillyvee avatar crazysergo avatar dimiandre avatar donadel01 avatar elfelf2 avatar envy-cosmos avatar hotcoffeedex avatar karat0 avatar kinrokinro avatar mahofmahof avatar nanabonobo7000 avatar nicolaslara avatar nodestake avatar nostradamus411 avatar nullmames avatar okannako avatar onewhiskeypls avatar pinventado avatar poroburu avatar ptts55 avatar sascha1337 avatar silentnoname avatar t-900-a avatar vgk88 avatar wtrsld avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.