Deploy NFT Launchpad Contracts on OmniFlix Hub (Phase 1)
Details
Description
Deploy NFT Launchpad Contracts on OmniFlix Hub
TL;DR
This post is being published to propose the deployment of contracts to increase the range of tools/solutions offered for creators and communities using or looking to utilize the OmniFlix Hub. This includes the Classic Minter, Open Edition Minter, and Multi-mint Open Edition Minter, increasing the suite of tooling for creators and communities.
Proposal Overview
The first version of the NFT contracts enabling the launch of NFT projects, are now open-sourced and published on GitHub. These contracts empower creators and communities with the creation of (instantiation of) sovereign infrastructure for the primary launch of NFTs.
For the community's consideration, we present the details of the various contracts that are being proposed to be deployed on the OmniFlix Hub. These contracts aim to support creators in building the right primary distribution for their NFTs.
Core NFT Contracts
There are a total of 3 types of core contracts which are:
1) Open Edition Minter (OEM)
Helps creators set up the minting of editions of NFTs (editions = NFTs with similar metadata) within a single collection. Open Edition Minter on GitHub
2) Multi-mint Open Edition Minter (mmOEM)
Allows creators to set up the minting of multiple editions of NFTs (editions = NFTs with similar metadata) within a single collection. Multi-mint Open Edition Minter on GitHub
3) Classic Minter
Enables creators to set up the minting of multiple unique NFTs within a single collection (like the randomized mint of a 10k PFP collection and more). Classic Minter on GitHub
Supporting Contracts
There are a total of 2 types of supporting contracts which are:
4) Whitelist Contracts
Assist creators in managing whitelist or priority list access to various mints (OEM, mmOEM, or Classic Minter). Whitelist Contracts on GitHub
5) Factory Contracts
Enable creators and developers to instantiate a specific minter with the right configuration. Factory Contracts on GitHub
Deployment Details
This is a multi-phase deployment plan as follows:
- Phase 1: OEM Factory contract and MMOEM contract
- Phase 2: OEM contract
- Phase 3: Minter Factory contract and Classical Minter contract
- Phase 4: Round Whitelist Factory contract and Round Whitelist contract
In this current deployment i.e. deployment of the Phase 1 of contracts, only two (contract for OEM Factory and the contract for the Multi-Mint OEM or MMOEM) out of the above list are being supported and below are the details.
Repository Commit Hash
⇒ e76366dd5c491a5c8134bebcef82b43d7e159e18
Optimizer
⇒ workspace-optimizer 14.0
Contracts
-
Open Edition Minter Factory
- Checksum: 5642f0494628203cbb156e6f210e9b5037e6e14fcddaa58c670c959c747c3acc
-
Multi Mint Open Edition Minter
- Checksum: ae887737e558861cd5b8f249ab11224dfcc7ea52412eb8563a91e65ee39dd96a
Note
- Please note that the contracts are open sourced and updates are being released/pushed consistently. Both core contracts and supporting contracts are in beta and will be submitted for audit after reaching a version that the contributors are satisfied with. Since these contracts have taken references from audited contracts or engaging in atomic non-financial transactions, the aim is to complete the entire audit process with the updated code.
- Currently, the contracts are on testnet and details of the same will be updated as a part of this thread of discussion.
Announcement and Resources
For more details, check out the GitHub link below:
- GitHub: OmniFlix Launchpad Contracts
We will be holding a forum discussion and submitting mainnet proposals soon. Stay tuned for more updates on our Discord and the CommonWealth Forum.
Impact of Voting
- By voting YES, you support the deployment of these contracts on OmniFlix Hub, increasing the range of offerings on OmniFlix Hub, especially for creators and communities using NFTs.
- By voting NO, you do not support the deployment of these NFT contracts on OmniFlix Hub.
- By voting NO WITH VETO, you find this proposal to be either irrelevant, disproportionately infringing on minority interests, or violating the rules of engagement as currently set out by OmniFlix governance. If 'NoWithVeto' votes exceed one-third of total votes, the proposal is rejected, and the deposit is burned.
- By voting ABSTAIN, you wish to contribute to quorum while formally declining to vote either for or against the proposal.
Votes