Giacomo
757cf06def
Merge pull request #210 from 0xjei/refactor/monorepo
...
Avoid duplicates and update author
2022-11-29 15:56:43 +01:00
Jeeiii
ed0173a45e
chore: remove author section from package.json and update license author
2022-11-29 15:52:25 +01:00
Jeeiii
b6a21bfb7e
refactor: remove duplicated collectCoverageFrom property from jest config
2022-11-29 15:48:18 +01:00
Daehyun Paik
3a4b04f77d
fix: fix failure of yarn install command when using Node.js v18
2022-11-29 12:07:17 +01:00
Daehyun Paik
cc7eb648e4
ci: add a GitHub Pages deploy workflow
2022-11-24 15:48:05 +01:00
Daehyun Paik
0f4d1e7af6
docs: add a documentation template
2022-11-24 15:48:05 +01:00
Daehyun Paik
2bbcb9c661
chore: add missing yarn.lock file
2022-11-24 15:48:05 +01:00
Jeeiii
cb25f4e8e2
refactor: monorepo config and e2e bootstrap; minor fixes and improvements
2022-11-24 15:35:15 +01:00
Jeeiii
5b068c4199
test: wIP e2e and contribute command decoupling
2022-11-17 23:10:58 +01:00
Jeeiii
8bc15d2ae0
Merge branch 'dev' into refactor/monorepo
2022-11-17 14:41:28 +01:00
Jeeiii
eda21d4e5b
refactor: switch to monorepo approach by separating the CLI from the actions; renamings and minors
...
This monorepo approach where the CLI commands have a dedicated package of actions and helpers, the
backend is organized in a more generic fashion will ease the burden of testing and maintainability.
BREAKING CHANGE: The folder structure and build process (now using lerna)
re #175
2022-11-17 14:35:33 +01:00
Daehyun Paik
372495365b
fix: remove optional Firebase config
...
FIRESTORE_DATABASE_URL is not necessary
2022-11-15 18:38:59 +01:00
Daehyun Paik
675b7390ac
chore: add missing config values
2022-11-15 18:34:59 +01:00
Jeeiii
7fcd2291b6
feat: add missing circom compiler and template data for each circuit to verify the ceremony
2022-10-26 15:32:58 +02:00
Jeeiii
54f782758f
refactor: add fixed timeout mechanism and configuration during setup; minor timeout CF bug fix
2022-10-14 13:02:03 +02:00
Jeeiii
10064d07ba
feat: add possibility to select a pre-computed zkey during setup
2022-10-12 18:02:20 +02:00
Jeeiii
c48df8d363
refactor: extend custom spinners usage; add utilities for countdown and chronometer
2022-10-11 16:09:35 +02:00
Jeeiii
56cac8a9ea
fix: avoid bucketAlreadyOwned error when doing ceremony setup
2022-10-07 16:04:36 +02:00
Jeeiii
7215cf9e70
refactor: avoid random final beacon generation when finalizing a ceremony
2022-10-07 12:46:54 +02:00
Jeeiii
18191000d7
chore: generate snarkjs types definition; update to new snarkjs version
2022-10-06 17:00:35 +02:00
Jeeiii
bb46787caf
refactor: improve feedbacks while running contribute command; minor related issues
2022-10-06 12:37:07 +02:00
Jeeiii
8249ca3d3d
refactor: add progress bar for upload and download tasks
2022-10-05 10:51:22 +02:00
Jeeiii
78e7e40afa
fix: typo when calling generatePublicAttestation() method
2022-09-28 16:06:39 +02:00
Jeeiii
aec5504439
refactor: handle the out of memory error between subsequent contributions
2022-09-28 15:45:22 +02:00
Jeeiii
e7082c4c1c
refactor: add missing auth and data checks on storage Cloud Functions
2022-09-21 18:30:10 +02:00
Jeeiii
b426b13aab
refactor: make cloud function able to generate only GET pre-signed urls
2022-09-21 15:43:18 +02:00
Jeeiii
b6a1613e16
refactor: avoid restarting from scratch current contributions; resumable upload; minor adapt
2022-09-20 15:15:45 +02:00
Jeeiii
075ec477b7
refactor: avoid passing fullContributionTime as input parameter
2022-09-16 17:13:50 +02:00
Jeeiii
2257316a81
refactor: add handler for invalid contributions on front/back-end side
2022-09-14 16:01:28 +02:00
Jeeiii
3c4bc75131
refactor: avoid using contributionProgress for counting valid or invalid contributions; update UI
2022-09-13 20:47:41 +02:00
Jeeiii
5623fc462e
refactor: avoid dynamic timeout for first contributor
2022-09-13 15:44:44 +02:00
Jeeiii
a7ad7378fb
refactor: update timeout feedback for contributors
2022-09-09 17:37:06 +02:00
Jeeiii
f184196f89
refactor: differentiate the timeout mechanism between blocking contributors and cloud functions
2022-09-09 12:09:43 +02:00
Jeeiii
7e64254129
fix: missing maxInstances option to avoid unavailability of the function
2022-09-07 11:45:51 +02:00
Jeeiii
065a1ec276
fix: wrong solidity verifier generation when finalizing
2022-09-05 11:14:51 +02:00
Jeeiii
280392f3a9
fix: mitigate socket hang up issue using a retry system
2022-08-30 17:09:09 +02:00
Jeeiii
98cf8e6f77
fix: add sleep utility to avoid missing contributions in transcript; add retry option
2022-08-30 17:07:42 +02:00
Jeeiii
b2f2666076
fix: wrong powers of tau estimation when running setup
2022-08-30 17:04:35 +02:00
Jeeiii
1f9d73e320
refactor: integrate aws s3 as default storage
2022-08-26 20:17:13 +02:00
Jeeiii
b6bcef8764
feat: add cloud functions and helpers for supporting AWS S3 storage with multi part upload
2022-08-24 18:00:49 +02:00
Jeeiii
2dbc96c7a0
fix: incorrect use of circuit prefix instead of name
2022-08-08 15:38:04 +02:00
Jeeiii
8a0ffaddae
refactor: improve time estimation when contributing
2022-08-05 18:52:29 +02:00
Jeeiii
63bb464cda
refactor: update custom logger for cloud functions
2022-08-04 19:34:47 +02:00
Jeeiii
8f921d97d9
refactor: update contribution verification cloud function to V2
2022-08-04 13:11:36 +02:00
Jeeiii
7ee625c1be
chore: update package.json
2022-08-03 15:43:52 +02:00
Jeeiii
072309f060
fix: current contributor was not able to resume the computation despite not yet having a timeout yet
2022-08-03 15:43:00 +02:00
Jeeiii
4b2428c224
feat: add timeout function to avoid blocking behaviours from contributors; minor improvs
2022-08-01 18:12:31 +02:00
Jeeiii
04bca44673
refactor: update custom claims checks for coordinator eligibility
2022-08-01 12:06:01 +02:00
Jeeiii
92fdefd111
feat: add logout command for authenticated users
2022-07-20 12:55:52 +02:00
Jeeiii
4e386876f4
feat: add clean command for cli output clean up from current working directory
2022-07-19 12:58:54 +02:00