Skip to content

abdulsamed1/Intellichain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏗️ Workflow Summary

System Diagram

🛠 System Diagram

  1. User Tweet Reply

    • User replies to a tweet with their wallet address and a claim code.
  2. AI Agent — ElizaOS

    • Parses tweet to extract the wallet and code.
    • Validates user intent (e.g., claiming a gift).
  3. Chainlink Functions

    • Securely calls Supabase to check if the code is valid and unused.
  4. Smart Contract Deployed on Sepolia (minting and validation)

    • Receives data from Chainlink.
    • Mints a gift token (NFT) if validation passes.
  5. User Receives Gift

    • NFT or gift token is sent directly to the wallet.

🚀 Setup Guide

Using Docker

Use the docker image. It includes our project in a single image. /home/share will be mounted to /share in the container.

cd /home/youruser/your-project-directory
docker build -t intellichain:latest.

###To share a directory in the container:

docker run -it --rm -v "$(pwd)":/app /intellichain:latest bash

Installing the contract dependents:

cd contract
make install

  • Browse the rest of the project branches to see the Auditing, testing, and deployment stages.

✅ Use Cases

  • Marketing campaigns: Reward users who engage with tweets.
  • Event ticketing: Issue NFTs based on RSVP codes.
  • Gaming: Claim in-game items through social media.

About

Tweet2NFT AI Bridge lets users claim NFTs by replying to tweets.

Resources

Stars

Watchers

Forks

Contributors