mirror of
https://github.com/logos-messaging/js-waku.git
synced 2026-01-02 13:53:12 +00:00
* chore: update ABIs and deployed address * chore: remove storage contract references * feat: upgrading adapter to basic rlnv2 * feat: rate limit * chore: upgrade packages revert * fix: tests * chore: remove uneeded file * feat(rln): implement RLNv2 rate limiting and membership states - Add rate limit validation and handling in proof generation/verification - Implement membership lifecycle state management (Active/GracePeriod/Expired) - Add new membership management methods: - getMembershipInfo - extendMembership - eraseMembership - registerMembership - Update proof verification to include rate limit checks - Refactor message serialization to include rate limit data Breaking changes: - verifyWithRoots now takes roots as array instead of spread parameters - Proof verification methods now accept optional rateLimit parameter * fix: typo * chore: add to cspell * chore: reduce diff * chore: simplify subdir for abi * chore: address comments * chore: simplify access to variables * chore: address comments * chore: simplify constants * chore: add error handling * chore: change rln v2 references to rln * fix: check