Prototype: Dapp FIlecoin Virtual Machine on-chain token Lender
This project combines NextJS application and Filecoin EVM (FEVM) which is the Ethereum Virtual Machine (EVM) virtualized as a runtime on top of the Filecoin Virtual Machine (FVM).
Storage providers have to post collateral to onboard storage capacity to the network, and to accept storage deals. This collateral forces the storage provider to behave correctly, by presenting timely proofs of health of the data or they risk getting slashed.
The project utilises NextJS React framework for static and server‑rendered applications. Tailwind css helped us build modern website. RainbowKit and wagmi libraries connect to the blockchain node and integrate the app with blockchain.
We wrote smart contracts in solidity and hardhat. The project is configured to wallaby filecoin testnet.