project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Airdrop Oracle

Reveal your destiny with Airdrop Oracle! Get your daily fortune in Love, Money, and Health, and claim onchain rewards if luck smiles upon you. Every day brings a gm with fresh readings and new opportunities, with rewards delivered straight to your wallet via smart contracts.

Airdrop Oracle

Created At

ETHOnline 2024

Project Description

What if I told you that you could have your fortune told the web3 way?

Airdrop Oracle is an AI fortune teller that fits perfectly within your favourite chat app. Whether you’re curious about hitting the jackpot during the next bull run, finding love, or improving your health, every day brings a new fortune and a chance to claim on-chain rewards based on your luck!

Just pick one of the three topics – Love, Money, or Health – to get started!

The Oracle will use your birth year, some AI magic, a dash of pseudoscience, and a pinch of ancient theories to read your daily fortune. You will also get a Luck Score out of 10 based on a weighted AI algorithm. If you’re lucky enough, you can instantly claim on-chain Lucky Tokens on the spot.

Try out Airdrop Oracle on Converse or Farcaster and claim your luck today!

Demo on Converse:

  1. Open Converse mobile app or web app (https://app.converse.xyz)
  2. Create a new conversation with 0x07E6991e07cF310Ab586c1d98Df4009cAB5C16F5
  3. Send a message to start the bot
  4. Select "2" to initiate the fortune telling

Demo on Farcaster: https://warpcast.com/bongusagi

How it's Made

Airdrop Oracle was built using a combination of decentralised messaging, AI, and smart contract tech to create a seamless, interactive, and rewarding experience in chat apps.

XMTP for Messaging: The MessageKit helped us rapidly implement Oracle Agent directly on our website and within chat apps like Converse. XMTP ensures secure, decentralised messaging for both input and output, allowing us to manage user interactions without central servers. It's a creative and fast approach to decentralised app integration.

Open Frames for Frames: Using the frame.js library ensures cross-platform compatibility across decentralised ecosystems like Converse and Farcaster. This allows Airdrop Oracle to interact with different userbases on different platforms without losing functionality or simplicity.

AI with LangChain for Narrative and Assets: We used OpenAI’s latest chat model, GPT-4o-mini, with LangChain framework to process users' birth year, their lucky number, lunar dates, and other pseudoscience/astrological theories to deliver a personalised fortune. AI allows for tailored interpretations of the user’s fortune and delivers a visually engaging experience.

Ethers.js for On-Chain Rewards: The reward system is implemented using ethers.js, which handles the airdropping of Lucky Tokens directly to users' wallets based on their fortune. We leveraged smart contracts to trigger rewards when a favourable fortune is drawn, providing a gamified layer of daily instant gratification.

background image mobile

Join the mailing list

Get the latest news and updates