Skip to main content
This page has been updated for Wallets SDK V1. If you are using the previous version, see the previous version docs or the V1 migration guide.
Crossmint wallets support a set of built-in extensions that add financial functionality beyond basic token transfers. These extensions let you offer yield generation, token swapping, bridging, and credit card issuance directly from your wallet integration — without building custom protocol integrations.

Yield

Wallet extensions include mechanisms to generate yield from wallet balances, primarily through stablecoins. There are two primary strategies:

Yield from Reserves

Earn from the interest generated by a stablecoin’s underlying reserves, which are typically invested in U.S. Treasury bills or equivalent cash instruments.
OptionDescriptionNotes
USDC, USDTNegotiate a direct revenue-sharing agreement with the stablecoin issuer.Typically limited to large partners; smaller revenue share; allows direct staking.
USDGUse a stablecoin that automatically accrues interest to holders or distributors.Easier to get started; usually requires swapping to USDC/USDT before staking or transferring out, if the recipient prefers another stable.
Issue your own stablecoinCreate your proprietary stablecoin backed by your own reserves.Around 10–20 basis points (bps) more yield and control vs a non-standard token; higher setup costs, complexity, and slower go-to-market. Similar swapping requirements vs USDG.

Yield from Staking

Earn yield by delegating tokens to validators or liquidity pools. Protocols such as Aave and Morpho offer staking opportunities, and Crossmint wallets are compatible with any of them. Yield.xyz provides integrations with all top DeFi protocols, making it easy to connect your Crossmint wallets to yield-generating strategies. These mechanisms are not mutually exclusive — the same asset can simultaneously generate passive income from its reserves while being staked to earn additional yield.

Swapping and Bridging

Wallet extensions support token swapping and cross-chain bridging through integrated protocols:
  • Swapping — exchange one token for another on the same chain (for example, USDC to ETH on Base)
  • Bridging — move tokens across chains (for example, USDC from Ethereum to Base)
See the Swapping and Bridging guide for integration details.

Credit Cards

Issue virtual or physical credit cards funded by wallet balances. This extension enables fintech use cases where users can spend their digital assets through traditional payment rails. See the Credit Cards guide for integration details.

Get Started

Offer Yield

Follow the step-by-step guide to start earning yield from your wallet balances

Swap and Bridge Tokens

Exchange tokens and move assets across chains

Issue Credit Cards

Fund credit cards from wallet balances for traditional payments

Try the Demo

Explore a live fintech app demo showcasing yield and wallet features