SupraNova

SupraNova

Democratizing on-chain identity through effortless authentication.

280
Built at ETHIndia 2024
Lit Protocol: First Prize
SupraNova

SupraNova

Democratizing on-chain identity through effortless authentication.

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

Tracks Applied (3)

Most innovative and advanced implementation of Lit Protocol

Lit Protocol Integration Supranova leverages Lit Protocol for: •⁠ ⁠Custom Lit Action Bundling with Supra SDK: Programm...Read More

Lit Protocol

Supra Super-dApp Bounty

Supra Chain Integration Built on Supra blockchain for: •⁠ ⁠Token Standards: Implementation of fungible token standard...Read More

Supra

Store your hackathon project data using Akave

Akave Integration Uses Akave for: •⁠ ⁠File Storage: Secure storage of Lit action bundles •⁠ ⁠IPFS Integration: Autom...Read More

Akave

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion