18 Commits

Author SHA1 Message Date
9a5be110fc Updt Sequencer errormsg on try_contr on 200ok code v0.0.5 2023-01-14 23:31:21 +01:00
1c95590ba0 Update VerifySRS (SRS/State)
Update/split VerifySRS into verifying new SRS from prev SRS, and
verifying the obtained State from the Sequencer (which includes proofs &
last SRS)
2023-01-14 22:41:48 +01:00
9a50ec9e43 Update queue waiting logic v0.0.3 2023-01-14 10:14:13 +01:00
4c0c9ff781 use different taus for each powers batch v0.0.2 2023-01-04 11:40:46 +01:00
a514115905 Polishing & documenting, add compile script 2022-12-10 10:59:48 +01:00
797d4c50a7 Add cmd to contribute to the ceremony (full flow)
It works, used it to contribute to the Ethereum KZG test Ceremony.
2022-12-09 23:16:34 +01:00
a7e09d0358 Add client to interact with Sequencer 2022-12-09 22:24:56 +01:00
4e63df155a Add BatchContribution parsers & real json test 2022-12-09 20:08:39 +01:00
14aea89940 Add BatchContribution computation 2022-12-09 19:54:22 +01:00
51cad257cc Add GHA to check tests 2022-12-08 21:28:44 +01:00
9808319143 Add json marshalers for State transcripts, test with real state data from sequencer 2022-12-08 21:23:43 +01:00
0b45edde8d Add State transcripts contribute logic 2022-12-08 21:22:05 +01:00
9ddd9a47a4 Add json SRS parsers compatible with eth official impl 2022-12-07 20:05:08 +01:00
4c0858775f Migrate from go-ethereum/bls12381 to kilic/bls12381 for zcash compatible point parsers for compressed points 2022-12-07 19:33:15 +01:00
4aae977ea9 Add SRS & Proof verification impl 2022-12-07 12:18:19 +01:00
e965eca252 Add proof gen & partially verify 2022-12-07 11:17:15 +01:00
efc715fbfc Add contribution computation 2022-12-07 10:48:31 +01:00
d8c39a985b init repo 2022-12-07 10:45:12 +01:00