Vivian Plasencia
a2e8f5a15c
chore: v4.8.2
v4.8.2
2024-12-18 13:06:36 +01:00
Vivian Plasencia
f77df8d98f
fix: include solhint config file in contracts templates ( #929 )
2024-12-18 13:01:35 +01:00
Vivian Plasencia
2b9fde2676
chore: v4.8.1
v4.8.1
2024-12-18 11:41:01 +01:00
Vivian Plasencia
ac4ddfc6eb
chore(cli-template-contracts-foundry): add prepublish script ( #927 )
...
chore(cli-template-contracts-foundry): add prepublish script to publish foundry template
2024-12-18 11:32:36 +01:00
Vivian Plasencia
afae06e8e1
chore: v4.8.0
v4.8.0
2024-12-17 15:06:02 +01:00
Jimmy Chu
4cc6980b55
Add CLI Foundry Template (cont.) ( #905 )
...
* Semaphore identity example code bug fix
* Receive suggestion for consistency
* chore: forge init
* forge install: forge-std
v1.9.2
* Foundry CLI First Draft
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* forge install: forge-std
v1.9.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* forge install: forge-std
v1.9.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* forge install: forge-std
v1.9.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* forge install: forge-std
v1.9.2
* modules
* forge install: semaphore
v4.0.3
* forge install: zk-kit.solidity
* forge install: poseidon-solidity
v0.0.5
* forge install: openzeppelin-contracts
v5.0.2
* forge install: forge-std
v1.9.2
* change test name
* modify declaration of semaphore and verifier
* Modify Test Function Name
* Add Test Chain Target
* forge std install
* refactor(cli-template-contracts-foundry): change default Anvil address and private key
* chore(cli-template-contracts-foundry): add comments
* refactor(cli-template-contracts-foundry): add Semaphore & SemaphoreVerifier addresses for test chain
* chore(cli-template-contracts-foundry): add forge coverage for Makefile
* chore(cli-template-contracts-foundry): add env.example
* docs(cli-template-contracts-foundry): add command instructions
* updated
* forge build works
* Fixed for linting
* chore(cli-template-contracts-foundry): make the lint, prettier, and lint-staged pass
* chore(cli-template-contracts-foundry): replace Makefile(removed) with package.json
* chore(cli-template-contracts-foundry): passing the ci test
* updated test
* feat(cli-template-contracts-foundry): complete cli-template-contracts-foundry
re #854 , #185
* Update dependencies
* Add explanation on `yarn dev`
* fix(cli-template-contracts-foundry): fix `yarn dev` command and add docs on integrate w/ boilerplate
* Added yarnrc
* updated version
* Added Foundry in template option
---------
Co-authored-by: weipooppys93030 <55434365+weipooppys93030@users.noreply.github.com >
Co-authored-by: timou0911 <x0928048316@gmail.com >
Co-authored-by: csiejimmyliu <91661606+csiejimmyliu@users.noreply.github.com >
2024-12-17 14:48:36 +01:00
cedoor
6b04ec0eca
chore: v4.7.3
v4.7.3
2024-12-12 08:55:13 +00:00
Jake C-T
13a9480165
fix(core): bump ethers to v6.13.4 ( #921 )
...
Update ethers version to resolve ws security issue (CVE-2024-37890).
Move contract address check outside of branch statement so Typescript can see.
Add build instructions to setup to resolve 'Cannot find module '@semaphore-protocol/...' when
running tests for the first time.
re #920
2024-12-12 08:53:17 +00:00
cedoor
53967a9a3c
chore: v4.7.2
v4.7.2
2024-12-09 10:44:07 +01:00
Lautaro Di Sanza
5b92c0a2bc
fix(group): after a sequence of updates a proof is invalid ( #910 )
...
* fix(group): after a sequence of updates a proof is invalid
* fix(group): after a sequence of updates a proof is invalid
2024-12-09 10:43:08 +01:00
Dmytrol
31c776ea68
Fix Typo in Quick Setup Documentation ( #916 )
...
typos quick-setup.md
2024-12-06 10:05:56 +05:30
Vivian Plasencia
8d83d59220
chore: v4.7.1
v4.7.1
2024-12-05 18:49:30 +01:00
Vivian Plasencia
9e4fb5376c
chore: update subgraph versions ( #913 )
...
re #912
2024-12-05 18:45:49 +01:00
Vivian Plasencia
745edb8e92
chore(website): add ethindia event to the website ( #911 )
2024-12-04 19:15:22 +01:00
Cypher Pepe
e732992952
docs: Typo Fixes and Documentation Updates ( #907 )
...
* typo howitworks.md
* typos libsemaphore.md
* typos what-is-semaphore.md
* typo subgraph.md
* typo identities.mdx
* typo proofs.mdx
* typos page.tsx
* typo page.tsx
2024-12-02 14:35:45 +07:00
Dmitry
3fcce15375
Fix typo in section.identities.box2.description Update code.json ( #909 )
...
Correct "identtity" to "identity"
2024-12-02 14:34:08 +07:00
Cedoor
ebb6731d89
docs(subgraph): update README.md ( #906 )
...
* docs(subgraph): update README.md
* docs(subgraph): update README.md
2024-11-28 18:02:55 +07:00
wangjingcun
0c23acf9cf
chore: fix 404 status URL ( #904 )
...
Signed-off-by: wangjingcun <wangjingcun@aliyun.com >
2024-11-28 14:57:10 +07:00
cedoor
3e7db08eeb
chore: v4.7.0
v4.7.0
2024-11-27 17:24:57 +07:00
Cedoor
8adfc30da8
chore(contracts): add scroll sepolia to supported networks ( #902 )
...
* chore(contracts): add scroll sepolia to supported networks
* chore(contracts): deploy contracts on scroll sepolia
re #899
* chore(contracts): deploy semaphore on correct scroll sepolia network
re #899
2024-11-27 17:24:08 +07:00
sripwoud
42639662c3
docs: add soldeer install instructions ( #903 )
...
* docs: add `soldeer` install instructions
* update README
2024-11-27 12:36:36 +07:00
Shikhar Singh
64025516c0
feat: clean node_modules before building subgraph ( #884 )
...
* feat(cli): remove @semaphore-protocol/cli prepublish script
The idea is to remove the prepublish script from the scripts object of the package.json file of
every cli template when the template is downloaded using the CLI.
BREAKING CHANGE: n
* refactor(cli): add comment
* refactor(cli): create seperate file for removePrePublishScript function
* refactor(cli): using updatedPackageJsonContent var instead of calling readFileSync again
* fix(subgraph): clean node_modules before building subgraph
* refactor(subgraph): fix: test typo
* refactor(subgraph): refactor: remove nohoist
* refactor(subgraph): refactor: workspaces structure
2024-11-26 09:42:42 +01:00
sripwoud
91f8a4be2a
fix(ci): publish pkg if no releases yet ( #900 )
...
* fix(ci): publish pkg if no releases yet
* chore(ci): add workflow release trigger
* fix: workflow dispatch instead of workflow release
2024-11-26 15:21:07 +07:00
Bryer
ebd9a27c1b
typo fix Update CONTRIBUTING.md ( #901 )
...
Corrected phrasing in "Commit rules" section
2024-11-26 15:20:14 +07:00
cedoor
bada8b8792
chore: v4.6.0
v4.6.0
2024-11-25 13:09:50 +07:00
Cedoor
e93b19c566
chore(contracts): deploy contracts ( #892 )
...
* chore(contracts): deploy contracts
* chore(subgraph): deploy new subgraphs
2024-11-25 13:08:31 +07:00
leopardracer
862f715d05
fix: typos in documentation files ( #898 )
...
* Update usage.md
* Update glossary.md
2024-11-25 12:42:49 +07:00
Dmitry
3ed6c38587
Fixed closing tag issue in Update README.md ( #894 )
...
In the table section, there is a minor mistake in the closing tag. Instead of using </tbody>, it should be </tbody>. This is a formatting mistake.
2024-11-20 15:53:14 +07:00
Cedoor
7e183f3d2c
refactor(contracts): support version range ( #891 )
...
re #888
2024-10-31 13:19:05 +00:00
Jimmy Chu
901d0954c0
refactor(contracts): specify gas cost in SemaphoreVerifier precompile calls ( #883 )
...
* chore(contracts): remove sub() from gas() in staticcall at SemaphoreVerifier
re #871
* refactor(contracts): using fixed gas cost on precompile calls
re #871
* refactor(contracts): increease fixed gas cost with safety buffer
2024-10-31 12:35:19 +00:00
Erick Vasquez
caebc1a4ab
feat: add veilescrow to projects section ( #890 )
2024-10-30 18:46:38 +01:00
Vivian Plasencia
9b419f0c78
docs: add benchmarks page ( #889 )
...
* docs(docs): add benchmarks page to the docs
re #815
* chore(docs): update the docusaurus version
2024-10-30 10:54:13 +01:00
Vivian Plasencia
c67b888eb6
chore: v4.5.0
v4.5.0
2024-10-28 20:23:40 +01:00
Vivian Plasencia
376cd11808
docs(identity): add export import identity to the docs ( #887 )
...
re #872
2024-10-28 13:29:35 +01:00
Vivian Plasencia
58132a9478
feat(identity): export point and signature types ( #886 )
...
* feat(identity): export point and signature types
re #885
* docs(identity): add the generate commitment function to the readme file
2024-10-28 13:29:03 +01:00
Vivian Plasencia
fadcf19206
chore: v4.4.2
v4.4.2
2024-10-23 22:42:39 +02:00
Shikhar Singh
3be17268ab
feat: remove prepublish script when creating template with Semaphore CLI ( #882 )
...
* feat(cli): remove @semaphore-protocol/cli prepublish script
The idea is to remove the prepublish script from the scripts object of the package.json file of
every cli template when the template is downloaded using the CLI.
BREAKING CHANGE: n
* refactor(cli): add comment
* refactor(cli): create seperate file for removePrePublishScript function
* refactor(cli): using updatedPackageJsonContent var instead of calling readFileSync again
2024-10-23 22:07:48 +02:00
Vivian Plasencia
82cdc60af6
fix: update shebang lines in the ts scripts ( #881 )
...
re #880
2024-10-23 10:50:46 +01:00
sripwoud
6c9ede6931
ci: install soldeer in release workflow ( #867 )
...
* ci: install `soldeer` in release workflow
* ci: setup soldeer login file (#868 )
* chore: trigger release workflow
* chore: format
* ci: set `soldeer` credentials in github workspace
* chore: remove commentouts
* chore: add back tag trigger
2024-10-22 09:20:34 +01:00
cedoor
e6576cdc47
chore: v4.4.1
v4.4.1
2024-10-21 12:41:11 +01:00
cedoor
c07dc88490
style: format code with prettier
2024-10-21 12:02:54 +01:00
Yago Pajariño
67060dd412
Update cli monorepo ethers and subgraph web app UI ( #841 )
...
* refactor(cli-template-monorepo-ethers): update cli-template-monorepo-ethers web app UI
re #836
* refactor(cli-template-monorepo-subgraph): update cli-template-monorepo-subgraph web app UI
re #836
* refactor(cli-template-monorepo-subgraph): rename subgraph web app on package.json
re #836
* refactor: update yarn.lock
re #836
* chore: fix indentation error on yarn.lock
re 836
* chore: update cli monorepo package.json
re #836
* chore(cli-template-monorepo-ethers): remove .env values
* chore(cli-template-monorepo-subgraph): change .env values
* chore(cli-template-monorepo-ethers): update .gitignore file
* chore(cli-template-monorepo-subgraph): update .gitignore file
* style(cli-template-monorepo-ethers): update globals.css
* refactor(cli-template-monorepo-ethers): replace chakra with plain html+css on cli-ethers page.tsx
* style(cli-template-monorepo-ethers): import globals css in layout
* style(cli-template-monorepo-ethers): remove chakra ui elements
* refactor(cli-template-monorepo-ethers): remove chakra ui from layout
* refactor(cli-template-monorepo-ethers): remove chakra ui from PageContainer, Stepper
* style(cli-template-monorepo-ethers): add font link
* chore(cli-template-monorepo-ethers): remove unused groups page
* style(cli-template-monorepo-ethers): remove chakra ui from group page
* style(cli-template-monorepo-ethers): remove chakra ui from proof page
* style(cli-template-monorepo-ethers): update css and add class names
* style(cli-template-monorepo-ethers): add css declarations
* style(cli-template-monorepo-ethers): add github icon
* style(cli-template-monorepo-ethers): add left arrow on stepper
* style(cli-template-monorepo-ethers): remove chakra from proofs page
* style(cli-template-monorepo-ethers): minor style improvements
* style(cli-template-monorepo-ethers): remove chakra libraries from package.json
* refactor(cli-template-monorepo-ethers): update yarn.lock file after package.json modified
* style(cli-template-monorepo-ethers): fix deepscan issues
* chore(cli-template-monorepo-ethers): remove unused packages and update dotenv version
* style(cli-template-monorepo-ethers): update stylesheet
* chore(cli-template-monorepo-ethers): update github logo
* chore(cli-template-monorepo-ethers): add loader to join group button
* chore(cli-template-monorepo-subgraph): update packages
* style(cli-template-monorepo-subgraph): update stylesheet
* style(cli-template-monorepo-subgraph): update user interface
* chore: update yarn.lock
* style: change styling and add feedback link
* chore(cli-template-monorepo-subgraph): remove unused styles and icons
* chore: remove unused context logs
* chore(cli-template-monorepo-subgraph): change data source subgraph web app
* chore: change repo url
* chore: remove unused hook useSemaphore
2024-10-21 11:58:05 +01:00
Cedoor
a4e540d8f4
chore(website): update roadmap ( #878 )
2024-10-18 13:03:16 +01:00
Jimmy Chu
79976f33cb
Split SemaphoreVerifier key points into a separate library ( #875 )
...
* refactor(scripts): added a script to convert bigint to hex
* refactor(contracts): split SemaphoreVerifier verification key points into a separate library (#330 )
* chore(contracts): yarn format & lint
* refactor(contracts): update SemaphoreVerifierKeyPts library to be internal
re #330
* chore(contracts): update spacing
* chore(contracts): updated per peer review and added invariant check for VerifierKeyPts lib
* chore(contracts): update invariant check to revert with custom error
2024-10-17 14:21:41 +01:00
cedoor
822530f2cf
chore: v4.4.0
v4.4.0
2024-10-17 14:19:38 +01:00
Vivian Plasencia
b3f862979d
feat(identity): add generate commitment function ( #877 )
...
This static method is particularly useful after signature verification, as it allows retrieval of
the corresponding commitment associated with the public key.
re #873
2024-10-17 13:28:49 +02:00
cedoor
06e11d5c34
chore: v4.3.1
v4.3.1
2024-10-16 12:20:26 +01:00
cedoor
88d4470b11
ci(circuits): add sudo before running wget command
2024-10-16 12:16:22 +01:00
Vivian Plasencia
bb1c6984b2
ci: add -O flag to the wget command
2024-10-16 13:04:32 +02:00
cedoor
5841327477
ci(circuits): update circom url
2024-10-16 11:52:02 +01:00