Bitcoin
|
Functions | |
def | is_valid (v) |
def | is_valid_bech32 (v) |
def | gen_valid_base58_vector (template) |
def | gen_valid_bech32_vector (template) |
def | gen_valid_vectors () |
def | gen_invalid_base58_vector (template) |
def | gen_invalid_bech32_vector (template) |
def | randbool (p=0.5) |
def | gen_invalid_vectors () |
def gen_key_io_test_vectors.gen_invalid_base58_vector | ( | template | ) |
Generate possibly invalid vector
def gen_key_io_test_vectors.gen_invalid_bech32_vector | ( | template | ) |
Generate possibly invalid bech32 vector
def gen_key_io_test_vectors.gen_invalid_vectors | ( | ) |
Generate invalid test vectors
def gen_key_io_test_vectors.gen_valid_base58_vector | ( | template | ) |
Generate valid base58 vector
def gen_key_io_test_vectors.gen_valid_bech32_vector | ( | template | ) |
Generate valid bech32 vector
def gen_key_io_test_vectors.gen_valid_vectors | ( | ) |
Generate valid test vectors
def gen_key_io_test_vectors.is_valid | ( | v | ) |
Check vector v for validity
def gen_key_io_test_vectors.is_valid_bech32 | ( | v | ) |
Check vector v for bech32 validity
def gen_key_io_test_vectors.randbool | ( | p = 0.5 | ) |
Return True with P(p)
list gen_key_io_test_vectors.bech32_ng_templates |
list gen_key_io_test_vectors.bech32_templates |
int gen_key_io_test_vectors.count = int(sys.argv[2]) |
gen_key_io_test_vectors.indent |
dictionary gen_key_io_test_vectors.iters = {'valid':gen_valid_vectors, 'invalid':gen_invalid_vectors} |
list gen_key_io_test_vectors.metadata_keys = ['isPrivkey', 'chain', 'isCompressed', 'tryCaseFlip'] |
int gen_key_io_test_vectors.OP_0 = 0x00 |
int gen_key_io_test_vectors.OP_1 = 0x51 |
int gen_key_io_test_vectors.OP_16 = 0x60 |
int gen_key_io_test_vectors.OP_2 = 0x52 |
int gen_key_io_test_vectors.OP_CHECKSIG = 0xac |
int gen_key_io_test_vectors.OP_DUP = 0x76 |
int gen_key_io_test_vectors.OP_EQUAL = 0x87 |
int gen_key_io_test_vectors.OP_EQUALVERIFY = 0x88 |
int gen_key_io_test_vectors.OP_HASH160 = 0xa9 |
tuple gen_key_io_test_vectors.p2wpkh_prefix = (OP_0, 20) |
tuple gen_key_io_test_vectors.p2wsh_prefix = (OP_0, 32) |
int gen_key_io_test_vectors.PRIVKEY = 128 |
int gen_key_io_test_vectors.PRIVKEY_REGTEST = 239 |
int gen_key_io_test_vectors.PRIVKEY_TEST = 239 |
int gen_key_io_test_vectors.PUBKEY_ADDRESS = 0 |
int gen_key_io_test_vectors.PUBKEY_ADDRESS_REGTEST = 111 |
int gen_key_io_test_vectors.PUBKEY_ADDRESS_TEST = 111 |
tuple gen_key_io_test_vectors.pubkey_prefix = (OP_DUP, OP_HASH160, 20) |
tuple gen_key_io_test_vectors.pubkey_suffix = (OP_EQUALVERIFY, OP_CHECKSIG) |
int gen_key_io_test_vectors.SCRIPT_ADDRESS = 5 |
int gen_key_io_test_vectors.SCRIPT_ADDRESS_REGTEST = 196 |
int gen_key_io_test_vectors.SCRIPT_ADDRESS_TEST = 196 |
tuple gen_key_io_test_vectors.script_prefix = (OP_HASH160, 20) |
tuple gen_key_io_test_vectors.script_suffix = (OP_EQUAL,) |
gen_key_io_test_vectors.sort_keys |
gen_key_io_test_vectors.stdout |
list gen_key_io_test_vectors.templates |
gen_key_io_test_vectors.True |
def gen_key_io_test_vectors.uiter = iters[sys.argv[1]] |