Here you will find the contracts that we have so lovingly worked on to bring you GigaMart, an new NFT platform built by degens for degens.
Here are the production contracts:
Name | Address |
---|---|
GigaMart | |
Platform Fee Timelock | |
GigaMart Proxy Registry | |
GigaMart Token Transfer Proxy | |
GigaMart Aggregator |
The irony of discussing a trust model for a product built on Ethereum, with which we can achieve full trustlessness, is not lost on us. We are decentralization maxis who believe in building a truly open marketplace. We do however want to be completely candid with you that GigaMart is not yet as trustless as we want it to be. We have ideas on how to reach full trustlessness; now that the project is live we'll be rapidly iterating to get there. For the time being there exists the following points of centralization, each of which have been carefully considered against the product features they enable:
- The order book is not immediately public.
Why we think this is justified: this is a common factor across most marketplaces. It's a high priority of ours to share our orders through a public API, but we can do better.
- The configuration of all royalties requires a message signed by our centralized validator. This gives us full control over setting collection royalties.
Why we think this is justified: for years royalties on marketplaces were a 100% centralized off-chain construct. We currently offer a gas-optimized middle ground where royalty fees are paid out directly to collection owners while still allowing an arbitrary number of collection administrators to manage their collections.
- The configuration of platform fees is in the hands of a centralized manager, and platform fee changes retroactively impact orders.
We have mitigated the risk of impacting existing orders by placing control of platform fee configuration behind a timelock contract here.