This project is used to enable allocations in the Starknet ecosystem for given addresses. The project is utilized for incentivizing DeFi protocol usage.
The project contains a backend that generates all the needed data for the allocations, a Cairo contract for distributing the allocations and a frontend to demonstrate the functionality.
Each Starknet DeFi project that wants to utilize these incentivized allocations is expected to:
- Deploy the backend to their own cloud provider
- Utilize the backend to generate data for allocations
- Deploy the Cairo contract and update its data
- Add a button to their frontend for users to claim their allocations, utilizing the Cairo contract
The backend is documented at the backend folder.
The Cairo contract is documented at the contract folder.
The frontend is documented at the frontend folder.
Smart contract is deployed on Sepolia at address: 0x06781eddde09e243eb4280ec8e6a9ba6aced153c4da1ddd059adf9ea61e51526
Backend (for the testnet) is deployed at: 35.195.237.203:8080
Frontend (for the testnet) is deployed at: bluh-bleh-bloh-dummy.vercel.app
The addresses are not-official seeming on purpose to not give anyone a sense that they are for anything else than testing purposes.