Platform Architecture Overview

Components

DWC.sol

An upgradeable contract that serves as the following:

  • Factory contract to deploy new mint period contracts

  • ERC-721 contract for mints

  • Begin process of physical claims

MintPeriod.sol

A proxy contract for a single mint period. This contract defines the mint period parameters and allow users to mint DWC NFTs.

Claim.sol

An upgradeable soulbound ERC-721 contract to claim the physical watch.

DWC Multisig Wallet

A multisig account that can:

  • Deploy or update new mint period contracts

  • Deploy or update any of the smart contracts above

Last updated