Bitcoin Core 31.99.0
P2P Digital Currency
Namespaces | Functions | Variables
tests_silentpayments_generate.py File Reference

Go to the source code of this file.

Namespaces

namespace  tests_silentpayments_generate
 

Functions

def tests_silentpayments_generate.sha256 (s)
 
def tests_silentpayments_generate.smallest_outpoint (outpoints)
 
def tests_silentpayments_generate.is_p2tr (s)
 
def tests_silentpayments_generate.get_pubkey_from_input (input_data, pubkey_hex)
 
def tests_silentpayments_generate.gen_byte_array (hex)
 
def tests_silentpayments_generate.maybe_gen_comment (comment)
 
def tests_silentpayments_generate.gen_key_material (keys, comment=None, prepend_count=False)
 
def tests_silentpayments_generate.gen_recipient_addr_material (recipients)
 
def tests_silentpayments_generate.gen_sending_outputs (output_sets, comment=None, prepend_count=False)
 
def tests_silentpayments_generate.gen_outputs (outputs, comment=None, prepend_count=False, indent=8)
 
def tests_silentpayments_generate.gen_labels (labels)
 
def tests_silentpayments_generate.gen_preamble (test_vectors)
 
def tests_silentpayments_generate.gen_test_vectors (test_vectors)
 
def tests_silentpayments_generate.main ()
 

Variables

 tests_silentpayments_generate.NUMS_H = bytes.fromhex("50929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0")
 
int tests_silentpayments_generate.MAX_INPUTS_PER_TEST_CASE = 3
 
int tests_silentpayments_generate.MAX_OUTPUTS_PER_TEST_CASE = 2324
 
int tests_silentpayments_generate.MAX_RECIPIENT_ENTRIES_PER_TEST_CASE = 4
 
int tests_silentpayments_generate.MAX_LABELS_PER_TEST_CASE = 4
 
int tests_silentpayments_generate.MAX_PERMUTATIONS_PER_SENDING_TEST_CASE = 12
 
int tests_silentpayments_generate.MAX_RECEIVE_SUBTESTS = 2