Skip to content

underware-gg/cairo-nft-combo

Repository files navigation

cairo-nft-combo

A Cairo component extending OpenZeppelin ERC-721 tokens.

  • Implements ERC-7572: Contract-level metadata
  • Implements ERC-4906: Metadata Update Extension
  • Implements ERC-2981: NFT Royalty Standard
  • Fully on-chain metadata renderer with ERC721ComboHooksTrait
  • New ERC-721 extension IERC721Minter, including...
    • Sequential minting with _mint_next()
    • Reserved supply and minting, with _mint_next_reserved()
    • Minting pause control with _set_minting_paused()
    • Max supply control (or infinite) with max_supply() and minted_supply()
    • Token availability with available_supply()
    • Token ID counter with last_token_id()

Next...

  • ERC-1155 combo
  • ERC-1155 example

Compatibility

Major version is paired with OpenZeppelin version.

cairo-nft-combo OpenZeppelin Scarb Branch
Version 1.2 >=1.0.0 >=2.13.1 main

Contents

Resources

About

NFT Combo component for OpenZeppelin Cairo Tokens

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors