Note
Graviola is growing rapidly; we're introducing big changes lately. If you encounter bugs or unexpected errors, please open an Issue.
Graviola allows to create unique, dynamically generated NFTs using Stable Diffusion on-chain. We're using ORA as our backend - we use their OAO to generate proofs of generation for all graviola NFTs. This means that you can check if someone made their NFT using our services or just ran Stable Diffusion locally.
Live on Arbitrum One Sepolia testnet!
https://el-tumero.github.io/graviola/
Contract | Address | Block explorer |
---|---|---|
GraviolaCollection | 0x5DeA8a4062E82CB44EBCA7CeBaa37B510eB6a6A9 | https://sepolia.arbiscan.io/address/0x5DeA8a4062E82CB44EBCA7CeBaa37B510eB6a6A9 |
GraviolaGenerator | 0x29d3aCC61fc5550F23B22a86A5E43116CeC9dE81 | https://sepolia.arbiscan.io/address/0x29d3aCC61fc5550F23B22a86A5E43116CeC9dE81 |
GraviolaSeasonsArchive | 0x6772D1461977f02D540108fFB8f33E8218DeCAc1 | https://sepolia.arbiscan.io/address/0x6772D1461977f02D540108fFB8f33E8218DeCAc1 |
You can read more about how Graviola works on our website
Community discord: https://discord.com/invite/FsMWpsqsG7
git clone https://github.com/el-tumero/graviola && cd graviola
- download Foundry https://book.getfoundry.sh/getting-started/installation#using-foundryup
- generate types for the frontend
cd contracts && yarn
yarn types
- run website
cd ../frontend && yarn
yarn dev
We welcome anyone who brings value to this project. If you'd like to contribute, please read (in order):
- CONTRIBUTING.md
- Our Wiki, where we store Development notes and important technical details