What's the deal with Deno? We talk with a major contributor to find out. Listen now.

Questions tagged [wallet-import-format]

Wallet Import Format is how Bitcoin Core represents private keys outside of the client. Example: 5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dZ1jvhTVqvbTLvyTJ

Filter by
Sorted by
Tagged with
3
votes
1answer
430 views

Why bitcoin private key WIF format always be started in K or L?

According to https://en.bitcoin.it/wiki/Wallet_import_format, the bitcoin private wif format key is create by below step. And it says that the compressed wif key always start with 'K' or 'L', this ...
0
votes
1answer
46 views

I need a few lines of python to make WIF addresses

I have code which generates WIF keys from hex keys. It just need a few more lines to generate WIF addresses. ------------------------ import binascii, hashlib, base58, sys def convert(z): ...
0
votes
1answer
49 views

Why isn't importing wallet.dat as straightforward as it seems it should be?

In most of computerdom, an app's File dropdown menu has an Import item that permits selection of a file to import into the application. This would seem to be an obvious feature to include in a ...
0
votes
1answer
116 views

Priv Key with 58 characters to WIF

I have an old paper wallet with Private Keys of 58 characters (all starting with a 6). These can be imported e.g. on blockchain.com, but since I still have BSV on this key, I have to import/sweep it ...
0
votes
2answers
171 views

When generate WIF private key , base58check('80'.decode('hex')) not prefix as '5'

i try to generate WIF private key with python. import base58 import hashlib def b58(hex): return base58.b58encode(hex) def sha256(hex): return hashlib.sha256(hex).digest() def main(): ...
0
votes
0answers
22 views

At what step does the private key is transformed to mnemonic phrase [duplicate]

If I am correct to make a private key you have to first generate a random 256 bit number then transform it to a WIF private key using base 58 check encode, does the mnemonic phrase is generated from ...
1
vote
1answer
451 views

Convert EC PRIVATE KEY from .pem into WIF

I have a openssl generated private key in the following form: $ cat priv.pem -----BEGIN EC PARAMETERS----- BgUrgQQACg== -----END EC PARAMETERS----- -----BEGIN EC PRIVATE KEY----- ...
1
vote
1answer
659 views

Bip32 bitcoin core wallet `hdseed` format from xprv master key

I'm trying to use a mnemonic seed to generate a bitcoin-core wallet. I know core does not support bip39, but it does support bip32 and sethdseed should make it possible to use the seed generated by a ...
0
votes
1answer
37 views

Hierarchical Deterministic (HD) Importing Funds

I'm creating derived addresses from a HD private key. I have all data saved, such as the; seed, HD private key and derived addresses with their private keys, plus wif formats. I'm receiving funds in ...
0
votes
1answer
551 views

Converting WIF as Base58 string to byte array in bash

I want to convert wif as Base58 string to byte array. Private key to WIF printf 800C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D507A5B8D | xxd -r -p | base58 ...
0
votes
1answer
364 views

recover wallet in electrum from hex mpk

I´m trying to recover a wallet from which the Master Private Key (mpk) in hex format and the number of used addresses is known. Till now I could manage to convert the hex mpk to the wif format and ...
2
votes
1answer
3k views

Private key to WIF compressed: which one is correct?

This is how we can find the WIF from a private key: private_key = '000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f' decoded_private_key = bitcoin.decode_privkey(private_key, 'hex') ...
2
votes
1answer
324 views

Why do we need two different formats of WIF (wallet import format)?

I know that a public key can be compressed. However, a public key and its compressed one have the same private key. Then why do we need two different Wallet import formats for each compressed and ...
3
votes
2answers
3k views

litecoin constants and prefixes

Is there any list of litecoin constants available? Something like Bitcoin list of address prefixes
2
votes
2answers
8k views

Convert WIF to private key

I am aware how to convert the private key into WIF format in python, now I am trying to reverse this process and convert a WIF formatted private key back into a 256-bit private key, following this ...
3
votes
1answer
667 views

API to send bitcoins from paper/cold wallet?

I am making a program which will take a .wif private key, and send all funds from the wallet represented by the key to a certain address. I need this to be fully automated, but I can't seem to find ...
0
votes
1answer
57 views

Why does this code keeping giving me this error? I am just trying to understand the raw bitcoin protocol

import random def privateCeiToWif(Cei_hex) : return utils.base58CheckEncode(0x80, Cei_hex.decode('hex')) def privateCeiTopublicCei(s) : # secp256k1 : Standards for Efficient Cryptography (SEC)(...
2
votes
2answers
154 views

What is the significance of the last 5 digits of Base 58 WIF?

I'm trying to understand the Base 58 WIF number. While messing around with importing on blockchain I noticed that if you change the last five (or so) digits, it doesn't appear to affect which address ...
2
votes
1answer
3k views

Format of private key

On this website, we can see that the the private key 1 is written in this format. 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf I would like to know what is this format.
3
votes
4answers
15k views

Correct way to convert a 256-bit private key to WIF?

On the Bitcoin wiki it has steps to convert a private key to WIF. So I tried following these steps in attempt to get the same result. So I took the private key. ...
2
votes
2answers
281 views

Why are compressed private keys typically longer than their uncompressed counterpart?

From what I understood, compressed private keys are supposed to represent the same secret key, stored more efficiently thus taking up less space. I assume 'more efficiently' has to do with secp256k1 ...
1
vote
1answer
2k views

private key to wif - need help converting to base58encode (step 6 to step 7)

I am trying to learn more about how bitcoin addresses are created. I am following along with the tutorial at https://en.bitcoin.it/wiki/Wallet_import_format I undertsand how they do the first six ...
2
votes
0answers
948 views

php private key to wallet import format (wip)

I have been writing a php file intended to create a bitcoin private key and change it to wallet import format. The issue is when I try a command in a gnome-terminal such as: bitcoin-cli importprivkey ...
4
votes
3answers
7k views

How to import a HD wallet from an extended private key

I'd like to export a derived private key from my Electrum HD wallet, and use it as a HD wallet master key in a Mycelium wallet. I used bx to get the key like this (m/2'/0) (where m is the unencrypted ...
0
votes
1answer
1k views

WIF Format and Storing Private Keys

I'm writing an Android app which will be storing private keys for Bitcoin and a few Altcoins in an SQLite database. To store my private keys, I was initially using the WIF. When I take them out of the ...