zkRonins Docs
Visit our website
  • zkRonins Docs
  • NFT
    • Overview
    • Metadata
      • Biography
      • Rarity
      • Style
    • Dynamic
      • URI
      • HTML
      • Upgradability
  • Synergy
    • Concept
      • Art Commissions
      • Royalty Collector
      • Token Slots
  • Discover
    • Overview
    • 1. Wallet
    • 2. zkSync
    • 3. Funding
      • 3.1. Buy via Ramp (Recommended)
      • 3.2. Buy via MetaMask
      • 3.3. Deposit via a Central Exchange
    • 4. Bridge (Optional)
    • 5. Mint
  • Contracts
    • Overview
    • Code of Conduct
    • Modules
      • NFT (ERC721)
        • ZkRoninsNft.sol
        • ZkRoninsMeta.sol
      • META64
        • ZkRoninsMeta64.sol
        • ZkRoninsMeta64X.sol
      • STORE
        • UpgradeHandler.sol
        • DataHandler.sol
  • Connect
    • Links
    • zkSync
    • zkMarkets
  • Back to zkRonins
Powered by GitBook
On this page

Was this helpful?

  1. Contracts
  2. Modules

STORE

PreviousZkRoninsMeta64X.solNextUpgradeHandler.sol

Last updated 1 year ago

Was this helpful?

This module allows holders to make requests to upgrade their NFTs and populate their token slots. Currently this module consists of two contracts:

Why split these contracts?

This decoupling of logic and (historical) data allows us to safely adapt the code for the logic without affecting or potentially losing user's historical data.

UpgradeHandler.sol

Contains the logic for handling requests made in the store.

DataHandler.sol

Contains the historical data for requests made.