[ 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.
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 →