CreatorTokenTransferValidator

  • Name: CreatorTokenTransferValidator
  • URL: https://github.com/limitbreakinc/creator-token-standards
  • Category: NFT transfer-policy registry / shared transfer-validator middleware / creator-controlled marketplace-policy layer
  • Summary: CreatorTokenTransferValidator is best understood not as a generic helper contract inside the Creator Token Standards repo, but as the shared policy engine behind the ERC721-C / ERC1155-C family. Its core mechanism is a registry that lets collection owners choose transfer security levels, apply shared blacklists and whitelists, define receiver constraints, and enable authorizer contracts that can temporarily bless specific transfers. That makes it a useful comparison class for Operator Filter Registry, Royalty Registry, ERC721-C, and Seaport SignedZone: the main analytical question is whether creator-fee and transfer-control power sits in royalty metadata, in a shared blocklist publisher, in token-side validator policy, or in order-time authorizer flows.
  • What it does:
    • Lets collection owners apply a shared transfer-policy registry to one or more creator-token collections they control
    • Supports multiple transfer security levels, from unrestricted transfers through whitelist-gated operator policies and stricter receiver constraints
    • Maintains blacklist, whitelist, and authorizer lists keyed by list id, with list ownership that can be reassigned and reused across collections
    • Supports receiver constraints such as no-code or verified-EOA requirements at higher security levels
    • Supports authorizer-driven transfer flows that can temporarily authorize specific operators or token transfers during compatible marketplace fulfillment paths
    • Exposes account-freezing, token-type registration, and collection-specific policy settings in the newer contract versions
  • Key claims:
    • The Limit Break README is explicit that all creator-token implementations point to CreatorTokenTransferValidator for transfer security policy. That means ERC721-C and ERC1155-C are only part of the story; much of the real control surface sits in the shared validator.
    • The contract header lays out the policy matrix clearly: different levels change caller constraints, over-the-counter transfer allowance, and receiver restrictions. This is not just a boolean royalties enforced switch; it is a configurable transfer-governance layer.
    • The list system is analytically important because it creates reusable governance objects. A list has an owner, can be applied to collections, and can hold both account entries and code-hash entries. So a creator can inherit or coordinate policy across multiple collections instead of treating each NFT contract as a totally separate universe.
    • The authorizer path is what makes this registry more than a static blocklist. The contract explicitly supports authorizers, and OpenSea’s creator-fee-enforcement docs describe how SignedZone is assigned as an authorizer that sets and unsets temporary approval flags around Seaport fulfillment. That exposes a second control plane above the token contract: order-time authorization.
    • The receiver-constraint and verified-EOA modes matter because they show the registry is broader than marketplace fee enforcement. It can also express who may receive tokens and under what account assumptions, which makes it a more general transfer-admission primitive.
    • CreatorTokenTransferValidator belongs in the active corpus because otherwise the corpus would flatten NFT creator-token enforcement into the token wrappers alone. This contract is the reusable policy registry that makes those wrappers comparable to older blocklist systems and newer order-authorizer zones.
  • Whitepaper: No canonical standalone whitepaper or litepaper surfaced in this pass. The strongest primary materials were the official Creator Token Standards repository, the validator Solidity source, adjacent ERC1155-C / creator-token docs that show how tokens point into the validator, and OpenSea’s creator-fee-enforcement docs collected in ../whitepapers/creator-token-transfer-validator-primary-sources-2026-05-11.md.
  • Sources:
  • Last reviewed: 2026-05-11 UTC