Solana Blinks for Cash-Out: How to Send USDC to Your Bank From a Link
What Solana Actions and Blinks are, how a Sacamos cash-out Blink turns a link into a signable USDC transaction, and how to use one safely from your wallet.
A Solana Blink is a shareable link that a compatible wallet or app can turn into an interactive card, letting you review and sign a Solana transaction without leaving the page you are on. Sacamos publishes a cash-out Blink, so you can start sending USDC to your bank from a link — but the transaction is always shown to you and signed in your own wallet, and identity verification and bank details are still required the first time.
This guide explains what Blinks and Solana Actions actually are, how a cash-out Blink works step by step, where Blinks do and don't render, and the security habits that matter most when a link can ask your wallet to sign something.
What are Solana Actions and Blinks?
The technology has two parts, defined in an open specification published by the Solana Foundation together with Dialect:
- Solana Actions are APIs. An Action is a URL that, when queried, returns metadata (a title, icon, description and buttons or input fields) and, once you choose an option, returns a transaction ready for your wallet to sign. The Action never has your keys; it only proposes a transaction.
- Blinks (short for "blockchain links") are the client side. A Blink is any surface — a wallet extension, a website, a social feed — that detects an Action URL and renders it as a card with buttons, so you can act on it in place.
In other words: the Action is the server that builds the transaction, and the Blink is the user interface that displays it. Your wallet is still the only thing that can approve and sign.
Where Blinks render
Support depends on the client, and it changes over time, so treat this as a general picture rather than a guarantee:
- Wallet browser extensions. Phantom and Solflare have offered Blink support in their browser extensions, which can unfurl eligible Blink links on supported sites (X has been the best-known example). Settings for this may be off by default or vary by version — check your wallet's settings.
- Dialect's ecosystem. Dialect maintains tooling, a registry of Actions, and SDKs that let other apps and websites render Blinks.
- Other wallets and apps. Some other Solana wallets (for example Backpack) and dApps have added support as well. Mobile support is generally more limited than desktop extensions.
When a surface does not support Blinks, nothing breaks: the link simply opens as a normal web page, where you can complete the same flow by connecting your wallet. That fallback is part of the design.
How a Sacamos cash-out Blink works
Sacamos is a non-custodial off-ramp: you send USDC from your own wallet to a one-time deposit address owned by a licensed payout partner, who converts it and pays out to your bank over the local rail. The Blink is just a faster entry point into that same flow.
Here is what typically happens:
- You open or see the Blink. In a supported client, it appears as a card. On an unsupported surface, it opens the Sacamos website instead.
- You enter the details. The card asks for the inputs it needs, such as how much USDC you want to send.
- First-time setup happens on the website. If you have never used Sacamos, you will be sent to complete identity verification (KYC), which is performed by the licensed partner and required by law, and to add your bank details. A Blink cannot skip this step.
- You get a quote. Before anything is signed, you see the exchange rate, fees and the exact local amount you will receive.
- Your wallet shows the transaction. The Action returns a transaction that sends USDC on Solana to the one-time deposit address. Phantom or Solflare displays it for review.
- You approve or reject. Only if you sign does anything move. If you close the window, nothing is sent.
- The partner pays out. After the deposit is confirmed, the partner converts and sends the local currency to your bank — for example via SEPA Instant in the eurozone, SPEI in Mexico, or PIX in Brazil.
What the Blink does not change
- Networks: Blinks are a Solana feature, so a cash-out Blink sends USDC on Solana. Sacamos also supports USDC on Base through the normal web app.
- Compliance: KYC and the rule that payouts generally go to an account in your own name still apply.
- Limits: New users start with a lower initial limit while verification is new, whether they arrive through a Blink or the website.
- Pricing: The fees and rate are shown in the quote; using a Blink does not add a special charge or discount.
Step-by-step: cash out USDC with a Blink
- Make sure you hold USDC on Solana in Phantom or Solflare, plus a small amount of SOL for network fees.
- If you want Blinks to unfurl in your browser, check that Blink support is enabled in your wallet extension's settings.
- Open the Sacamos Blink from Sacamos's official link. Confirm the domain on the card is Sacamos's domain.
- If prompted, finish identity verification and add your bank details on the Sacamos site. This is a one-time setup.
- Enter the amount and review the quote — rate, fees and the local amount you will receive.
- Review the transaction preview in your wallet: the token should be USDC, the amount should match the quote, and the network should be Solana.
- Sign. Keep the confirmation and transaction signature for your records.
- Track the payout status until the funds arrive in your bank.
If you prefer the regular flow, the Phantom cash-out guide and the Solflare cash-out guide walk through the same process from the web app, and our article on transferring USDC from Phantom to a bank account covers it in more detail.
Security: how to use Blinks safely
Because a Blink can put a signing request in front of you inside a social feed, scammers have an incentive to imitate them. A few habits remove most of the risk.
Only trust registered or verified sources
Dialect operates a registry where Action providers can be reviewed, and wallets can use that information to decide whether — and how — to render a Blink. Clients may show unregistered Actions with warnings or not at all. Treat a warning as a reason to stop, not a box to click through.
Check the domain every time
The card should show which domain the Action comes from. Make sure it is the exact domain you expect, not a lookalike with a swapped letter, an extra word, or a different top-level domain. When in doubt, close it and go to the website directly by typing the address.
Read the transaction simulation
Phantom and Solflare simulate transactions and show the expected balance changes before you sign. For a cash-out, you should see only USDC (and a small SOL network fee) leaving your wallet, in the amount you chose. Red flags include:
- Requests to approve token delegation or "unlimited" spending.
- Multiple tokens or NFTs leaving your wallet.
- An amount different from your quote.
- A simulation error your wallet cannot explain.
If anything looks off, reject the transaction.
General habits
- Test with a small amount first the first time you use any new flow.
- Never share your seed phrase or private key. No Blink, website or support agent needs it.
- Beware fake support. Replies offering to "fix" your transaction via a link or DM are a common scam.
- Keep your wallet extension updated, since security checks and Blink handling improve over time.
Limits of the technology
Blinks are useful, but they are not magic. It is worth being clear about what they can and cannot do:
| Aspect | What to expect |
|---|---|
| Platform support | Depends on the wallet, the extension version and the site; mobile support is more limited |
| Social sites | Unfurling relies on wallet extensions or apps, not on the social network itself, and site changes can break it |
| Fallback | Unsupported surfaces open a normal web page |
| Compliance | KYC and bank details are still needed; a Blink cannot bypass them |
| Chains | Solana only; Base users use the regular web app |
| Signing | Always in your wallet — the Blink cannot sign for you |
There is also a usability trade-off: the compact card is convenient for repeat cash-outs, but a full web page is often clearer for first-time setup, reviewing payout details or troubleshooting. Many people will use the Blink for routine transfers and the website for everything else.
Who should use a cash-out Blink?
A Blink makes the most sense if you:
- Already use Phantom or Solflare on desktop with Blink support enabled.
- Have already completed verification and saved your bank details with Sacamos.
- Cash out regularly and want fewer clicks between "I want to withdraw" and "sign".
If you are new, start with the standard flow — for example cashing out to the eurozone or the United States — then use the Blink for later transfers. When you are ready, you can start a cash-out from the web app at any time.