July 29, 2026, 03:05:49 PM

Author Topic: Wallets, so, many, wallets...  (Read 6494 times)

0 Members and 1 Guest are viewing this topic.

Offline cocorickoo

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Wallets, so, many, wallets...
« on: November 14, 2013, 02:14:27 PM »
Hi !

i just installed the android version of GLD Wallet and i would like to ask something to the developers...

Is there a way to sync a wallet on multiple devices ? lets say my wallet is open on my phone, is it possible to open it on my computer ? i know the GoldCoin is "physically" in the wallet so it can't be at two places at the same time but would there be a way to log multiple devices on the same wallet without using an online storage for coins ?

i dont trust online wallets.
GoldCoin: Dt8Qgkzq8Hc4D1dJyKrbUtVQNh2oPVvVh3

Offline Stouse49

  • Gold Engineer
  • DevTeam
  • *****
  • Posts: 711
  • Karma: +66/-0
    • View Profile
Re: Wallets, so, many, wallets...
« Reply #1 on: November 14, 2013, 04:24:07 PM »
i know the GoldCoin is "physically" in the wallet

Actually, the GoldCoins are "physically" stored in the blockchain.  The blockchain is the ledger cointaining the creation and the transfer of the coins in transactions.  All coins are associated with addresses.

The wallet stores the keys that you need to access your coins.  A wallet can store many addresses.  Additionally the wallet stores the transactions, but if you have the keys, you can access all your coins, regardless of what else your wallet contains.

We believe it is possible to have multiple devices have the same keys in the wallet, however the process of synchronizing these is not easy.  The android wallet has a way to import and export the keys and so does the Windows/Mac/Linux client.  But these two are not easy to link up together. 

If you were to synchronize your wallets, as soon as you spend your coins, the balances would not be the same across devices if change has to be made.  Say you had 1000 coins in your wallet (in one address, which you bought from Cryptsy) and then decided to use 500 to buy something from an online retailer using your phone.  Your phone will spend 1000 coins and get change of 500 in return in a different address in your wallet.  Your computer's client would spend 1000, but not get the 500 back and its balance would read zero (0).  The phone would read 500 coins.  You would need to determine the address that the 500 was in on your phone and then import this to your computer's client so that they would sync again.

Syncing currently is a lot of work.
GLD: E1A6WogjpqU3KjjoRUD63f7kofrFozmyfg

Offline GoldNow

  • Newbie
  • *
  • Posts: 23
  • Karma: +1/-0
    • View Profile
Re: Wallets, so, many, wallets...
« Reply #2 on: November 14, 2013, 09:06:12 PM »
 Very nice explanation, the question now can the sync issue ever gonna speed up on any coin or it will require something new from the ground up?
E475vwQjWXdYyvJDiorkpHMVhnnpAov1bA

Offline cocorickoo

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Re: Wallets, so, many, wallets...
« Reply #3 on: November 15, 2013, 07:59:12 AM »
 ;D

great explanation, i did not expect such a complete answer !

too bad for the syncing then.
GoldCoin: Dt8Qgkzq8Hc4D1dJyKrbUtVQNh2oPVvVh3

Offline optikalsaint

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
    • nerd.of.steel
Re: Wallets, so, many, wallets...
« Reply #4 on: November 22, 2013, 02:11:47 AM »
If you export your mobile wallet and copy that backup file to your desktop you can retrieve the private key pretty easily and import it into your Desktop client. The filename usually saves to /sdcard/Downloads/ and will have a file name similar to "goldcoin-wallet-keys-YYYY-MM-DD".

Once you have that file copied over to your desktop you will need to run it through openssl. If you do not have a copy of openssl and you are on Windows then you can download a standalone copy here:

https://code.google.com/p/openssl-for-windows/

Unzip openssl somewhere that it is easy for you to find again in the future (e.g. C:\Users\YourName\Desktop\openssl\). Now copy your saved wallet export from your phone and put it in C:\Users\YourName\Desktop\openssl\bin\ and run the following command from the command prompt:

Code: [Select]
cd C:\Users\YourName\Desktop\openssl\bin\
Code: [Select]
openssl enc -d -aes-256-cbc -a -in goldcoin-wallet-keys-YYYY-MM-DD
Now copy the private key that is displayed on the screen (right click the command prompt, select Mark, highlight the wanted text, right click again, and choose copy). Once you have that private key copied down go into your desktop wallet and open the Debug window (You can find this in the Help menu). Select the Console tab and type the following commands into the text field:

NOTE: If your wallet is encrypted with a password you have to unlock it first. If your wallet is not encrypted you can skip ahead)

Code: [Select]
walletpassphrase YOUR_PASSWORD 120 (The 120 at the end is the timeout in seconds until your wallet locks again. You'll notice the little padlock in the main window is unlocked now)

Code: [Select]
importprivkey PRIVATE_KEY_FROM_OPENSSL (replace PRIVATE_KEY_FROM_OPENSSL with private key you copied down).

When the action is completed a line-break will appear in the console window and you're good to go!
GLD: E4sEzR7u5sFRb1hojRQkBemxKKpV7DEejW  |  MEC: MQHGgmaESE2e3eRh5bS8R23wQrq3BLSBo4
LTC: LLGKiewnZx9DumwaQyN4hR8FS243x1LVMM  |  BTC: 13WLX1k86jrfZ1nz3EEUYZczsVvvtADy3s