Author

Topic: Electrum LTC and Hoodpay (crypto gateway processor) I'll pay for any good assist (Read 102 times)

legendary
Activity: 2464
Merit: 3878
Hire Bitcointalk Camp. Manager @ r7promotions.com
Or maybe I should get money from SegWit addresses to my Native SegWit Electrum LTC wallet? Sorry for dumb questions!
It's not necessary but Native Segwit will help you to save transactions fees. Fact is that the wallet is always same because the seed is same but because of the derivation path you are seeing different format of the addresses.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
By the way, what if I want to convert not to Legacy, but to SegWit? or in Native SegWit? Should I change "standard" to something else? I really appreciate your help!!
Yes, you can write xtype="p2wpkh-p2sh" for Nested SegWit (starts with '3')
or xtype="p2wpkh" for Native SegWit if the (extended) master private key isn't zprv to being with.

Quote from: mariarti
Oh, does this mean that if I follow your steps, I will be able to display the addresses that will contain Legacy and be able to see the funds? Is this a conversion?
As mentioned, that depends on how Hoodpay derives the addresses from the extended public key that you've provided it.
If it's same as Electrum, then those steps will restore a wallet that'll contain those addresses, that wallet can then be used to spend those coins.
newbie
Activity: 2
Merit: 0
My Electrum LTC wallet displays addresses in Native Segwit, but I accidentally selected "Legacy" in the Hoodpay and when the user paid for my digital product, I didn't receive the money in my wallet, but the order was definitely processed, and the money was sent, 100%.
-snip-
So, the question is, guys, did I lose the money in this case because my Electrum LTC wallet doesn't display money from Legacy? After all, my addresses are Native Segwit. (Screenshot attached), or how I can make my Electrum LTC display Legacy addresses or Import my seed phrase somehow to Legacy?
If Hoodpay is using the standard derivation paths after the provided extended public key,
then it's possible to restore a standard Electrum-ltc wallet from your SegWit wallet's master (extended) private key.

Follow these instrcutions:
  • Make sure that your machine is safe since this'll display a sensitive data equivalent to your seed, do this in an "air-gap" machine if you have to.
  • Open your Electrum-ltc wallet, enable the 'Console' tab in "Show->View Console" and go to 'Console' tab.
  • Type the command: getmasterprivate(), it'll prompt for your password and your master private key will be displayed, copy it.
  • Then type the command: convert_xkey(xkey="zprv......",xtype="standard"), the xkey should be your master private key; copy the result xprv key.
  • Create a new Electrum-ltc wallet with "File->New/Restore" and select the options "Standard wallet->Use a master key", paste the xprv key and finish the wallet creation process.
  • That wallet should contain legacy addresses with the same private keys as your SegWit addresses.

Oh, does this mean that if I follow your steps, I will be able to display the addresses that will contain Legacy and be able to see the funds? Is this a conversion?

By the way, what if I want to convert not to Legacy, but to SegWit? or in Native SegWit? Should I change "standard" to something else? I really appreciate your help!!

https://i.imgur.com/Lh3sgyD.png (Screenshot attached)

Or maybe I should get money from SegWit addresses to my Native SegWit Electrum LTC wallet? Sorry for dumb questions!
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
My Electrum LTC wallet displays addresses in Native Segwit, but I accidentally selected "Legacy" in the Hoodpay and when the user paid for my digital product, I didn't receive the money in my wallet, but the order was definitely processed, and the money was sent, 100%.
-snip-
So, the question is, guys, did I lose the money in this case because my Electrum LTC wallet doesn't display money from Legacy? After all, my addresses are Native Segwit. (Screenshot attached), or how I can make my Electrum LTC display Legacy addresses or Import my seed phrase somehow to Legacy?
If Hoodpay is using the standard derivation paths after the provided extended public key,
then it's possible to restore a standard Electrum-ltc wallet from your SegWit wallet's master (extended) private key.

Follow these instrcutions:
  • Make sure that your machine is safe since this'll display a sensitive data equivalent to your seed, do this in an "air-gap" machine if you have to.
  • Open your Electrum-ltc wallet, enable the 'Console' tab in "Show->View Console" and go to 'Console' tab.
  • Type the command: getmasterprivate(), it'll prompt for your password and your master private key will be displayed, copy it.
  • Then type the command: convert_xkey(xkey="zprv......",xtype="standard"), the xkey should be your master private key; copy the result xprv key.
  • Create a new Electrum-ltc wallet with "File->New/Restore" and select the options "Standard wallet->Use a master key", paste the xprv key and finish the wallet creation process.
  • That wallet should contain legacy addresses with the same private keys as your SegWit addresses.
newbie
Activity: 2
Merit: 0
It's possible that someone has encountered this issue before, and I hope my advice will help me resolve this situation.

All links or mentions of any platforms are NOT advertisements!

If it's not allowed to mention specific platforms here, please don't delete my topic. I really need help. Just edit out the mentioned platforms in my post, and that's all.

Here's the situation:

I use Electrum LTC as the basis for accepting crypto after purchases on the Sellpass.io platform (it's a commercial platform), I entered the pub keys correctly, checked twice. They have a payment gateway called Hoodpay, and there's a configuration in it, which I'll show in a screenshot: (You can specify the master public key and choose the type [Segwit, Native Segwit, Legacy]).

https://i.imgur.com/KDoOXIj.jpeg

My Electrum LTC wallet displays addresses in Native Segwit, but I accidentally selected "Legacy" in the Hoodpay and when the user paid for my digital product, I didn't receive the money in my wallet, but the order was definitely processed, and the money was sent, 100%.

Hoodpay does not hold the money, this is not a problem on their side, I pointed it out to Legacy, although my wallet only has Native Segwit addresses.

So, the question is, guys, did I lose the money in this case because my Electrum LTC wallet doesn't display money from Legacy? After all, my addresses are Native Segwit. (Screenshot attached), or how I can make my Electrum LTC display Legacy addresses or Import my seed phrase somehow to Legacy?

https://i.imgur.com/WMhMqvG.png

I also tried entering this command via the console to extend my gap, but it didn't help me: wallet.change_gap_limit(200)

And yes, I'm completely new to this, so please don't judge me.
Jump to: