Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/el-tumero/graviola
Graviola NFT project for Autonomous Agent: AI x Web3 Hackathon 2024
https://github.com/el-tumero/graviola
Last synced: 28 days ago
JSON representation
Graviola NFT project for Autonomous Agent: AI x Web3 Hackathon 2024
- Host: GitHub
- URL: https://github.com/el-tumero/graviola
- Owner: el-tumero
- Created: 2024-02-29T19:26:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-08T23:11:22.000Z (about 1 month ago)
- Last Synced: 2024-12-09T00:21:21.215Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://graviola.app
- Size: 8.08 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-ora - Graviola NFT
README
# [Graviola](https://el-tumero.github.io/graviola/)
> [!NOTE]
> Graviola is growing rapidly; we're introducing big changes lately. If you encounter bugs or unexpected errors, please open an [Issue](https://github.com/el-tumero/graviola/issues).## About
Graviola allows to create unique, dynamically generated NFTs using Stable Diffusion on-chain.
We're using [ORA](https://www.ora.io/) as our backend - we use their [OAO](https://www.ora.io/app/opml/models) 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.## Website
Live on **Arbitrum One Sepolia** testnet!
https://el-tumero.github.io/graviola/
## Contracts
| **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 |## How it works?
You can read more about how Graviola works on our [website](https://el-tumero.github.io/graviola/)
## Community
Community discord: https://discord.com/invite/FsMWpsqsG7
## App Setup
1. `git clone https://github.com/el-tumero/graviola && cd graviola`
2. download Foundry https://book.getfoundry.sh/getting-started/installation#using-foundryup
3. generate types for the frontend
1. `cd contracts && yarn`
2. `yarn types`
4. run website
1. `cd ../frontend && yarn`
2. `yarn dev`## Contributing
We welcome anyone who brings value to this project. If you'd like to contribute, please read (in order):
- [CONTRIBUTING.md](https://github.com/el-tumero/graviola/blob/6067fcb4aba5a7daddc483297612b235f7f335b2/CONTRIBUTING.md)
- [Our Wiki](https://github.com/el-tumero/graviola/wiki), where we store Development notes and important technical details