sripwoud
4ba367bee4
chore: format
2024-04-24 13:56:48 +02:00
sripwoud
ce6d622202
ci: remove microsoft.prod sources file
2024-04-24 13:54:20 +02:00
sripwoud
3b08b67175
ci: debug pull-requests workflow
2024-04-24 13:52:02 +02:00
Cedoor
9dc768376c
Merge pull request #743 from semaphore-protocol/fix/baby-jubjub
...
Add check to make sure Baby Jubjub secret scalar is < l
2024-04-19 11:04:57 +02:00
cedoor
ba8132561a
chore: update lockfile
2024-04-17 10:46:45 +02:00
Cedoor
5aaa9e4f69
Merge pull request #742 from semaphore-protocol/docs/update-code
...
Update Solidity code to create groups in documentation website
2024-04-16 09:21:17 +01:00
cedoor
f19b632e1e
docs(docs): update solidity code to create groups
2024-04-15 16:55:32 +01:00
cedoor
b40f9f13e9
test(circuits): add new test for l = r - 1
2024-04-12 18:45:34 +01:00
cedoor
e884186488
refactor(circuits): remove greater-than check and update less-than bits
2024-04-12 16:22:49 +01:00
Cedoor
a4a6837f5a
Merge pull request #737 from Stumble/yumin/fix-alias
...
fix: incorrect alias check brought from snarkjs. (possible security vulnerability)
2024-04-12 12:12:23 +01:00
Cedoor
2aee16e082
Merge pull request #741 from 0xbok/sol-op
...
perf(contracts): turn on solidity optimizer
2024-04-09 10:58:49 +01:00
0xbok
7c99c74fac
perf(contracts): turn on solidity optimizer
...
Turn on solidity optimizer
re #740
2024-04-09 02:12:08 +04:00
Yumin Xia
8e246c48bf
fix: incorrect alias check brought from snarkjs.
2024-04-05 12:21:59 -07:00
cedoor
75eac56e9f
chore: update lockfile
2024-03-29 17:51:34 +00:00
cedoor
d9d5de1569
fix(circuits): check whether the secret scalar is within the r field
2024-03-29 17:49:40 +00:00
cedoor
a522fff448
chore: v4.0.0-beta.7
v4.0.0-beta.7
2024-03-28 19:06:18 +00:00
Cedoor
d9d97de09c
Merge pull request #734 from semaphore-protocol/fix/convert-hex-pk
...
Convert hexadecimal private key before signing messages
2024-03-28 19:05:01 +00:00
Cedoor
88df87e339
Update packages/identity/tests/index.test.ts
...
Co-authored-by: Vivian Plasencia <v.pcalana@gmail.com >
2024-03-28 17:57:24 +00:00
cedoor
9c2968eecd
fix(identity): convert hex private key before signing messages
...
The ZK-Kit EdDSA Poseidon package only supports the following private key types: text, buffer. The
Semaphore identity supports text and hexadecimal strings. If the identity private key is an
hexadicimal string it needs to be converted before being passed to any ZK-Kit function.
re #733
2024-03-28 15:52:08 +00:00
Cedoor
c795ddce35
Merge pull request #732 from semaphore-protocol/fix/group-checks
...
Add checks for removed members
Former-commit-id: 2faac4e30790a049a8377807ab507d980fa21b31
2024-03-28 14:43:37 +00:00
Cedoor
764ff52516
Merge pull request #731 from semaphore-protocol/refactor/bigint-type
...
Use native `bigint` type
Former-commit-id: 4adc328c9458e386ffc9f65e5ea06040911564cc
2024-03-28 14:43:19 +00:00
cedoor
2b7dbf3519
refactor(group): remove check on generateMerkleProof function
...
Contracts actually need devs to generate a Merkle proof of a removed member.
re #717
Former-commit-id: 0014365453
2024-03-28 13:04:58 +00:00
cedoor
ea2145471d
fix(group): add checks for removed members
...
re #717
Former-commit-id: 1c42ab332a
2024-03-28 12:53:21 +00:00
cedoor
197a7ae204
test: fix types on tests
...
Former-commit-id: fa4d9860e4
2024-03-28 12:52:16 +00:00
cedoor
663bea73d0
docs: update group parameter types
...
Former-commit-id: 56c7fc8b23
2024-03-28 12:45:50 +00:00
cedoor
072d94fdee
refactor(identity): keep index.ts file only as there's only 1 class
...
Former-commit-id: e25db2d89e
2024-03-28 12:09:09 +00:00
cedoor
a20d3db122
refactor: use native bigints
...
The core libraries can now use native bigints as the new ts target is es2020.
Former-commit-id: 238c6b3bbe
2024-03-28 12:06:18 +00:00
cedoor
d00c0a3309
style: format readme file with prettier
...
Former-commit-id: 7fd8d8245c
2024-03-28 10:34:56 +00:00
Cedoor
c071d5b6e5
docs: update README.md
...
Former-commit-id: 82d2cd04c4
2024-03-28 10:31:21 +00:00
Cedoor
c1ab686a6c
Merge pull request #730 from semaphore-protocol/fix/docs-links
...
Fix docs links
Former-commit-id: afd0e07f12
2024-03-27 13:09:43 +00:00
cedoor
1942afe766
refactor(docs): use utils function to get explorer url
...
re #599
Former-commit-id: e05d89ce63
2024-03-27 12:38:09 +00:00
cedoor
f57f4979ce
fix(docs): set correct anchor links
...
re #599
Former-commit-id: 38830641af
2024-03-27 12:37:34 +00:00
cedoor
65a6983c54
chore(docs): rename vercel conf file
...
Former-commit-id: 4ac10bab49
2024-03-27 11:17:50 +00:00
cedoor
30844cee5f
chore(docs): add vercel conf file
...
Former-commit-id: 47524eec19
2024-03-27 11:10:59 +00:00
cedoor
5fecb53438
chore: v4.0.0-beta.6
...
Former-commit-id: 41494b62c8
v4.0.0-beta.6
2024-03-26 18:49:38 +00:00
cedoor
3f7eb28051
chore: deploy new semaphore subgraphs
...
Former-commit-id: 9a41d607e4
2024-03-26 18:49:02 +00:00
Vivian Plasencia
1fb6e99cd0
chore: v4.0.0-beta.5
...
Former-commit-id: 821735aae0
v4.0.0-beta.5
2024-03-26 18:39:03 +01:00
Cedoor
a3f86d9ad3
Merge pull request #728 from semaphore-protocol/chore/es2020-target
...
Update TypeScript target to `ES2020`
Former-commit-id: 02cd18f457
2024-03-26 17:26:11 +00:00
Cedoor
832b0d6887
Merge pull request #727 from semaphore-protocol/chore/update-template-contracts
...
Update CLI template contracts
Former-commit-id: 8da28a5a5d
2024-03-26 17:25:24 +00:00
cedoor
a159c23b91
chore: build libraries first
...
Former-commit-id: 6239919f9a
2024-03-26 17:03:33 +00:00
cedoor
825a52cc4d
chore: build libraries before generating subgraph files
...
Former-commit-id: d55810d169
2024-03-25 19:11:12 +00:00
cedoor
e0057a56af
chore: add pre-build script to subgraph
...
Former-commit-id: ce2ef1e87d
2024-03-25 19:06:15 +00:00
Cedoor
7afcd53649
Merge pull request #719 from semaphore-protocol/feat/deployed-contracts
...
Add deployed contracts to utils package
Former-commit-id: bc2bc37991
2024-03-25 18:55:09 +00:00
cedoor
f569b2fc70
chore: update ts target to es2020
...
Targeting ES2020 looks like it's generally fine today. It's widely supported across modern browsers
and environments and it would allow Semaphore bundles to use new ES features natively, like arrow
functions, promises, and classes, which can improve code readability and efficiency.
re #688
Former-commit-id: 9f49d91197
2024-03-25 13:04:21 +00:00
cedoor
aa0c9ceba2
chore(cli): update template contracts
...
re #722
Former-commit-id: 895f9e1e9e
2024-03-25 12:58:42 +00:00
Cedoor
4a68eb5e03
Merge pull request #721 from xiaoxianBoy/fix-typos
...
chore: fix typos
Former-commit-id: 87e94afeac
2024-03-25 11:50:35 +00:00
Cedoor
32944c412b
Merge pull request #726 from semaphore-protocol/docs/add-social-media-card
...
Docs: Add social media card
Former-commit-id: f1441fd0c8
2024-03-25 11:47:47 +00:00
cedoor
8d8fb82407
refactor(utils): re-organize 'networks' module structure and add tests
...
re #715
Former-commit-id: ff3263d166
2024-03-25 11:43:17 +00:00
Cedoor
73a306241b
Merge pull request #725 from patitonar/patch-1
...
chore(circuits): fix groth16 malleability broken link
Former-commit-id: 95cb7dd74d
2024-03-25 10:37:22 +00:00
Vivian Plasencia
9b023041e8
docs: update parameter order in generateProof function
...
Now the order of parameters in the generateProof function docs is correct.
re #686
Former-commit-id: 3e3c3f4f05
2024-03-23 12:07:50 +01:00