MagicSpend
MagicSpend enables Smart Wallet users to spend their Coinbase balances directly onchain. Users can connect their Coinbase account during the transaction flow, eliminating the need for manual onramps or transfers.
Benefits for Your App
- Remove funding friction for new users
- Tap into Coinbase's massive user base
- Enable instant transactions without waiting for onramps
Supported Assets and Networks
- Asset: ETH
- Network: Base
Best Practices
Some apps check user's onchain balance and block certain interactions if the user has insufficient funds. This is a problem for MagicSpend users, who can access their Coinbase funds during the transaction flow.
Apps can detect whether the connected address may have other funds accessible
via auxiliaryFunds
capability, which can be discovered via a wallet_getCapabilities
RPC call.
If a user has auxiliaryFunds
, apps should not block interactions based on onchain balance.