DEFCVX
Move Votium claiming fully on-chain using Chainlink Functions and The Graph
Screenshots



Problem Statement
Currently, merkle tree proofs are needed to claim rewards on votium.app. These proofs are stored on GitHub in hundreds of JSON files, making it impossible to claim without using the UI.This project provides proof-of-concepts to move this process fully on-chain.By doing this, the process of claiming Votium rewards has become fully open source, transparent, and most importantly, on-chain. There is no more reliance on their UI, and the process can be automated by a permissionless, maintainance free smart contract.Current on-chain solutions to this are all manual, with a market of ~$26M (https://www.defiwars.xyz/wars/convex).
Solution
The following steps each make a part of the claiming process more trustless and permissionless:parsing these JSONs into a condensed, single JSON filehosting this resulting JSON file as a subgraph on The Graph's decentralised networkquerying this subgraph using Chainlink Functions
Hackathon
ETHGlobal Paris
2024
Prizes
- 🏆
🏊 The Graph — Pool Prize
Contributors
- gosuto-inzasheru
22 contributions