← Back to home

SmolSend

Send tokens to friends via a link, without them needing a wallet upfront

Screenshots

SmolSend screenshot 1
SmolSend screenshot 2
SmolSend screenshot 3
SmolSend screenshot 4
SmolSend screenshot 5
SmolSend screenshot 6

Problem Statement

I want to send tokens to a friend that has never used crypto before.Traditionally, I would ask them to install metamask, they would proceed to download it and send me their address, and I would then send them the tokens.Wouldn't it be cool if we could send them a link that held crypto such that as soon as they onboarded they could play around with those tokens?Also, if I wanted to send tokens to my favorite Twitter KOL, they would want a way to receive the tokens without doxxing their wallet address to meThe key insight here is that embedded wallets plus simple use of a hash function allows users to sign in with google to claim the tokens trustlessly

Solution

This app is best viewed on a mobile browser! It is built with next pwa and is mobile first.Walrus:Store hashed passwords so they are not forgotten by the userIn case the passwords are wiped from local storage, we can still retrieve password hints from the blob idsThe Graph: We use this to make sure users aren't submitting a duplicate password!Dynamic:Embedded wallet so users can claim without a walletSupported Chains:Base SepoliaSkaleUnichainPolygon ZkEVMStory ProtocolAirDAOGnosis ChainFlow TestnetHederaZircuitMorph

Hackathon

ETHGlobal San Francisco

2024

Prizes

  • 🏆

    Best Zircuit Integration

    Zircuit

  • 🏆

    Ecosystem Builder Bounty

    Hedera

  • 🏆

    Best App for AirDAO Network1st place

    AirDAO

  • 🏆

    UnichainHonorable Mentions

    Uniswap Foundation

Contributors