ordinals / ord

👁‍🗨 Rare and exotic sats
https://ordinals.com
Creative Commons Zero v1.0 Universal
3.83k stars 1.36k forks source link

ord shows wallet balance zero while sparrow shows correct amount. #1943

Open xiaol0ng opened 1 year ago

xiaol0ng commented 1 year ago

The problem I encountered is similar to this closed issue, and there is no solution given to this issue. I created a wallet via ord create, then I imported the wallet to Sparrow and ord on my server. I'm pretty sure the same mnemonic is imported in Sparrow and ord. But the Sparrow shows the correct balance while ord shows the wallet balance as zero.

Results of Sparrow outputs image

Results of ord outputs

$ord wallet balance
{
"cardinal": 0
}

I also tried to show the balance via bitcoin-cli on my server. It's zero too.

$bitcoin-cli -rpcwallet=ord getwalletinfo

{
  "walletname": "ord",
  "walletversion": 169900,
  "format": "sqlite",
  "balance": 0.00000000,
  "unconfirmed_balance": 0.00000000,
  "immature_balance": 0.00000000,
  "txcount": 0,
  "keypoolsize": 999,
  "keypoolsize_hd_internal": 999,
  "paytxfee": 0.00000000,
  "private_keys_enabled": true,
  "avoid_reuse": false,
  "scanning": false,
  "descriptors": true,
  "external_signer": false
}
lepar commented 1 year ago

Do you have a transaction stuck in the mem pool? My sparrow also shows the correct but ord wallet balance shows 0 because I have a tx stuck in the mempool

xiaol0ng commented 1 year ago

Do you have a transaction stuck in the mem pool? My sparrow also shows the correct but ord wallet balance shows 0 because I have a tx stuck in the mempool

Nope. My wallet only has one transaction and the transaction has thousands of conformations.

Psifour commented 1 year ago

Are you able to provide me the derivation path of the address of the UTXO from the Sparrow wallet? I am relatively certain that this is unrelated, but I would like to verify that it is an early enough receive address that this isn't some form of 'gap limit' issue like we often see the other way.