[ WALLETS ]

Embedded wallets for every app

Drop-in wallets with email OTP, social login, spend policies, and multi-chain support. Your users get a wallet in seconds — no seed phrases, no extensions, no friction.

[ FEATURES ]

Everything you need to embed wallets

From auth to signing to spend controls — one SDK, one integration.

Email / Social Login

Users sign in with email OTP, Google, Apple, or Discord. No seed phrases. No browser extensions. A wallet is provisioned on first login.

Sign in with 1Claw

Full OAuth 2.0 + PKCE consent flow. Your app requests scoped wallet access — users approve once, and your backend gets a token.

Spend Policies

Set per-user spend limits, transaction caps, address allowlists, and chain restrictions. Enforced server-side before any transaction is signed.

Multi-chain (6 chains)

Ethereum, Bitcoin, Solana, XRP, Cardano, and Tron — all from a single wallet. HSM-backed key generation with derived addresses per chain.

Gasless Transactions

ERC-4337 UserOperations with Pimlico paymaster sponsorship. Your users never need to hold ETH for gas — you sponsor it or use a paymaster.

Headless SDK

Use the React component for a full UI, or go headless with useOneclawWallet() for complete programmatic control over wallets, sends, and swaps.

From zero to wallet in five lines of code

Install @1claw/wallet-react, wrap your app in the provider, and drop in the widget. Email OTP login, multi-chain wallets, send, swap, and receive — all included.

App.tsx

import { OneclawWalletProvider, OneclawEmbeddedWallet }

from "@1claw/wallet-react";

export default function App() {

return (

<OneclawWalletProvider appId="plt_...">

<OneclawEmbeddedWallet />

</OneclawWalletProvider>

);

}

Ready to embed wallets?

Create a platform app, get your plt_ key, and start embedding wallets today. Pro plan and above.

Already have a platform app? Go to dashboard →