Bitcoin Forum
July 04, 2024, 06:53:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Electrum LTC and Hoodpay (crypto gateway processor) I'll pay for any good assist  (Read 67 times)
mariarti (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 06, 2024, 04:00:51 PM
 #1

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.
nc50lc
Legendary
*
Offline Offline

Activity: 2464
Merit: 5763


Self-proclaimed Genius


View Profile
May 07, 2024, 05:14:21 AM
 #2

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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
mariarti (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 07, 2024, 12:11:52 PM
 #3

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!
nc50lc
Legendary
*
Offline Offline

Activity: 2464
Merit: 5763


Self-proclaimed Genius


View Profile
May 07, 2024, 01:45:38 PM
 #4

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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
AB de Royse777
Legendary
*
Offline Offline

Activity: 2534
Merit: 3957


Hire Bitcointalk Camp. Manager @ r7promotions.com


View Profile WWW
May 11, 2024, 09:02:38 AM
 #5

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.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!