boostxyz / boost-protocol

A permissionless, trustless, and decentralized growth engine for protocol and application developers. It enables developers to bootstrap their projects by leveraging the power of community and the network effect.
https://boost-protocol.vercel.app
GNU General Public License v3.0
4 stars 2 forks source link

[BOOST-4747] fix(evm): check claims against allowlist in BoostCore #171

Closed topocount closed 2 days ago

topocount commented 5 days ago

Allowlists were only checked in the AllowList incentives, but this change enforces allowlists for all claims. E2E tests have been added to validate enforcement and also ensure that no tests pass because of some other authentication failure.

github-actions[bot] commented 5 days ago
Warnings
:warning: Are you sure you want to be submitting a change without including a changeset? If you're just changing docs or tests, you probably don't need to. See [the publishing section of the README](https://github.com/rabbitholegg/boost-protocol?tab=readme-ov-file#changesets--publishing) for more info.

Generated by :no_entry_sign: dangerJS against f8c88e39e955f4ee4083cc48bf9c5132f6e8e797

changeset-bot[bot] commented 2 days ago

⚠️ No Changeset found

Latest commit: 6afa6312130befdba8e9458948b8d734d1d3fc05

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR