Inspiration
In this world where there are many circulations of fake and unoriginal work, we believe that our smart contract encourages creative thinking and inspires original ideas.
What it does
Our smart contract allows the original creator of the NFT to receive a certain % of transaction payment as a type of "royalty". Deployed in Gear Technologies' cutting-edge blockchain network, our smart contract allows its users to mint, exchange, and receive a royalty on their NFTs without much effort.
How we built it
On top of the standard NFT implementation provided by Gear, we added new features that introduced royalty to the smart contract. The smart contract was written in rust, a highly efficient and versatile programming language.
Challenges we ran into
Having little to no prior knowledge of blockchain technology and gear, we had a challenging but rewarding experience at Hoyahacks. We overcame the challenges by attending the workshop provided by Gear and by communicating our challenges to the Gear Mentors. All mentors provided extremely helpful and insightful guidance.
Accomplishments that we're proud of
We were able to compile and deploy our smart contract in an existing blockchain. We are especially proud that our smart contract can be used as a template for further development of the NFTs.
What we learned
On the technical side, we learned about the abstraction behind blockchain technology and NFTs. We also learned to work with a new language called rust. Most importantly, we learned how to write smart contracts and deploy them to the blockchain network!
What's next for GEAR - NFT Royalty Payment Smart Contract
We hope to introduce more features to the smart contract. For instance, we want to add a feature where royalty can be transferred to someone else. Also, we could implement a full-stack marketspace solution to spread the royalty-paying NFTs that are based on our contrats.
Built With
- adobe-premier
- blockchain
- gear
- javascript
- nft
- rust
- swiftui



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