
Agent Luki
Your intelligent companion for exploring crypto
About
The problem it solves Agent Luki introduces **one-to-many payments into Web3 through simple Web2 interactions**. By embedding “Luki Quests” inside social platforms like Telegram, users are allowed to create or claim group payments with familiar actions such as sending a human-readable command in a group chat or pressing a button. This lowers the barrier to Web3 adoption while enabling practical use cases like community rewards, event prize distributions, and creator-to-fan engagement — all transparent, secure, and verifiable on-chain. **How Agent Luki Can Be Used** **Community Rewards in Social Groups** In a Telegram group, community admins can launch a Luki Quest to distribute rewards to active members. Participants can simply click a link in the chat to claim their share, making community engagement seamless and accessible. **Event & Campaign Engagement** Brands, DAOs, or project teams can host events such as AMAs, quizzes, or social campaigns and use Luki Quests to reward participants. This creates an engaging and gamified way to distribute incentives directly in the chat environment. **Peer-to-Group Gifting / Support** Within social groups, one person can easily send payments to many others — for example, splitting a dinner bill, making community donations, or supporting a shared cause. Luki Quests make these group payments smooth and transparent. **Creator-to-Fans Interaction** Creators can initiate Luki Quests in their Telegram channels to distribute tokens or rewards to fans, building direct and interactive engagement loops between creators and their audiences. Smart Contract Address(es) 0x55abaC1b08158414ee2B725eA35cD0Bdcc474e5C Other Onchain Proof Our smart contract has been successfully verified on BaseScan: [https://basescan.org/address/0x55abaC1b08158414ee2B725eA35cD0Bdcc474e5C#code](url) Example onchain transactions demonstrating usage: **Luki Quest Creation: **[https://basescan.org/tx/0x22b5d745245fad3f7d0c1928be77ad676dc4cfb4f5a60d50a8fff6a5b6faaaeb](url) **Luki Quest Claim: **[https://basescan.org/tx/0x3b9881d23749f6edb0381a9026f411b65d0944bcb7b79e9a4dc2186792e4ce0a](url)
How it's made
Challenges we ran into **Key Challenge:** Automating Smart Contract Interactions One major challenge we faced was bridging the gap between our Telegram bot, Redis, and the smart contract on Base Sepolia. A smart contract by itself doesn’t automatically “wake up” to confirm transactions or send claim links; it only executes logic when called. This meant that once a user submitted a transaction, we couldn’t just rely on the blockchain alone to push updates back to our system. To solve this, we built a background confirmation worker. The worker continuously monitors pending campaigns in MongoDB, checks the transaction receipt status on-chain, and validates that the campaign data exists in the smart contract. Once confirmed, the worker performs follow-up actions: invalidating the temporary “create” URL in Redis and broadcasting the claim link back to the originating Telegram group. This design was crucial because it automated what would otherwise require manual intervention: reading blockchain state, interpreting transaction outcomes, and coordinating next steps in our off-chain system. Without the worker, users would either be left waiting indefinitely or we would need to rely on them to manually notify the bot. With the worker, the whole flow became hands-off, reliable, and scalable.