Smart Wallets
Accounts with superpowers
Smart contract wallets with gas sponsorship, batched transactions, spending limits and account recovery.
const account = await yb.smartWallets.get(userId)
// Approve and swap in one click, gas sponsored
await account.sendCalls({
calls: [approveCall, swapCall],
paymaster: true
})
What you get
Batching
Multiple actions in one confirmation.
Gasless
Sponsor fees with Paymaster.
Passkeys
Sign with Face ID or fingerprint.
Recovery
Add backup signers to recover access.
Quickstart
- Step 1
Create an account
Sign up for a free developer account.
- Step 2
Generate API keys
Create keys with the scopes you need.
- Step 3
Install the SDK
npm, pip or go get, whichever you prefer.
- Step 4
Ship it
Test on testnet, then switch to mainnet.
Start building in minutes
Create a free developer account and get API keys instantly.