Skip to content

Feature: proof-of-uniqueness leaderboard-safe attestation for airdrops/quotas #430

Description

@Psalmuel01

Building on per-app nullifiers, provide a ready-made pattern for airdrop/quota contracts: a verified-human-once claim a distributing contract can consume.

Scope

  • A small reference contract + SDK helper that lets a distribution contract check "this human has not already claimed in this campaign" using the nullifier mechanism.
  • Include a worked example (a demo airdrop) in the apps gallery.
  • Document the anti-Sybil guarantees and limits.

Value

Turns the nullifier primitive into a plug-and-play anti-Sybil distribution pattern.

Acceptance

  • A reference distribution flow enforces one-claim-per-human per campaign; demoed in the apps gallery; documented.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programcontractsSoroban/Rust contract workmediumModerate complexitysdk@stellarcred/sdk work

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions