Move Votium claiming fully on-chain using Chainlink Functions and The Graph
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).
The following steps each make a part of the claiming process more trustless and permissionless: