Phase-1 BTC stake exists on-chain but current staking dashboard shows 0 BTC staked

I am a Phase-1 BTC staker using OKX Wallet.

My BTC stake was created in December 2024 and the staking transaction still exists on-chain.

Staking transaction:

052fcdac9c200f37887bfa11b0c4df067b74d89b14be0e81534c07f90c933e9e

Funding address:

bc1qgu3t6f2j67wl7vhz0tsh6d6edfljnxvjer77um

Current issue:

  • I can connect OKX Wallet successfully to staking.babylonlabs.io

  • Both BTC Wallet and Babylon Wallet connect successfully

  • Linked Wallet Stakes is enabled

  • Dashboard shows 0 BTC Staked

  • Activity shows “No Babylon Genesis Stakes”

Using Chrome DevTools I found the Babylon API is querying:

staker_btc_pk=629de1f7fb7ff009a9f48cd417ac4dbd0193484e824669161c5d616e9279b91d

The API response is:

{“data”:[],“pagination”:{“next_key”:“”}}

It appears the current dashboard cannot find any delegations for the public key being supplied by OKX.

Can someone advise how a Phase-1 stake can be:

  1. Located

  2. Registered/migrated if required

  3. Withdrawn or managed through the current staking interface

Thank you.

1 Like

Please join our official global Discord server for assistance with this Mala! If you open a ticket in our Discord server we would be happy to assist you further. It is much easier to troubleshoot over there and we can keep sensitive information private like your BTC address or TX hash.

Hi, @Mala

Your stake is safe — nothing is lost and no migration is needed. The
dashboard shows 0 because OKX is connecting with the wrong address.

Your stake belongs to your Native SegWit address
bc1qgu3t6f2j67wl7vhz0tsh6d6edfljnxvjer77um, but OKX is currently
sending a different (Taproot) address, so the dashboard can’t find it.

Fix: In OKX Wallet, switch your BTC address type to Native SegWit
(bc1q…) so the active address is
bc1qgu3t6f2j67wl7vhz0tsh6d6edfljnxvjer77um, then reconnect to
staking.babylonlabs.io. Your stake will appear and you can withdraw it
(the timelock has already expired, so the 0.01 BTC is unlocked).

Let me know if it still doesn’t show up after switching.

If you still have questions, you can join our server via the Discord link provided by Marten to raise inquiries for a better support experience.

thanks mate! turns out my default BTC address in the OKX dapps connection was on nested segwit not nativesegwit even though the main okx wallet interface showed native segwit as selected. anyway, all good i have connected and withdrawn the stake. respect to you for the help

1 Like