project screenshot 1
project screenshot 2
project screenshot 3

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.

Fe-bernace

Created At

ETHGlobal Istanbul

Winner of

Ethereum Foundation - Build something with Fe

Scroll - Deploy on Scroll

Prize Pool

Project Description

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. :)

How it's Made

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:

  • SVELTE
  • VIEM: special type gestion on the frontend side
  • @openzeppelin/merkle-tree: used to generate trees and proofs

Blockchain:

  • Scroll: It is deployed on Scroll Sepolia, this is the version used by the frontend.
background image mobile

Join the mailing list

Get the latest news and updates