Sprout B2B Partner Integration Guide
Welcome to the Sprout B2B Partner API documentation. This guide will help you integrate with Sprout's yield-generating vault system on Base chain.
Overview
As a B2B partner, you can deposit USDC into Sprout's managed vaults to earn yield. Sprout handles the complexity of DeFi yield optimization while you focus on your business.
How It Works
- Onboarding - Sprout creates a dedicated wallet for your organization
- Deposit - Transfer USDC to your wallet address on Base chain
- Yield Generation - Your funds are invested across multiple DeFi vaults
- Track Performance - Use our API to monitor balance and yield
- Withdraw - Request withdrawals anytime
Default Supported Vaults
The following vaults are included by default. These can be fully customized to your needs — reach out to us to configure a vault strategy tailored to your requirements.
| Vault | Protocol | Description |
|---|---|---|
| Spark USDC | Spark Protocol | Lending vault |
| Seamless USDC | Seamless Protocol | Lending vault |
| Moonwell USDC | Moonwell | Lending vault |
| Gauntlet USDC | Gauntlet | Optimized yield vault |
Quick Start
1. Get Your Credentials
After onboarding, you will receive:
- Wallet Address - Your dedicated wallet on Base chain
- API Key - For accessing the API (keep this secure!)
2. Make a Deposit
Simply transfer USDC to your wallet address on Base chain:
| Network | Base (Chain ID: 8453) |
| Token | USDC |
| Contract | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
Your deposit will be automatically tracked and invested.
3. Check Your Balance
curl -X GET "https://api.sproutfi.xyz/api/1/b2b/balance" \
-H "Authorization: Bearer YOUR_API_KEY"Need Help?
Contact your Sprout representative or email support@sproutfi.xyz for assistance.