For DeFi vaults, RWA protocols, perp DEXs and prediction markets.
D0 gives DApps and RWA platforms a single SDK that connects any Web3 wallet — and lets non-crypto users fund positions with local fiat. Keep your on-chain UX. Remove the friction. Expand your market.
Why DApps & RWA Build on D0
Your audience is capped at users who already hold crypto. D0’s fiat on-ramp lets anyone fund a position with local rails — PromptPay, QRPh — and land in USDC/USDT inside your app. Same product, a much bigger market.
The classic flow — connect, sign-in, approve, deposit — bleeds users at every wallet prompt, and dies when they run out of gas. D0 collapses this with gasless transactions and a managed deposit path, so users fund in one step.
Prefer to stay fully non-custodial? D0’s Connect layer works like Reown or Rainbow — one API across EVM (WalletConnect v2 / EIP-6963) and Solana (Wallet Standard). Your users hold their own keys and receipts. You touch none of it.
Three Ways In
Meet every user where they are — from DeFi degens to first-time buyers.
For crypto-native users
Users bring their own wallet and sign directly with your contracts.
For users who want it simple
One transfer to a managed address. D0 handles approvals, gas, and settlement.
For everyone else
Scan a local QR, pay in THB or PHP, land in stablecoins inside your app.
Integration Flow
One SDK surface across chains and entry points — no wallet plumbing to maintain.
import { D0 } from '@d0fi/sdk'const d0 = D0.init({ appId, chains: ['evm', 'solana'] })// ① Non-custodial connectawait d0.connect()await d0.signMessage(...) // SIWE preservedawait d0.sendTransaction(...)// ② / ③ Funded entry (custodial + fiat)d0.deposit({ mode: 'auto' }) // gasless, managed addressd0.fiat({ currency: 'THB' }) // PromptPay QROne package, EVM + Solana handled.
Connect, Deposit, or Fiat — toggle per flow.
Unified webhook & dashboard reconciles every path into one report.
Connect mode is non-custodial and requires no additional licensing. Custodial and fiat modes settle through D0’s licensed rails (PH OPS / HK MSO).
Coverage
Chains & Wallets
Wallets
Fiat On-Ramps
Join DApps and RWA protocols using D0 to connect any wallet and accept local fiat — without giving up their on-chain UX.
Non-custodial option · Licensed fiat rails · Gasless infrastructure · 99.9% uptime SLA