Skip to main content

BTC-BABY Co-Staking

Before You Start​

Before starting co-staking, make sure you have:


Co-Staking Reward Calculator​

Want to know how much you can earn? Use our calculator to estimate your co-staking rewards:

👉 Jump to Calculator


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.

inflationinflation

Key Benefits:

  • Earn an 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!** │
└─────────────────────────────────────────────────────────────┘
tip

⚠️ CRITICAL WARNING 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)​

  1. Connect Your Wallet
  • Open the Babylon dashboard
  • Click "Connect Wallet" and select your wallet (Keplr, Cosmostation, etc.)
Dashboard Connect WalletDashboard Connect Wallet

tip

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!

  1. Choose a Finality Provider
  • Navigate to the BTC Staking section
BTC-Staking SectionBTC-Staking Section
  • Select an active Finality Provider from the available list
Choose Finality ProviderChoose Finality Provider
  • Consider factors like commission rate, uptime, and reputation
  1. Create a BTC Delegation
  • Specify the amount of BTC you want to stake
Enter BTC AmountEnter BTC Amount
  • Click "Preview"
Preview BTC StakingPreview BTC Staking
  • Complete the EOI (Expression of Interest) process
EOI ProcessEOI Process
  • Click "Stake BTC" and broadcast your BTC staking transaction.
Verified DelegationVerified Delegation
  1. Wait for Activation
  • Your delegation will move through these stages: PENDING → VERIFIED → ACTIVE
Activity StatusActivity Status
  • 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.

  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
tip

⚠️ CRITICAL: The address must be EXACTLY the same!

  1. Choose a Validator
  • Navigate to the BABY Staking section in the dashboard
BABY Staking SectionBABY Staking Section
  • Select a CometBFT validator from the validator list
Validator SelectionValidator Selection
  • Consider commission rate, performance, and uptime
  1. Delegate BABY Tokens
  • Enter the amount of BABY you want to stake
Enter BABY AmountEnter BABY Amount
  • Click "Preview"
BABY Staking PreviewBABY Staking Preview
  • Review and confirm the delegation transaction
Review and ConfirmReview and Confirm
  1. Verify Your Delegation
  • Check that your BABY delegation is active in the dashboard
Review and ConfirmReview and Confirm

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 staked
  • B_BTC = Amount of BTC you have staked to active FPs
  • R = 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 StakedOptimal BABYCo-Staking WeightEfficiency
0.1 BTC2,000 BABY0.1 BTC-equivalent100% ✅
0.5 BTC10,000 BABY0.5 BTC-equivalent100% ✅
1 BTC20,000 BABY1 BTC-equivalent100% ✅
1 BTC10,000 BABY0.5 BTC-equivalent50% ⚠️
1 BTC40,000 BABY1 BTC-equivalent100% ✅ (excess BABY)
6 BTC120,000 BABY6 BTC-equivalent100% ✅

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​

  1. Check Your Co-Staking Status
  • Verify that both your BTC and BABY stakes are active
  1. Calculate Your Expected Rewards
  1. 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!

Review and ConfirmReview and Confirm
  • 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​

  1. Balance Your Stakes: Aim for a ratio close to 20,000 BABY per BTC
  2. Monitor Network Participation: More co-stakers means rewards are shared more
  3. Keep Both Active: Ensure both BTC and BABY delegations remain active
  4. 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

Data source: https://babylon-api.polkachu.com/babylon/costaking/v1/current_rewards

Summary​

Co-staking is a powerful way to maximize your rewards on Babylon by participating in both Bitcoin staking and BABY staking simultaneously. Remember:

  1. ✅ Stake BTC to active Finality Providers
  2. ✅ Stake BABY to CometBFT validators
  3. ✅ Use the same BABY address for both (Critical!)
  4. ✅ Aim for ~20,000 BABY per BTC for optimal rewards
  5. ✅ Monitor and withdraw rewards regularly
  6. ✅ 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!