Skip to content

bx wif to ec

evoskuil edited this page Oct 24, 2014 · 18 revisions

Convert a WIF private key to an EC private key.

$ bx wif-to-ec --help
Usage: bx wif-to-ec [-h] [--config VALUE] [WIF]                          

Info: Convert a WIF private key to an EC private key.                    

Options (named):

-c [--config]        The path to the configuration settings file.        
-h [--help]          Get a description and instructions for this command.

Arguments (positional):

WIF                  The value to convert. If not specified the value is 
                     read from STDIN.

See also ec-to-wif.

Example 1

$ bx wif-to-ec L21LJEeJwK35wby1BeTjwWssrhrgQE2MZrpTm2zbMC677czAHHu3
8ed1d17dabce1fccbbe5e9bf008b318334e5bcc78eb9e7c1ea850b7eb0ddb9c8

Example 2

Bitcoin Wiki example

$ bx wif-to-ec 5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dZ1jvhTVqvbTLvyTJ
0c28fca386c7a227600b2fe50b7cae11ec86d3bf1fbe471be89827e19d72aa1d

Example 3

piped commands, compressed

$ bx ec-to-wif 8ed1d17dabce1fccbbe5e9bf008b318334e5bcc78eb9e7c1ea850b7eb0ddb9c8 | bx wif-to-ec
L21LJEeJwK35wby1BeTjwWssrhrgQE2MZrpTm2zbMC677czAHHu3
8ed1d17dabce1fccbbe5e9bf008b318334e5bcc78eb9e7c1ea850b7eb0ddb9c8

Example 4

piped commands, uncompressed

$ bx ec-to-wif -u 8ed1d17dabce1fccbbe5e9bf008b318334e5bcc78eb9e7c1ea850b7eb0ddb9c8 | bx wif-to-ec
5JuBiWpsjfXNxsWuc39KntBAiAiAP2bHtrMGaYGKCppq4MuVcQL
8ed1d17dabce1fccbbe5e9bf008b318334e5bcc78eb9e7c1ea850b7eb0ddb9c8

The piped commands examples show that the compression flag is carried in the WIF, independently of the private key. The compression flag is only used when the public key is exposed.

BX Menu

Clone this wiki locally