Inspiration 💡
Bridging and leveraging Near community and very young Ordinal degen community.
Leverage Ordinals degen community into Mintbase nft community. Create a bridge between those technology and ecosystems.
We love think about disruptive tool and minstordinals could create new way for protocols to interact each other !
Stay more connected, stay cross chain !
What it does
Bacisaclly the goal is to trigger an inscription on Ordinals with our new minsta protocol when you mint a NFT on Minsta.
How we built it
We forked 🍴 minsta repository and we connected it with connect wallet boilerplate to add Ordinals inscription functionnality.
Basically our stack is :
The boilerplate react for Bitcoin integration : This library provides a way to interact with the Bitcoin blockchain and to mint ordinal NFTs. React: This is a JavaScript library that is used to build the MinstOrdinals website. Next.js: This is a JavaScript framework that is used to build the MinstOrdinals website.
Challenges we ran into
Understand how minsta repository works to integrate connect button via boilerplate.
We haven't totally succeded to handle data from the Mintbase mint nft but we are moving ahead.
Accomplishments that we're proud of
We are very proud about our whitepaper and all schema description which contains the architecture and our vision for the future of Minstordinals. This project is a full NEARCON Hackathon project, we go from 0 to offer a new tool sur-mesure at Near Protocol ecosystem.
What we learned
We learn how to use Vercel, which is a very cool tool. We were able to think about this great idea on Ordinals and it's very motivating !
What's next for MinstOrdinals
You can consult our Roadmap in /docs/whitepaper.md and Business Model part.
Conclusion
Read our whitepaper and invite us on stage to unlock the full potential of our very new idea ! Supporting our idea could be a way to show your interest into new Bitcoin developments !
You can find our slides in links.
README File from Github
Goal
Create a new json-based protocol on top of Ordinals related to minsta NFTs.
Idea 💡
When you mint a nft via minsta it triggers a transaction on Ordinals with pushing a json which should looks like :
{
"p": "minsta",
"op" : "mint",
"owner" : "my_account.minsta.near",
"id" : "aef...",
"url" : "https://testnet.mintbase.com/aef...",
"tx" : "tx id",
"meta" : "Your description and much more coming soon ;)"
}
Why this idea ❓
We can also think about a two step push with pushing image on Ordinals and after trigger a minsta mint operation but it will more expensive. Minsta is already stored on arweave.
So, it's cheaper and it's a first easy implementation of a cross protocol between mintbase and ordinal.
Go beyond 🚀
What we can see with this technical purpose is anyone can mint a bitcoin only transaction without beeing related to mintbase.
To solve this issue, the Near BOS with indexers could be solution NEAR Lake Indexer | NEAR Documentation. We will try to show you how it can works in theory to be sure that only valid inscriptions regarding minsta mints are valid to use into Near Ecosystem.
Step-by-step implementation 👣
[IN PROGRESS] /docs : should contains technical documentation of our project 📂. The main technical vision should be present in it. The slides will be here also.
[x] /schemas : Roadmap and workflows.
[IN PROGRESS] whitepaper.pdf : Describe each part of minstordinals, its implementation and its vision.
[] doc.pdf : A more complete documentation with technical information.
[] /minsta : should contains technical implementations and integrate the call for ordinals inscriptions.
[x] Modify colors and appareance.
[x] Check nft deployment. The goal is to understand what data are required, what are given and what can we get from deployment. Check ./src/utils/useMint.tsx file. There is const performTransaction = async (wallet: any,metadata: any) and const mintImage = async (photo: string) defined.
[IN PROGRESS] Write the script to push json file on Ordinals.
[o] Push one basic minsta mint json file with Testing - Ordinal Theory Handbook.
[x] /ressources : every ressources used during this hackathon should be contained here. The README.md file into it would contain links for references.
[x] README.md : should be our organisation point.
Tools 🧰
Built With
- bitcoin
- css
- html
- javascript
- mintbase
- near
- ordinals
- typescript
Log in or sign up for Devpost to join the conversation.