Bitcoin Forum
June 17, 2024, 02:03:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Announcements (Altcoins) / Re: my wallet is on runtime error!! on: February 24, 2018, 11:18:37 AM

Your tool for 'strong hands' is just extracting PRIVATE KEY, right? Is the private key a password for encrypt wallet / unlock for minting only? If that's true, then I know the key, how do I get 'import the private key into a brand new empty wallet'? If not, I would appreciate it if you could explain what the private key is.
I have both 'strong hands' and 'sprouts', and both wallet program's structure is the same so I think your explanation will be a big help.

for your public address that you see on an explorer, you also have a private key, this is how you prove ownership of the public address.

if your wallet will not load then you have two obvious solutions to extract key
1) you use the pywallet tool (or similar) mentioned in another post here.

2) you use a wallet-qt that can open your wallet, then you will extract the privkey
open help/debug/console
Code:
dumpprivkey SPr8sYB51HFcxBQW7NMFnxV7f8k9JDByAo
you will then copy the output, you will need it to paste into new wallet
close wallet

remove wallet.dat from sprouts datadirectory, this will cause the sprouts-qt to generate a new blank wallet
start sprouts-qt
open help/debug/console
Code:
importprivkey PasteKeyFromBefore

.
in regards to pywallet, yes it uses python, please peruse the other thread linked
https://bitcointalk.org/index.php?topic=35214.0

.
hmmz, in further discussion.

you should be able to use the current Stronghands wallet to open your Sprouts broken wallet.dat , then export the privkey to import into an empty Sprouts wallet.dat
Stronghands as the same address protocol, and has a larger MAX_MONEY value.

you will need to be careful as you will be moving and modifying wallets - and you dont want to lose coins Wink

you will be working with the file called wallet.dat , this is inside your datadirectory and contains transactions and address informations.

basic steps would be,
-backup your stronghands datadirectory including the wallet.dat
-place your broken sprouts wallet.dat inside the stronghands datadirectory,
-start stronghands, it will now be reading the sprouts wallet.dat, the address protocol is the same so you see your addresses and transaction history,
-export the privkey for your addresses
-close stronghands

now if you actually hold any stronghands in your personal wallet you will need to fix it back to how it was, i would just use the backup you created of the datadirectory, and copy/replace everything back as it was before you started

then you will import the key as i discussed above, into the sprouts wallet





i success import sprouts wallet file using by stronghands. thank you. Can you please tell me how to do "Export private key of address"? I would appreciate it if you let me know how to import later.
and....
The current state is that through the stronghands wallet program, the state of the wallet file appears to have moved 5 billion coins to different addresses in the same account. However, it has not been moved on the block chain yet. I think I got a runtime error in the unconfirmed transport, how can I fix it?

it's all in the post above Smiley

2) you use a wallet-qt that can open your wallet, then you will extract the privkey
open help/debug/console
Code:
dumpprivkey SPr8sYB51HFcxBQW7NMFnxV7f8k9JDByAo
you will then copy the output, you will need it to paste into new wallet
close wallet

the next steps are also above.

your transaction comes through as valid in your wallet only,
when you import the key into a new sprouts wallet the transaction will have disappeared



i solve it! very very thank you!!!!
2  Alternate cryptocurrencies / Announcements (Altcoins) / Re: my wallet is on runtime error!! on: February 24, 2018, 08:15:15 AM

Your tool for 'strong hands' is just extracting PRIVATE KEY, right? Is the private key a password for encrypt wallet / unlock for minting only? If that's true, then I know the key, how do I get 'import the private key into a brand new empty wallet'? If not, I would appreciate it if you could explain what the private key is.
I have both 'strong hands' and 'sprouts', and both wallet program's structure is the same so I think your explanation will be a big help.

for your public address that you see on an explorer, you also have a private key, this is how you prove ownership of the public address.

if your wallet will not load then you have two obvious solutions to extract key
1) you use the pywallet tool (or similar) mentioned in another post here.

2) you use a wallet-qt that can open your wallet, then you will extract the privkey
open help/debug/console
Code:
dumpprivkey SPr8sYB51HFcxBQW7NMFnxV7f8k9JDByAo
you will then copy the output, you will need it to paste into new wallet
close wallet

remove wallet.dat from sprouts datadirectory, this will cause the sprouts-qt to generate a new blank wallet
start sprouts-qt
open help/debug/console
Code:
importprivkey PasteKeyFromBefore

.
in regards to pywallet, yes it uses python, please peruse the other thread linked
https://bitcointalk.org/index.php?topic=35214.0

.
hmmz, in further discussion.

you should be able to use the current Stronghands wallet to open your Sprouts broken wallet.dat , then export the privkey to import into an empty Sprouts wallet.dat
Stronghands as the same address protocol, and has a larger MAX_MONEY value.

you will need to be careful as you will be moving and modifying wallets - and you dont want to lose coins Wink

you will be working with the file called wallet.dat , this is inside your datadirectory and contains transactions and address informations.

basic steps would be,
-backup your stronghands datadirectory including the wallet.dat
-place your broken sprouts wallet.dat inside the stronghands datadirectory,
-start stronghands, it will now be reading the sprouts wallet.dat, the address protocol is the same so you see your addresses and transaction history,
-export the privkey for your addresses
-close stronghands

now if you actually hold any stronghands in your personal wallet you will need to fix it back to how it was, i would just use the backup you created of the datadirectory, and copy/replace everything back as it was before you started

then you will import the key as i discussed above, into the sprouts wallet





i success import sprouts wallet file using by stronghands. thank you. Can you please tell me how to do "Export private key of address"? I would appreciate it if you let me know how to import later.
and....
The current state is that through the stronghands wallet program, the state of the wallet file appears to have moved 5 billion coins to different addresses in the same account. However, it has not been moved on the block chain yet. I think I got a runtime error in the unconfirmed transport, how can I fix it?
3  Alternate cryptocurrencies / Announcements (Altcoins) / Re: my wallet is on runtime error!! on: February 24, 2018, 07:13:03 AM
-------------------------------------------------------------
*** question
today i got error when i open sprout wallet.

EXCEPTION: St13runtime_error      
CWallet::GetCredit() : value out of range      
C:\Users\Home\sprouts-win-qt (1)\sprouts.exe in Runaway exception  

it was working fine last night.
i did everything.. delete whole folder , and start with new.
but always i error.

anyway one help me how to fix problem.



****  answer
My only suggestion is to make a backup of your wallet.dat file(try manually and not through the wallet as well, meaning make a copy of the wallet.dat file in appdata\roaming\Sprouts) ---Always make a backup of your wallet.dat file---

- Then delete the whole Sprouts folder in appdata\roaming.
- Start the wallet again from the Sprouts.exe file you extracted and then close the wallet.
- Extract the correct files from the snapshot to the  new appdata\roaming\Sprouts folder and let the wallet sync to the network.
  Note: You must also create a sprouts.conf file in the appdata\roaming\Sprouts folder with the correct nodes.
- Restart the wallet
- Only when the wallet is synced, close the wallet again and replace the new wallet.dat file in appdata\roaming\Sprouts with your backup wallet.dat file. Start the wallet again.

Hopefully this help

--------------------------------------------------------------

It's the same situation as me, it's a question from another user. and i do this way from answer.
However, there is nothing that can be changed by reinstalling and synchronizing. When I insert another wallet file, it works right away. So it seems to be a problem with my wallet file itself.
The moment I tried to send 5 billion sprouts yesterday to another new address in the same program, I got a runtime error. The "value out of range" message appears every time I put my wallet on it, which seems to be a problem here. My wallet address, which contained 5 billion, is SPr8sYB51HFcxBQW7NMFnxV7f8k9JDByAo. Please let me solve the problem quickly. I want to store it in my wallet as soon as possible. It currently has all the other files at that time, including wallet.dat. What should I do? (my email is cjunghwan92@gmail.com)

hi,
this is a problem when a transaction is created that exceeds
MAX_MONEY
which is currently 2 billion i believe

by creating a transaction over 2 billion coins it places an invalid transaction in your wallet file, and the wallet-qt will refuse to load it.

the fix for such a wallet is either to use a prior backup which does not contain that transaction.
or
import the private key into a brand new empty wallet

if you have no backup of either the file or privkey, you will either need to dig up a set of bitcoin tools which will extract the key,
or (as i did for Stronghands) get a special sprouts client built, this will have a larger MAX_MONEY value coded ,
you will then load the wallet, extract your private key/s and then import into a normal Sprouts wallet.
note : such a wallet will create transactions considered invalid to the rest of the chain - do not use for normal transactions



.
we have pushed some changes to stronghands that make it more difficult to create these transactions,
but it is still possible using rawtransactions

see these changes (except for testnet changes)
https://github.com/bumbacoin/stronghands/commit/2455814a7078fb5c1bb0c86bc7d631e4d1b6f052

Your tool for 'strong hands' is just extracting PRIVATE KEY, right? Is the private key a password for encrypt wallet / unlock for minting only? If that's true, then I know the key, how do I get 'import the private key into a brand new empty wallet'? If not, I would appreciate it if you could explain what the private key is.
I have both 'strong hands' and 'sprouts', and both wallet program's structure is the same so I think your explanation will be a big help.
I had a similar problem with a messed up wallet that tried to send 2 billion sprouts.  What fixed it for me was removing the unconfirmed transaction, this can be done using a tool called: pywallet. (first be sure that you have made a backup of the wallet.dat) Then follow the instructions in this post:

https://bitcointalk.org/index.php?topic=35214.0


is it work on python?? plz explain how to work plz...
4  Alternate cryptocurrencies / Announcements (Altcoins) / Re: my wallet is on runtime error!! on: February 24, 2018, 05:07:22 AM
-------------------------------------------------------------
*** question
today i got error when i open sprout wallet.

EXCEPTION: St13runtime_error      
CWallet::GetCredit() : value out of range      
C:\Users\Home\sprouts-win-qt (1)\sprouts.exe in Runaway exception  

it was working fine last night.
i did everything.. delete whole folder , and start with new.
but always i error.

anyway one help me how to fix problem.



****  answer
My only suggestion is to make a backup of your wallet.dat file(try manually and not through the wallet as well, meaning make a copy of the wallet.dat file in appdata\roaming\Sprouts) ---Always make a backup of your wallet.dat file---

- Then delete the whole Sprouts folder in appdata\roaming.
- Start the wallet again from the Sprouts.exe file you extracted and then close the wallet.
- Extract the correct files from the snapshot to the  new appdata\roaming\Sprouts folder and let the wallet sync to the network.
  Note: You must also create a sprouts.conf file in the appdata\roaming\Sprouts folder with the correct nodes.
- Restart the wallet
- Only when the wallet is synced, close the wallet again and replace the new wallet.dat file in appdata\roaming\Sprouts with your backup wallet.dat file. Start the wallet again.

Hopefully this help

--------------------------------------------------------------

It's the same situation as me, it's a question from another user. and i do this way from answer.
However, there is nothing that can be changed by reinstalling and synchronizing. When I insert another wallet file, it works right away. So it seems to be a problem with my wallet file itself.
The moment I tried to send 5 billion sprouts yesterday to another new address in the same program, I got a runtime error. The "value out of range" message appears every time I put my wallet on it, which seems to be a problem here. My wallet address, which contained 5 billion, is SPr8sYB51HFcxBQW7NMFnxV7f8k9JDByAo. Please let me solve the problem quickly. I want to store it in my wallet as soon as possible. It currently has all the other files at that time, including wallet.dat. What should I do? (my email is cjunghwan92@gmail.com)

hi,
this is a problem when a transaction is created that exceeds
MAX_MONEY
which is currently 2 billion i believe

by creating a transaction over 2 billion coins it places an invalid transaction in your wallet file, and the wallet-qt will refuse to load it.

the fix for such a wallet is either to use a prior backup which does not contain that transaction.
or
import the private key into a brand new empty wallet

if you have no backup of either the file or privkey, you will either need to dig up a set of bitcoin tools which will extract the key,
or (as i did for Stronghands) get a special sprouts client built, this will have a larger MAX_MONEY value coded ,
you will then load the wallet, extract your private key/s and then import into a normal Sprouts wallet.
note : such a wallet will create transactions considered invalid to the rest of the chain - do not use for normal transactions



.
we have pushed some changes to stronghands that make it more difficult to create these transactions,
but it is still possible using rawtransactions

see these changes (except for testnet changes)
https://github.com/bumbacoin/stronghands/commit/2455814a7078fb5c1bb0c86bc7d631e4d1b6f052

Your tool for 'strong hands' is just extracting PRIVATE KEY, right? Is the private key a password for encrypt wallet / unlock for minting only? If that's true, then I know the key, how do I get 'import the private key into a brand new empty wallet'? If not, I would appreciate it if you could explain what the private key is.
I have both 'strong hands' and 'sprouts', and both wallet program's structure is the same so I think your explanation will be a big help.
5  Alternate cryptocurrencies / Announcements (Altcoins) / Re: my wallet is on runtime error!! on: February 23, 2018, 10:52:04 PM
-------------------------------------------------------------
*** question
today i got error when i open sprout wallet.

EXCEPTION: St13runtime_error       
CWallet::GetCredit() : value out of range       
C:\Users\Home\sprouts-win-qt (1)\sprouts.exe in Runaway exception 

it was working fine last night.
i did everything.. delete whole folder , and start with new.
but always i error.

anyway one help me how to fix problem.



****  answer
My only suggestion is to make a backup of your wallet.dat file(try manually and not through the wallet as well, meaning make a copy of the wallet.dat file in appdata\roaming\Sprouts) ---Always make a backup of your wallet.dat file---

- Then delete the whole Sprouts folder in appdata\roaming.
- Start the wallet again from the Sprouts.exe file you extracted and then close the wallet.
- Extract the correct files from the snapshot to the  new appdata\roaming\Sprouts folder and let the wallet sync to the network.
  Note: You must also create a sprouts.conf file in the appdata\roaming\Sprouts folder with the correct nodes.
- Restart the wallet
- Only when the wallet is synced, close the wallet again and replace the new wallet.dat file in appdata\roaming\Sprouts with your backup wallet.dat file. Start the wallet again.

Hopefully this help

--------------------------------------------------------------

It's the same situation as me, it's a question from another user. and i do this way from answer.
However, there is nothing that can be changed by reinstalling and synchronizing. When I insert another wallet file, it works right away. So it seems to be a problem with my wallet file itself.
The moment I tried to send 5 billion sprouts yesterday to another new address in the same program, I got a runtime error. The "value out of range" message appears every time I put my wallet on it, which seems to be a problem here. My wallet address, which contained 5 billion, is SPr8sYB51HFcxBQW7NMFnxV7f8k9JDByAo. Please let me solve the problem quickly. I want to store it in my wallet as soon as possible. It currently has all the other files at that time, including wallet.dat. What should I do? (my email is cjunghwan92@gmail.com)

We are trying reboot of SPRTS taking over development.
I am not a producer of Wallet, so I do not know the details of the bug.
Did help from discord help? https://discord.gg/QPmq84p


is there a producer of wallet in discord ??
6  Alternate cryptocurrencies / Announcements (Altcoins) / my wallet is on runtime error!! on: February 23, 2018, 10:42:59 AM
-------------------------------------------------------------
*** question
today i got error when i open sprout wallet.

EXCEPTION: St13runtime_error       
CWallet::GetCredit() : value out of range       
C:\Users\Home\sprouts-win-qt (1)\sprouts.exe in Runaway exception 

it was working fine last night.
i did everything.. delete whole folder , and start with new.
but always i error.

anyway one help me how to fix problem.



****  answer
My only suggestion is to make a backup of your wallet.dat file(try manually and not through the wallet as well, meaning make a copy of the wallet.dat file in appdata\roaming\Sprouts) ---Always make a backup of your wallet.dat file---

- Then delete the whole Sprouts folder in appdata\roaming.
- Start the wallet again from the Sprouts.exe file you extracted and then close the wallet.
- Extract the correct files from the snapshot to the  new appdata\roaming\Sprouts folder and let the wallet sync to the network.
  Note: You must also create a sprouts.conf file in the appdata\roaming\Sprouts folder with the correct nodes.
- Restart the wallet
- Only when the wallet is synced, close the wallet again and replace the new wallet.dat file in appdata\roaming\Sprouts with your backup wallet.dat file. Start the wallet again.

Hopefully this help

--------------------------------------------------------------

It's the same situation as me, it's a question from another user. and i do this way from answer.
However, there is nothing that can be changed by reinstalling and synchronizing. When I insert another wallet file, it works right away. So it seems to be a problem with my wallet file itself.
The moment I tried to send 5 billion sprouts yesterday to another new address in the same program, I got a runtime error. The "value out of range" message appears every time I put my wallet on it, which seems to be a problem here. My wallet address, which contained 5 billion, is SPr8sYB51HFcxBQW7NMFnxV7f8k9JDByAo. Please let me solve the problem quickly. I want to store it in my wallet as soon as possible. It currently has all the other files at that time, including wallet.dat. What should I do? (my email is cjunghwan92@gmail.com)
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!