BTC-BABY Co-Staking Guide
Before You Start
Before starting co-staking, make sure you have:
- ✅ A compatible wallet set up
- ✅ BABY tokens in your wallet
- ✅ Access to the Babylon dashboard
Co-Staking Reward Calculator
Want to know how much you can earn? Use our calculator to estimate your co-staking rewards:
What is Co-Staking?
Co-staking allows you to earn extra rewards by staking both Bitcoin (BTC) and BABY tokens simultaneously. The more BABY you stake alongside your BTC, the more co-staking rewards you'll receive.
Key Benefits:
- Earn additional 2.35% annual inflation rewards on top of regular BTC and BABY staking rewards
- Maximize your returns by participating in both validation and finality provision
- Support the Babylon network's security while earning more
Step-by-Step Guide to Co-Staking
The Simple Flow
Co-staking requires two simple steps that must use the same BABY address:
┌─────────────────────────────────────────────────────────────┐
│ Step 1: BTC → Finality Provider → ACTIVE │
│ ┌──────┐ ┌───────────── ─┐ ┌────────┐ │
│ │ BTC │ ───> │ Finality │ ───> │ ACTIVE │ │
│ │ │ │ Provider │ │ │ │
│ └──────┘ └──────────────┘ └────────┘ │
│ │
│ Step 2: BABY → Validator → ACTIVE │
│ ┌──────┐ ┌──────────┐ ┌────────┐ │
│ │ BABY │ ───> │ Validator│ ───> │ ACTIVE │ │
│ │ │ │ │ │ │ │
│ └──────┘ └──────────┘ └────────┘ │
│ │
│ ⚠️ CRITICAL: Both must use the SAME BABY address! │
└─────────────────────────────────────────────────────────────┘
Wrong Address = Zero Co-Staking Rewards!
If your BTC staking address and BABY staking address are different, you will receive ZERO co-staking rewards. Always ensure both delegations use the exact same BABY address.
Step 1: Stake Bitcoin (BTC)
- Connect Your Wallet
- Open the Babylon dashboard
- Click "Connect Wallet" and select your wallet (Keplr, Cosmostation, etc.)


- Make sure you're connected to the Babylon network
- ⚠️ Remember the BABY address you're using - you'll need the same address for Step 2!
- Choose a Finality Provider
- Navigate to the BTC Staking section


- Select an active Finality Provider from the available list


- Consider factors like commission rate, uptime, and reputation
- Create a BTC Delegation
- Specify the amount of BTC you want to stake


- Click "Preview"


- Complete the EOI (Expression of Interest) process


- Click "Stake BTC" and broadcast your BTC staking transaction.


- Wait for Activation
- Your delegation will move through these stages:
PENDING→VERIFIED→ACTIVE


- Monitor the status in the dashboard
- Once
ACTIVE, your BTC is providing security to the network and earning rewards
Step 2: Stake BABY Tokens
Next, stake BABY tokens to CometBFT validators using the SAME BABY address as Step 1.
- Ensure Same Wallet Connection
- Make sure you're still connected with the same wallet from Step 1
- Verify the BABY address matches the one used for BTC staking
- ⚠️ CRITICAL: The address must be EXACTLY the same!
- Choose a Validator
- Navigate to the BABY Staking section in the dashboard


- Select a CometBFT validator from the validator list


- Consider commission rate, performance, and uptime
- Delegate BABY Tokens
- Enter the amount of BABY you want to stake


- Click "Preview"


- Review and confirm the delegation transaction


- Verify Your Delegation
- Check that your BABY delegation is active in the dashboard


Step 3: Understand Co-Staking Rewards
Co-staking rewards are calculated based on a weighted formula that considers both your BTC and BABY stakes.
The Formula
For each co-staker, the weight is calculated as:
w = min(B_BABY / R, B_BTC)
Where:
B_BABY= Amount of BABY you have stakedB_BTC= Amount of BTC you have staked to active FPsR= Co-staking factor = 20,000
This means: Every 20,000 BABY staked makes 1 BTC eligible for co-staking rewards.
Important: The weight can be any decimal value - you don't need at least 1 BTC or 20,000 BABY to earn rewards! Even small amounts will earn proportional rewards.
Optimal Ratio Visualization
The best ratio for maximizing co-staking rewards is 20,000 BABY per 1 BTC:
| BTC Staked | Optimal BABY | Co-Staking Weight | Efficiency |
|---|---|---|---|
| 0.1 BTC | 2,000 BABY | 0.1 BTC-equivalent | 100% ✅ |
| 0.5 BTC | 10,000 BABY | 0.5 BTC-equivalent | 100% ✅ |
| 1 BTC | 20,000 BABY | 1 BTC-equivalent | 100% ✅ |
| 1 BTC | 10,000 BABY | 0.5 BTC-equivalent | 50% ⚠️ |
| 1 BTC | 40,000 BABY | 1 BTC-equivalent | 100% ✅ (excess BABY) |
| 6 BTC | 120,000 BABY | 6 BTC-equivalent | 100% ✅ |
Reward Distribution
Your co-staking reward is calculated as:
Your Reward = Total Co-Staking Pool × (Your Weight / Total Weight of All Co-Stakers)
The total co-staking pool is 2.35% of annual inflation.
Step 4: Monitor Your Rewards
- Check Your Co-Staking Status
- Verify that both your BTC and BABY stakes are active
- Calculate Your Expected Rewards
- 👉 Use the Co-Staking Calculator to estimate your rewards
- Remember: rewards depend on total network participation
- Withdraw Rewards
✅ One-Click Withdrawal! Co-staking rewards are automatically included when you withdraw BTC staking rewards.
Easiest way: Click the "Rewards" button in the dashboard!


- Automatically withdraws:
- ✅ BTC staking rewards
- ✅ Co-staking rewards
- One click to claim all related rewards!
Important Notes
Requirements
✅ Must have active BTC delegations to Finality Providers
✅ Must have active BABY delegations to CometBFT validators
✅ Must use the same BABY address for both BTC and BABY staking
✅ BTC delegations must be ACTIVE (not just VERIFIED)
Limitations
⚠️ Commission cannot be charged on co-staking rewards due to Cosmos SDK limitations
⚠️ Rewards are proportional - more co-stakers means smaller individual rewards
⚠️ Optimal ratio - You need 20,000 BABY per BTC to maximize rewards
Common Misconceptions
❌ Myth: "I need at least 1 BTC or 20,000 BABY to earn co-staking rewards"
✅ Reality: Any amount of BTC and BABY will earn rewards proportionally.
For example:
- 0.1 BTC + 1,000 BABY = 0.05 BTC-equivalent weight
- 0.5 BTC + 5,000 BABY = 0.25 BTC-equivalent weight
- 0.01 BTC + 200 BABY = 0.01 BTC-equivalent weight
The formula works for any amounts - there's no minimum threshold!
❌ Myth: "If I delegate BABY to multiple validators, my co-staking rewards are calculated separately for each validator"
✅ Reality: All your BABY delegations are summed together for co-staking reward calculation, regardless of how many validators you delegate to.
How it works:
- The system calculates your total BABY staked across all validators
- All BABY delegations from the same address are combined
- The co-staking weight formula uses your total BABY amount, not per-validator amounts
Example:
- Alice has 1 BTC staked to a Finality Provider
- Alice delegates BABY to 3 different validators:
- 5,000 BABY to Validator A
- 8,000 BABY to Validator B
- 7,000 BABY to Validator C
- Total BABY staked: 5,000 + 8,000 + 7,000 = 20,000 BABY
- Co-staking weight: min(20,000 / 20,000, 1) = 1.0 BTC-equivalent ✅
Key Points:
- ✅ You can delegate to multiple validators - all BABY counts toward co-staking
- ✅ The system sums all your BABY delegations automatically
- ✅ As long as all delegations use the same BABY address as your BTC staking, they all count
- ✅ Diversifying across validators doesn't reduce your co-staking rewards
Tips for Maximizing Rewards
- Balance Your Stakes: Aim for a ratio close to 20,000 BABY per BTC
- Monitor Network Participation: More co-stakers means rewards are shared more
- Keep Both Active: Ensure both BTC and BABY delegations remain active
- Use Same Address: Critical for eligibility
Co-Staking Reward Calculator
Use the calculator below to estimate your co-staking rewards based on your current stakes.
Calculate Your Co-Staking Rewards
https://babylon-archive.nodes.guru/babylon/costaking/v1/current_rewardsSummary
Co-staking is a powerful way to maximize your rewards on Babylon by participating in both Bitcoin staking and BABY staking simultaneously. Remember:
- ✅ Stake BTC to active Finality Providers
- ✅ Stake BABY to CometBFT validators
- ✅ Use the same BABY address for both (Critical!)
- ✅ Aim for ~20,000 BABY per BTC for optimal rewards
- ✅ Monitor and withdraw rewards regularly
- ✅ Click "Withdraw" in BTC Staking section to claim all rewards (including co-staking)
Start co-staking today and earn extra rewards while supporting the Babylon network!