project screenshot 1
project screenshot 2
project screenshot 3

De-Tok

Decentralised video hosting platform that allows you to Trend-And-Earn by rewarding content creators and immortalising viral videos

De-Tok

Created At

Hack FEVM

Project Description

Think of Viral Videos. What do you remember? Do you remember getting Rick Rolled? Do you remember Nyan Cat? Do you remember Black Friday? Remember all the emotions that these videos brought to you? What happened to these videos?

Well, one of the major issue to why these videos fade away is due to the expensive cost of centralised storage. De-Tok removes this by having a fully sustainable decentralised video hosting platform that incentives content creators through a Trend-And-Earn reward mechanism.

We want to give control back to content creators by letting them decide how they want to monetise their own videos. They could make it free and pay for decentralised storage themselves at very low cost OR have users pay for them. Making YOUR viral videos "last forever". This is made possible through the technology powered by FileCoin and IPFS and the potential of storage deals.

So what are you waiting for? Come on over to De-Tok to Trend and Earn!

How it's Made

This project uses sponsor technology which is IPFS and FVM, where we deploy our smart contracts on the FEVM Wallaby Testnet. Doing so, we are able to add an additional layer called Web3.storage, which allows us to upload videos and to utilise storage deals.

We deployed 3 smart contracts and coded them in Solidity : DTOK (ERC-20), DVID (ERC-721) and DETOK which takes in both DTOK and DVID. DTOK is the underlying currency used on De-Tok dapp, and DVID represents each video minted. To have a centralised contract that orchestrates these 2 contracts, we have DETOK. DETOK is responsible to maintaining deals that matter (Viral Videos) to ensure a sustainable and decentralised way of maintaining the storage of these videos.

For frontend, we used Next-JS , styled with TailwindCss. We also used WAGMI for Metamask integration and interaction with the smart contracts. We also used Web3.storage that helps to communicate with the FVM Network. Deployment is done through Vercel.

Super hacky thing we did : Produced a video minter that communicates with web3 storage and FVM smart contracts in < 2 days. The team was also formulated and the idea was ideated a few hours before the start of the hackathon, and all of us are based in the South-East Asia Region, which means the hackathon starts when the team is sleeping... snoozed...

Very impressed with the team's synergy and we all are aiming to continue this project onwards after this hackathon!

background image mobile

Join the mailing list

Get the latest news and updates