Conduit
Developer SDK · v0.1 beta

Accept crypto. Any chain in, Solana out.

Drop-in React checkout for Solana-first developers. Your buyers pay from any wallet, any chain; you settle on Solana in under a second. Three lines to integrate, 0.35% flat, non-custodial, MIT-licensed.

25+ wallets·5 chain families·400ms Solana finality·HMAC-signed quotes·Open source
01

Install

Terminal
$ npm install @conduitexchange/connect
src/components/Pay.tsx
01import { ConduitCheckout } from "@conduitexchange/connect";
02 
03export default function Pay() {
04 return (
05 <ConduitCheckout
06 amount="9.99"
07 currency="USDC"
08 merchantAddress={process.env.NEXT_PUBLIC_MERCHANT!}
09 orderId={`ord_${crypto.randomUUID()}`}
10 onSuccess={(paymentId) => router.push(`/thanks/${paymentId}`)}
11 />
12 );
13}
What this gets you
  • Branded payment modal with every major Solana + EVM wallet pre-wired
  • Smart-funding route engine picks the cheapest path per buyer
  • Server-signed quotes; merchant address cannot be swapped mid-flow
  • Demo mode for zero-risk showcasing before you take real funds
  • MIT license — fork, audit, self-host the backend if you want
No KYC required for buyers. Non-custodial end-to-end.
02

What's under the hood

Any-wallet, any-chain

Phantom, MetaMask, Backpack, OKX, Rabby, Coinbase, Rainbow, Ledger, plus 17 more — pre-wired across EVM, Solana, Bitcoin, Tron, and Kaspa.

400 ms finality

Solana settles in roughly the time your buyer blinks. Confirmations land before Stripe's ACH has even woken up.

0.35% flat

One fee. No card-network interchange, no FX markup, no account freezes. Every rate is shown to the buyer before they sign.

Conduit Security Score

Every uncurated token is graded in real time — mint authority, freeze authority, honeypot, liquidity, holder concentration. Risky routes warn or block before the buyer can sign.

Live route gating

We probe Jupiter and the EVM aggregators before surfacing a quote. No more 'oops, no liquidity' at broadcast. If it can't settle, we don't show it.

Demo mode built in

Every example has a Demo/Live toggle. Investors and teammates can see the entire flow without touching real funds.

03

Five runnable examples

Every example is a real page you can open, fork, and ship. Default to Demo mode to explore the full modal without funding; flip to Live when you have a USDC-holding wallet connected.

04

Security posture

Guard
Zero key custody

No code path reads a private key. Wallet extensions sign; Conduit never sees the payload.

Guard
HMAC-signed quotes

Merchant address, amount, and currency are signed server-side. A compromised client cannot swap the destination.

Guard
On-chain trust anchor

Settlement is verified by re-reading the transaction from Solana server-side — never by trusting the client.

Guard
Proprietary token risk score

Every uncurated token is graded across authority, honeypot, liquidity, and concentration signals before a quote surfaces.

Start shipping

The fastest way to accept crypto in a Next.js app.

Clone a starter from the examples, drop in your merchant address, and you have a working payment page before your coffee goes cold.