CoW Swap Wink to enable CoW Swap directly within Twitter
Author:
AJ, Co-Founder @ Winks.fun
About Us:
We’re the team behind Winks - we enable on-chain actions to occur within users’ social media timelines, starting with Twitter! This works without users needing any middleware. We’re a team of 2nd-time Web3 entrepreneurs, backed by IOSG and others. Read more about our story on Twitter.
Additional Links:
Github: winksdotfun · GitHub
Twitter: https://www.x.com/winksdotfun
Ecosystem partners:
Metis, Camp Network, Monad, Starknet
Grant Category:
Milestone-based grant
Grant Description:
Winks enable Twitter users to perform end-to-end on-chain actions within their timelines, without needing any middleware. This presents a significant advancement in integrating Web3 functionality within social media platforms. It facilitates seamless on-chain transactions directly within familiar environments like Tweets. Every Web3 protocol tries to acquire users from Crypto Twitter, but there isn’t a direct method to do so - until now!
By eliminating the need for middleware and complex interfaces, Winks offer a scalable and intuitive solution for projects like CoW Swap and users alike. We propose the creation of a Wink (Twitter app) for CoW Swap, whereby any Twitter user will be able to swap Ethereum-based CoW Swap-list tokens. This will replicate the current CoW Swap interface on Twitter within the standard 1100x1100px Winks viewport, maintaining consistency in branding and UX. Typical tech stack includes hardhat for deployment, ViteJS for Wink client and Ether JS for integration. We will also be able to leverage the CoW Swap widget for the creation of our Wink.
Winks are effectively a wrapper on the existing Swap and we don’t add our our contracts or backend to the process. We’ll deploy this as a React app and provide a cowswap(dot]winks[dot]fun URL which CoW team, community and supporters (including KOLs) can post on their Twitter accounts. This URL will be automatically read by Twitter and displayed accordingly. Whenever anyone clicks on the link preview from Twitter Desktop Chrome browser, the preview will transform into the Wink application, without redirecting the user outside Twitter to any external page or app.
The cowswap.winks.fun URL will also be attested on-chain via Sign Protocol for additional security.
For CoW Swap, Winks can enable listed-token swaps right within Tweets. This has 2 potential benefits to CoW:
- Increase in unique active wallets (UAWs) and TVL.
- Increased Crypto Twitter mindshare from increased marketing visibility on X posts, since Winks keep traffic on X for longer, unlike URLs which get punished by the algo.
Other DeFi projects we’re working on Winks for include OKX DEX, Matcha Swap, and GMX. We’ve released Winks for QuillCheck (3.5M views and 28k queries), Monad $TMON faucet (5227 UAWs), GrowFitter marketing Wink (4769 activations), Hercules DEX (781 UAWs).
Milestones:
Milestone | Due Date | Payment |
---|---|---|
Core Swap Wink (1) | 14 days from start date | $8,000 in vested $CoW tokens |
Multi-chain integration | 14 days from completion of milestone 1 | $6,000 in vested $CoW tokens |
Analytics | 5 days from completion of milestone 2 | $0 |
Milestone 1:
Delivery of working Wink hosted on cowswap.winks.fun that enables users to swap CoW Swap-listed tokens on Ethereum directly within Twitter, without needing any middleware.
Timeline: 14 days from start date (i.e. grant approval date)
Budget: $8,000 in $CoW vested over 3 months
Estimated impact: Over 2,000 new Unique Active Wallets over 2 months, trackable via Firebase Events
Milestone 2:
Addition of support to the Wink for CoW Swap swaps Gnosis Chain, Arbitrum One, and Base.
Timeline: 14 days from completion of milestone 1
Budget: $6,000 in $CoW vested over 4 months
Milestone 3:
We’ll include Firebase analytics to track traction resulting from the Wink and will share access to this dashboard with a CoW DAO member.
Timeline: 5 days from completion of milestone 2
Budget: 0
Funding Request:
For the 3 milestones described, the total requested budget is $8,000 in $CoW for milestone 1. For milestone 2, we request $6,000 worth of $CoW tokens vested over 4 months. We expect at least 2,000 UAW (Unique Active Wallets) connections in the first 2 months and would be happy to have our compensation tied to this being achieved.
Budget Breakdown:
We expect two developers on this project through the duration of the project, and we will host and support the Wink for 12 months post-deployment.
Gnosis Chain Address (to receive the grant):
0x97D86178c6E828E7aA75f868161AD4Ca2bFCf8d8
Other Information:
Winks are React or NextJS apps built in an 1100 x 1100 px viewport deployed with specific metadata that enables Twitter to recognize them as platform-native applications and render them within iframes, instead of treating them as link previews. Unlike dev libraries like Solana Blinks or Farcaster Frames, Winks.fun operates in a b2b SaaS model where we provide the fully-ready Winks to projects so that the protocols don’t need to do any technical effort whatsoever - they give us the use-case and front-end API access, and we do all the rest to give back the final, finished, fully-functional Winks.
-
This will be an open source project.
-
Previous work samples provided.
We’re happy to revise the scope and compensation structure based on your feedback. The Winks need to be posted from the CoW official Twitter accounts for users to interact with them.
Referral:
Chen from CoW Swap.
Terms and Conditions:
By submitting this grant application, I acknowledge and agree to be bound by the CoW DAO Participation Agreement and the CoW Grant Terms and Conditions. In addition to the CoW DAO Participation Agreement and the CoW Grant Terms and Conditions, applicants must adhere to the Completion Timeline Clause.