Inspiration

We created and scaled influencer marketing programs to drive $5m+ in sales...and have also been scammed/ghosted by influencers numerous times. While fraud is seen as a standard risk with influencer marketing (~15% of the $10b industry), we wanted to make it right.

What it does

Escrow service to pay influencers for completed work.

Step 1: Choose social action, target influencer, target text, bounty

  • example: Raj Gokul to tweet "I love @DemoxLabs" for $50 in SOL to charity

Step 2: Influencer posts with desired text

Step 3: Influencer gets paid

Note: we are donating $50 in SOL for each judge who tweets "@DemoxLabs" and "#convergencehackathon"

How we built it

Web 2 actions: to verify Tweets, we utilized our homegrown oracle protocol that looks at TLS packets being passed by Twitter's secure web servers. Once the oracle sees the right trigger, it pushes that data onchain to trigger a smart contract.

Web 3 escrow: we used Serum's infrastructure to handle the escrow exchange and payouts.

Challenges we ran into

  1. Deciding on the right new market to bring to Serum. There's lots of P2P markets we can eventually serve but finding one that enabled us to build in the timeline proved challenging.
  2. Tool in the ecosystem. The "--clone" instruction is broken for the solana test validator so it's definitely to test cross program calls. You essentially have to build every dependent contract from source.

Accomplishments that we're proud of

  1. First live implementation of our oracle protocol to bridge twitter web2 data with web3 smart contracts
  2. Getting more acquainted with Serum and Solana

What's next for TweetPay

TweetPay will go deeper in Twitter functionality before expanding to different social platforms.

The Demox oracle protocol will be further developed and expanded to help the Solana ecosystem to utilize more web2 data. We are also looking into utilizing wormhole for cross-chain capabilities.

Built With

+ 3 more
Share this project:

Updates