Bitcoin Forum
May 07, 2024, 12:49:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Claiming Stellar with old version of Armory  (Read 685 times)
wachtwoord (OP)
Legendary
*
Offline Offline

Activity: 2324
Merit: 1125


View Profile
September 07, 2016, 01:55:20 PM
Last edit: July 16, 2017, 01:29:21 PM by wachtwoord
 #1

Hi,

I am trying to claim some Stellar with my Bitcoin by following the steps on https://www.stellar.org/lumens/bitcoin-lumen-program/

Basically signing the message:

"Stellar.org Bitcoin Giveaway Round 1
[STELLAR_ADDRESS]"

with your Bitcoin address. However the Armory version on my cold wallet is understandably old as the computer never touches the internet (0.86.3-beta). The signatures for messages it makes seems to have a different format than the current version. The current version looks like:

<snip>

while the old version is a random character string of 111 characters. How do I convert the 11 character string to the current (base64) format as the Stellar website doesn't seem to accept it (is it a Armory specific format?) I tried just base64 encoding the 111 character string but that doesn't work.

Thanks!
1715042974
Hero Member
*
Offline Offline

Posts: 1715042974

View Profile Personal Message (Offline)

Ignore
1715042974
Reply with quote  #2

1715042974
Report to moderator
1715042974
Hero Member
*
Offline Offline

Posts: 1715042974

View Profile Personal Message (Offline)

Ignore
1715042974
Reply with quote  #2

1715042974
Report to moderator
1715042974
Hero Member
*
Offline Offline

Posts: 1715042974

View Profile Personal Message (Offline)

Ignore
1715042974
Reply with quote  #2

1715042974
Report to moderator
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
wachtwoord (OP)
Legendary
*
Offline Offline

Activity: 2324
Merit: 1125


View Profile
September 09, 2016, 06:14:02 PM
 #2

*Bump* does anyone know what to do?
Holliday
Legendary
*
Offline Offline

Activity: 1120
Merit: 1009



View Profile
September 09, 2016, 06:31:37 PM
 #3

Extract the private key from your address in Armory.

Import that private key into Core.

Sign whatever message you want with Core.

Be sure to retain your air gap in the process, if you currently have one.

If you aren't the sole controller of your private keys, you don't have any bitcoins.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6587


Just writing some code


View Profile WWW
September 09, 2016, 06:34:09 PM
 #4

Looking through the old code, the signature seems like it's the hex representation. Have you tried just converting it to base64?

wachtwoord (OP)
Legendary
*
Offline Offline

Activity: 2324
Merit: 1125


View Profile
September 12, 2016, 01:37:05 PM
 #5

Thanks both for the suggestions, however:

Looking through the old code, the signature seems like it's the hex representation. Have you tried just converting it to base64?

Yes with https://www.base64encode.org/ that's correct right? UTF-8 is also correct I assume?

Extract the private key from your address in Armory.

Import that private key into Core.

Sign whatever message you want with Core.

Be sure to retain your air gap in the process, if you currently have one.

It's a cold wallet so that's not acceptable. The private keys are never to hit a computer which touches (or has ever touched) the internet.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6587


Just writing some code


View Profile WWW
September 12, 2016, 02:39:36 PM
 #6

Yes with https://www.base64encode.org/ that's correct right? UTF-8 is also correct I assume?
Yes, that should work.

Holliday
Legendary
*
Offline Offline

Activity: 1120
Merit: 1009



View Profile
September 12, 2016, 05:03:30 PM
 #7

Thanks both for the suggestions, however:

Extract the private key from your address in Armory.

Import that private key into Core.

Sign whatever message you want with Core.

Be sure to retain your air gap in the process, if you currently have one.

It's a cold wallet so that's not acceptable. The private keys are never to hit a computer which touches (or has ever touched) the internet.

There is no reason why the method I suggested has to change that. You simply install Core on your air-gapped machine, do your signing, then transfer the message to your online machine.

I would have never suggested it if it was necessary to break an air gap to achieve it.

If you aren't the sole controller of your private keys, you don't have any bitcoins.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6587


Just writing some code


View Profile WWW
September 13, 2016, 03:34:28 PM
 #8

I wonder if it will work on a crippled old computer running Ubuntu ancient. If I'm going to make any software changes to it I will upgrade the Armory install instead. Not sure whether there's a safe offline install package somewhere though (originally I installed the safe offline install package made available on the Armory website).
The latest offline packages are 0.93.3 available at https://github.com/goatpig/BitcoinArmory/releases/tag/v0.93.3

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!