In June 2024, Solana Foundation launched Blinks — a UX primitive that changes how Solana transactions are initiated. Before Blinks, executing a Solana transaction required: (1) knowing the dApp exists, (2) navigating to its website, (3) connecting a wallet, (4) finding the right UI element, and (5) signing. Blinks collapse this to a single URL. Share a Blink on Twitter/X, and anyone who sees it can sign the underlying transaction directly in their Twitter feed — no navigation required. This dramatically lowers the friction for on-chain interactions and opens crypto to distribution patterns impossible with traditional dApp websites.
How Blinks Work
The following sections cover this in detail.
The Actions API
A Blink URL looks like:
https://dial.to/?action=solana-action:https://my-app.com/api/swap-usdc-sol
What happens when clicked:
- User’s Blink-aware client (browser extension, Twitter, wallet) fetches the URL
- The server responds with an Actions metadata object: title, description, input fields (if needed), transaction
- Client renders a simple UI card with a “Sign with Solana” button
- User clicks → wallet popup → transaction signed and submitted
- Done — the transaction is on-chain within 400ms
On Twitter/X (Blinks in Social Media)
- Twitter recognizes Blink URLs and renders them as interactive cards
- Users see a card with the action description and a “Sign” button
- Clicking invokes the wallet without leaving Twitter
- This was the most viral use case at Blinks launch
Example viral Blinks:
- Donate SOL to a public wallet from Twitter
- Mint an NFT live in-feed
- Vote on a DAO proposal while scrolling your feed
- Buy a token on Jupiter directly from a tweet
Use Cases
The following sections cover this in detail.
Simple Payments
NFT Minting
Candy Machine + Blinks: Metaplex integrated Blinks, so any Candy Machine NFT drop can be minted via a shared URL. This was used for several NFT launches in Q3 2024.
DeFi Operations
- Stake: “Stake your SOL with Marinade” as a Blink in a blog post
- LP: “Add liquidity to SOL/USDC pool” from a Discord message
Tipping and Donations
DAO Governance
Gaming
The Blinks Architecture
The protocol is built around the following components.
Server-Side Requirements
- An API endpoint that responds to GET requests with action metadata (JSON):
title,description,iconlinks.actionsarray with button labels and URLs - A POST endpoint that returns a serialized Solana transaction for the user to sign
The Solana Actions spec defines these response formats. Any server (Next.js, Vercel function, etc.) can implement it in hours.
Client-Side Requirements
- Recognize Blink URLs
- Fetch and render the action metadata
- Submit the returned transaction to the user’s wallet for signing
- Confirm the transaction and show success/failure
Backpack wallet and Phantom wallet added Blinks support natively. Browser extension wallets like Solflare also integrated. Twitter/X is the key social platform partner.
Unfurling
solana-action:URL prefixdial.toas a universal Blinks interstitial (for non-Blinks-aware clients, dial.to renders the action in a browser)
Limitations
Wallet Required: The user still needs a connected Solana wallet. Blinks don’t abstract away key management. For non-crypto-native users, onboarding to a wallet is still Step 0.
Platform Support: Only platforms that explicitly support Blinks rendering benefit from the embedded UX. Most social media platforms (Instagram, TikTok, Reddit) do not. Twitter/X is the key exception.
Complexity Limitations: Blinks work best for simple, single-step transactions. Complex multi-step DeFi operations (multiple approvals, conditional logic) are difficult to express as a single Blink.
Trust: Malicious actors can create Blinks that look like legitimate actions. User education on verifying Blink sources is needed — similar to phishing in traditional web.
Ecosystem Adoption
Blinks launched at Solana Breakpoint 2024 (June 2024) and saw rapid adoption:
- Major protocols (Jupiter, Marinade, Tensor, Magic Eden) launched Blinks within weeks
- Twitter/X partnership was announced simultaneously with the SDK launch
- Hundreds of Blinks built during 2024 hackathons
- Blinks became a standard part of new Solana dApp product launches
Social Media Sentiment
Blinks were one of Solana’s most discussed UX innovations in 2024. The Twitter integration was the “show, don’t tell” moment that made the concept visceral — people literally minting NFTs in their Twitter feed was compelling. The reaction split into two camps: (1) Crypto-native developers: “This is a genuinely new UX pattern that will bring normal people to Solana”; (2) Skeptics: “Cool demo, but users still need wallets, so the real onboarding problem isn’t solved.” Both perspectives are partly right. Blinks lower friction for already-crypto-native users significantly. For first-time crypto users, the wallet setup step remains the bottleneck. The deeper critique is that Blinks are best on Twitter/X — Elon’s platform — creating platform dependency risk. Overall, Blinks are widely viewed as a positive step for Solana’s UX moat and developer differentiation from EVM chains.
Last updated: 2026-04
How to Interact with Blinks
- Get SOL via
- Install Phantom or Backpack wallet (Chrome extension)
- Look for Blink URLs on Twitter/X or on Solana dApp websites
- Click, review the action, and sign with your wallet
Store assets securely:
Related Terms
Sources
Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Bitcoin.org.
Nielsen, J. (1994). Usability Engineering. Academic Press.
Weyl, E. G., Ohlhaver, P., & Buterin, V. (2022). Decentralized Society: Finding Web3’s Soul. SSRN Working Paper.
Apple Inc. (2020). Human Interface Guidelines: App Clips. developer.apple.com.
Messias, J., et al. (2022). Understanding Platform Influence: Social Media as Infrastructure. ACM CHI Conference.