Fe-bernace
Fe-nerbace is a merkle-tree airdrop, written in Fe and deployed on Scroll, it's goal is to showcase the high compatibility of Scroll able to support the most recents projects, like Fe.
Screenshots



Problem Statement
Fe-nerbace is an implementation of the merkle-tree verification on Fe and deployed on Scroll. It use the oppenzepplin js librairy to create merkle tree and generate proofs that can be verified on-chain, the use case here is an airdrop where we want to help our user to claim theirs airdrop with a strong on-chain security. Even with a work-in-progress language like Fe, Scroll is a compatible plateforme to deploy your contract. The contracts can verify single merkle-tree verification but also multi-verification to prove many eligibility at once for example. :)
Solution
Contracts:FE: It is fully made with Fe defaults feature, from deployment to tests. Currently because there is no dynamic array types, the version is not generic and work mainly with 10 elements array, but this version can be switched to a generic version in few minutes when types will be implemented.Frontend:SVELTEVIEM: special type gestion on the frontend side@openzeppelin/merkle-tree: used to generate trees and proofsBlockchain:Scroll: It is deployed on Scroll Sepolia, this is the version used by the frontend.
Hackathon
ETHGlobal Istanbul
2024
Prizes
- 🏆
🏆 Ethereum Foundation - Build with Fe
Ethereum Foundation
- 🏆
Build something with Fe
Ethereum Foundation
- 🏆
Deploy on Scroll
Scroll
Contributors
- Doozers
7 contributions