Videos: https://photos.app.goo.gl/xtc6RM931N848sXT6
Code: https://github.com/alyavasilyeva/hackathon-belgrade-2024/
Onchain Fun for Telegram is a non-custodial EVM wallet embedded into Telegram. It allows users to transfer tokens and perform more complex transactions offered by chats, channels, or bots, all without leaving the comforts of Telegram.
Telegram is the default social network for crypto enthusiasts with a thriving ecosystem of crypto-related channels and chats, but crypto interactions on Telegram are limited. For example, if you want to send a fellow group member some tokens, you must confirm their address, open an external wallet app, then send. If a channel wants to offer its readers a token or an NFT, it must redirect users to an external dapp, which reduces conversion rates due to additional steps and poor mobile wallet support in the ecosystem.
We have developed a bot and miniapp that act as a non-custodial EVM wallet. This enables users to perform various onchain actions directly from Telegram.
Actions initiated by the wallet user can be invoked by bot commands, while offering a transaction to a user can be done with a simple Farcaster Frames-like transaction description format.
To simplify onboarding, accounts are attached to Telegram accounts using Web3Auth and have their gas fees sponsored via a ZeroDev paymaster.