28 Commits

Author SHA1 Message Date
teddy
ab0154a845 feat(smart contracts): batch relayer external review (#104)
Co-authored-by: 0xAustrian <114922365+0xAustrian@users.noreply.github.com>
Co-authored-by: Simon Something /DrGoNoGo <83670532+simon-something@users.noreply.github.com>
Co-authored-by: drgorillamd <83670532+drgorillamd@users.noreply.github.com>
2026-02-25 12:23:20 -03:00
attemka
e95ad5eeae feat (contracts): ComplexPool deployment script (#99)
Co-authored-by: moebius <0xmoebius@protonmail.com>
Co-authored-by: moebius <132487952+0xmoebius@users.noreply.github.com>
2025-07-31 20:48:17 +04:00
moebius
36e9da7b5e feat: improve deploy script to save deployment data to artifact 2025-03-28 13:42:50 +01:00
Ameen Soleimani
347593f3d3 Update Deploy.s.sol
Update mainnet to real values and gnosis to test values
2025-03-26 12:04:18 -07:00
moebius
b13148a120 fix: improve ipfs cid context 2025-03-26 14:44:07 +01:00
moebius
3685ca9fef fix: update the root update method to accept a string instead of bytes32 2025-03-26 13:45:43 +01:00
moebius
32995758dd chore: add config contract for gnosis, update yarn scripts 2025-03-24 20:36:56 +01:00
moebius
c56f9bc096 fix: token pool deterministic address when possible 2025-03-19 16:26:38 +01:00
moebius
c0492071fe fix: entrypoint impl deterministic address 2025-03-19 16:21:54 +01:00
moebius
d8cc8d7f14 refactor: undo deploy lib methods 2025-03-11 14:06:47 +01:00
moebius
74e49b264b feat: create2 deploy lib 2025-03-11 13:16:37 +01:00
moebius
28862d8edf fix: linting 2025-03-06 18:35:12 +01:00
moebius
9d4e2594d5 feat: createx deployment scripts 2025-03-06 16:51:05 +01:00
moebius
c1f7b4eed1 test: update with configurable max relayer fee 2025-03-05 12:12:02 +01:00
moebius
dbf8eedf24 fix: lint 2025-02-25 10:10:38 +01:00
moebius
46aa1984a7 fix: setup circuits and gen new keys 2025-02-25 09:25:06 +01:00
moebius
3efc7e7b98 chore: update license to apache 2 on contracts 2025-02-18 16:52:42 +01:00
moebius
6ae88dbe5d fix: miscellaneous fixes (#88) 2025-02-17 19:52:57 +01:00
moebius
485376a28d feat: role assignment script (#84) 2025-02-14 12:54:56 +00:00
moebius
c48050ffc9 feat: build a leanimt and update a root onchain (#79) 2025-02-13 09:48:15 +00:00
moebius
1ac05ef7a9 chore: improve deployment scripts (#55)
Updated the `Deploy.s.sol` script to support multiple configurations per
chain.
2025-01-31 12:03:34 +00:00
moebius
aead9f5471 chore: add assertions to integration tests, fix linting issues, improve docs (#51) 2025-01-28 17:09:52 +00:00
moebius
56d5d48c21 fix: make ragequit use a zk proof (#41)
This PR fixes all frontrunning scenarios of ragequit by:
- using the existing `commitment` template
- requiring a `RagequitProof` when calling `ragequit`

This allows privately proving the knowledge of some `secret` and
`nullifier`, while still exposing the link between the ragequitter and
the commitment being ragequit.

---------

Co-authored-by: Lempire <61431140+lempire123@users.noreply.github.com>
2025-01-20 20:18:23 +00:00
moebius
bf02df8c16 chore: replace environment private keys for keystore (#39)
We should be using the `cast` keystore as the boilerplate indicates
instead of storing private keys in environment variables.
2025-01-16 22:45:21 +00:00
moebius
1392215dde feat: deployment scripts (#20)
This PR introduces the basic deployment scripts to be used in testing
environments:
- `DeployVerifier`
- `DeployEntrypoint`
- `DeploySimplePool`
- `DeployComplexPool`
- `DeployProtocol`
- `Entrypoint:RegisterPool`
2025-01-14 15:05:47 +00:00
moebius
cd97b97423 chore: remove greeter templates. document pool 2025-01-02 00:54:46 +01:00
moebius
a084b3d623 feat: first contracts draft 2024-12-18 13:01:30 -03:00
moebius
689f8d1971 init repository 2024-12-16 16:36:48 -03:00