ReGen
What it does
ReGen allows you to create your own on-chain generative art project.
Users select a few parameters (colors and speed in this example), and when they click on the Mint button they get a unique NFT (ERC-721).
There are 100,000,000,000 possible different combinations.
They can't be minted twice.
You can watch the demo video or test it yourself.
Test the app
You can use the app from two different frontends (interacting with the same smart contract deployed to Velas EVM testnet:
Before you can mint, you need to:
Manually add Velas to your MetaMask
- Network name: Velas Testnet
- Chain ID: 111
- New RPC URL: https://evmexplorer.testnet.velas.com/rpc
- Currency: VLX
- Explorer: https://evmexplorer.testnet.velas.com/
Get yourself a handful of testnet VLX (you can ask us in Discord) and you're good to go!
How we built it
- We used a recent version of Scaffold-eth
- We used Velas EVM Testnet
- We deployed Request Network on Velas EVM Mainnet
Challenges we ran into
- Originally we wanted to offer the possibility to let users mint on NEAR network but we didn't have the time to integrate it properly.
Accomplishments that we're proud of
- The app is up and running.
- It's available on Velas EVM Testnet.
- We made it easy for artists to launch their own generative art project
- We contributed to Request Network (PR)
What we learned
We learned a lot during this hackathon!
- We learned how to manipulate SVG files within the smart contract.
- We learned how to code smart contracts in Rust (NEAR).
- We leveled up in Reactjs and Solidity
- We contributed to Request Network (PR)
- We all leveled up in project management: the cooperation between us 5 was very smooth and efficient.
What's next for ReGen
We focused on the core NFT generator that is now working, so now we want to:
- Improve UX and make it even easier to launch a project
- Add fun ways to make these unique NFTs dynamic
- Integrate iExec to deal with more complexe artistic concepts (everything is ready for that)
- Deploy on several networks, starting with Fuse Mainnet
Log in or sign up for Devpost to join the conversation.