.markdownlint.jsonc
.pre-commit-config.yaml
.python-version
.readthedocs.yaml
.secrets.baseline
.yamllint.yaml
AUTHORS.md
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
COPYRIGHT
HISTORY.md
LICENSE
MANIFEST.in
README.md
RELEASING.md
REPOSITORY.md
SECURITY.md
pyproject.toml
uv.lock
btclib/__init__.py
btclib/_ripemd160.py
btclib/alias.py
btclib/amount.py
btclib/b32.py
btclib/b58.py
btclib/base58.py
btclib/bech32.py
btclib/bip21.py
btclib/bip44.py
btclib/core_import.py
btclib/descriptors.py
btclib/exceptions.py
btclib/fee.py
btclib/hashes.py
btclib/hwi.py
btclib/keystore.py
btclib/network.py
btclib/number_theory.py
btclib/psbt_signer.py
btclib/py.typed
btclib/slip132.py
btclib/to_prv_key.py
btclib/to_pub_key.py
btclib/tx_or_psbt.py
btclib/utils.py
btclib/var_bytes.py
btclib/var_int.py
btclib.egg-info/PKG-INFO
btclib.egg-info/SOURCES.txt
btclib.egg-info/dependency_links.txt
btclib.egg-info/requires.txt
btclib.egg-info/top_level.txt
btclib/_data/bip44_purposes.json
btclib/_data/mainnet.json
btclib/_data/regtest.json
btclib/_data/signet.json
btclib/_data/testnet.json
btclib/_data/testnet4.json
btclib/bip32/__init__.py
btclib/bip32/bip32.py
btclib/bip32/der_path.py
btclib/bip32/key_origin.py
btclib/block/__init__.py
btclib/block/block.py
btclib/block/block_context.py
btclib/block/block_header.py
btclib/block/limits.py
btclib/block/merkle_proof.py
btclib/block/mining.py
btclib/block/proof_of_work.py
btclib/curves/__init__.py
btclib/curves/curve.py
btclib/curves/curve_group.py
btclib/curves/curve_group_2.py
btclib/curves/curve_group_f.py
btclib/curves/sec_point.py
btclib/curves/_data/ec_Brainpool.json
btclib/curves/_data/ec_NIST.json
btclib/curves/_data/ec_SEC2v1_insecure.json
btclib/curves/_data/ec_SEC2v2.json
btclib/ecc/__init__.py
btclib/ecc/bip340_nonce.py
btclib/ecc/bms.py
btclib/ecc/borromean.py
btclib/ecc/commit_nonce.py
btclib/ecc/dh.py
btclib/ecc/dsa.py
btclib/ecc/ecies.py
btclib/ecc/ellswift.py
btclib/ecc/musig2.py
btclib/ecc/pedersen.py
btclib/ecc/rfc6979_nonce.py
btclib/ecc/ssa.py
btclib/fetch/__init__.py
btclib/fetch/bitcoin_core.py
btclib/fetch/esplora.py
btclib/fetch/fetcher.py
btclib/fetch/transport.py
btclib/mnemonic/__init__.py
btclib/mnemonic/bip39.py
btclib/mnemonic/dispatch.py
btclib/mnemonic/electrum.py
btclib/mnemonic/entropy.py
btclib/mnemonic/mnemonic.py
btclib/mnemonic/slip39.py
btclib/mnemonic/_data/chinese_simplified.txt
btclib/mnemonic/_data/chinese_traditional.txt
btclib/mnemonic/_data/czech.txt
btclib/mnemonic/_data/electrum_old_english.txt
btclib/mnemonic/_data/electrum_portuguese.txt
btclib/mnemonic/_data/english.txt
btclib/mnemonic/_data/french.txt
btclib/mnemonic/_data/italian.txt
btclib/mnemonic/_data/japanese.txt
btclib/mnemonic/_data/korean.txt
btclib/mnemonic/_data/portuguese.txt
btclib/mnemonic/_data/russian.txt
btclib/mnemonic/_data/spanish.txt
btclib/mnemonic/_data/turkish.txt
btclib/mnemonic/_data/wordlist.txt
btclib/psbt/__init__.py
btclib/psbt/musig2.py
btclib/psbt/psbt.py
btclib/psbt/psbt_in.py
btclib/psbt/psbt_out.py
btclib/psbt/psbt_size.py
btclib/psbt/psbt_utils.py
btclib/script/__init__.py
btclib/script/limits.py
btclib/script/op_codes_tapscript.py
btclib/script/script.py
btclib/script/script_pub_key.py
btclib/script/sig_hash.py
btclib/script/sig_ops.py
btclib/script/taproot.py
btclib/script/witness.py
btclib/script/engine/__init__.py
btclib/script/engine/flags.py
btclib/script/engine/script.py
btclib/script/engine/script_op_codes.py
btclib/script/engine/tapscript.py
btclib/tx/__init__.py
btclib/tx/out_point.py
btclib/tx/tx.py
btclib/tx/tx_in.py
btclib/tx/tx_out.py
docs/Makefile
docs/README.rst
docs/make.bat
docs/proposals/cli.md
docs/source/btclib.bip32.rst
docs/source/btclib.block.rst
docs/source/btclib.curves.rst
docs/source/btclib.ecc.rst
docs/source/btclib.fetch.rst
docs/source/btclib.mnemonic.rst
docs/source/btclib.psbt.rst
docs/source/btclib.rst
docs/source/btclib.script.engine.rst
docs/source/btclib.script.rst
docs/source/btclib.tx.rst
docs/source/changelog_link.md
docs/source/conf.py
docs/source/contributing_link.md
docs/source/guide.rst
docs/source/history_link.md
docs/source/index.rst
docs/source/modules.rst
docs/source/readme_link.md
docs/source/security_link.md
tests/README.md
tests/__init__.py
tests/alias_test.py
tests/all_test.py
tests/amount_test.py
tests/b32_test.py
tests/b58_test.py
tests/base58_test.py
tests/bech32_test.py
tests/bip21_test.py
tests/bip44_test.py
tests/check_validity_test.py
tests/check_vendored_vectors_test.py
tests/conftest.py
tests/conftest_test.py
tests/copyright_test.py
tests/core_import_test.py
tests/descriptors_test.py
tests/docs_examples_test.py
tests/docs_test.py
tests/exceptions_test.py
tests/fee_test.py
tests/fuzz_test.py
tests/hashes_test.py
tests/hwi_test.py
tests/imports_test.py
tests/init_test.py
tests/integer_policy_test.py
tests/key_io_test.py
tests/keystore_test.py
tests/network_test.py
tests/number_theory_test.py
tests/parse_contract_test.py
tests/psbt_signer_test.py
tests/release_notes_test.py
tests/ripemd160_test.py
tests/slip132_test.py
tests/software_signer_test.py
tests/to_key_test.py
tests/to_prv_key_test.py
tests/to_pub_key_test.py
tests/tx_or_psbt_test.py
tests/utils_test.py
tests/var_bytes_test.py
tests/var_int_test.py
tests/vendored_data_test.py
tests/_data/README.md
tests/_data/base58_encode_decode.json
tests/_data/descriptor_checksums.json
tests/_data/key_io_invalid.json
tests/_data/key_io_valid.json
tests/_generated_files/mainnet.json
tests/_generated_files/regtest.json
tests/_generated_files/signet.json
tests/_generated_files/testnet.json
tests/_generated_files/testnet4.json
tests/bip32/__init__.py
tests/bip32/bip32_test.py
tests/bip32/der_path_test.py
tests/bip32/key_origin_test.py
tests/bip32/_data/bip32_invalid_keys.json
tests/bip32/_data/bip32_test_vectors.json
tests/bip32/_generated_files/key_origin.json
tests/bip32/_generated_files/key_paths.json
tests/block/__init__.py
tests/block/block_context_test.py
tests/block/block_test.py
tests/block/blockfilters_test.py
tests/block/checkblock_test.py
tests/block/merkle_proof_test.py
tests/block/mining_test.py
tests/block/proof_of_work_test.py
tests/block/_data/block_1.bin
tests/block/_data/block_170.bin
tests/block/_data/block_200000.bin
tests/block/_data/block_481824.bin
tests/block/_data/block_481824_complete.bin
tests/block/_data/blockfilters.json
tests/block/_data/checkblock_invalid.json
tests/block/_data/checkblock_valid.json
tests/block/_generated_files/block_481824.json
tests/block/_generated_files/block_header_481824.json
tests/curves/__init__.py
tests/curves/curve_group_2_test.py
tests/curves/curve_group_f_test.py
tests/curves/curve_group_test.py
tests/curves/curve_test.py
tests/curves/sec_point_test.py
tests/curves/_data/pubkey.json
tests/ecc/__init__.py
tests/ecc/anti_exfil_test.py
tests/ecc/bms_test.py
tests/ecc/borromean_test.py
tests/ecc/commit_nonce_test.py
tests/ecc/der_test.py
tests/ecc/dh_test.py
tests/ecc/dsa_test.py
tests/ecc/ecies_test.py
tests/ecc/ellswift_test.py
tests/ecc/musig2_test.py
tests/ecc/pedersen_test.py
tests/ecc/rfc6979_test.py
tests/ecc/ssa_test.py
tests/ecc/_data/bip340_test_vectors.csv
tests/ecc/_data/det_sign_vectors.json
tests/ecc/_data/ecdsa_custom_nonce_sig.json
tests/ecc/_data/ecdsa_sig.json
tests/ecc/_data/ellswift_decode_test_vectors.csv
tests/ecc/_data/key_agg_vectors.json
tests/ecc/_data/key_sort_vectors.json
tests/ecc/_data/nonce_agg_vectors.json
tests/ecc/_data/nonce_gen_vectors.json
tests/ecc/_data/rfc6979.json
tests/ecc/_data/sig_agg_vectors.json
tests/ecc/_data/sign_verify_vectors.json
tests/ecc/_data/signmessage.json
tests/ecc/_data/tweak_vectors.json
tests/ecc/_data/xswiftec_inv_test_vectors.csv
tests/fetch/__init__.py
tests/fetch/bitcoin_core_test.py
tests/fetch/esplora_test.py
tests/fetch/fetcher_test.py
tests/fetch/_data/esplora_blocks_tip_hash.txt
tests/fetch/_data/esplora_blocks_tip_height.txt
tests/fetch/_data/esplora_tx_hex.txt
tests/fetch/_data/getbestblockhash.json
tests/fetch/_data/getblockcount.json
tests/fetch/_data/getrawtransaction.json
tests/fetch/_data/getrawtransaction_error.json
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/hwi_device_test.py
tests/integration/regtest_test.py
tests/mnemonic/__init__.py
tests/mnemonic/bip39_test.py
tests/mnemonic/dispatch_test.py
tests/mnemonic/electrum_test.py
tests/mnemonic/entropy_test.py
tests/mnemonic/mnemonic_test.py
tests/mnemonic/slip39_test.py
tests/mnemonic/_data/bip39_test_vectors.json
tests/mnemonic/_data/electrum_language_vectors.json
tests/mnemonic/_data/electrum_test_vectors.json
tests/mnemonic/_data/english.txt
tests/mnemonic/_data/fakeenglish.txt
tests/mnemonic/_data/test_JP_BIP39.json
tests/mnemonic/_data/vectors.json
tests/psbt/__init__.py
tests/psbt/musig2_test.py
tests/psbt/psbt_in_test.py
tests/psbt/psbt_out_test.py
tests/psbt/psbt_size_test.py
tests/psbt/psbt_test.py
tests/psbt/psbt_utils_test.py
tests/psbt/_data/bip174_test_vectors.json
tests/psbt/_data/bip370_test_vectors.json
tests/psbt/_data/bip371_test_vectors.json
tests/psbt/_data/bip373_test_vectors.json
tests/psbt/_data/btclib_test_vectors.json
tests/psbt/_generated_files/psbt.json
tests/psbt/_generated_files/psbt_in.json
tests/psbt/_generated_files/psbt_out.json
tests/script/__init__.py
tests/script/op_codes_taproot_test.py
tests/script/script_pub_key_test.py
tests/script/script_test.py
tests/script/sig_hash_legacy_test.py
tests/script/sig_hash_precomputed_test.py
tests/script/sig_hash_script_code_test.py
tests/script/sig_hash_segwitv0_test.py
tests/script/sig_hash_taproot_test.py
tests/script/sig_ops_test.py
tests/script/taproot_test.py
tests/script/witness_test.py
tests/script/_data/bip67_test_vectors.json
tests/script/_data/script_assets_test.json
tests/script/_data/sig_hash_legacy_test_vectors.json
tests/script/_data/taproot_test_vector.json
tests/script/_data/unspendable_script_pub_keys.json
tests/script/_generated_files/witness.json
tests/script_engine/__init__.py
tests/script_engine/flags_test.py
tests/script_engine/python_path_test.py
tests/script_engine/script_test.py
tests/script_engine/transactions_test.py
tests/script_engine/_data/script_tests.json
tests/script_engine/_data/tx_invalid.json
tests/script_engine/_data/tx_valid.json
tests/tx/__init__.py
tests/tx/out_point_test.py
tests/tx/tx_in_test.py
tests/tx/tx_out_test.py
tests/tx/tx_test.py
tests/tx/_data/d4f3c2c3c218be868c77ae31bedb497e2f908d6ee5bbbe91e4933e6da680c970.bin
tests/tx/_generated_files/out_point.json
tests/tx/_generated_files/tx.json
tests/tx/_generated_files/tx_in.json
tests/tx/_generated_files/tx_out.json