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
