Add crypto wallets to your banking app. Create wallets for users, enable trading, and offer yield products—all via API.
Give every user a crypto wallet inside your app. Create MPC wallets during onboarding—no seed phrases. Users manage crypto alongside their fiat account.
Enable buy/sell crypto within your app. We sign the transactions, you handle the UI. Support 61+ chains including BTC, ETH, and popular altcoins.
Offer USDC/USDT savings accounts with yield. Sign DeFi staking transactions for users. Higher APY than traditional savings.
Let users spend crypto with cards. Sign transactions when users swipe. Real-time conversion to fiat at point of sale.
Add crypto wallet to user account:
// When user opts into crypto async function enableCryptoForUser(userId) { const shield = new ProxyShield({ apiKey: process.env.PROXY_API_KEY }); // Create MPC wallet const wallet = await shield.wallets.create({ name: `neobank-user-${userId}`, chain: 'ethereum', metadata: { userId, accountType: 'retail' } }); // Also create Polygon wallet for low-fee stablecoin transfers const polygonWallet = await shield.wallets.create({ name: `neobank-user-${userId}-polygon`, chain: 'polygon' }); // Update user record await db.users.update(userId, { cryptoEnabled: true, ethAddress: wallet.address, polygonAddress: polygonWallet.address }); }
Launch crypto features in weeks, not months.
GET STARTED →