Author

Topic: Assist for BTC wallet at Coinbase and BTCPay server (Read 97 times)

legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
Noted, I have already left Coinbase, and I will use Electrum. Thank you so much!
Take note that Electrum isn't designed to use thousands of addresses or transactions since it's an SPV wallet.

At some point when you're receiving hundreds of payments per day, your Hot wallet may not fully sync while connected to public Electrum servers.
Setting your own server and changing the setting related to that limit will work but you may as well use the required full node's wallet that doesn't have that limitation.

Some clarification in BTCPay Server's options:
2. Partially Signed Bitcoin Transaction - Offline signing, without connecting your wallet to the internet
3. Private key or seed - Provide the 12 or 24 word recovery seed
-snip-
- Second: I cannot use that option
- Third: Everything I do there gives me an error on top of an error.
-snip-
if I take my Seed 12 - 24 words and paste them into the field, I get an error:

The master fingerprint and/or account key path of your seed are not set in the wallet settings.
Number two option is now possible with Electrum or Bitcoin Core.
Useful if you want to keep the wallet Air-Gap to be used for signing purposes only and let BTCPay create the transactions.

Number three option requires you to set the Account Key path in your BTCPay's setting which is equivalent on the "Derivation path"
showed below Electrum's 'Script type and Derivation path' window when you restored it there.
Then the "Master fingerprint" is the first four bytes of the HASH160 (SHA256 then RIPEMD160) of the public key pair (without the chain code) of the master private key.
Electrum doesn't show it, some wallets like Sparrow and Bitcoin Core do.
newbie
Activity: 3
Merit: 1
@BitMaxz Thank you thank you thank you!

It was that it worked, Cheesy Cheesy Cheesy Cheesy !!!

I'm glad it work but take note don't reuse the wallet that you created from Coinbase it won't never be safe if you are planning to make this BTCpayserver live in your own shop.

For safety purposes, I suggest create a new wallet from Electrum but this time make sure to create it from an offline device a device that is completely disconnected from the internet and don't forget to save the seed phrase or write them down for future recovery.
The only thing that BTCpayserver need is the public master key so that's the only thing you need to copy from your offline wallet.

Noted, I have already left Coinbase, and I will use Electrum. Thank you so much!
legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
@BitMaxz Thank you thank you thank you!

It was that it worked, Cheesy Cheesy Cheesy Cheesy !!!

I'm glad it work but take note don't reuse the wallet that you created from Coinbase it won't never be safe if you are planning to make this BTCpayserver live in your own shop.

For safety purposes, I suggest create a new wallet from Electrum but this time make sure to create it from an offline device a device that is completely disconnected from the internet and don't forget to save the seed phrase or write them down for future recovery.
The only thing that BTCpayserver need is the public master key so that's the only thing you need to copy from your offline wallet.
newbie
Activity: 3
Merit: 1
@BitMaxz Thank you thank you thank you!

It was that it worked, Cheesy Cheesy Cheesy Cheesy !!!
legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
What do you mean by it stuck in your BTCpay server? I'm a bit confused because BTCpayserver won't generate a wallet for you it asks only for a master public key generated from your wallet.
I stopped using Coinbase since before so I'm not familiar with how Coinbase wallet works what I guess is that you might be generated an invoice from your test payment and the address generated from BTCpayserver might be beyond the Coinbase wallet gap limit.

If I were you next time use Electrum wallet because you can increase the gap limit through the console.
I don't know if you can able to import the seed from Coinbase to Electrum but you can try to import it there just enable the BIP39 and then increase the gap limit use the command below.

Code:
wallet.change_gap_limit(30)

Replace the 30 to 100 or higher until you found the address that was generated  from BTCpayserver.
hero member
Activity: 882
Merit: 578
Leading Crypto Sports Betting & Casino Platform
Watch only wallet cannot send bitcoin by itself to any wallet if it is not signed from the hardware airgapped wallet. It is called watch only because you use it to track your transaction, broadcast it and also sign your transaction but without the cold storage wallet nothing can be done.

This is because you need to sign the transaction from your hardware wallet first and save it in your USB drive before you can go and sign it from your hotline wallet.
newbie
Activity: 3
Merit: 1
Hello everyone.

I hope you can assist me little bit, but I am quite stumbled on what I have been reading online but no solution in eyesight.

I installed my own BTCPay server which was great, and now is working great, but before it went great I was to late to figure it out cause I did not transfer anything from the BTCPay cause (I thought at the beginning the Watch-only BTC address would automatically send the BTC to that wallet.) so currently at this moment I am using a Hot wallet.

So my problem is, I have some amount of BTC on that Watch-only wallet but it does not go to my actual wallet from Coinbase, it's stuck in my BTCPay server, and every time when I try to transfer it from that wallet I get 3 options to sign it.

1. Hardware wallet - Sign using our Vault application
2. Partially Signed Bitcoin Transaction - Offline signing, without connecting your wallet to the internet
3. Private key or seed - Provide the 12 or 24 word recovery seed

- First: I don't have the Hardware wallet (vault) to sign it.
- Second: I cannot use that option
- Third: Everything I do there gives me an error on top of an error.

So when I created it, I copied my xpub from Coinbase app, and got list with all coins available, and BTC as well. - Imported it, and started to receive funds,. wonderful. but nothing happened on my actual wallet, it's not showing any updates there, or the BTC is not arriving there.

I have the some private key which start on df**** from Coinbase, and the BTC private key starts with xprv*** something, and I have the 12 seed words (recovery seed)

So the option if I choose that  third option is:

BIP39 Seed (12/24 word mnemonic phrase) or HD private key (xprv...)

and optionally is allows me to add some: Optional seed passphrase

if I take my Seed 12 - 24 words and paste them into the field, I get an error:

The master fingerprint and/or account key path of your seed are not set in the wallet settings.


And I cannot find how to get this fingerprint or account keypath.

Any idea how to fix that situation of mine?

Jump to: