Пример #1
0
def hdPrivatekey(seed, child):
    masterkey = btctools.bip32_master_key(seed)
    childkey = btctools.bip32_ckd(
        masterkey,
        child % 100000000)  # Too large child id could cause problems
    key = btctools.bip32_extract_key(childkey)
    return btctools.encode_privkey(key, "wif")
Пример #2
0
def newPrivatekey(uncompressed=True):  # Return new private key
    privatekey = btctools.encode_privkey(btctools.random_key(), "wif")
    return privatekey
Пример #3
0
def toOpensslPrivatekey(privatekey):
    privatekey_bin = btctools.encode_privkey(privatekey, "bin")
    return '\x02\xca\x00\x20' + privatekey_bin
Пример #4
0
def toOpensslPrivatekey(privatekey):
    privatekey_bin = btctools.encode_privkey(privatekey, "bin")
    return '\x02\xca\x00\x20' + privatekey_bin
Пример #5
0
def hdPrivatekey(seed, child):
	masterkey = btctools.bip32_master_key(seed)
	childkey = btctools.bip32_ckd(masterkey, child % 100000000) # Too large child id could cause problems
	key = btctools.bip32_extract_key(childkey)
	return btctools.encode_privkey(key, "wif")
Пример #6
0
def newPrivatekey(uncompressed=True): # Return new private key
	privatekey = btctools.encode_privkey(btctools.random_key(), "wif")
	return privatekey