← Back to home

Decentralized Telegram Sticker Pack

The Telegram Stickers are administered by the DAO community rather than an administrator

Screenshots

Decentralized Telegram Sticker Pack screenshot 1
Decentralized Telegram Sticker Pack screenshot 2
Decentralized Telegram Sticker Pack screenshot 3
Decentralized Telegram Sticker Pack screenshot 4
Decentralized Telegram Sticker Pack screenshot 5
Decentralized Telegram Sticker Pack screenshot 6

Problem Statement

The Telegram Sticker Pack is community-managed, allowing members to propose changes to the sticker images or emojis representing them. By integrating with the Telegram API and being connected to a node provider, the sticker pack receives automatic updates based on the latest state recorded on the chain.

Solution

The project uses Aragon App, SDK for implementing a DAO and executing actions after proposal completion. ApeCoin serves as the governing token for the DAO, while QuickNode is used to fetch the NFT collection/Stickers' current state. Web3.storage is used for managing metadata related to the Sticker pack. The client app is represented as a SPA React application to display the state on the chain. It includes features allowing users to engage with the DAO and add a sticker pack to Telegram. API calls from the client app are managed through Express and QuickNode. Additionally, the Telegram Bot utilizes the Telegram API to update the sticker pack whenever a state change occurs on the chain.

Hackathon

ETHGlobal Paris

2024

Prizes

  • 🏆

    🖼 QuickNode — Best use of NFT API

Contributors