B2B Partner API

Frequently Asked Questions

Common questions about the Sprout B2B Partner program.

General

What is Sprout B2B?

Sprout B2B is a service that allows organizations to deposit USDC and earn yield through Sprout's managed vault system. We handle the complexity of DeFi yield optimization while you focus on your business.

Which blockchain do you use?

We operate exclusively on Base (Chain ID: 8453), an Ethereum Layer 2 network.

What token can I deposit?

Currently, we only support USDC deposits. Other tokens are not tracked.

Is there a minimum deposit?

No minimum deposit amount. However, consider network gas costs for small amounts.


Security

How are my funds secured?

Your funds are held in a dedicated wallet and invested in audited DeFi protocols. Key security measures include:

  • Dedicated wallet per partner
  • Multi-signature controls for operations
  • Regular security audits
  • Real-time monitoring

Who controls my wallet?

Sprout manages the operational custody of your wallet. You can view balances and request withdrawals via the API. Deposits are automatically tracked.

Is my API key secure?

Your API key is hashed before storage. We never store plaintext keys. Keep your API key confidential and rotate immediately if compromised.


Deposits

How do I deposit?

Transfer USDC to your wallet address on Base. Deposits are automatically detected and credited.

How long does a deposit take to process?

Typically 1-2 minutes after blockchain confirmation.

Can I deposit from any wallet?

Yes, you can deposit from any wallet. The funds will be credited to your Sprout account.

Why isn't my deposit showing up?

Check:

  1. Transaction is confirmed on Base
  2. You sent USDC (not another token)
  3. Sent to the correct wallet address
  4. Wait a few minutes for processing

Withdrawals

How do I withdraw?

Call the withdrawal API endpoint with the amount you wish to withdraw.

How long do withdrawals take?

Usually processed within 1-4 hours during business hours. May take until next business day if submitted outside business hours.

Is there a withdrawal fee?

No. Withdrawals are free.

What's the maximum withdrawal?

Your withdrawable balance, which includes principal plus net yield.


Yield & Fees

What yield can I expect?

Yields vary based on market conditions. Check current rates with your Sprout representative. Historical yields are visible in your account.

How are fees calculated?

We charge 10% of yield earned. Fees are calculated daily. You only pay fees on actual yield - never on your principal.

What if yield is negative?

You don't pay fees when there's no positive yield. Fees are only charged on actual yield earned.


Technical

What's the base URL?

https://api.sproutfi.xyz

What authentication method do you use?

Bearer token authentication using your API key in the Authorization header.

Do you have rate limits?

Standard rate limits apply:

  • 100 requests per minute
  • 1,000 requests per hour

Contact support if you need higher limits.


Support

How do I get support?

Email: support@sproutfi.xyz
Response time: Within 24 hours

What information should I include in support requests?

  • Your partner ID
  • Relevant transaction IDs or hashes
  • Timestamps (UTC)
  • Detailed description of the issue