Skip to content
Developers

Search D0 documentation

Search the D0 Checkout integration guide

Getting started

Installation

Install the public React package and the wallet runtime required by D0 Checkout.

@d0fi/checkout-react@0.1.0Public npm

Install the package

npm
npm install @d0fi/checkout-react wagmi viem @tanstack/react-query
pnpm
pnpm add @d0fi/checkout-react wagmi viem @tanstack/react-query

Import the styles

Import the Checkout stylesheet once from your application entry point.

tsx
import '@d0fi/checkout-react/styles.css';

Missing this import causes the Checkout layout and motion utilities to render without their definitions.

Version requirements

PackageSupported version
react18 or 19
react-dom18 or 19
wagmi2.9 or newer, below 3
viem2.x
@tanstack/react-query5.x

Next.js

Wallet discovery uses browser interfaces. Put the provider and Checkout integration in a Client Component and set ssr: true when creating the wallet configuration.

© 2026 D0 Labs Inc.Checkout React SDK v0.1.0