Read live from Solana and Aurora in your browser. No login and no database: anyone with this address sees the same numbers.
Last 14 days, your local time. Only credits read from Solana count. Hover or tap a day.
Reading Solana… (this view reads the merchant's account live and needs JavaScript; the stored verification of every run is under Live proof)
Step 1 of 3 · You
Set up · about 2 minutes
Three short steps: who you are, how you want the money, and your link. No account and no sign-up. Nothing is kept on a server.
Share a link. Your customer pays with what they already hold. You receive exactly the invoiced USDC in your Solana wallet, or straight into yield, and nothing counts until Solana itself shows it.
One exception, by design: a private payment adds a tag of 0.000001 to 0.000999 USDC on top of the invoice, so Sluice can find it on Solana without Aurora's transaction hashes.
Paid live on mainnet from Base, Arbitrum and Optimism, and from a non-EVM wallet on Tron. Every one of those runs is under Live proof.
The merchant's Solana wallet signs amount, address and how it settles. Change one character and the checkout refuses the link.
USDC on Base, ETH on Arbitrum, USDT on Tron, BTC and more. Connect a wallet, or scan a QR from any wallet or exchange.
The page reads the merchant's balance on Solana itself. A provider's "success" is only a hint. Short, late or failed payments go back to the payer.
For tips, top-ups and a QR on the counter. Each merchant gets a permanent address per network: customers send any amount from whatever they hold, whenever they like, and it arrives as USDC on Solana. Nothing to quote, nothing to connect.
Live on mainnet: on 4 Nov, 1.10 USDC sent on Base to a merchant's permanent address arrived as 1.089777 USDC on Solana 14 seconds later, checked on Solana. It is the first row under Live proof.
Payment rails leave money idle until someone moves it. With Sluice a customer on Base can pay an invoice and, in one atomic Solana transaction run through Aurora Intents Connect, the USDC is supplied to Kamino and the yield-bearing cUSDC lands in the merchant's own token account. The payer's account never holds the position, and the order's reference travels with the deposit, so the payment is findable from Solana alone.
Sluice's fee rides in the same transaction. On these invoices the payer adds 0.5% on top, sent to Sluice's own account in the very transaction that settles into Kamino, so the merchant still gets exactly the invoice. The fee account and the rate are pinned in the checkout, which shows the fee before the wallet opens and refuses a transaction that asks for anything else.
The same rail works without a browser. A Sluice API answers 402 Payment Required with its price in USDC on Solana. The buyer pays from any supported chain and calls again. The server delivers exactly once, only after it has read the USDC credit on Solana, and returns a signed receipt.
A hosted one is live. Ask it for its price:
curl -i https://sluice-api.swiftbotlab.workers.dev/api/report/9cYFzrmHRcsYzLhAWsNemzCy75ZhETn2px4MS8oDDReR
Then create an order with your own refund address, send the exact amount it quotes from your own wallet, and call again with X-Sluice-Order. The receipt key is published at /.well-known/sluice.json. Every step, with the headless buyer that checks the quote against NEAR Intents' public record before it pays:
$ python3 cli/sluice_buy.py https://sluice-api.swiftbotlab.workers.dev/api/report/<address> \
--pay base:USDC --key-file payer.key --max-usd 0.30
402: price 0.2 USDC on Solana -> 9cYF…DReR
order ord_…: send 0.2121… via base:USDC to 0x…
quote independently checked with NEAR Intents: recipient, amount, asset, refund address
deposit ok: https://basescan.org/tx/0x…
SETTLED: Paid: verified on Solana
receipt signature valid: True; body hash matches: True
Solana settlement re-verified: True
Seventeen real payments, refunds and redemptions from Base, Arbitrum, Optimism and Tron. Each row shows what was verified on 4 Nov, read from Aurora and Solana, and where every unit of the payment went, Sluice's own fee included. Press Check live to read both again from your browser, right now.
Verified 4 Nov, 17:36 UTC: all 17 rows read from Aurora and Solana mainnet. Every hash opens the explorer. With JavaScript on, Check live reads both again from your browser.
5.452 USDC sent, 0.000882 refunded and 0.0024 USDC refund gas. The 5.448718 USDC swapped became 5.19 USDC in the payer's own Solana account, after 0.257261 Solana delivery (it includes opening the payer's Solana USDC account, once) and 0.001457 Aurora's 2 bps fee and the solver's price. That account supplied 5.00 USDC to Kamino for the merchant, paid Sluice's 0.025 USDC fee, paid a 0.149068 USDC Intents Connect fee (it includes opening Sluice's fee account, once) and kept 0.015932.
| Sent on Base | 5.452 USDC |
| swapped | 5.448718 USDC |
| refunded to the payer (the excess) | 0.000882 USDC |
| refund fee (gas for the refund transaction) | 0.0024 USDC |
| Swapped | 5.448718 USDC |
| to the payer's own Solana account (Intents Connect) | 5.19 USDC |
| Solana delivery fee (from the quote), including opening the payer's Solana USDC account (once per payer) | 0.257261 USDC |
| Aurora's 2 bps fee and the solver's price | 0.001457 USDC |
| Reached the payer's own Solana account, which then ran one transaction | 5.19 USDC |
| supplied to Kamino for the merchant (who got 4.134567 cUSDC) | 5.00 USDC |
| Sluice's fee, 0.5% of the invoice, to Sluice's own account (pinned in the audit) | 0.025 USDC |
| Intents Connect fee, to its relayer (pinned in the audit), including opening Sluice's fee account (once) | 0.149068 USDC |
| left in the payer's own Solana account | 0.015932 USDC |
The merchant burned 4.134567 cUSDC and received 5.000006 USDC: the 5.00 supplied plus 0.000006 interest, for a 0.000005 SOL network fee.
| USDC paid into the merchant's own account, for 4.134567 cUSDC burned | 5.000006 USDC |
| the 5.00 USDC supplied on 4 Nov | 5.00 USDC |
| interest earned since | 0.000006 USDC |
0.000005 SOL network fee, paid by the merchant
4.026148 TRX sent, 0.013381 left over, too small to refund. The 4.012767 TRX swapped became 1.272 USDC to the merchant, after 0.010028 USDC Solana delivery and about $0.0043 Aurora's 10 bps fee and the solver's price.
| Sent on Tron | 4.026148 TRX |
| swapped | 4.012767 TRX |
| left over after the swap, not refunded (less than the 1.30 TRX refund fee) | 0.013381 TRX |
| Swapped (Aurora values it at $1.2859) | 4.012767 TRX |
| to the merchant on Solana (read from Solana) | 1.272 USDC |
| Solana delivery fee (from the quote) | 0.010028 USDC |
| Aurora's 10 bps fee and the solver's price | ≈$0.0043 |
0.2122 sent = 0.20 to the merchant + 0.0122 USDC in fees (0.002071 left over, too small to refund, 0.010077 Solana delivery, 0.000052 Aurora's 2 bps fee and the solver's price).
| Sent on Base | 0.2122 USDC |
| swapped | 0.210129 USDC |
| left over after the swap, not refunded (less than the 0.0024 USDC refund fee) | 0.002071 USDC |
| Swapped | 0.210129 USDC |
| to the merchant on Solana (read from Solana) | 0.20 USDC |
| Solana delivery fee (from the quote) | 0.010077 USDC |
| Aurora's 2 bps fee and the solver's price | 0.000052 USDC |
1.10 sent = 1.089777 to the merchant + 0.010223 USDC for Solana delivery and Aurora's fee.
| Sent on Base to the permanent address | 1.10 USDC |
| to the merchant on Solana (read from Solana) | 1.089777 USDC |
| Solana delivery and Aurora's fee (Aurora's record of a permanent address does not split the two) | 0.010223 USDC |
0.30 sent = 0.25 to the merchant + 0.037512 refunded + 0.012488 USDC in fees (0.0024 refund gas, 0.010007 Solana delivery, 0.000081 Aurora's 2 bps fee and the solver's price).
| Sent on Base | 0.30 USDC |
| swapped | 0.260088 USDC |
| refunded to the payer (the excess) | 0.037512 USDC |
| refund fee (gas for the refund transaction) | 0.0024 USDC |
| Swapped | 0.260088 USDC |
| to the merchant on Solana (read from Solana) | 0.25 USDC |
| Solana delivery fee (from the quote) | 0.010007 USDC |
| Aurora's 2 bps fee and the solver's price | 0.000081 USDC |
0.20 sent = 0.1976 refunded + 0.0024 USDC refund fee. Nothing reached the merchant.
| Sent on Base | 0.20 USDC |
| refunded to the payer | 0.1976 USDC |
| refund fee (gas for the refund transaction) | 0.0024 USDC |
0.000133368898372899 ETH sent, 0.000020982670536664 refunded and 0.0000002600774 ETH refund gas. The 0.000112126150436235 ETH swapped became 0.25 USDC to the merchant, after 0.010007 USDC Solana delivery and about $0.0009 Aurora's 10 bps fee and the solver's price.
| Sent on Optimism | 0.000133368898372899 ETH |
| swapped | 0.000112126150436235 ETH |
| refunded to the payer (the excess) | 0.000020982670536664 ETH |
| refund fee (gas for the refund transaction) | 0.0000002600774 ETH |
| Swapped (Aurora values it at $0.2608) | 0.000112126150436235 ETH |
| to the merchant on Solana (read from Solana) | 0.25 USDC |
| Solana delivery fee (from the quote) | 0.010007 USDC |
| Aurora's 10 bps fee and the solver's price | ≈$0.0009 |
The merchant burned 0.124074 cUSDC and received 0.150041 USDC: the 0.15 supplied plus 0.000041 interest, for a 0.000005 SOL network fee.
| USDC paid into the merchant's own account, for 0.124074 cUSDC burned | 0.150041 USDC |
| the 0.15 USDC supplied on 1 Nov | 0.15 USDC |
| interest earned since | 0.000041 USDC |
0.000005 SOL network fee, paid by the merchant
0.311943 USDC sent, 0.000617 refunded and 0.0024 USDC refund gas. The 0.308926 USDC swapped became 0.29883 USDC in the payer's own Solana account, after 0.010001 Solana delivery and 0.000095 Aurora's 2 bps fee and the solver's price. That account supplied 0.15 USDC to Kamino for the merchant, paid a 0.14683 USDC Intents Connect fee (it includes opening the merchant's new cUSDC account) and kept 0.002.
| Sent on Base | 0.311943 USDC |
| swapped | 0.308926 USDC |
| refunded to the payer (the excess) | 0.000617 USDC |
| refund fee (gas for the refund transaction) | 0.0024 USDC |
| Swapped | 0.308926 USDC |
| to the payer's own Solana account (Intents Connect) | 0.29883 USDC |
| Solana delivery fee (from the quote) | 0.010001 USDC |
| Aurora's 2 bps fee and the solver's price | 0.000095 USDC |
| Reached the payer's own Solana account, which then ran one transaction | 0.29883 USDC |
| supplied to Kamino for the merchant (who got 0.124074 cUSDC) | 0.15 USDC |
| Intents Connect fee, to its relayer (pinned in the audit), including rent for the merchant's new cUSDC account (0.00148844 SOL) | 0.14683 USDC |
| left in the payer's own Solana account | 0.002 USDC |
0.773463 sent = 0.50 to the merchant + 0.002659 refunded + 0.270804 USDC in fees (0.0024 refund gas, 0.268287 Solana delivery, 0.000117 Aurora's 2 bps fee and the solver's price).
| Sent on Base | 0.773463 USDC |
| swapped | 0.768404 USDC |
| refunded to the payer (the excess) | 0.002659 USDC |
| refund fee (gas for the refund transaction) | 0.0024 USDC |
| Swapped | 0.768404 USDC |
| to the merchant on Solana (read from Solana) | 0.50 USDC |
| Solana delivery fee (from the quote), including rent for the merchant's new USDC account (0.00148844 SOL) | 0.268287 USDC |
| Aurora's 2 bps fee and the solver's price | 0.000117 USDC |
0.40 sent = 0.3976 refunded + 0.0024 USDC refund fee. Nothing reached the merchant.
| Sent on Base | 0.40 USDC |
| refunded to the payer | 0.3976 USDC |
| refund fee (gas for the refund transaction) | 0.0024 USDC |
0.000222930139609761 ETH sent, 0.50 USDC to the merchant. Aurora publishes no amounts for a private payment, so the fee split is not public (the quote listed 45 bps of app fees).
| Sent on Arbitrum (the deposit transaction) | 0.000222930139609761 ETH |
| to the merchant on Solana (read from Solana) | 0.50 USDC |
0.161561 sent = 0.15 to the merchant + 0.011561 USDC in fees (0.001531 left over, too small to refund, 0.010006 Solana delivery, 0.000024 Aurora's 2 bps fee and the solver's price).
| Sent on Base | 0.161561 USDC |
| swapped | 0.16003 USDC |
| left over after the swap, not refunded (less than the 0.0024 USDC refund fee) | 0.001531 USDC |
| Swapped | 0.16003 USDC |
| to the merchant on Solana (read from Solana) | 0.15 USDC |
| Solana delivery fee (from the quote) | 0.010006 USDC |
| Aurora's 2 bps fee and the solver's price | 0.000024 USDC |
0.161535 sent = 0.15 to the merchant + 0.011535 USDC in fees (0.001495 left over, too small to refund, 0.009983 Solana delivery, 0.000057 Aurora's 2 bps fee and the solver's price).
| Sent on Base | 0.161535 USDC |
| swapped | 0.16004 USDC |
| left over after the swap, not refunded (less than the 0.0024 USDC refund fee) | 0.001495 USDC |
| Swapped | 0.16004 USDC |
| to the merchant on Solana (read from Solana) | 0.15 USDC |
| Solana delivery fee (from the quote) | 0.009983 USDC |
| Aurora's 2 bps fee and the solver's price | 0.000057 USDC |
0.000071028266525738 ETH sent, 0.00000067162053299 left over, too small to refund. The 0.000070356645992748 ETH swapped became 0.153555 USDC in the payer's own Solana account, after 0.009983 USDC Solana delivery and about $0.0003 Aurora's 10 bps fee and the solver's price. That account paid the merchant 0.15 USDC with the order reference, paid a 0.001556 USDC Intents Connect fee and kept 0.001999.
| Sent on Arbitrum | 0.000071028266525738 ETH |
| swapped | 0.000070356645992748 ETH |
| left over after the swap, not refunded (less than the 0.0000012 ETH refund fee) | 0.00000067162053299 ETH |
| Swapped (Aurora values it at $0.1637) | 0.000070356645992748 ETH |
| to the payer's own Solana account (Intents Connect) | 0.153555 USDC |
| Solana delivery fee (from the quote) | 0.009983 USDC |
| Aurora's 10 bps fee and the solver's price | ≈$0.0003 |
| Reached the payer's own Solana account, which then ran one transaction | 0.153555 USDC |
| paid to the merchant, with the order reference (read from Solana) | 0.15 USDC |
| Intents Connect fee, to its relayer (pinned in the audit) | 0.001556 USDC |
| left in the payer's own Solana account | 0.001999 USDC |
0.414193 sent = 0.40 to the merchant + 0.001639 refunded + 0.012554 USDC in fees (0.0024 refund gas, 0.010028 Solana delivery, 0.000126 Aurora's 2 bps fee and the solver's price).
| Sent on Base | 0.414193 USDC |
| swapped | 0.410154 USDC |
| refunded to the payer (the excess) | 0.001639 USDC |
| refund fee (gas for the refund transaction) | 0.0024 USDC |
| Swapped | 0.410154 USDC |
| to the merchant on Solana (read from Solana) | 0.40 USDC |
| Solana delivery fee (from the quote) | 0.010028 USDC |
| Aurora's 2 bps fee and the solver's price | 0.000126 USDC |