Prerequisites
Before you begin, ensure you have:- RebelFi account (Request demo to get started)
- Stablecoin balance to deploy (minimum $100 USDC recommended for testing)
- Custody solution or ability to sign transactions
Step 1: Dashboard Setup (3 minutes)
No-Code Option Available: RebelFi’s dashboard provides a complete interface for managing wallets, operations, and
yield without writing any code. Perfect for getting started before migrating to API-based automation.
Create Your Account & Configure Custody
- Log into your RebelFi dashboard
- Navigate to Settings → Organization
- Review your organization configuration
Connect Your Custody Solution
This is the “connection” between RebelFi and your custody infrastructure.Choose Integration Type
Select how you want RebelFi to integrate with your custody:
- Agent Polling - Use RebelFi’s agent or deploy your own
- Direct API - Provide custody API credentials (Fireblocks, BitGo, etc.)
- Custom Adapter - Contact us to build custom integration
Generate API Key (Optional)
API keys are only needed if you plan to use RebelFi’s APIs or run your own agent. Many users operate entirely through the dashboard.Step 2: Add Your First Wallet (3 minutes)
Connect a Custody Wallet
- Agent-Based Custody
- Quick Test (No Custody)
If you’re using Fireblocks, BitGo, Privy, or a custom custody solution:
- Navigate to Wallets in the dashboard
- Click Add Wallet
- Select your blockchain (e.g., Solana)
- Enter wallet details:
- Wallet address
- Label (for your reference)
- Custody provider
Enable Monitoring
Once your wallet is added, configure it for yield optimization:Configure Buffer
Set your buffer amount (funds kept liquid for operational needs):RebelFi will automatically optimize funds above the buffer.
Step 3: Deploy Your First Allocation (2 minutes)
Now that your wallet is monitored, let’s deploy funds to yield!Option A: Automatic Deployment
If you have sufficient funds above your buffer, RebelFi will automatically:- Detect the opportunity
- Create a supply operation
- Queue it for execution
- Your agent will poll, sign, and submit
Option B: Manual Deployment via Dashboard
- Navigate to Operations in the dashboard
- Click New Operation → Supply
- Select the wallet and amount
- Choose the yield venue/strategy
- Click Create Operation
Option C: Manual Deployment via API
Step 4: Verify & Monitor
Your allocation should complete within 1-2 minutes (depending on blockchain confirmation times).Check Allocation Status
In your RebelFi dashboard:- Wallets tab shows current balances (available, deployed)
- Operations tab shows operation history
- Allocations tab shows active yield positions
Yield accrues in real-time. Check your allocation details to see current value and earnings.
What You’ve Accomplished
✅ Account Setup
✅ Account Setup
Created your RebelFi account and generated API keys
✅ Wallet Integration
✅ Wallet Integration
Connected your custody wallet and enabled monitoring
✅ First Allocation
✅ First Allocation
Created and deployed your first yield-earning allocation
✅ Monitoring Setup
✅ Monitoring Setup
Set up real-time tracking of operations and allocations
Next Steps
Custody Integration
Deep dive into custody adapter configuration for production
API Documentation
Explore the complete API reference
Use Case Examples
See how other companies integrate RebelFi
Understanding Operations
Learn about the operation lifecycle and architecture
Troubleshooting
Agent not picking up transactions
Agent not picking up transactions
Check:
- Agent logs show successful polling (200 responses)
- API key has correct permissions
- Network connectivity to
midas.rebelfi.io - Operation status is not
PENDING_APPROVAL(approve it first)
Insufficient balance errors
Insufficient balance errors
Check:
- Wallet has enough funds above buffer amount
- Funds are not already reserved by another operation
- Token balance is for the correct asset (USDC, etc.)
Operation stuck in EXECUTING
Operation stuck in EXECUTING
Possible causes:
- Agent is not running or not polling
- Custody signing failed
- Blockchain congestion (transaction pending)
Need Help?
Email [email protected]