project screenshot 1
project screenshot 2
project screenshot 3


Soulbound NFTs and erc20 wrapped into semi fungible assets used for staking to earn rewards in token streams


Created At

HackMoney 2022

Winner of


🥈 Unstoppable Domains — Best Use


🏊‍♂️ Coinbase Wallet — Pool Prize


🏊‍♂️ IPFS/Filecoin — Pool Prize


🔟 Spheron — Top 10


🥈 Covalent — Best Use

Project Description

Fraction is a protocol that allow users to earn on a particular asset, the ability to wrap an asset (usually a stablecoin) to an ERC1155 and earn yield in form of superfluid streams of a custom token.

We also offer the ability to mint a soulbound nft that bound users to their assets and earn them more interests in the streams. Uses can also explore the smart contracts and use them in their own projects, we also have a built in flashmint system that allow any one to take a bunch of the erc1155 tokens and then burn it at the end of the transaction. All of the fractions protocol contracts are stand-alone, they can be used without the graphical user interface from the smart contracts, and they will function normal and with the expected results.

How it's Made

Fraction protocol is made with different libraries for the smart contracts and front-end including openzepplin, superfluid, solmate e.t.c for the smart contracts and web3modal (metamask, walletconnect, coinbase), ethers, covalent e.t.c for the front end.

The smart contracts of the Fraction protocol are deployed on mumbai (polygon testnet).

  • we used covalent to fetch onchain data for the analytic dashboard

  • we used web3modal (metamask, walletconnect, coinbase) to be able to connect our users to the dapp

  • all smart contract call are sent to the the contract deployed on mumbai (polygon testnet) chain. - we used unstoppable domains to verify users (login with nft domain to prove the user is real) and it earns them more interests as a verified user [proof of humanity]

  • we used superfluid to enable users get rewards and earnings streamed to them without having to claim it. The more the rewards or earning, the more tokens per second the user earns on the stream.

  • the site was deployed with Spheron.

      This project could not have been done without protocol like superfluid to enable users start earning rewards instantly on their staked and wrapped assets instantly , this eliminates the claim button in regular dapps. Polygon chain which is a cheap chain for transactions, making it easy for users to send transactions with verylow gas fees (transaction fees) and an environmental friendly blockchain. Covalent used for querying on chain data, without rate limits (probably with rate limits but i have never experienced it). And also all other technologies used in this project (coinbase, walletconnect, unstoppable domains, IPFS / Filecoin, Spheron, Maker) e.t.c                                                                                                            In the video, Fraction is a protocol that allow users to earn on erc20 tokens (and usually stable coins), it wrapps the assets (erc20 token) in to an erc1155 token (a semi fungible token) that give the owners streams of Fraction protocol super tokens while they are been held, you can complete various proof of humanity challenge to increase stake and wrap rewards.  wrapped fract is the semifungible assets (fractless), stake fract also refer to the semifungible assets been staked, you can use the  (all) names interchangeably.                                                                                                                                                                                                                                                                   
background image mobile

Join the mailing list

Get the latest news and updates