Capsule Docs
  • Introduction
  • Protocol Overview
    • Packaging and Shipping
      • Capsule Redemption Page
      • Capsule Relay
      • Example Integration
    • Use Cases
      • Compromised Address
      • Gasless Pickup
      • Gate Shipments
      • Time Locking Shipments
      • Walletless Pickup
      • Whitelisted Shipment
      • Wrong Address
    • Future
      • Capsule Invoice
      • Capsule Network
      • Lightning Bridging
    • Developer Walkthroughs
      • PostOffice.sol
      • Code Examples
        • Conditional Redemption
        • Conditional Shipment
        • Shipment POAPs
        • Whitelisted Redemption
  • Collaboration
    • Advertising
    • Partnership
  • Economics
    • Fee Structure
  • CapsuleNFT
    • Overview
      • Types of Capsule NFTs
      • Capsule Collections
        • Metamaster
        • Lockability
        • Private/Public
        • Collection Examples
        • Official Capsule Collections
    • Developer Walkthroughs
      • Developer Overview
      • Contracts
        • Capsule.sol
        • CapsuleFactory.sol
        • CapsuleMinter.sol
        • Testnets
          • Ethereum - Goerli
      • Developer - Mint a Capsule NFT
      • Developer - Redeem a Capsule NFT
      • Developer - Create a Capsule Collection
      • Developer - Managing a Capsule Collection
    • Use Cases
      • For Artists
      • For DeFi
      • For Gaming
    • Examples
      • Dollar Store Kids
    • Comparison to ERC-998
  • Additional Resources
    • FAQ
    • Official Links
    • Brand Kit
    • Legal
      • Terms of Use
      • Privacy Policy
      • Cookie Policy
      • CCPA Notice
      • Risks
    • Security
  • Send Feedback
    • Report a Bug
    • Contact Us
Powered by GitBook
On this page
  1. CapsuleNFT
  2. Overview
  3. Capsule Collections

Lockability

Locking a collection sets a permanent limit - determined by the Collection Owner - to the amount of NFTs that can be minted in a Capsule Collection. Once the limit about has been reached, no one, including the owner, can mint any more NFTs in the collection (see Example #1).

After creation, a collection may be locked at any time by calling the lock method and passing in a numerical upper bound. Please note that the Owner can only pass a numerical upper bound that is greater or equal to the current NFT count (see Example #2). Both private and public collections can be locked at any point by the owner of the contract - but never unlocked.

To permanently prevent a collection from being locked, please use of the following methods:

  • Set the lock number to the maximum unit 256 minus one (2^256 - 2)

  • Transfer ownership of the unlocked collection to the 000 address

During Beta, Capsule Collections can only be locked from the backend. To view the developer walkthrough, please read Developer - Managing a Capsule Collection.

The Capsule team is working towards improving this feature for the future.

PreviousMetamasterNextPrivate/Public

Last updated 1 year ago