Skip to content

Nautilus individual listing royalties #98

@temptemp3

Description

@temptemp3

Description

Currently, Nautilus enforces royalties at the collection level, but there is evidence that individual listings may already support custom royalties. This task is to verify whether individual royalty enforcement is implemented, identify any inconsistencies, and document or complete the feature if necessary.

Tasks

  • ✅ Check if individual listing royalties are already implemented
    • Example listings via Royalty Checker:
      • 20% royalty — Token ID 8301084, Listing ID 548
      • 5% royalty — Token ID 8301084, Listing ID 1
  • Review how royalties are defined at the listing level (vs. collection metadata)
  • If partially implemented:
    • Ensure sellers can specify recipient and percentage at listing time
    • Enforce payout logic on sale
    • Show royalty terms clearly on listing and purchase flows
    • Add input validation (e.g. cap %, prevent self-recipient abuse)
  • Ensure compatibility with collection-level royalty fallback logic

Expected Outcome

  • Verified implementation status of per-listing royalties
  • Clear, user-visible royalty information on applicable listings
  • Proper payout routing on completed sales

Benefits

  • Supports one-off and collaborative sales beyond collection-wide royalties
  • Gives sellers greater flexibility over how royalties are distributed
  • Helps align with creator-first values in the Voi NFT ecosystem

References

  • See: Royalty Checker
  • Example token: 8301084 — Listings 548 (20%) and 1 (5%)

Bounty

Rewarded in BUIDL tokens
Learn more about BUIDL: [https://x.com/NicholasShella2/status/1904243228314071368](https://x.com/NicholasShella2/status/190424322831407136

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    BUIDL Open

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions