Inspiration
Being lazy doesn't quite means we cannot buy NFTs. Even NFTs are now lazily mintable. Web3 storage facility provided by IPFS on Ethereum changes how we store our data. With every other protocol emerging in web3, we still lag a massive user adoption and frictionless services embedded within our everyday engagements on the internet. People tend to practice their usual choices over picking new, advanced, decentralized web3 services. Another gap quite buzzing around in the web3 space is community lack a developer behavior alongside an entrepreneurial spirit, which stops them from letting the world watch their artwork live over virtual galleries and auctions. Community, if provided with embedded solutions within our reach can potentially emerge as a game-changer to attract mass user adoption to these technologies on Stacks. This project can potentially be a game-changer with cross-chain support including Stacks, Bitcoin and Chia
What it does
Clarity smart contracts written as a part of this submission basically allows an entity to mint an NFT on Stacks blockchain and allows an equal share split on diluting that NFT for up to 4 users. It supports and encourages creator economy by incentivizing Artists/Creators.
"Hmm...I wonder if you are a new artist and recently opened a new account on Twitter, followers being limited to just your friends and families, looking for the options to get your work to wider audience overtime, provide your customers a payment solution to buy NFTs just two clicks away, and of course get yourself some credits for being recognized in space?" worry not! Quartile, in itself, is an embedded solution to those new emerging artists who are finding their way into web3 space and calibrating a revenue stream out of the NFT marketplaces.
Being already built on top of Rarible Protocol on Ethereum, it allows users to lazy mint NFTs on multiple marketplaces, with cross-chain support for multiple blockchains in near future. With NFT payment solutions as innovative as buying them through Twitter DMs is fascinating to customers as they don't need laptops anymore. "You can go for a walk in the evening scrolling through tweets wondering which cool one to buy and just DM the bot to buy one, it will do everything for you, of course except Private Key." This project includes smart contracts governed by Stacks blockchain.
It also provides artists who lazy mint NFTs through our project, an option to get tweeted by the account to gain customer attraction. It allows users to leverage the concept of Proof of Existence on the grounds of nft.storage and web3.storage powered by IPFS.
Building on top of Stacks blockchain will allow users to transfer anchored assets on Bitcoin.
How we built it
Using the process of lazy minting through messaging with image links, users can decide what additions/details would they like to add to this NFT.
Clarity smart contracts:
- Minting an NFT
- Selling an NFT
- Royalty Split for upto 4 users
Upcoming Options that will be available:
- Custom Royalty splits
- Lazy Minting NFTs with Trade offer
- Minting with Attributes/Data
At the moment, the project only supports buying NFTs worth static prices on Ethereum and soon on Stacks, but in near future, I am looking forward to expanding it to a live auction on Twitter. Using Python to engage users with the bot and using Javascript to rely on the process of minting is what provides a sense of decentralized workload across programming languages and keeps it modularized while executing. Additional features include using web3.storage to provide a personal space for users to keep their precious memories safe on a decentralized network. Currently, it only supports Ethereum blockchain but with dev support from the Chia-lisp community, this can be made available on the Chia network too.
Challenges we ran into
- Data Structures on Clarity
- Adding custom/dynamic Royalty Split
- Surfacing the bot framework to be eligible to safely and precisely create the NFT according to the user's customized options.
- Writing clarity powered smart contracts for pre defined royalty split
- Adding support to basically mint any image file publicly accessible over the internet.
- How to fetch attributes from users in a minimal way to help them customize their NFT.
Accomplishments that we're proud of
- Able to successfully read data from human-readable chat to data modeling for minting NFT.
- Able to create a buy order through chats for static-price indexed NFTs.
- seamless UX.
- Able to provide full-scale flexibility for royalty splits on Ethereum and soon on Stacks.
What we learned
- Building an MVP
- Interaction between different tech stacks
- Lazy Minting an NFT
- Understanding concepts of Typescript in a web app
What's next for Quartile
- Building a market ready product for Stacks blockchain
- Advanced version where we can host live auction on Twitter for a limited time to race for buying yet expensive and valuable NFTs recognized by their renowned artists.
- Adding Cross Chain Support to blockchains including Binance, Polkadot, Flow, Polygon, and Tezos.
- NFTs mintable only by specific address in case of ownership.
- To provide support end for various multi-sig wallets in order to broaden the range of usability on the customer end.
- Create custom-curated airdrops where people having their wallet address in the description will receive tokens, with voluntary participation in events through retweets and other engagements.
- To provide support end for various Circle wallets solutions in order to broaden the range of payment accessibility on the customer end.
Built With
- clarity
- nebulus
- nft.storage
- rarible
- react
- stacks
- typescript

Log in or sign up for Devpost to join the conversation.