Wallet infrastructure for CKB Fiber

Email in.
Fiber ready.

Give any React app email-native CKB accounts and instant Fiber payments, so users can start with the identity they already have.

Running on CKB testnet

01
Authenticate

Email OTP opens a CKB account with no wallet setup.

02
Recover

The same email recovers the same CKB and Fiber identity.

03
Route

Create channels, invoices, and routed Fiber payments from React.

One loginEmail OTP
One identityRecoverable CKB wallet
One integrationFiber channels and payments

Built for developers

Fiber functionality behind one React provider.

KeyWay owns the difficult path from authentication to wallet recovery, browser-node startup, channel funding, and routed payments. Your app keeps control of its product experience.

app.tsx
<KeyWayProvider appName="Your app">
  <YourApp />
</KeyWayProvider>

const { login, connection } = useKeyWay();

await connection.keyway.sendPayment({
  invoice,
});

The trust model

Keys are infrastructure, not UI.

CKB

Lit-authorized funding

The CKB key is controlled through programmable Lit authorization instead of being exposed to the app.

Fiber

Browser-local node

Each wallet runs its Fiber node in the browser and keeps channel state on that device.

React

SDK-owned lifecycle

Login, recovery, connection, invoices, payments, and channel operations share one predictable API.

Live proof, not slides

Open a wallet. Fund a channel. Pay an invoice.

Launch CKB KeyWay