Skip to content
This repository has been archived by the owner on Nov 29, 2024. It is now read-only.

feat: support for pure solidity membership proofs via union #115

Merged
merged 33 commits into from
Oct 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
196fcad
deps(contracts): added union
srdtrk Oct 11, 2024
036011e
style: remapped 'openzeppelin/contracts' -> 'openzepellin/'
srdtrk Oct 11, 2024
96e5d09
feat: added UnionMembership library
srdtrk Oct 11, 2024
41f0497
imp: added Union proof type
srdtrk Oct 11, 2024
0d8b9b7
feat: ready to test
srdtrk Oct 11, 2024
f0eba8d
style: ran forge fmt
srdtrk Oct 11, 2024
259a882
style: ran more linters
srdtrk Oct 11, 2024
e3fa2da
deps: switched to nightly rust
srdtrk Oct 12, 2024
f9c1bfe
deps: added unionlabs
srdtrk Oct 12, 2024
4386da7
imp: added the new command
srdtrk Oct 12, 2024
6ff277c
refactor: bit of a refactor
srdtrk Oct 12, 2024
8dee2fd
imp: regenerated abi
srdtrk Oct 12, 2024
8cdfb6f
feat: operator ready for testing
srdtrk Oct 12, 2024
a70eac0
deps: updated dependencies and features
srdtrk Oct 12, 2024
1346d9c
Revert "deps: updated dependencies and features"
srdtrk Oct 12, 2024
875e7df
imp: added new fixture
srdtrk Oct 12, 2024
d2bc35a
imp: regenerated all fixtures
srdtrk Oct 12, 2024
8d253e5
imp: only 1 test failing
srdtrk Oct 13, 2024
315f3d3
imp: encoding
srdtrk Oct 13, 2024
e934bcb
feat: all tests passing
srdtrk Oct 13, 2024
5c24dde
fix: revert testing code
srdtrk Oct 13, 2024
7c3ba9e
feat: added non-membership fixture
srdtrk Oct 13, 2024
9ac59a0
imp: added non-membership tests
srdtrk Oct 13, 2024
596951e
ci: disable rs-toolchain override
srdtrk Oct 13, 2024
efae1fc
imp: removed todo
srdtrk Oct 13, 2024
796b520
style: ran forge fmt
srdtrk Oct 13, 2024
8ff08b7
style: more linter complaints
srdtrk Oct 13, 2024
27c675d
imp: remove natspec smells
srdtrk Oct 13, 2024
342c4dd
ci: fix workflow
srdtrk Oct 14, 2024
1e3e1c9
Merge branch 'main' into serdar/xxx-union-ics23
srdtrk Oct 14, 2024
51f95b8
style: review suggestions
srdtrk Oct 14, 2024
6f27c91
docs: updated readme
srdtrk Oct 14, 2024
1717e2b
merge: branch 'main' into serdar/xxx-union-ics23
srdtrk Oct 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ jobs:
with:
profile: minimal
toolchain: stable
override: true

- name: Get SP1 version
id: sp1-version
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/programs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ jobs:
with:
profile: minimal
toolchain: stable
override: true

- name: Install SP1 toolchain
run: |
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ jobs:
with:
profile: minimal
toolchain: stable
override: true
- name: Install SP1 toolchain
run: |
curl -L https://sp1.succinct.xyz | bash
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ jobs:
with:
profile: minimal
toolchain: stable
override: true
components: rustfmt, clippy
- name: Install SP1 toolchain
run: |
Expand Down Expand Up @@ -51,7 +50,6 @@ jobs:
with:
profile: minimal
toolchain: stable
override: true
- name: Install SP1 toolchain
run: |
curl -L https://sp1.succinct.xyz | bash
Expand All @@ -76,7 +74,6 @@ jobs:
with:
profile: minimal
toolchain: stable
override: true
- name: Install SP1 toolchain
run: |
curl -L https://sp1.succinct.xyz | bash
Expand Down
3 changes: 2 additions & 1 deletion .solhint.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"one-contract-per-file": "off",
"gas-custom-errors": "off",
"reason-string": "off",
"max-line-length": "off"
"max-line-length": "off",
"no-inline-assembly": "off"
}
}
Loading
Loading