Commit Graph

1749 Commits

Author SHA1 Message Date
sripwoud
0d41562dad chore: publish contracts to soldeer (#820)
* chore: define separate version.ts script

* chore: include publishing to soldeer in script

* fix(contracts): push to soldeer

re 800

* ci: fetch latest contract version from soldeer

* refactor: do not use execa in scripts

* fix: do not exit process in script

* chore: remove comments

* refactor: use shebang in ts scripts

* chore(contracts): add soldeerignore

* chore: inherit stdio in scripts

* chore: remove dry run flag

* chore: uncomment

* chore: fix typo in comment
2024-08-28 16:26:48 +02:00
Elias Rad
c435712656 docs fix spelling issues (#852)
* Update README.md

* Update contract-api.md

* Update howitworks.md

* Update libsemaphore.md
2024-08-28 16:26:31 +02:00
Vivian Plasencia
7d48311474 chore: v4.0.3 v4.0.3 2024-08-13 09:53:22 +02:00
csiejimmyliu
5ef73e2819 Semaphore Identity example code bug fix (Fix #848) (#849)
* Semaphore identity example code bug fix

* Receive suggestion for consistency

---------

Co-authored-by: weipooppys93030 <55434365+weipooppys93030@users.noreply.github.com>
2024-08-12 23:29:04 +02:00
cedoor
de7bdd6d17 chore: v4.0.2 v4.0.2 2024-08-12 12:00:57 +02:00
Cedoor
21c2739f19 fix(group): update lean-imt dependency (#850)
re #847
2024-08-12 11:56:08 +02:00
Vivian Plasencia
1ed170d0db chore: add pairwise to the list of projects (#846)
* chore: add pairwise to the list of projects

re #845

* refactor: remove slash from the website url

* refactor: remove www from website url
2024-07-31 13:12:54 +01:00
Cedoor
bc041486b0 chore(website): add new project (#844)
re #839
2024-07-31 10:51:52 +01:00
cedoor
5db1bccb84 chore: v4.0.1 v4.0.1 2024-07-31 10:39:27 +01:00
Cedoor
b2da0a685a fix(proof): replace root public signal with actual root (#843)
The public signal of proof related to the Merkle root could obviously be different from what is
expected to be the root of the group. Therefore, for the proof to be valid, it is necessary that the
group root passed as a parameter matches the proof/circuit root output.

re #842
2024-07-31 10:38:02 +01:00
Cedoor
9329eed754 docs(docs): update credits.md (#840) 2024-07-26 18:59:56 +02:00
Cedoor
75563ee0d5 docs(docs): update v4 doc (#837)
* docs(docs): update v4 doc

* Update apps/docs/docusaurus.config.ts

Co-authored-by: Vivian Plasencia <v.pcalana@gmail.com>

---------

Co-authored-by: Vivian Plasencia <v.pcalana@gmail.com>
2024-07-25 12:51:06 +01:00
Cedoor
368bbd4bcd docs(website): add roadmap to home page (#834)
* docs(website): add roadmap to home page

re #833

* fix(website): add key property

re #833

* docs(website): add vertical roadmap
2024-07-25 12:50:49 +01:00
Vivian Plasencia
da2fae673d chore: v4.0.0 v4.0.0 2024-07-25 13:39:24 +02:00
Cedoor
ff61aae040 chore(proof): update artifacts version (#838) 2024-07-25 12:32:00 +01:00
Vivian Plasencia
44ad964beb chore: v4.0.0-beta.19 v4.0.0-beta.19 2024-07-25 12:55:21 +02:00
Vivian Plasencia
d54d67345d fix: update cli ethers and subgraph templates (#835)
fix: fix cli ethers and subgraph templates
2024-07-25 12:16:57 +02:00
Vivian Plasencia
b5f8ee7929 refactor: support groups with tree depth 0 in cli templates (#832)
refactor: support groups with tree depth 0
2024-07-19 17:29:32 +01:00
cedoor
698cef0a80 chore: v4.0.0-beta.18 v4.0.0-beta.18 2024-07-19 14:11:17 +01:00
Cedoor
af4aec2127 refactor(proof)!: set tree depth = 1 when a group has 1 member (#831)
re #812
2024-07-19 14:10:19 +01:00
Vivian Plasencia
af4fe8de82 fix: cli templates (#830)
* fix(cli-template-monorepo-ethers): update hook dependencies

* fix(cli-template-monorepo-subgraph): update hook dependencies

* docs: update template readme files

* Update packages/cli-template-contracts-hardhat/README.md

Co-authored-by: Cedoor <me@cedoor.dev>

* style: format code

* docs: update note text style

---------

Co-authored-by: Cedoor <me@cedoor.dev>
2024-07-19 14:08:01 +01:00
Vivian Plasencia
90caadf5dc refactor(cli): create an empty yarn.lock file when generating a semahore project with the cli (#828)
refactor(cli): create an empty yarn.lock file when generating a semaphore project with the cli

Now devs will be able to install dependencies successfully right after creating a project with the
CLI.

re #827
2024-07-19 11:32:50 +01:00
cedoor
1e4e63cc31 chore: v4.0.0-beta.17 v4.0.0-beta.17 2024-07-18 22:34:57 +01:00
cedoor
4e54c159e6 chore(subgraph): deploy new subgraphs 2024-07-18 22:33:24 +01:00
Cedoor
0d55ccbb15 chore: update verification keys and deploy contracts (#826)
* chore: update verification keys

* fix(contracts): update verification key parameters

* chore: deploy contracts

* chore(contracts): remove script to copy abi after compiling
2024-07-18 18:48:36 +01:00
Ben Green
57747467bd docs(website): adding AsteriskDAO to project list (#824) 2024-07-15 20:41:12 +01:00
ctrlc03
d9fff6129c chore(contracts): add custom chain config for etherscan api (#823) 2024-07-15 14:53:58 +01:00
Cedoor
0f6505c014 build: build components sequentially (#821) 2024-07-11 14:43:36 +01:00
Cedoor
6c9be1bb5e docs: add link to pse acceleration program (#822) 2024-07-10 12:28:01 +01:00
Chidozie DAVID
fe5cf653c1 Refactor/sempahore abi to utils (#818)
* ci(contracts): a script that moves the abi.json file created to utils folder

A script could be run immediately after compilation to copy the file
artifacts/contracts/Semaphore.sol/Semaphore.json to packages/utils/src/semaphore-abi.json. Then all
packages/apps that need the interface can import it from @semaphore-protocol/utils.

re #817

* refactor(utils): allows packages to import abi from @semaphore-protocol/utils

re #817

* refactor(cli-template-monorepo-ethers): installs ncp and exports Semaphore Abi byte code

re #817

* refactor(contracts): added a script that automates movement of semaphore-abi.json

* chore(cli): changed the dependency and moved to ncp for copying semaphore abi

Changed the importation of abi in utils to _interface and moved the ncp to a dev depency

* chore(utils): changed ab to _interface and update to package.json

* chore(cli): deleted Cli-template file and made a document change

delted some cli-template file, changed yarn commit to git commit and fixed the yarn compile  script
2024-07-09 23:24:48 +01:00
Cedoor
ced5f6a2d5 chore(contracts): add function to deploy contracts deterministically (#816)
* chore(contracts): add function to deploy contracts deterministically

re #766

* chore(contracts): return correct contract instance

re #766
2024-07-05 14:23:09 +01:00
sripwoud
1b046fd8d1 perf: speed up local scripts (#810)
* chore: parallelize build scripts

* chore: run tests concurrently

* chore: group test log outputs

* chore: execute lint and format scripts concurrently

* refactor: do no use wildcard for test script`
2024-07-04 17:24:43 +02:00
cedoor
5fe6e4cd5f chore: v4.0.0-beta.16 v4.0.0-beta.16 2024-07-01 16:29:18 +01:00
Giacomo
e63209914d Add missing implicit method from contract to interface (#814)
refactor(contracts): add missing implicit method from interface
2024-07-01 16:28:15 +01:00
cedoor
504c0f7f9c chore: v4.0.0-beta.15 v4.0.0-beta.15 2024-06-28 11:02:25 +01:00
Cedoor
a1628f635a chore: deploy contracts and replace mumbai with amoy (#809)
* chore: remove unused env variable

* chore: deploy contracts and replace mumbai with amoy

* docs(subgraph): update README.md

* style(subgraph): format code with prettier

* docs(contracts): update deploy command name
2024-06-28 10:59:08 +01:00
cedoor
bb1975a949 chore: v4.0.0-beta.14 v4.0.0-beta.14 2024-06-24 12:41:04 +01:00
Cedoor
b9a163e613 docs: update pull_request_template.md (#807)
Update pull_request_template.md
2024-06-24 12:40:18 +01:00
Cedoor
7ec35c22f8 chore(proof): update @zk-kit/artifacts dep version (#806) 2024-06-24 12:39:31 +01:00
cedoor
f19daf7896 chore: v4.0.0-beta.13 v4.0.0-beta.13 2024-06-18 12:09:38 +01:00
Cedoor
3572f4493d fix(identity)!: update type of private key (#803)
* fix(identity)!: update type of private key

The new types support buffers and text, so that there is less ambiguity on strings.

* refactor(identity): use base64 as encoding for exported priv keys

re #799

* Update packages/identity/src/index.ts

Co-authored-by: Andrew Twyman <artwyman@users.noreply.github.com>

* test(identity): add more tests

re #799

---------

Co-authored-by: Andrew Twyman <artwyman@users.noreply.github.com>
2024-06-18 12:08:20 +01:00
dropbigfish
2830d3d0dc chore: fix wrong link in README.md (#802)
Signed-off-by: dropbigfish <fillfish@foxmail.com>
2024-06-13 11:20:10 +01:00
Giacomo
62b6b170a6 Announce Trusted Setup V4 ceremony (#794)
* chore(website): add trusted setup ceremony on the website

* docs(docs): add trusted setup ceremony instructions on documentation

* chore(docs): add candidate plan for prod ceremony

re n

* fix(docs): rename file to avoid mismatching hyphens

* style(website): follow style guide for hover

* fix(website): wrong link to ceremony

* fix(docs): switch emoji
2024-06-11 10:46:27 +02:00
Vivian Plasencia
5d513f92fb chore: v4.0.0-beta.12 v4.0.0-beta.12 2024-05-31 15:17:01 +02:00
sripwoud
0c942220b6 chore(proof): bump @zk-kit/artifacts to 1.4.1 (#798)
chore(proof): bump `@zk-kit/artifacts`

includes a retry mechanism to fetch artifacts
2024-05-31 14:43:17 +02:00
Vivian Plasencia
9237e147b8 chore: add runs-on to docs workflow (#797) 2024-05-31 13:16:45 +02:00
Vivian Plasencia
1dbc310333 chore: update verification keys (#795)
These are the new keys after the staging ceremony.
2024-05-31 13:02:34 +02:00
sripwoud
4870175577 docs: add link to API Reference (typedoc) (#790)
* chore: shorten `docs` scripts

`githubPages` is true by default
https://rb.gy/hzopfn

* docs: update README.md

* chore: trigger docs workflow only on changes in relevant files

* refactor: provide `cname` typedoc option via config file

* chore: remove heyauthn from exclude typedoc list
2024-05-30 17:29:56 +02:00
Vivian Plasencia
55e887c111 chore: update video url and thumbnail (#793) 2024-05-22 15:20:12 +02:00
Vivian Plasencia
f934c02214 chore: v4.0.0-beta.11 v4.0.0-beta.11 2024-05-21 09:48:11 +02:00