The problem SupraNova solves
- Smart accounts on EVM have been popular, how do we bring that functionality to non-EVM chains?
- On-chain AI identities have all been the rage recently, but how secure are them? Most of the agentic franeworks we see today have hard-coded private keys which cannot be rotated, and can be easily ruggable by the controlling party. What about using a secure TEE with TSS to sign transactions on these chains.
- We wanted to change that, we wanted to bring smart accounts backed by Twitter to Supra, and eventually all non-EVM chains.
- We have all seen Solana Blynks, and other browser extension based systems to do on-chain interactions on Twitter. But can you really trust a 3rd-party extension?
- We were able to bring smart accounts using Lit Protocol custom auth Lit actions which could authenticate and create on-chain identities through OAuth2 systems.
- In order to demonstrate the ease of use in community managament and propagation, we built a twitter frame which natively works out of the box using the Twitter Player API to show dApps natively on Twitter.
- Users can directly interact with our dApp on Twitter to create their Twitter-backed Supra wallets, mint tokens and even claim airdrops.
- With the current uptrend of meme coins this Twitter tool can be a one shot approach for all the traders.
- We also have a Twitter AI agent which actively listens to the users tweets and further invokes reactive actions on the basis of intent completion.
- Our AI agent is also powered as a Telegram bot where users can try to achieve airdrops by "making the AI believe" that they genuinely need the tokens.
Challenges we ran into
- Being from a EVM based Dev community it was a first time building on Move, adjusting to the new paradigm of smart contract interactions.
- Making the Lit Protocol and Supra SDK work together via bundling was quite challenging, since we needed to bundle the Supra SDK within the Lit action runtime and access within the TEE.
- Creating smart accounts and handling the sensitive data securely was our first priority, hence it took us some time to implement it end to end.
- As Twitter API v2 allows only limited transactions within a time frame, this became a challenge to our Twitter based AI Agent.
- Understanding and navigating around creating custom Lit actions to encrypt, decrypt private keys, use the bundled Supra SDK to execute TX
- Working on the reAct AI agent to autonomously do intent classification to decide if they want to airdrop tokens or not.
Additional Features
The project was built during the time of the hackathon