Skip to content

GigaMartNFT/GigaMart-Contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GigaMart

GigaMart

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

0xcA833F943a0C7D3C4021B0b161a2686f9ebf6b02

Platform Fee Timelock

0x31f199C8107b6E5F055D332B501e8f2f36c61EE0

GigaMart Proxy Registry

0x72939b9d6fe467d58D9b6cd35F35FA7DE9383D01

GigaMart Token Transfer Proxy

0x2f0809Aa3f09b19d5e8CD869108427032683e901

GigaMart Aggregator

0x4C9712Cd94376C537464cAa4d87bce198d59936c

Trust Model

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:

  1. 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.

  1. 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.

  1. 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.

About

The smart contracts driving GigaMart.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published