Tanya S
8a338f3544
Chore/update-imt-dep ( #49 )
...
* use npm package for imt.sol dependency
* Use github as source for imt.sol dep
* add specific pnpm version dependency
* update pnpm version used in ci.yml
* update pnpm-lock.yml for new imt.sol dep
2025-11-28 10:18:07 +02:00
Roman Zajic
f5fff5cdc2
chore: fuzz test expansion ( #40 )
...
* test: register invalid
* test: multiple registers
* fix: increase max rejects
* test: erasure with fullErase idCommitments
* fix: reduce cyclomatic complexity
* fix: reduce complexity one step less
* fix: run tests in parallel
* fix: undo run tests in parallel - default already
* test: invalid extension with extreme values
* fix: line length
* test: set MaxTotalRateLimit
* test: set ActiveDuration
* test: Merkle inserts
* test: Merkle erasures
* test: GetRateCommitmentsRange
* test: GetMerkleProof
* fix: optimized MerkleInsert MerkleErasures
* fix: update gas snapshot
* test: malicious upgrade drains funds
* fix: formatting
* test: show success when unauthorized upgrade after malicious
* test: offchain proof post lazy erase
- multi-user erase reuse race
* fix: line length
* fix: remove offchain lazy erase test - rate limit still applies
* fix: remove fuzz tests from CI run
* fix: formatting
* fix: formatting coverage
* test: timestamp manipulation
* fix: rename tests
* test: front running for registration
* fix: unused variables
* test: register during spam conditions
* fix: delete failing tests
- test_MaliciousUpgradeDrainsFunds
- testFrontrunning_RegistrationRevertsForVictim
- testFrontrunning_SetFillingSpam
* fix: delete MaliciousImplementation
* fix: formatting with a new Foundry version
* test: testEraseAndReuse with Echidna
* fix: remove limit check
* fix: remove test_MultiUserEraseReuseRace
- test_TimestampManipulationRaces
* fix: skip Echidna contract during forge test
* test: Echidna contract with invariants
- registerMembership
- attemptExtensionRace
- attemptErasureRace
* fix: tune config file
* fix: run and cleanup scripts for echidna
* test: Echidna test replay
* fix: Solidity version
* fix: test_attemptExtensionRace_WakuRLN
* fix: invalid commitment in test_attemptExtensionRace_WakuRLN
* fix: invalid commitments in
test_attemptErasureRace_WakuRLN
* fix: line length
* fix: skip all Echidna tests in CI
* test: register invalid
* test: multiple registers
* fix: increase max rejects
* test: erasure with fullErase idCommitments
* fix: reduce cyclomatic complexity
* fix: reduce complexity one step less
* test: invalid extension with extreme values
* fix: line length
* test: set MaxTotalRateLimit
* test: set ActiveDuration
* test: Merkle inserts
* test: Merkle erasures
* test: GetRateCommitmentsRange
* test: GetMerkleProof
* fix: optimized MerkleInsert MerkleErasures
* fix: update gas snapshot
* fix: formatting
* fix: remove tests with high overlap
* fix: remove all tests originally meant for fuzzing
* fix: rename merged Echidna tests
* fix: formatting
* test: fuzzing for essential invariants
* test: EchidnaTest contract
* fix: remove unnecessary imports
* fix: remove unnecessary helpers
* fix: remove bounds from invariants
* fix: change test mode to property
* fix: update run script
* fix: max_test_rejects back to the original value
* fix: remove unused local variables
2025-11-07 09:20:49 +08:00
Aaryamann Challani
6d028a1308
chore: add the initial contract after few optimizations ( #4 )
...
* chore: add deps
* fix: fmt in package.json
* chore: add the initial contract after few optimizations
* fix: lint
* chore: more optimizations
* chore: adorno
* fix: test getCommitments too
* chore: add kats
* fix: adorno
* fix: install deps before running build
* ci: add pnpm install before other jobs
* fix: remove magic number
* fix: remove unused errors,events and hardcode depth
2024-05-23 18:33:41 +05:30
Aaryamann Challani
440a1d66ba
chore: create dependabot.yml
2024-05-21 22:20:14 +05:30
Aaryamann Challani
809d7edc11
fix(ci): remove unused jobs ( #2 )
...
* fix(ci): remove unused jobs
* fix: remove verify in pr template
* fix: readme fixes
2024-05-21 21:30:07 +05:30
rymnc
284cc38916
feat: initial commit
2024-05-21 00:46:20 +00:00