project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Filito

Fault-tolerant search by metadata stored in the IPFS decentralized network. The connecting link between the metadata and the user is a smart contract on the Filecoin blockchain (FEVM), which stores the IPFS CID array.

Filito

Created At

Hack FEVM

Project Description

The fault tolerance of search lies in the distribution of the main components in a decentralized network IPFS + FEVM.

How does it work ?

    1. Indexing the content of the web page (search all images on a page);
    1. Sending metadata to the decentralized IPFS storage using API web3.stotage (only data about alt tag and image link);
    1. CID IPFS metadata is written in the FEVM smart contract (an array of IPFS CID metadata is stored in the blockchain);
    1. Search by metadata that will be received from FEVM (all metadata from the blockchain is loaded into the browser memory and indexed).

How it's Made

The project used the Vite build package. The application is written in React. Smart contracts for FEVM are written in Solidity using Foundry. To bypass the CORS restriction in the browser, PHP + Nginx is used on the server. Wagmi is used to interact with the blockchain on the client side. Mantine draws the interface of the application.

background image mobile

Join the mailing list

Get the latest news and updates