Skip to main content
Solana Blinks (short for blockchain links) are interactive transaction links that render as action cards inside social apps and compatible browsers. Instead of navigating to a separate website, you can read a Blink embedded in a tweet or message, enter an amount, and sign the transaction — all without ever leaving the social feed.
Blinks require a Solana Actions-compatible browser extension or app. Install Dialect or Phantom to get started.
Blinks are built on the Solana Actions standard, an open protocol that defines how apps expose signable transactions as simple HTTPS URLs. When a compatible client (browser extension, wallet app, or social platform integration) detects a Blink URL, it fetches the action metadata and renders a rich UI — showing the creator’s name, avatar, suggested tip amounts, and a custom amount input — directly in the page. Tip Stack implements the Actions standard at:
https://tipstack.fun/api/solana/actions/tip/CREATOR_HANDLE
Any client that speaks the Solana Actions protocol can render this URL as a fully interactive tipping card.

Compatible clients

ClientPlatformNotes
Dialect BlinksTwitter/X, webInstall the Dialect browser extension to enable Blinks on Twitter/X
Phantom browser extensionAny web pageDetects Blink URLs on supported sites
BackpackWeb and mobileBuilt-in Blinks support
Any Solana Actions clientVariesAny client implementing the Actions spec
1

Install a compatible extension

Install the Dialect Blinks browser extension or the Phantom browser extension in Chrome, Brave, Firefox, or Edge. Make sure your wallet is unlocked and connected to Solana Mainnet.
2

Find a Blink link in your feed

When a creator shares their Tip Stack Blink URL on Twitter/X, the Dialect or Phantom extension renders it as an action card directly in the tweet. You’ll see the creator’s name, a brief description, and quick-select tip buttons (for example, Tip 0.1 SOL, Tip 5 USDC, Tip 10 USDC).
3

Choose or enter an amount

Click one of the preset buttons to tip a fixed amount, or select Custom SOL / Custom USDC and type the exact value you want to send in the input field that appears.
4

Confirm and sign

Click the action button. Your wallet extension opens the transaction approval screen showing the exact transfer instructions — the amount going to the creator and the small platform fee. Review the details, then click Approve to sign and submit.
5

Receive confirmation

The Blink card updates to show a success message: “Thanks for supporting [Creator Name]!” The transaction is confirmed on-chain, and the creator’s wallet receives the tip immediately.
Every Tip Stack creator has a unique Blink URL. The format is:
https://tipstack.fun/api/solana/actions/tip/CREATOR_HANDLE
For example, if a creator uses the .sol domain alice.sol, their Blink URL is:
https://tipstack.fun/api/solana/actions/tip/alice.sol
You can also reference a creator by their Twitter handle, Discord handle, or wallet address — the Actions endpoint resolves all of these to the correct payout wallet automatically.

Supported recipient identifiers

Identifier typeExample
.sol domainalice.sol
Twitter handle@alice
Discord handlealice#1234
Wallet address7xKX... (base58)
Creators can copy their Blink URL from the Dashboard → Share & Embed section. Paste the URL directly into a tweet, Discord message, Telegram post, or any other platform. Compatible clients will automatically render it as an interactive card — no special formatting or markdown required.
Creators can include their Blink URL in their Twitter bio, Discord server announcements, or GitHub profile README to make it easy for supporters to tip without navigating away from wherever they already are.
When a Blinks client detects a Tip Stack action URL, it performs two requests:
  1. GET — fetches the action metadata (creator name, icon, label, available amounts). Tip Stack responds with the creator’s profile and a list of pre-defined and custom amount actions.
  2. POST — once you confirm an amount, the client sends your wallet’s public key. Tip Stack builds and serialises a Solana transaction containing a transfer to the creator’s wallet (98% of the tip) and a fee transfer to the Tip Stack treasury (2%), then returns the base64-encoded transaction. Your wallet signs it locally and submits it to the network.
Your private key never leaves your device at any step.