Code from the 2020 Consensys Blockchain Course
The general idea
- Mintbase fork that creates: "The MarmaJ Factory"! Allows artists to "mint" for free; (EIP-1155: https://eips.ethereum.org/EIPS/eip-1155 / some value is locked in the NFT factory for "b" blocks).
- First mint brings NFT to L1 from L2 and sets price; (.1 ETH for now).
- newNFTprice = * 1.1 NFTprice; (price increase of 10%$ after each mint).
- 80% of saleValue is transfered to artist; (artist mints for free and gets paid like normal, but 20% less).
- 10% of saleValue is transfered to marmaj.eth; (long term validator pool).
- 10% of saleValue is transfered to a yeild bearing sc to accrue APR; (sc owner is marmaj.eth).
- yeild.finance / rDAI / (others?) will be used and funds released to all NFT holders equallty at the end of the timePeriod.
- Funds in ybsc (ex. held in rDAI) will be locked until bh has been passed at which point contractOwner will be able to release them for withdrawal by NFT holders.
- All holders will be able to withdraw funds equal to # of userNFTs/totalNFTsMinted.
- Would like to auto distribute like Gitcoin...
- yeild.finance / rDAI / (others?) will be used and funds released to all NFT holders equallty at the end of the timePeriod.
Yay, all funds are acconted for
- Artists don't take too much of an instant hit (20%), and are able to buy a few of their own pieces to throw up in galleries or give to friends and family. Buying your own art can become a reasonable investment since you are investing in your own success.
- Marmaj.eth ensures that it is increaing it's long term $ETH holdings, which are meant for running an ETH2.0 validator.
- "Gamification, with extraction of economic rents to alturism".
- Pool Together x YFI x Mintbase - with some layer two arkweave action in there!
Schedule
- Write this!
- Clean up Mintbase contract.
- Release v0.1 on Gorlei testnet? (Rinkeby might be easier since Mintbase.io is already using it.)
- Release v1.0 on mainnet Oct 1st. (Sept 14th?; Allow additional minters)
- Release v2.0 by November 30th. (Allow anyone to mint in the factory, differing lock times, different platforms available to invest into)
- With outside investment maybe release v3.0 for Jan 1 2021 which would have an audit done, but would allow for a yfi DAO vault type of situation for the holdings withing each piece of art (NFT).