Show Posts
|
Pages: [1]
|
Have you checked the Sparrow logs to see if they say what is triggering the rescan?
Nah, I set up Electrum Server and since then everything has been solid.
|
|
|
The gap limit specifies how many unused addresses your wallet should generate and scan.
Thanks for the explanation. I increased the limit, but to be honest, given the number of mixes I've seen since entering the pool (<20) I'm not sure this will help. I think there's something else up.
|
|
|
Oh ok, my bad. This will be much better in terms of performance. Are you running a custom node? Or a solution like Umbrel, Start9 etc?
Trying to get electrs going on Ubuntu. Think I got it: 2023-12-10T11:52:28.645Z INFO electrs::index] indexing 2000 blocks: [1..2000] Going to let it rip for a while. Thanks for your comments.
|
|
|
Unfortunately not having a Electrum Server and connecting straight to Core can cause these issues
Going to give Electrum a shot as well. No I meant electrum server. So did I...
|
|
|
Unfortunately not having a Electrum Server and connecting straight to Core can cause these issues
Going to give Electrum a shot as well.
|
|
|
Try going to your post-mix account, go to the "Settings" tab, and the click "Advanced" down the bottom. Is your wallet birthday set in the past and do you have a reasonable gap limit set? For other wallets the gap limit will be 20; for post-mix it should be several hundred at least, if not more.
Alright, I'll try upping the gap limit. Can you explain why that might help?
|
|
|
Did the previous rescan definitely fully complete? It showed up all your coins and transactions? If you shut down before it was fully finished then I assume it will start again from the wallet birthday whenever you next launch Sparrow.
Other things to consider - did you close Sparrow normally and did you close Core normally? Neither of them crashed? Did you change your wallet's birthday, create a new wallet, or import any new addresses? All of these things will trigger a rescan. And you haven't moved/edited/deleted any of the Sparrow wallet files?
Have you checked the Sparrow logs to see if they show anything useful?
None of that seems to apply in my case. OK, here's a clue possibly? I've got whirlpool running, and it started another rescan immediately after I received a new UTXO in Postmix. Come to think of it, I never had this Sparrow problem until I started using whirlpool. Would a rescan be expected behaviour?
|
|
|
Just waited for a rescan to complete, shut down Sparrow, then restarted it. This immediately shows up in the node logs:
2023-12-10T03:26:31Z [cormorant] RescanFromTime: Rescanning last 9066 blocks 2023-12-10T03:26:31Z [cormorant] Rescan started from block 0000000000000000000235fa86c66bf0ba443c3c648248580b48b1473a21af67... (slow variant inspecting all blocks)
What is triggering these rescans? It takes at least an hour to rescan on my node which uses an HDD. It doesn't happen every time I start Sparrow.
|
|
|
Was the issue the button being grayed-out or it returned with similar "no UTXOs" message as Green?
If the former, the recipient address/wallet below may not be auto-filled, selecting an active wallet should do the trick. If the latter, there's only one reason that it didn't found any UTXO: the server that you're connected to may be missing those UTXO. Additionally, you can't be offline at that time because otherwise, "Sweep Private Key" wont be clickable to access that window.
Sparrow was online, and gave a similar "no UTXOs" error.
|
|
|
In Sparrow, was "Create Transaction" unclickable? Because it wont be if there's no loaded wallet or address in "Sweep to:" where the bitcoins will be swept. Or was it in the next steps?
I'm fairly certain I would have been working from an active wallet. In Blockstream Green, 'sweep' isn't available. Sweep in Blockstream Green for Android seems to be non functional since I'm getting the same "No UTXOs found" message. (may be a bug)
Thanks for confirming it wasn't just me. I suspect there's more to it than a bug, given that both wallets had the same problem.
|
|
|
you're good to go.
Just wanted to confirm that I was successful with offline Electrum. Would still like to understand why Sparrow and Blockstream Green failed with this key, but in any case the offline Electrum solution is better. Thanks for your advice!
|
|
|
That's even more reason to (only) use Electrum: it allows you to keep the private key offline:
Thank you. I imported the priv key into offline electrum without any complaints. Did the PSBT for the full balance online and imported into offline electrum. Signed and saved, with no errors. I'm afraid to broadcast it now, because frankly I'm a little stressed out, I'd rather do it after a good sleep. If it was going to fail it would have been during signing, one would think? Thanks again.
|
|
|
You can also try to use Exodus wallet. Instead of decrypting the private keys, and then importing them, try to sweep the encrypted ones directly.
Thanks, I appreciate the response, but would Exodus have to have internet to try this? I don't expect I'll be entering my BIP38 password under that scenario. Try Electrum? Make sure to download it from the real site, there are many phishing sites that give you a compromised wallet. If you create a new wallet and import the private key, it should show the transaction history. I may try sweeping the WIF into Electrum, but I'd really rather not add another wallet to the mix, unless there's something specific about Electrum that might help resolve this.
|
|
|
Could it be those wallets by default assume the private key belongs to a Segwit address? If that's the case, the wallets give you a different address.
Sparrow displays the (correct, it matches the paper key) compressed public key when I sweep the private key. But it won't allow me to create the transaction.
|
|
|
I have a BIP38 paper wallet, that when I decrypt using bitaddress (which I used to create the paper wallet), it results in a compressed public key that matches the paper wallet public key, and that key shows a balance on memspace.pool.
I've tried sweeping the private key into two wallets (Green and Sparrow), but each time I get an error that the UTXOs contain insufficient funds to spend. How could this be happening? Or am I doing something incorrectly? It's been a couple of years, but I was able to sweep from the same sheet of paper keys into Green in the past.
|
|
|
|