Built for stablecoin payments
Let users hold, send, and spend stablecoins without leaving your product.
Embed Money, Not Middlemen
Give every user a self-custodial stablecoin account with passkey onboarding and gas abstraction built in. No seed phrases, gas tokens, MAU fees, or wallet vendor lock-in.
How it works
One embedded experience instead of separate wallet, gas, and payment infrastructure.
Create a passkey-native wallet without a seed phrase.
Bring stablecoins into the account through your product's funding flow.
Let users send, spend, or interact onchain without managing native gas.
Move stablecoins to the user's next destination without leaving your product experience.
Coming soon
USDC on-ramping: A funding path that brings USDC into the embedded account without sending users to a separate wallet or exchange.
Full-stack Features
Let users hold, send, and spend stablecoins without leaving your product.
Passkey-native onboarding feels like a normal application account.
Users own their keys instead of depending on a centralized account provider.
Sponsor transactions or let users pay network fees in stablecoins they already hold.
No MAU tiers or signature fees as your user base grows.
Match the wallet to your product's name, colors, and customer experience.
Proven in production

OKX Wallet partnered with 1Shot API on their new EIP-7702 wallet standard to enable multi-chain gas abstraction, letting users pay for transactions in the most popular stablecoins.
Powered by our permissionless gas abstraction relayer. Read the full case study →
Multiple Verticals
Add a self-custodial stablecoin account to an existing financial experience.
Let users receive, hold, and move stablecoins with gas handled in the background.
Give buyers and sellers an embedded balance and a simpler way to transact.
Add stablecoin gas payment and scalable transaction execution to the wallet experience.
Open infrastructure
Passkey-derived accounts, open wallet standards, and production transaction infrastructure give your team control without forcing users to think about keys, gas, or blockchain plumbing.
Passkey-derived signing runs in the isolated OWS Signing layer. Raw key material never reaches your Host app.
Your branding and host layers receive addresses and signatures only — never private keys or seed material.
Stablecoin gas payment and delegated execution through the permissionless relayer — proven in OKX Wallet's Gas Station.
No MAU tiers or per-signature metering on the wallet layer. Embed permissionlessly with open wallet standards.
import { OWSProxy } from "@1shotapi/ows-provider"; // No dev accounts or API key, just use the wallet iframeconst WALLET_URL = "https://wallet.1shotapi.com/"; const container = document.getElementById( "wallet-container")!;const proxy = await OWSProxy.create( container, WALLET_URL,); // Optional themingawait proxy.rpc("configure", { copy: { productName: "Acme Wallet" }, theme: { primary: "#239aaa" },}); proxy.showWallet(); const accounts = await proxy.ethereum.request({ method: "eth_requestAccounts",});See the experience or talk to us about your integration.