Contracts Overview
Welcome to a comprehensive technical guide on the Colle marketplace smart contracts. This repository serves as an enlightening resource for those interested in understanding the underpinnings of our protocol.
The Foundation of Colle: Web3 & Polygon
Colle uses web3 and Polygon to establish a secure, transparent, and user-friendly luxury watch marketplace. Key advantages include:
Scalability: A robust infrastructure built to handle high-demand operations.
Eco-friendly: An energy-efficient blockchain that minimizes the carbon footprint.
Compatibility: Seamless integration with various web3 tools and assets.
Our unique fusion of advanced technology, environmental sustainability, and superior user experience defines a new era for luxury watch trading.
Secure and Versatile Sign-in Options
Colle offers a secure sign-in process based on Ethereum's framework, providing various methods suitable for different user levels:
MagicLink: A beginner-friendly, email-based option for creating a web3 wallet.
MetaMask: A browser plugin for experienced users to manage their assets securely.
WalletConnect: A bridge for mobile wallet users to use their preferred wallets.
These options ensure users maintain full control over their assets within a secure environment.
Solidity Smart Contracts
The Colle marketplace utilizes Solidity smart contracts to facilitate secure and transparent interactions:
NFTs - ERC721 Compatible: This contract governs the minting, ownership, and transfer of luxury watch NFTs.
Market Contracts: These contracts enable core functionalities, allowing users to list, make offers, and transact for luxury watch NFTs.
Royalties Contracts: These contracts automate the distribution of royalties from each sale, creating a transparent and fair system.
Team Smart Wallets: On-chain wallets directly integrated with the marketplace, allowing members of a team to interact based on their assigned roles.
Colle employs a hybrid approach of modular and upgradeable contracts. Modular contracts enable us to extend future functionality, such as adding new types of markets, supporting more ERC20 currencies, and creating a dynamic royalty/commission system based on seller tiers. Upgradeable contracts allow us to enhance the functionality of select modules without needing to replace them entirely.
NFT Contract Overview
Colle's custom NFTs offer a secure and user-friendly environment, allowing luxury watch collectors to trade timepieces while enjoying the benefits of blockchain technology.
ERC721 Compatibility: Public details are stored securely on the decentralized IPFS, maintaining transparency and tamper-proof information.
Exclusive Use: Our NFTs are designed to be unusable in third-party marketplaces, ensuring their uniqueness within the Colle ecosystem.
Gasless Experience: Several permit functions have been added to our NFTs, enabling users to interact without incurring gas fees.
Exclusive, Invite-Only Access
Colle is an exclusive platform that operates on an invite-only basis, ensuring that every participant is carefully vetted. This exclusive community promotes a high-quality, secure marketplace for luxury watch enthusiasts to buy, sell, and trade.
Linking Timepieces to the Blockchain
Each luxury watch in our collection is minted as a unique on-chain NFT, creating a strong link between the physical item and its digital counterpart. Metadata storage is divided into two systems:
Public Metadata on IPFS: Public details like brand, model, and reference number are securely stored on the decentralized IPFS.
Private Data in Secured Database: Sensitive information, such as serial numbers and private documents, are stored securely in our database, maintaining privacy and security.
Marketplace Contracts Overview
The marketplace contracts facilitate user-friendly and efficient listing, buying, and making offers
Last updated