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
- 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.
- 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
- First live implementation of our oracle protocol to bridge twitter web2 data with web3 smart contracts
- 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
- demox
- serum
- solana
Log in or sign up for Devpost to join the conversation.