Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y A account_descriptors() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) account_import_requests() (in module btclib.core_import) adapt() (in module btclib.ecc.musig2) add() (btclib.wallet.key_wallet.KeyWallet method) (btclib.wallet.KeyWallet method) add_aff_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) add_checksum() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) add_jac() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) add_jac_aff() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) add_participant_pub_keys() (in module btclib.psbt.musig2) add_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) Addr (class in btclib.p2p) (class in btclib.p2p.address) addr_entry() (in module btclib.p2p) (in module btclib.p2p.addrv2) AddrDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) address (btclib.script.script_pub_key.ScriptPubKey property) (btclib.script.ScriptPubKey property) address() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) (btclib.wallet.RangedWallet method) (btclib.wallet.wallet.RangedWallet method) (in module btclib.script) (in module btclib.script.script_pub_key) address_from_der_path() (in module btclib.bip44) address_from_h160() (in module btclib.b58) address_from_keys() (in module btclib.silent_payments) address_from_witness() (in module btclib.b32) address_from_xkey() (in module btclib.slip132) address_from_xpub() (in module btclib.slip132) address_info() (btclib.wallet.Wallet method) (btclib.wallet.wallet.Wallet method) AddressDisplay (class in btclib.psbt_signer) addresses (btclib.script.script_pub_key.ScriptPubKey property) (btclib.script.ScriptPubKey property) (btclib.wallet.Wallet property) (btclib.wallet.wallet.Wallet property) addresses() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) (in module btclib.script) (in module btclib.script.script_pub_key) AddressInfo (class in btclib.wallet) (class in btclib.wallet.wallet) AddrV2 (class in btclib.p2p) (class in btclib.p2p.addrv2) aff_from_jac_batch_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) aff_from_jac_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) aggregate() (btclib.descriptors.key_expression.KeyExpression method) (btclib.descriptors.KeyExpression method) all_seed_types_from_mnemonic() (in module btclib.mnemonic.dispatch) ansi_x9_63_kdf() (in module btclib.kdf) anti_exfil_host_commit() (in module btclib.ecc.dsa) anti_exfil_host_verify() (in module btclib.ecc.dsa) anti_exfil_sign() (in module btclib.ecc.dsa) anti_exfil_signer_commit() (in module btclib.ecc.dsa) apply_tweak() (in module btclib.ecc.musig2) asm (btclib.script.Script property) (btclib.script.script.Script property) assert_as_valid() (in module btclib.bip322) (in module btclib.block.merkle_proof) (in module btclib.ecc.bms) (in module btclib.ecc.borromean) (in module btclib.ecc.dsa) (in module btclib.ecc.pedersen) (in module btclib.ecc.rangeproof) (in module btclib.ecc.ssa) (in module btclib.psbt.silent_payments) assert_as_valid_() (in module btclib.ecc.dsa) (in module btclib.ecc.ssa) assert_balanced_if() (in module btclib.script.engine.script_op_codes) assert_batch_as_valid() (in module btclib.ecc.ssa) assert_batch_as_valid_() (in module btclib.ecc.ssa) assert_chain() (btclib.fetch.BitcoinCoreRpcClient method) assert_coinbase_maturity() (in module btclib.tx) (in module btclib.tx.tx_context) assert_coinbase_value() (in module btclib.tx) (in module btclib.tx.tx_context) assert_derives() (btclib.wallet.RangedWallet method) (btclib.wallet.wallet.RangedWallet method) assert_eligibility_as_valid() (in module btclib.psbt.silent_payments) assert_imported() (in module btclib.core_import) assert_merkle_proof() (in module btclib.electrum) assert_minimal_push() (in module btclib.script.engine.script_op_codes) assert_network() (btclib.fetch.bitcoin_core.BitcoinCoreFetcher method) (btclib.fetch.bitcoin_core_rest.BitcoinCoreRestFetcher method) (btclib.fetch.BitcoinCoreFetcher method) (btclib.fetch.BitcoinCoreRestFetcher method) (btclib.fetch.electrum.ElectrumFetcher method) (btclib.fetch.ElectrumFetcher method) (btclib.fetch.esplora.EsploraFetcher method) (btclib.fetch.EsploraFetcher method) (btclib.fetch.fetcher.NetworkVerifyingFetcher method) assert_no_trailing() (in module btclib.utils) assert_not_a_v2_field() (in module btclib.psbt.psbt_utils) assert_not_disabled() (in module btclib.script.engine.script) assert_nulldata() (in module btclib.script) (in module btclib.script.script_pub_key) assert_nulldummy() (in module btclib.script.engine.script) assert_nullfail() (in module btclib.script.engine.script) assert_output_scripts_as_valid() (in module btclib.psbt.silent_payments) assert_p2ms() (in module btclib.script) (in module btclib.script.script_pub_key) assert_p2pk() (in module btclib.script) (in module btclib.script.script_pub_key) assert_p2pkh() (in module btclib.script) (in module btclib.script.script_pub_key) assert_p2sh() (in module btclib.script) (in module btclib.script.script_pub_key) assert_p2tr() (in module btclib.script) (in module btclib.script.script_pub_key) assert_p2wpkh() (in module btclib.script) (in module btclib.script.script_pub_key) assert_p2wsh() (in module btclib.script) (in module btclib.script.script_pub_key) assert_proof_as_valid() (in module btclib.ecc.dleq) assert_psbt_signer() (in module btclib.psbt_signer_contract) assert_pub_key_num() (in module btclib.script.engine.script) assert_public() (in module btclib.psbt_signer) assert_segwit() (in module btclib.script) (in module btclib.script.script_pub_key) assert_sequence_locks() (in module btclib.tx) (in module btclib.tx.tx_context) assert_shares_as_valid() (in module btclib.psbt.silent_payments) assert_signable() (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) assert_signature_num() (in module btclib.script.engine.script) assert_signatures_only() (in module btclib.psbt) (in module btclib.psbt.psbt) assert_signed() (in module btclib.psbt) (in module btclib.psbt.psbt) assert_signed_message() (in module btclib.bip322) assert_stack_size() (in module btclib.script.engine.script_op_codes) assert_standard() (btclib.tx.Tx method) (btclib.tx.tx.Tx method) assert_type() (in module btclib.utils) assert_valid() (btclib.bip21.Bip21 method) (btclib.bip32.bip32.BIP32KeyData method) (btclib.bip32.BIP32KeyData method) (btclib.bip32.BIP32KeyOrigin method) (btclib.bip32.key_origin.BIP32KeyOrigin method) (btclib.block.BasicBlockFilter method) (btclib.block.Block method) (btclib.block.block.Block method) (btclib.block.block_context.BlockContext method) (btclib.block.block_filter.BasicBlockFilter method) (btclib.block.block_header.BlockHeader method) (btclib.block.BlockContext method) (btclib.block.BlockHeader method) (btclib.block.partial_merkle_tree.PartialMerkleTree method) (btclib.block.PartialMerkleTree method) (btclib.bolt11.Bolt11Invoice method) (btclib.bolt11.RouteHintHop method) (btclib.coin_selection.Candidate method) (btclib.ecc.bms.Sig method) (btclib.ecc.borromean.BorromeanSig method) (btclib.ecc.dsa.Sig method) (btclib.ecc.ecies.Envelope method) (btclib.ecc.rangeproof.RangeProof method) (btclib.ecc.ssa.Sig method) (btclib.key.PrvKeyData method) (btclib.key.PubKeyData method) (btclib.mnemonic.slip39.Share method) (btclib.network.Network method) (btclib.p2p.Addr method) (btclib.p2p.address.Addr method) (btclib.p2p.address.NetworkAddress method) (btclib.p2p.address.TimestampedNetworkAddress method) (btclib.p2p.AddrV2 method) (btclib.p2p.addrv2.AddrV2 method) (btclib.p2p.addrv2.NetworkAddressV2 method) (btclib.p2p.addrv2.SendAddrV2 method) (btclib.p2p.block_filters.CFCheckpt method) (btclib.p2p.block_filters.CFHeaders method) (btclib.p2p.block_filters.CFilter method) (btclib.p2p.block_filters.GetCFCheckpt method) (btclib.p2p.BlockPayload method) (btclib.p2p.BlockTxn method) (btclib.p2p.CFCheckpt method) (btclib.p2p.CFHeaders method) (btclib.p2p.CFilter method) (btclib.p2p.CmpctBlock method) (btclib.p2p.compact_blocks.BlockTxn method) (btclib.p2p.compact_blocks.CmpctBlock method) (btclib.p2p.compact_blocks.GetBlockTxn method) (btclib.p2p.compact_blocks.PartialBlock method) (btclib.p2p.compact_blocks.PrefilledTransaction method) (btclib.p2p.compact_blocks.SendCmpct method) (btclib.p2p.data.BlockPayload method) (btclib.p2p.data.TxPayload method) (btclib.p2p.Feature method) (btclib.p2p.FeeFilter method) (btclib.p2p.GetAddr method) (btclib.p2p.GetBlockTxn method) (btclib.p2p.GetCFCheckpt method) (btclib.p2p.handshake.Verack method) (btclib.p2p.handshake.Version method) (btclib.p2p.Headers method) (btclib.p2p.Inventory method) (btclib.p2p.inventory.Headers method) (btclib.p2p.inventory.Inventory method) (btclib.p2p.Mempool method) (btclib.p2p.MerkleBlock method) (btclib.p2p.merkleblock.MerkleBlock method) (btclib.p2p.Message method) (btclib.p2p.message.Message method) (btclib.p2p.negotiation.Feature method) (btclib.p2p.negotiation.FeeFilter method) (btclib.p2p.negotiation.GetAddr method) (btclib.p2p.negotiation.Mempool method) (btclib.p2p.negotiation.SendHeaders method) (btclib.p2p.negotiation.SendTxRcncl method) (btclib.p2p.negotiation.WtxidRelay method) (btclib.p2p.NetworkAddress method) (btclib.p2p.NetworkAddressV2 method) (btclib.p2p.PartialBlock method) (btclib.p2p.PrefilledTransaction method) (btclib.p2p.Reject method) (btclib.p2p.reject.Reject method) (btclib.p2p.SendAddrV2 method) (btclib.p2p.SendCmpct method) (btclib.p2p.SendHeaders method) (btclib.p2p.SendTxRcncl method) (btclib.p2p.TimestampedNetworkAddress method) (btclib.p2p.TxPayload method) (btclib.p2p.Verack method) (btclib.p2p.Version method) (btclib.p2p.WtxidRelay method) (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) (btclib.psbt.psbt_in.PsbtIn method) (btclib.psbt.psbt_out.PsbtOut method) (btclib.psbt.PsbtIn method) (btclib.psbt.PsbtOut method) (btclib.script.Script method) (btclib.script.script.Script method) (btclib.script.script_pub_key.ScriptPubKey method) (btclib.script.ScriptPubKey method) (btclib.script.Witness method) (btclib.script.witness.Witness method) (btclib.tx.Coin method) (btclib.tx.coin.Coin method) (btclib.tx.out_point.OutPoint method) (btclib.tx.OutPoint method) (btclib.tx.Tx method) (btclib.tx.tx.Tx method) (btclib.tx.tx_in.TxIn method) (btclib.tx.tx_out.TxOut method) (btclib.tx.TxIn method) (btclib.tx.TxOut method) assert_valid_coinbase_height() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_contextual() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_control_block() (in module btclib.script.taproot) assert_valid_hash_type() (in module btclib.script.sig_hash) assert_valid_hd_key_paths() (in module btclib.bip32) (in module btclib.bip32.key_origin) assert_valid_leaf_scripts() (in module btclib.psbt.psbt_utils) assert_valid_length() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_mac() (btclib.ecc.ecies.Envelope method) assert_valid_merkle_root() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_musig2_participant_pub_keys() (in module btclib.psbt.psbt_utils) assert_valid_musig2_pub_key() (in module btclib.psbt.psbt_utils) assert_valid_musig2_session_data() (in module btclib.psbt.psbt_utils) assert_valid_participants() (in module btclib.psbt.musig2) assert_valid_pow() (btclib.block.block_header.BlockHeader method) (btclib.block.BlockHeader method) assert_valid_psbt_version() (in module btclib.psbt.psbt_utils) assert_valid_redeem_script() (in module btclib.psbt.psbt_utils) assert_valid_sig_op_count() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_sp_scan_key_map() (in module btclib.psbt.psbt_utils) assert_valid_sp_v0_info() (in module btclib.psbt.psbt_utils) assert_valid_structure() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_taproot_bip32_derivation() (in module btclib.psbt.psbt_utils) assert_valid_taproot_internal_key() (in module btclib.psbt.psbt_utils) assert_valid_taproot_script_keys() (in module btclib.psbt.psbt_utils) assert_valid_taproot_signatures() (in module btclib.psbt.psbt_utils) assert_valid_time() (btclib.block.block_header.BlockHeader method) (btclib.block.BlockHeader method) assert_valid_unknown() (in module btclib.psbt.psbt_utils) assert_valid_weight() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_witness_commitment() (btclib.block.Block method) (btclib.block.block.Block method) assert_valid_witness_script() (in module btclib.psbt.psbt_utils) at_index() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) auth_header() (btclib.fetch.BitcoinCoreRpcClient method) B b58decode() (btclib.bip32.bip32.BIP32KeyData class method) (btclib.bip32.BIP32KeyData class method) b58encode() (btclib.bip32.bip32.BIP32KeyData method) (btclib.bip32.BIP32KeyData method) b64decode() (btclib.bip322.Sig class method) (btclib.ecc.bms.Sig class method) (btclib.ecc.ecies.Envelope class method) (btclib.psbt.Psbt class method) (btclib.psbt.psbt.Psbt class method) b64encode() (btclib.bip322.Sig method) (btclib.ecc.bms.Sig method) (btclib.ecc.ecies.Envelope method) (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) base64_password_from_root_key() (in module btclib.bip85) base85_password_from_root_key() (in module btclib.bip85) basic_filter (btclib.p2p.block_filters.CFilter property) (btclib.p2p.CFilter property) BasicBlockFilter (class in btclib.block) (class in btclib.block.block_filter) batch_verify() (in module btclib.ecc.ssa) batch_verify_() (in module btclib.ecc.ssa) bin_str_entropy_from_bytes() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) bin_str_entropy_from_entropy() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) bin_str_entropy_from_int() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) bin_str_entropy_from_random() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) bin_str_entropy_from_rolls() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) bin_str_entropy_from_str() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) bin_str_entropy_from_wordlist_indexes() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) BinStr (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) BIP155Network (class in btclib.p2p) (class in btclib.p2p.addrv2) Bip21 (class in btclib.bip21) BIP32Key (in module btclib.bip32.bip32) BIP32KeyData (class in btclib.bip32) (class in btclib.bip32.bip32) BIP32KeyOrigin (class in btclib.bip32) (class in btclib.bip32.key_origin) BIP32KeyWallet (class in btclib.wallet) (class in btclib.wallet.key_wallet) bip340_nonce_() (in module btclib.ecc.bip340_nonce) bip34_commitment() (in module btclib.block) (in module btclib.block.block) BIP85DRNG (class in btclib.bip85) BitcoinCoreFetcher (class in btclib.fetch) (class in btclib.fetch.bitcoin_core) BitcoinCoreRestClient (class in btclib.fetch) BitcoinCoreRestFetcher (class in btclib.fetch) (class in btclib.fetch.bitcoin_core_rest) BitcoinCoreRpcClient (class in btclib.fetch) bits_from_target() (in module btclib.block.proof_of_work) blind (btclib.ecc.rangeproof.Rewound attribute) blinding_factors (btclib.ecc.rangeproof.NonceChain attribute) Block (class in btclib.block) (class in btclib.block.block) block_header_from_raw() (in module btclib.fetch.fetcher) block_header_height() (in module btclib.fetch.fetcher) block_header_request() (in module btclib.electrum) block_header_response() (in module btclib.electrum) block_size (btclib.alias.HashObject property) block_work() (in module btclib.block.proof_of_work) BlockContext (class in btclib.block) (class in btclib.block.block_context) BlockFilterType (class in btclib.p2p) (class in btclib.p2p.block_filters) BlockHeader (class in btclib.block) (class in btclib.block.block_header) BlockPayload (class in btclib.p2p) (class in btclib.p2p.data) BlockTxn (class in btclib.p2p) (class in btclib.p2p.compact_blocks) bogo_size() (in module btclib.coinstats) Bolt11Invoice (class in btclib.bolt11) BorromeanRingError BorromeanSig (class in btclib.ecc.borromean) branch_and_bound() (in module btclib.coin_selection) branches (btclib.wallet.BIP32KeyWallet property) (btclib.wallet.descriptor_wallet.DescriptorWallet property) (btclib.wallet.DescriptorWallet property) (btclib.wallet.key_wallet.BIP32KeyWallet property) (btclib.wallet.RangedWallet property) (btclib.wallet.script_wallet.ScriptWallet property) (btclib.wallet.ScriptWallet property) (btclib.wallet.wallet.RangedWallet property) broadcast() (btclib.fetch.bitcoin_core.BitcoinCoreFetcher method) (btclib.fetch.BitcoinCoreFetcher method) (btclib.fetch.Broadcaster method) (btclib.fetch.broadcaster.Broadcaster method) (btclib.fetch.esplora.EsploraFetcher method) (btclib.fetch.EsploraFetcher method) Broadcaster (class in btclib.fetch) (class in btclib.fetch.broadcaster) btc_from_sats() (in module btclib.amount) btclib module btclib.alias module btclib.amount module btclib.b32 module btclib.b58 module btclib.base58 module btclib.bech32 module btclib.bip21 module btclib.bip32 module btclib.bip32.bip32 module btclib.bip32.der_path module btclib.bip32.key_origin module btclib.bip322 module btclib.bip38 module btclib.bip44 module btclib.bip85 module btclib.block module btclib.block.block module btclib.block.block_context module btclib.block.block_filter module btclib.block.block_header module btclib.block.build module btclib.block.genesis module btclib.block.header_context module btclib.block.limits module btclib.block.merkle_proof module btclib.block.mining module btclib.block.partial_merkle_tree module btclib.block.proof_of_work module btclib.bolt11 module btclib.bolt9 module btclib.coin_selection module btclib.coinstats module btclib.consensus module btclib.core_import module btclib.curves module btclib.curves.curve module btclib.curves.curve_group module btclib.curves.curve_group_2 module btclib.curves.curve_group_f module btclib.curves.sec_point module btclib.descriptors module btclib.descriptors.descriptors module btclib.descriptors.key_expression module btclib.descriptors.miniscript module btclib.ecc module btclib.ecc.bip340_nonce module btclib.ecc.bms module btclib.ecc.borromean module btclib.ecc.commit_nonce module btclib.ecc.dh module btclib.ecc.dleq module btclib.ecc.dsa module btclib.ecc.ecies module btclib.ecc.ellswift module btclib.ecc.musig2 module btclib.ecc.pedersen module btclib.ecc.rangeproof module btclib.ecc.rfc6979_nonce module btclib.ecc.ssa module btclib.electrum module btclib.exceptions module btclib.fee module btclib.fetch module btclib.fetch.bitcoin_core module btclib.fetch.bitcoin_core_rest module btclib.fetch.broadcaster module btclib.fetch.decorators module btclib.fetch.electrum module btclib.fetch.esplora module btclib.fetch.fetcher module btclib.fetch.transport module btclib.hashes module btclib.hwi module btclib.kdf module btclib.key module btclib.minikey module btclib.mnemonic module btclib.mnemonic.bip39 module btclib.mnemonic.dispatch module btclib.mnemonic.electrum module btclib.mnemonic.entropy module btclib.mnemonic.mnemonic module btclib.mnemonic.slip39 module btclib.muhash module btclib.network module btclib.number_theory module btclib.p2p module btclib.p2p.address module btclib.p2p.addrv2 module btclib.p2p.block_filters module btclib.p2p.compact_blocks module btclib.p2p.data module btclib.p2p.handshake module btclib.p2p.inventory module btclib.p2p.keepalive module btclib.p2p.limits module btclib.p2p.magic module btclib.p2p.merkleblock module btclib.p2p.message module btclib.p2p.negotiation module btclib.p2p.payload module btclib.p2p.reject module btclib.psbt module btclib.psbt.musig2 module btclib.psbt.psbt module btclib.psbt.psbt_in module btclib.psbt.psbt_out module btclib.psbt.psbt_size module btclib.psbt.psbt_utils module btclib.psbt.psbt_view module btclib.psbt.silent_payments module btclib.psbt_signer module btclib.psbt_signer_contract module btclib.script module btclib.script.engine module btclib.script.engine.flags module btclib.script.engine.script module btclib.script.engine.script_op_codes module btclib.script.engine.tapscript module btclib.script.limits module btclib.script.op_codes_tapscript module btclib.script.script module btclib.script.script_pub_key module btclib.script.sig_hash module btclib.script.sig_ops module btclib.script.spendability module btclib.script.taproot module btclib.script.witness module btclib.silent_payments module btclib.slip132 module btclib.to_prv_key module btclib.to_pub_key module btclib.tx module btclib.tx.coin module btclib.tx.limits module btclib.tx.out_point module btclib.tx.tx module btclib.tx.tx_context module btclib.tx.tx_in module btclib.tx.tx_out module btclib.tx_builder module btclib.tx_or_psbt module btclib.utils module btclib.var_bytes module btclib.var_int module btclib.wallet module btclib.wallet.descriptor_wallet module btclib.wallet.key_wallet module btclib.wallet.script_wallet module btclib.wallet.wallet module BTClibException BTClibRuntimeError BTClibTypeError BTClibUserWarning BTClibValueError build_block() (in module btclib.block.build) build_coinbase() (in module btclib.block.build) build_psbt() (in module btclib.tx_builder) bytes_entropy_from_root_key() (in module btclib.bip85) bytes_entropy_from_str() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) bytes_from_commitment() (in module btclib.ecc.pedersen) bytes_from_der_path() (in module btclib.bip32) (in module btclib.bip32.der_path) bytes_from_generator() (in module btclib.ecc.pedersen) bytes_from_octets() (in module btclib.utils) bytes_from_point() (in module btclib.curves) (in module btclib.curves.sec_point) bytes_from_prv_key_int() (in module btclib.curves) (in module btclib.curves.sec_point) bytes_from_witness_program() (in module btclib.b32) bytesio_from_binarydata() (in module btclib.utils) C CachingFetcher (class in btclib.fetch) (class in btclib.fetch.decorators) calculate_script_code() (in module btclib.script.engine.script) call() (btclib.fetch.BitcoinCoreRpcClient method) call_batch() (btclib.fetch.BitcoinCoreRpcClient method) call_raw() (btclib.fetch.BitcoinCoreRpcClient method) can_addrv1() (in module btclib.p2p) (in module btclib.p2p.addrv2) Candidate (class in btclib.coin_selection) candidate_block_header() (in module btclib.block.mining) capabilities (btclib.hwi.HwiSigner property) (btclib.psbt_signer.PsbtSigner property) (btclib.psbt_signer.SignerDecorator property) (btclib.psbt_signer.SoftwareSigner property) CFCheckpt (class in btclib.p2p) (class in btclib.p2p.block_filters) CFHeaders (class in btclib.p2p) (class in btclib.p2p.block_filters) CFilter (class in btclib.p2p) (class in btclib.p2p.block_filters) chain_from_network() (in module btclib.fetch.bitcoin_core) chain_work() (in module btclib.block.proof_of_work) challenge_() (in module btclib.ecc.rfc6979_nonce) (in module btclib.ecc.ssa) change (btclib.tx_builder.FundedPsbt property) check_output_pubkey() (in module btclib.script) (in module btclib.script.taproot) check_pub_key() (in module btclib.script.engine.script) checksum (btclib.p2p.Message property) (btclib.p2p.message.Message property) checksum() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) clear() (btclib.fetch.CachingFetcher method) (btclib.fetch.decorators.CachingFetcher method) client_errors() (in module btclib.fetch.fetcher) close() (btclib.fetch.SessionTransport method) (btclib.hwi.HwiSigner method) (btclib.psbt_signer.PsbtSigner method) (btclib.psbt_signer.SignerDecorator method) (btclib.psbt_signer.SoftwareSigner method) CmpctBlock (class in btclib.p2p) (class in btclib.p2p.compact_blocks) Coin (class in btclib.tx) (class in btclib.tx.coin) coinbase_witness_commitment() (in module btclib.block) (in module btclib.block.block) CoinStats (class in btclib.coinstats) collect_rolls() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) combine() (in module btclib.psbt) (in module btclib.psbt.psbt) ComboDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) commit() (in module btclib.ecc.pedersen) commit_entropy_() (in module btclib.ecc.commit_nonce) commit_nonce_() (in module btclib.ecc.commit_nonce) commit_point_() (in module btclib.ecc.commit_nonce) commitment_from_octets() (in module btclib.ecc.pedersen) ConsensusParams (class in btclib.consensus) context (btclib.psbt.musig2.Session attribute) cookie_auth() (in module btclib.fetch.bitcoin_core) copy() (btclib.alias.HashObject method) crack_prv_key_var() (in module btclib.bip32) (in module btclib.bip32.bip32) (in module btclib.ecc.dsa) crack_prv_key_var_() (in module btclib.ecc.dsa) create_var() (in module btclib.ecc.ellswift) curve (btclib.key.PrvKeyData property) (btclib.key.PubKeyData property) Curve (class in btclib.curves) (class in btclib.curves.curve) curve_from_xkeyversion() (in module btclib.network) CurveGroup (class in btclib.curves) (class in btclib.curves.curve_group) D data_file() (in module btclib.mnemonic.mnemonic) decode() (in module btclib.base58) (in module btclib.bech32) decode_dict_bytes_bytes() (in module btclib.psbt.psbt_utils) decode_from_bip32_derivs() (in module btclib.bip32) (in module btclib.bip32.key_origin) decode_hd_key_paths() (in module btclib.bip32) (in module btclib.bip32.key_origin) decode_leaf_scripts() (in module btclib.psbt.psbt_utils) decode_musig2_participant_pub_keys() (in module btclib.psbt.psbt_utils) decode_num() (in module btclib.utils) decode_response() (in module btclib.electrum) decode_taproot_bip32() (in module btclib.psbt.psbt_utils) decode_taproot_tree() (in module btclib.psbt.psbt_utils) decode_var() (in module btclib.ecc.ellswift) decrypt() (in module btclib.bip38) (in module btclib.ecc.ecies) derive() (in module btclib.bip32) (in module btclib.bip32.bip32) derive_() (in module btclib.bip32) (in module btclib.bip32.bip32) derive_from_account() (in module btclib.bip32) (in module btclib.bip32.bip32) derive_from_account_() (in module btclib.bip32) (in module btclib.bip32.bip32) derive_from_account_range() (in module btclib.bip32) (in module btclib.bip32.bip32) derive_from_account_range_() (in module btclib.bip32) (in module btclib.bip32.bip32) derive_keys() (in module btclib.ecc.ecies) DerPath (in module btclib.bip32.der_path) description (btclib.bip32.BIP32KeyOrigin property) (btclib.bip32.key_origin.BIP32KeyOrigin property) (btclib.bolt11.Bolt11Invoice property) description_hash (btclib.bolt11.Bolt11Invoice property) Descriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) descriptor() (btclib.wallet.descriptor_wallet.DescriptorWallet method) (btclib.wallet.DescriptorWallet method) (btclib.wallet.script_wallet.ScriptWallet method) (btclib.wallet.ScriptWallet method) DescriptorTree (in module btclib.descriptors.descriptors) DescriptorWallet (class in btclib.wallet) (class in btclib.wallet.descriptor_wallet) deserialize() (btclib.muhash.MuHash3072 class method) deserialize_bytes() (in module btclib.psbt.psbt_utils) deserialize_count() (in module btclib.psbt.psbt_utils) deserialize_map() (in module btclib.psbt.psbt_utils) deserialize_sized_int() (in module btclib.psbt.psbt_utils) deserialize_tx() (in module btclib.psbt.psbt_utils) deterministic_sign() (in module btclib.ecc.musig2) difficulty (btclib.block.block_header.BlockHeader property) (btclib.block.BlockHeader property) difficulty_adjustment_interval (btclib.consensus.ConsensusParams property) diffie_hellman() (in module btclib.ecc) (in module btclib.ecc.dh) digest (btclib.coinstats.CoinStats property) (btclib.muhash.MuHash3072 property) digest() (btclib.alias.HashObject method) digest_size (btclib.alias.HashObject property) display_address() (btclib.hwi.HwiSigner method) (btclib.psbt_signer.AddressDisplay method) (btclib.psbt_signer.SoftwareSigner method) (in module btclib.psbt_signer) display_policy_address() (btclib.hwi.HwiSigner method) (btclib.psbt_signer.WalletPolicyAddressDisplay method) (in module btclib.psbt_signer) displays_address (btclib.psbt_signer_contract.OptionalProtocols attribute) displays_policy_address (btclib.psbt_signer_contract.OptionalProtocols attribute) double_aff_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) double_jac() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) double_mult_var() (in module btclib.curves) (in module btclib.curves.curve) draws (btclib.ecc.rangeproof.NonceChain attribute) drng_from_der_path() (in module btclib.bip85) dsa_verify() (in module btclib.script.engine.script) dust_threshold() (in module btclib.fee) E ec (btclib.curves.curve.PreparedPoint attribute) (btclib.curves.PreparedPoint attribute) ecdsa_sig_hash() (btclib.psbt.psbt_view.PsbtView method) (btclib.psbt.PsbtView method) (in module btclib.psbt) (in module btclib.psbt.psbt) effective_value() (btclib.coin_selection.Candidate method) ElectrumFetcher (class in btclib.fetch) (class in btclib.fetch.electrum) element_hashes (btclib.block.BasicBlockFilter property) (btclib.block.block_filter.BasicBlockFilter property) eligible_pub_keys() (in module btclib.psbt.silent_payments) encode() (in module btclib.base58) (in module btclib.bech32) encode_dict_bytes_bytes() (in module btclib.psbt.psbt_utils) encode_leaf_scripts() (in module btclib.psbt.psbt_utils) encode_musig2_participant_pub_keys() (in module btclib.psbt.psbt_utils) encode_num() (in module btclib.utils) encode_request() (in module btclib.electrum) encode_taproot_tree() (in module btclib.psbt.psbt_utils) encode_to_bip32_derivs() (in module btclib.bip32) (in module btclib.bip32.key_origin) encode_var() (in module btclib.ecc.ellswift) encrypt() (in module btclib.bip38) (in module btclib.ecc.ecies) entropy_from_der_path() (in module btclib.bip85) entropy_from_mnemonic() (in module btclib.mnemonic.bip39) (in module btclib.mnemonic.electrum) enumerate_devices() (in module btclib.hwi) Envelope (class in btclib.ecc.ecies) error (btclib.psbt_signer.SignerDevice property) EsploraFetcher (class in btclib.fetch) (class in btclib.fetch.esplora) estimated_input_sizes() (in module btclib.psbt) (in module btclib.psbt.psbt_size) estimated_vsize (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) estimated_weight (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) expiry (btclib.bolt11.Bolt11Invoice property) export_account() (in module btclib.psbt_signer) extract_adaptor() (in module btclib.ecc.musig2) extract_tx() (in module btclib.psbt) (in module btclib.psbt.psbt) F fallback_addresses (btclib.bolt11.Bolt11Invoice property) FallbackFetcher (class in btclib.fetch) (class in btclib.fetch.decorators) Feature (class in btclib.p2p) (class in btclib.p2p.negotiation) features (btclib.bolt11.Bolt11Invoice property) fee() (btclib.coin_selection.Candidate method) fee_from_vsize() (in module btclib.fee) FeeFilter (class in btclib.p2p) (class in btclib.p2p.negotiation) FeeRate (class in btclib.fee) fetch_errors() (in module btclib.fetch.fetcher) Fetcher (class in btclib.fetch) (class in btclib.fetch.fetcher) FetchError fields_from_json_object() (in module btclib.utils) fill() (btclib.p2p.compact_blocks.PartialBlock method) (btclib.p2p.PartialBlock method) filter_header() (in module btclib.block.block_filter) filter_headers (btclib.p2p.block_filters.CFHeaders property) (btclib.p2p.CFHeaders property) finalize() (in module btclib.psbt) (in module btclib.psbt.psbt) find_all_points() (in module btclib.curves) (in module btclib.curves.curve_group_f) find_and_delete() (in module btclib.script.engine.script) find_subgroup_points() (in module btclib.curves) (in module btclib.curves.curve_group_f) fingerprint (btclib.psbt_signer.SignerDevice property) fingerprint() (in module btclib.bip32) (in module btclib.bip32.bip32) fix_signature() (in module btclib.script.engine.script) fixed (btclib.curves.curve.PreparedPoint attribute) (btclib.curves.PreparedPoint attribute) for_wallet() (btclib.fetch.BitcoinCoreRpcClient method) from_account() (btclib.wallet.descriptor_wallet.DescriptorWallet class method) (btclib.wallet.DescriptorWallet class method) from_accounts() (btclib.psbt_signer.SoftwareSigner class method) from_address() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) (btclib.tx.tx_out.TxOut class method) (btclib.tx.TxOut class method) (in module btclib.descriptors) (in module btclib.descriptors.descriptors) from_block() (btclib.block.BasicBlockFilter class method) (btclib.block.block_filter.BasicBlockFilter class method) from_btc_per_kvbyte() (btclib.fee.FeeRate class method) from_chain() (btclib.fetch.BitcoinCoreRestClient class method) (btclib.fetch.BitcoinCoreRpcClient class method) from_ciphertext() (btclib.ecc.ecies.Envelope class method) from_description() (btclib.bip32.BIP32KeyOrigin class method) (btclib.bip32.key_origin.BIP32KeyOrigin class method) from_descriptor() (btclib.wallet.descriptor_wallet.DescriptorWallet class method) (btclib.wallet.DescriptorWallet class method) from_dict() (btclib.bip32.BIP32KeyOrigin class method) (btclib.bip32.key_origin.BIP32KeyOrigin class method) (btclib.block.Block class method) (btclib.block.block.Block class method) (btclib.block.block_header.BlockHeader class method) (btclib.block.BlockHeader class method) (btclib.network.Network class method) (btclib.psbt.Psbt class method) (btclib.psbt.psbt.Psbt class method) (btclib.psbt.psbt_in.PsbtIn class method) (btclib.psbt.psbt_out.PsbtOut class method) (btclib.psbt.PsbtIn class method) (btclib.psbt.PsbtOut class method) (btclib.script.Witness class method) (btclib.script.witness.Witness class method) (btclib.tx.out_point.OutPoint class method) (btclib.tx.OutPoint class method) (btclib.tx.Tx class method) (btclib.tx.tx.Tx class method) (btclib.tx.tx_in.TxIn class method) (btclib.tx.tx_out.TxOut class method) (btclib.tx.TxIn class method) (btclib.tx.TxOut class method) from_invoice() (btclib.bolt11.Bolt11Invoice class method) from_sats_per_vbyte() (btclib.fee.FeeRate class method) from_script() (in module btclib.descriptors.miniscript) from_tx() (btclib.psbt.Psbt class method) (btclib.psbt.psbt.Psbt class method) (in module btclib.script.sig_hash) from_txids() (btclib.block.partial_merkle_tree.PartialMerkleTree class method) (btclib.block.PartialMerkleTree class method) FundedPsbt (class in btclib.tx_builder) G gen_keys() (in module btclib.ecc.bms) (in module btclib.ecc.dsa) (in module btclib.ecc.ssa) generate_proof() (in module btclib.ecc.dleq) generator_from_octets() (in module btclib.ecc.pedersen) generator_from_seed() (in module btclib.ecc.pedersen) genesis_block() (in module btclib.block) (in module btclib.block.genesis) get_best_block_id() (btclib.fetch.bitcoin_core.BitcoinCoreFetcher method) (btclib.fetch.bitcoin_core_rest.BitcoinCoreRestFetcher method) (btclib.fetch.BitcoinCoreFetcher method) (btclib.fetch.BitcoinCoreRestFetcher method) (btclib.fetch.CachingFetcher method) (btclib.fetch.decorators.CachingFetcher method) (btclib.fetch.decorators.FallbackFetcher method) (btclib.fetch.electrum.ElectrumFetcher method) (btclib.fetch.ElectrumFetcher method) (btclib.fetch.esplora.EsploraFetcher method) (btclib.fetch.EsploraFetcher method) (btclib.fetch.FallbackFetcher method) (btclib.fetch.Fetcher method) (btclib.fetch.fetcher.Fetcher method) get_bin() (btclib.fetch.BitcoinCoreRestClient method) get_block_count() (btclib.fetch.bitcoin_core.BitcoinCoreFetcher method) (btclib.fetch.bitcoin_core_rest.BitcoinCoreRestFetcher method) (btclib.fetch.BitcoinCoreFetcher method) (btclib.fetch.BitcoinCoreRestFetcher method) (btclib.fetch.CachingFetcher method) (btclib.fetch.decorators.CachingFetcher method) (btclib.fetch.decorators.FallbackFetcher method) (btclib.fetch.electrum.ElectrumFetcher method) (btclib.fetch.ElectrumFetcher method) (btclib.fetch.esplora.EsploraFetcher method) (btclib.fetch.EsploraFetcher method) (btclib.fetch.FallbackFetcher method) (btclib.fetch.Fetcher method) (btclib.fetch.fetcher.Fetcher method) get_block_header() (btclib.fetch.bitcoin_core.BitcoinCoreFetcher method) (btclib.fetch.bitcoin_core_rest.BitcoinCoreRestFetcher method) (btclib.fetch.BitcoinCoreFetcher method) (btclib.fetch.BitcoinCoreRestFetcher method) (btclib.fetch.CachingFetcher method) (btclib.fetch.decorators.CachingFetcher method) (btclib.fetch.decorators.FallbackFetcher method) (btclib.fetch.electrum.ElectrumFetcher method) (btclib.fetch.ElectrumFetcher method) (btclib.fetch.esplora.EsploraFetcher method) (btclib.fetch.EsploraFetcher method) (btclib.fetch.FallbackFetcher method) (btclib.fetch.Fetcher method) (btclib.fetch.fetcher.Fetcher method) get_hashtype() (in module btclib.script.engine.tapscript) get_json() (btclib.fetch.BitcoinCoreRestClient method) get_tx() (btclib.fetch.bitcoin_core.BitcoinCoreFetcher method) (btclib.fetch.bitcoin_core_rest.BitcoinCoreRestFetcher method) (btclib.fetch.BitcoinCoreFetcher method) (btclib.fetch.BitcoinCoreRestFetcher method) (btclib.fetch.CachingFetcher method) (btclib.fetch.decorators.CachingFetcher method) (btclib.fetch.decorators.FallbackFetcher method) (btclib.fetch.electrum.ElectrumFetcher method) (btclib.fetch.ElectrumFetcher method) (btclib.fetch.esplora.EsploraFetcher method) (btclib.fetch.EsploraFetcher method) (btclib.fetch.FallbackFetcher method) (btclib.fetch.Fetcher method) (btclib.fetch.fetcher.Fetcher method) get_tx_merkle() (btclib.fetch.electrum.ElectrumFetcher method) (btclib.fetch.ElectrumFetcher method) get_tx_out() (btclib.fetch.Fetcher method) (btclib.fetch.fetcher.Fetcher method) GetAddr (class in btclib.p2p) (class in btclib.p2p.negotiation) GetBlocks (class in btclib.p2p) (class in btclib.p2p.inventory) GetBlockTxn (class in btclib.p2p) (class in btclib.p2p.compact_blocks) GetCFCheckpt (class in btclib.p2p) (class in btclib.p2p.block_filters) GetCFHeaders (class in btclib.p2p) (class in btclib.p2p.block_filters) GetCFilters (class in btclib.p2p) (class in btclib.p2p.block_filters) GetData (class in btclib.p2p) (class in btclib.p2p.inventory) GetHeaders (class in btclib.p2p) (class in btclib.p2p.inventory) H h160_from_address() (in module btclib.b58) hardenings_from_der_path() (in module btclib.bip32) (in module btclib.bip32.der_path) has_duplicate_keys (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) has_sig_hash_single (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) hash (btclib.block.BasicBlockFilter property) (btclib.block.block_filter.BasicBlockFilter property) (btclib.block.block_header.BlockHeader property) (btclib.block.BlockHeader property) (btclib.tx.out_point.OutPoint property) (btclib.tx.OutPoint property) (btclib.tx.Tx property) (btclib.tx.tx.Tx property) hash160() (in module btclib.hashes) hash256() (in module btclib.hashes) hash_outputs (btclib.script.sig_hash.PrecomputedTxData property) hash_prev_outs (btclib.script.sig_hash.PrecomputedTxData property) hash_rate() (in module btclib.block.proof_of_work) hash_seqs (btclib.script.sig_hash.PrecomputedTxData property) HashObject (class in btclib.alias) header() (btclib.block.BasicBlockFilter method) (btclib.block.block_filter.BasicBlockFilter method) header_at_height() (in module btclib.block) (in module btclib.block.header_context) Headers (class in btclib.p2p) (class in btclib.p2p.inventory) headers_subscribe_request() (in module btclib.electrum) headers_subscribe_response() (in module btclib.electrum) HeaderTip (class in btclib.electrum) height (btclib.block.Block property) (btclib.block.block.Block property) heights (btclib.p2p.block_filters.CFCheckpt property) (btclib.p2p.CFCheckpt property) hex_seed_from_old_mnemonic() (in module btclib.mnemonic.electrum) hex_string() (in module btclib.utils) hexdigest() (btclib.alias.HashObject method) hkdf() (in module btclib.kdf) hkdf_expand() (in module btclib.kdf) hkdf_extract() (in module btclib.kdf) http_request() (in module btclib.fetch.transport) HttpError HwiDevice (class in btclib.hwi) HwiSigner (class in btclib.hwi) I id (btclib.tx.Tx property) (btclib.tx.tx.Tx property) import_request() (in module btclib.core_import) IncompleteMessageError InconclusiveError index() (btclib.mnemonic.mnemonic.WordLists method) index_of() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) indexes_from_der_path() (in module btclib.bip32) (in module btclib.bip32.der_path) indexes_from_mnemonic() (in module btclib.mnemonic) (in module btclib.mnemonic.mnemonic) individual_pub_key() (in module btclib.ecc.musig2) input() (btclib.psbt.psbt_view.PsbtView method) (btclib.psbt.PsbtView method) input_hash() (in module btclib.silent_payments) input_pub_key() (in module btclib.psbt.silent_payments) input_script_sig() (in module btclib.script) (in module btclib.script.taproot) input_weight() (in module btclib.tx) (in module btclib.tx.tx_in) inputs_modifiable (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) insane_sub (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) insert() (btclib.coinstats.CoinStats method) (btclib.muhash.MuHash3072 method) int_from_bits() (in module btclib.utils) int_from_index_str() (in module btclib.bip32) (in module btclib.bip32.der_path) int_from_integer() (in module btclib.utils) int_from_json_number() (in module btclib.utils) intermediate_code() (in module btclib.bip38) Inv (class in btclib.p2p) (class in btclib.p2p.inventory) InvalidContributionError InvalidPrvKeyError Inventory (class in btclib.p2p) (class in btclib.p2p.inventory) InventoryType (class in btclib.p2p) (class in btclib.p2p.inventory) is_aggregate (btclib.descriptors.key_expression.KeyExpression property) (btclib.descriptors.KeyExpression property) is_available() (in module btclib.hwi) is_bip34_active (btclib.block.block_context.BlockContext property) (btclib.block.BlockContext property) is_coinbase (btclib.tx.out_point.OutPoint property) (btclib.tx.OutPoint property) (btclib.tx.Tx property) (btclib.tx.tx.Tx property) (btclib.tx.tx_in.TxIn property) (btclib.tx.TxIn property) is_compressed (btclib.descriptors.key_expression.KeyExpression property) (btclib.descriptors.KeyExpression property) (btclib.key.PubKeyData property) is_embedded_ipv6() (in module btclib.p2p) (in module btclib.p2p.addrv2) is_final() (in module btclib.tx) (in module btclib.tx.tx_context) is_hardened (btclib.bip32.bip32.BIP32KeyData property) (btclib.bip32.BIP32KeyData property) is_integer() (in module btclib.utils) is_jac_equal() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) is_libsecp256k1_serving() (in module btclib.curves) (in module btclib.curves.curve) is_negative_bits() (in module btclib.block.proof_of_work) is_non_malleable (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_nulldata() (in module btclib.script) (in module btclib.script.script_pub_key) is_octets() (in module btclib.utils) is_on_curve() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) is_p2ms() (in module btclib.script) (in module btclib.script.script_pub_key) is_p2pk() (in module btclib.script) (in module btclib.script.script_pub_key) is_p2pkh() (in module btclib.script) (in module btclib.script.script_pub_key) is_p2sh() (in module btclib.script) (in module btclib.script.script_pub_key) is_p2tr() (in module btclib.script) (in module btclib.script.script_pub_key) is_p2wpkh() (in module btclib.script) (in module btclib.script.script_pub_key) is_p2wsh() (in module btclib.script) (in module btclib.script.script_pub_key) is_private (btclib.bip32.bip32.BIP32KeyData property) (btclib.bip32.BIP32KeyData property) is_ranged (btclib.descriptors.Descriptor property) (btclib.descriptors.descriptors.Descriptor property) (btclib.descriptors.key_expression.KeyExpression property) (btclib.descriptors.KeyExpression property) (btclib.wallet.descriptor_wallet.DescriptorWallet property) (btclib.wallet.DescriptorWallet property) is_relay_requested (btclib.p2p.handshake.Version property) (btclib.p2p.Version property) is_root (btclib.bip32.bip32.BIP32KeyData property) (btclib.bip32.BIP32KeyData property) is_sane (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_sane_subexpression (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_satisfiable (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_segwit (btclib.block.Block property) (btclib.block.block.Block property) (btclib.tx.Tx property) (btclib.tx.tx.Tx property) (btclib.tx.tx_in.TxIn property) (btclib.tx.TxIn property) is_segwit() (in module btclib.script) (in module btclib.script.script_pub_key) is_segwit_prefixed() (in module btclib.b32) is_signature_required (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_unspendable() (in module btclib.script) (in module btclib.script.spendability) is_usable (btclib.hwi.HwiDevice property) is_valid (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_valid_top_level (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_watch_only (btclib.psbt_signer.SoftwareSigner property) (btclib.wallet.BIP32KeyWallet property) (btclib.wallet.descriptor_wallet.DescriptorWallet property) (btclib.wallet.DescriptorWallet property) (btclib.wallet.key_wallet.BIP32KeyWallet property) (btclib.wallet.key_wallet.KeyWallet property) (btclib.wallet.KeyWallet property) (btclib.wallet.script_wallet.ScriptWallet property) (btclib.wallet.ScriptWallet property) (btclib.wallet.Wallet property) (btclib.wallet.wallet.Wallet property) is_within_resource_limits (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) is_witness (btclib.p2p.Inventory property) (btclib.p2p.inventory.Inventory property) J join() (in module btclib.psbt) (in module btclib.psbt.psbt) (in module btclib.tx) (in module btclib.tx.tx) K key_agg() (in module btclib.ecc.musig2) key_agg_and_tweak() (in module btclib.ecc.musig2) key_agg_ctx (btclib.psbt.musig2.Session attribute) key_expressions (btclib.descriptors.AddrDescriptor property) (btclib.descriptors.ComboDescriptor property) (btclib.descriptors.Descriptor property) (btclib.descriptors.descriptors.AddrDescriptor property) (btclib.descriptors.descriptors.ComboDescriptor property) (btclib.descriptors.descriptors.Descriptor property) (btclib.descriptors.descriptors.MiniscriptDescriptor property) (btclib.descriptors.descriptors.MultiDescriptor property) (btclib.descriptors.descriptors.PkDescriptor property) (btclib.descriptors.descriptors.PkhDescriptor property) (btclib.descriptors.descriptors.RawDescriptor property) (btclib.descriptors.descriptors.RawTrDescriptor property) (btclib.descriptors.descriptors.ShDescriptor property) (btclib.descriptors.descriptors.TrDescriptor property) (btclib.descriptors.descriptors.WpkhDescriptor property) (btclib.descriptors.descriptors.WshDescriptor property) (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) (btclib.descriptors.MiniscriptDescriptor property) (btclib.descriptors.MultiDescriptor property) (btclib.descriptors.PkDescriptor property) (btclib.descriptors.PkhDescriptor property) (btclib.descriptors.RawDescriptor property) (btclib.descriptors.RawTrDescriptor property) (btclib.descriptors.ShDescriptor property) (btclib.descriptors.TrDescriptor property) (btclib.descriptors.WpkhDescriptor property) (btclib.descriptors.WshDescriptor property) key_sort() (in module btclib.ecc.musig2) KeyAggContext (class in btclib.ecc.musig2) KeyExpression (class in btclib.descriptors) (class in btclib.descriptors.key_expression) KeyGroup (class in btclib.wallet) (class in btclib.wallet.script_wallet) KeyManager (class in btclib.psbt) (class in btclib.psbt.psbt) keys_from_address() (in module btclib.silent_payments) KeyWallet (class in btclib.wallet) (class in btclib.wallet.key_wallet) knapsack() (in module btclib.coin_selection) L label_lookup() (in module btclib.silent_payments) label_tweak() (in module btclib.silent_payments) labeled_address_from_keys() (in module btclib.silent_payments) lang_from_mnemonic() (in module btclib.mnemonic.bip39) (in module btclib.mnemonic.electrum) langs_of_words() (btclib.mnemonic.mnemonic.WordLists method) language_length() (btclib.mnemonic.mnemonic.WordLists method) leaf_hash() (in module btclib.script.taproot) leaf_script() (in module btclib.psbt.psbt) legacy() (in module btclib.script.sig_hash) legendre_symbol_var() (in module btclib.number_theory) list_from_json_array() (in module btclib.utils) load_lang() (btclib.mnemonic.mnemonic.WordLists method) lock_time (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) (btclib.psbt.psbt_view.PsbtView property) (btclib.psbt.PsbtView property) M mac_from_key() (btclib.ecc.ecies.Envelope method) magic_from_chain() (in module btclib.p2p) magic_from_network() (in module btclib.p2p) magic_from_signet_challenge() (in module btclib.p2p) magic_message() (in module btclib.hashes) master_fingerprint (btclib.hwi.HwiSigner property) (btclib.psbt_signer.PsbtSigner property) (btclib.psbt_signer.SignerDecorator property) (btclib.psbt_signer.SoftwareSigner property) master_secret_from_mnemonics() (in module btclib.mnemonic.slip39) match() (btclib.block.BasicBlockFilter method) (btclib.block.block_filter.BasicBlockFilter method) match_any() (btclib.block.BasicBlockFilter method) (btclib.block.block_filter.BasicBlockFilter method) matches (btclib.block.partial_merkle_tree.PartialMerkleTree property) (btclib.block.PartialMerkleTree property) max_exec_stack_items (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) max_ops (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) max_stack_items (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) max_value (btclib.ecc.rangeproof.RangeProof property) max_witness_size (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) max_witness_stack (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) median_time_past() (in module btclib.block) (in module btclib.block.header_context) Mempool (class in btclib.p2p) (class in btclib.p2p.negotiation) merge_devices() (in module btclib.psbt_signer) merkle_root (btclib.block.partial_merkle_tree.PartialMerkleTree property) (btclib.block.PartialMerkleTree property) merkle_root() (in module btclib.hashes) merkle_root_and_mutated() (in module btclib.hashes) merkle_root_and_mutated_from_hashes() (in module btclib.hashes) merkle_root_and_mutated_from_transactions() (in module btclib.block) (in module btclib.block.block) merkle_root_from_branch() (in module btclib.hashes) MerkleBlock (class in btclib.p2p) (class in btclib.p2p.merkleblock) MerkleProof (class in btclib.electrum) message (btclib.ecc.rangeproof.Rewound attribute) Message (class in btclib.p2p) (class in btclib.p2p.message) message_hash() (in module btclib.bip322) MessageSigner (class in btclib.psbt_signer) metadata (btclib.bolt11.Bolt11Invoice property) min_final_cltv_expiry (btclib.bolt11.Bolt11Invoice property) mine() (in module btclib.block.mining) Miniscript (class in btclib.descriptors) (class in btclib.descriptors.miniscript) miniscript_sizer() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) miniscript_solver() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) MiniscriptDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) missing_indexes (btclib.p2p.compact_blocks.PartialBlock property) (btclib.p2p.PartialBlock property) mixes_timelocks (btclib.descriptors.Miniscript property) (btclib.descriptors.miniscript.Miniscript property) Mnemonic (in module btclib.mnemonic) (in module btclib.mnemonic.mnemonic) mnemonic_from_entropy() (in module btclib.mnemonic.bip39) (in module btclib.mnemonic.electrum) mnemonic_from_indexes() (in module btclib.mnemonic) (in module btclib.mnemonic.mnemonic) mnemonic_from_root_key() (in module btclib.bip85) mnemonic_from_share() (in module btclib.mnemonic.slip39) mnemonics_from_master_secret() (in module btclib.mnemonic.slip39) mod_inv() (in module btclib.number_theory) mod_inv_batch() (in module btclib.number_theory) mod_inv_batch_var() (in module btclib.number_theory) mod_inv_var() (in module btclib.number_theory) mod_sqrt_var() (in module btclib.number_theory) module btclib btclib.alias btclib.amount btclib.b32 btclib.b58 btclib.base58 btclib.bech32 btclib.bip21 btclib.bip32 btclib.bip32.bip32 btclib.bip32.der_path btclib.bip32.key_origin btclib.bip322 btclib.bip38 btclib.bip44 btclib.bip85 btclib.block btclib.block.block btclib.block.block_context btclib.block.block_filter btclib.block.block_header btclib.block.build btclib.block.genesis btclib.block.header_context btclib.block.limits btclib.block.merkle_proof btclib.block.mining btclib.block.partial_merkle_tree btclib.block.proof_of_work btclib.bolt11 btclib.bolt9 btclib.coin_selection btclib.coinstats btclib.consensus btclib.core_import btclib.curves btclib.curves.curve btclib.curves.curve_group btclib.curves.curve_group_2 btclib.curves.curve_group_f btclib.curves.sec_point btclib.descriptors btclib.descriptors.descriptors btclib.descriptors.key_expression btclib.descriptors.miniscript btclib.ecc btclib.ecc.bip340_nonce btclib.ecc.bms btclib.ecc.borromean btclib.ecc.commit_nonce btclib.ecc.dh btclib.ecc.dleq btclib.ecc.dsa btclib.ecc.ecies btclib.ecc.ellswift btclib.ecc.musig2 btclib.ecc.pedersen btclib.ecc.rangeproof btclib.ecc.rfc6979_nonce btclib.ecc.ssa btclib.electrum btclib.exceptions btclib.fee btclib.fetch btclib.fetch.bitcoin_core btclib.fetch.bitcoin_core_rest btclib.fetch.broadcaster btclib.fetch.decorators btclib.fetch.electrum btclib.fetch.esplora btclib.fetch.fetcher btclib.fetch.transport btclib.hashes btclib.hwi btclib.kdf btclib.key btclib.minikey btclib.mnemonic btclib.mnemonic.bip39 btclib.mnemonic.dispatch btclib.mnemonic.electrum btclib.mnemonic.entropy btclib.mnemonic.mnemonic btclib.mnemonic.slip39 btclib.muhash btclib.network btclib.number_theory btclib.p2p btclib.p2p.address btclib.p2p.addrv2 btclib.p2p.block_filters btclib.p2p.compact_blocks btclib.p2p.data btclib.p2p.handshake btclib.p2p.inventory btclib.p2p.keepalive btclib.p2p.limits btclib.p2p.magic btclib.p2p.merkleblock btclib.p2p.message btclib.p2p.negotiation btclib.p2p.payload btclib.p2p.reject btclib.psbt btclib.psbt.musig2 btclib.psbt.psbt btclib.psbt.psbt_in btclib.psbt.psbt_out btclib.psbt.psbt_size btclib.psbt.psbt_utils btclib.psbt.psbt_view btclib.psbt.silent_payments btclib.psbt_signer btclib.psbt_signer_contract btclib.script btclib.script.engine btclib.script.engine.flags btclib.script.engine.script btclib.script.engine.script_op_codes btclib.script.engine.tapscript btclib.script.limits btclib.script.op_codes_tapscript btclib.script.script btclib.script.script_pub_key btclib.script.sig_hash btclib.script.sig_ops btclib.script.spendability btclib.script.taproot btclib.script.witness btclib.silent_payments btclib.slip132 btclib.to_prv_key btclib.to_pub_key btclib.tx btclib.tx.coin btclib.tx.limits btclib.tx.out_point btclib.tx.tx btclib.tx.tx_context btclib.tx.tx_in btclib.tx.tx_out btclib.tx_builder btclib.tx_or_psbt btclib.utils btclib.var_bytes btclib.var_int btclib.wallet btclib.wallet.descriptor_wallet btclib.wallet.key_wallet btclib.wallet.script_wallet btclib.wallet.wallet MuHash3072 (class in btclib.muhash) mult() (btclib.curves.curve.PreparedPoint method) (btclib.curves.PreparedPoint method) (in module btclib.curves) (in module btclib.curves.curve) multi_mult_var() (in module btclib.curves) (in module btclib.curves.curve) MultiA (class in btclib.descriptors) (class in btclib.descriptors.descriptors) MultiDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) multipath_descriptors() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) mxprv_from_mnemonic() (in module btclib.mnemonic.bip39) (in module btclib.mnemonic.electrum) mxprv_from_mnemonics() (in module btclib.mnemonic.slip39) N n (btclib.tx.out_point.OutPoint property) (btclib.tx.OutPoint property) name (btclib.alias.HashObject property) negate() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) negate_jac() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) Network (class in btclib.network) network_address() (in module btclib.p2p) (in module btclib.p2p.addrv2) network_from_key_value() (in module btclib.network) network_from_name() (in module btclib.network) network_from_xkeyversion() (in module btclib.network) network_type (btclib.bip21.Bip21 property) network_type_from_key_value() (in module btclib.network) network_type_from_network() (in module btclib.network) network_type_from_xkeyversion() (in module btclib.network) NetworkAddress (class in btclib.p2p) (class in btclib.p2p.address) NetworkAddressV2 (class in btclib.p2p) (class in btclib.p2p.addrv2) networks_from_key_value() (in module btclib.network) networks_from_xkeyversion() (in module btclib.network) NetworkVerifyingFetcher (class in btclib.fetch.fetcher) new_key_pair() (in module btclib.bip38) new_signers() (in module btclib.psbt) (in module btclib.psbt.psbt) next_address() (btclib.wallet.RangedWallet method) (btclib.wallet.wallet.RangedWallet method) next_bits() (in module btclib.block.proof_of_work) next_bits_required() (in module btclib.block) (in module btclib.block.header_context) nLockTime (btclib.tx.Tx property) (btclib.tx.tx.Tx property) NoDescriptorError nonce_agg() (in module btclib.ecc.musig2) nonce_chain() (btclib.ecc.rangeproof.RangeProof method) nonce_gen() (in module btclib.ecc.musig2) (in module btclib.psbt.musig2) nonce_gen_() (in module btclib.ecc.musig2) NonceChain (class in btclib.ecc.rangeproof) normalize_mnemonic() (in module btclib.mnemonic) (in module btclib.mnemonic.mnemonic) normalized() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) NotAPrvKeyError NotFound (class in btclib.p2p) (class in btclib.p2p.inventory) nsec_from_root_key() (in module btclib.bip85) nSequence (btclib.tx.tx_in.TxIn property) (btclib.tx.TxIn property) nulldata() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) nValue (btclib.tx.tx_out.TxOut property) (btclib.tx.TxOut property) nVersion (btclib.tx.Tx property) (btclib.tx.tx.Tx property) O Octets (in module btclib.alias) old_master_prv_key_from_mnemonic() (in module btclib.mnemonic.electrum) old_master_pub_key_from_mnemonic() (in module btclib.mnemonic.electrum) old_mnemonic_from_hex_seed() (in module btclib.mnemonic.electrum) op_0notequal() (in module btclib.script.engine.script_op_codes) op_1add() (in module btclib.script.engine.script_op_codes) op_1negate() (in module btclib.script.engine.script_op_codes) op_1sub() (in module btclib.script.engine.script_op_codes) op_2drop() (in module btclib.script.engine.script_op_codes) op_2dup() (in module btclib.script.engine.script_op_codes) op_2over() (in module btclib.script.engine.script_op_codes) op_2rot() (in module btclib.script.engine.script_op_codes) op_2swap() (in module btclib.script.engine.script_op_codes) op_3dup() (in module btclib.script.engine.script_op_codes) op_abs() (in module btclib.script.engine.script_op_codes) op_add() (in module btclib.script.engine.script_op_codes) op_booland() (in module btclib.script.engine.script_op_codes) op_boolor() (in module btclib.script.engine.script_op_codes) op_checklocktimeverify() (in module btclib.script.engine.script_op_codes) op_checkmultisigverify() (in module btclib.script.engine.script_op_codes) op_checksequenceverify() (in module btclib.script.engine.script_op_codes) op_checksig() (in module btclib.script.engine.script) (in module btclib.script.engine.tapscript) op_checksigadd() (in module btclib.script.engine.tapscript) op_checksigverify() (in module btclib.script.engine.script_op_codes) op_code_name() (in module btclib.script.engine.script) op_code_spans() (in module btclib.script.script) op_depth() (in module btclib.script.engine.script_op_codes) op_drop() (in module btclib.script.engine.script_op_codes) op_dup() (in module btclib.script.engine.script_op_codes) op_else() (in module btclib.script.engine.script_op_codes) op_endif() (in module btclib.script.engine.script_op_codes) op_equal() (in module btclib.script.engine.script_op_codes) op_equalverify() (in module btclib.script.engine.script_op_codes) op_fromaltstack() (in module btclib.script.engine.script_op_codes) op_greaterthan() (in module btclib.script.engine.script_op_codes) op_greaterthanorequal() (in module btclib.script.engine.script_op_codes) op_hash160() (in module btclib.script.engine.script_op_codes) op_hash256() (in module btclib.script.engine.script_op_codes) op_if() (in module btclib.script.engine.script_op_codes) op_ifdup() (in module btclib.script.engine.script_op_codes) op_int() (in module btclib.script) (in module btclib.script.script) op_lessthan() (in module btclib.script.engine.script_op_codes) op_lessthanorequal() (in module btclib.script.engine.script_op_codes) op_max() (in module btclib.script.engine.script_op_codes) op_min() (in module btclib.script.engine.script_op_codes) op_negate() (in module btclib.script.engine.script_op_codes) op_nip() (in module btclib.script.engine.script_op_codes) op_nop() (in module btclib.script.engine.script_op_codes) op_not() (in module btclib.script.engine.script_op_codes) op_notif() (in module btclib.script.engine.script_op_codes) op_numequal() (in module btclib.script.engine.script_op_codes) op_numequalverify() (in module btclib.script.engine.script_op_codes) op_numnotequal() (in module btclib.script.engine.script_op_codes) op_over() (in module btclib.script.engine.script_op_codes) op_pick() (in module btclib.script.engine.script_op_codes) op_return() (in module btclib.script.engine.script_op_codes) op_ripemd160() (in module btclib.script.engine.script_op_codes) op_roll() (in module btclib.script.engine.script_op_codes) op_rot() (in module btclib.script.engine.script_op_codes) op_sha1() (in module btclib.script.engine.script_op_codes) op_sha256() (in module btclib.script.engine.script_op_codes) op_size() (in module btclib.script.engine.script_op_codes) op_sub() (in module btclib.script.engine.script_op_codes) op_swap() (in module btclib.script.engine.script_op_codes) op_toaltstack() (in module btclib.script.engine.script_op_codes) op_tuck() (in module btclib.script.engine.script_op_codes) op_verify() (in module btclib.script.engine.script_op_codes) op_within() (in module btclib.script.engine.script_op_codes) optional_protocols() (in module btclib.psbt_signer_contract) OptionalProtocols (class in btclib.psbt_signer_contract) outpoint (btclib.tx.tx_in.TxIn property) (btclib.tx.TxIn property) OutPoint (class in btclib.tx) (class in btclib.tx.out_point) output() (btclib.psbt.psbt_view.PsbtView method) (btclib.psbt.PsbtView method) output_key() (in module btclib.silent_payments) output_keys() (in module btclib.silent_payments) output_prvkey() (in module btclib.script) (in module btclib.script.taproot) output_prvkey_from_merkle_root() (in module btclib.script) (in module btclib.script.taproot) output_pubkey() (in module btclib.script) (in module btclib.script.taproot) output_pubkey_from_merkle_root() (in module btclib.script) (in module btclib.script.taproot) output_scripts() (in module btclib.psbt.silent_payments) outputs_modifiable (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) P p2ms() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) p2ms_m_and_keys() (in module btclib.script) (in module btclib.script.script_pub_key) p2pk() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) p2pkh() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) (in module btclib.b58) p2pkh_xkey() (in module btclib.slip132) p2sh() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) (in module btclib.b58) p2tr() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) (in module btclib.b32) p2wpkh() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) (in module btclib.b32) p2wpkh_p2sh() (in module btclib.b58) p2wpkh_p2sh_xkey() (in module btclib.slip132) p2wpkh_xkey() (in module btclib.slip132) p2wsh() (btclib.script.script_pub_key.ScriptPubKey class method) (btclib.script.ScriptPubKey class method) (in module btclib.b32) p2wsh_p2sh() (in module btclib.b58) package_fee() (in module btclib.fee) parse() (btclib.bip21.Bip21 class method) (btclib.bip32.bip32.BIP32KeyData class method) (btclib.bip32.BIP32KeyData class method) (btclib.bip32.BIP32KeyOrigin class method) (btclib.bip32.key_origin.BIP32KeyOrigin class method) (btclib.block.BasicBlockFilter class method) (btclib.block.Block class method) (btclib.block.block.Block class method) (btclib.block.block_filter.BasicBlockFilter class method) (btclib.block.block_header.BlockHeader class method) (btclib.block.BlockHeader class method) (btclib.block.partial_merkle_tree.PartialMerkleTree class method) (btclib.block.PartialMerkleTree class method) (btclib.ecc.bms.Sig class method) (btclib.ecc.borromean.BorromeanSig class method) (btclib.ecc.dsa.Sig class method) (btclib.ecc.ecies.Envelope class method) (btclib.ecc.rangeproof.RangeProof class method) (btclib.ecc.ssa.Sig class method) (btclib.p2p.Addr class method) (btclib.p2p.address.Addr class method) (btclib.p2p.address.NetworkAddress class method) (btclib.p2p.address.TimestampedNetworkAddress class method) (btclib.p2p.AddrV2 class method) (btclib.p2p.addrv2.AddrV2 class method) (btclib.p2p.addrv2.NetworkAddressV2 class method) (btclib.p2p.addrv2.SendAddrV2 class method) (btclib.p2p.block_filters.CFCheckpt class method) (btclib.p2p.block_filters.CFHeaders class method) (btclib.p2p.block_filters.CFilter class method) (btclib.p2p.block_filters.GetCFCheckpt class method) (btclib.p2p.BlockPayload class method) (btclib.p2p.BlockTxn class method) (btclib.p2p.CFCheckpt class method) (btclib.p2p.CFHeaders class method) (btclib.p2p.CFilter class method) (btclib.p2p.CmpctBlock class method) (btclib.p2p.compact_blocks.BlockTxn class method) (btclib.p2p.compact_blocks.CmpctBlock class method) (btclib.p2p.compact_blocks.GetBlockTxn class method) (btclib.p2p.compact_blocks.PrefilledTransaction class method) (btclib.p2p.compact_blocks.SendCmpct class method) (btclib.p2p.data.BlockPayload class method) (btclib.p2p.data.TxPayload class method) (btclib.p2p.Feature class method) (btclib.p2p.FeeFilter class method) (btclib.p2p.GetAddr class method) (btclib.p2p.GetBlockTxn class method) (btclib.p2p.GetCFCheckpt class method) (btclib.p2p.handshake.Verack class method) (btclib.p2p.handshake.Version class method) (btclib.p2p.Headers class method) (btclib.p2p.Inventory class method) (btclib.p2p.inventory.Headers class method) (btclib.p2p.inventory.Inventory class method) (btclib.p2p.Mempool class method) (btclib.p2p.MerkleBlock class method) (btclib.p2p.merkleblock.MerkleBlock class method) (btclib.p2p.Message class method) (btclib.p2p.message.Message class method) (btclib.p2p.negotiation.Feature class method) (btclib.p2p.negotiation.FeeFilter class method) (btclib.p2p.negotiation.GetAddr class method) (btclib.p2p.negotiation.Mempool class method) (btclib.p2p.negotiation.SendHeaders class method) (btclib.p2p.negotiation.SendTxRcncl class method) (btclib.p2p.negotiation.WtxidRelay class method) (btclib.p2p.NetworkAddress class method) (btclib.p2p.NetworkAddressV2 class method) (btclib.p2p.PrefilledTransaction class method) (btclib.p2p.Reject class method) (btclib.p2p.reject.Reject class method) (btclib.p2p.SendAddrV2 class method) (btclib.p2p.SendCmpct class method) (btclib.p2p.SendHeaders class method) (btclib.p2p.SendTxRcncl class method) (btclib.p2p.TimestampedNetworkAddress class method) (btclib.p2p.TxPayload class method) (btclib.p2p.Verack class method) (btclib.p2p.Version class method) (btclib.p2p.WtxidRelay class method) (btclib.psbt.Psbt class method) (btclib.psbt.psbt.Psbt class method) (btclib.psbt.psbt_in.PsbtIn class method) (btclib.psbt.psbt_out.PsbtOut class method) (btclib.psbt.PsbtIn class method) (btclib.psbt.PsbtOut class method) (btclib.script.Witness class method) (btclib.script.witness.Witness class method) (btclib.tx.out_point.OutPoint class method) (btclib.tx.OutPoint class method) (btclib.tx.Tx class method) (btclib.tx.tx.Tx class method) (btclib.tx.tx_in.TxIn class method) (btclib.tx.tx_out.TxOut class method) (btclib.tx.TxIn class method) (btclib.tx.TxOut class method) (in module btclib.descriptors) (in module btclib.descriptors.descriptors) (in module btclib.descriptors.miniscript) (in module btclib.script) (in module btclib.script.script) (in module btclib.script.taproot) (in module btclib.var_bytes) (in module btclib.var_int) parse_leaf_script() (in module btclib.psbt.psbt_utils) parse_musig2_participant_pub_keys() (in module btclib.psbt.psbt_utils) parse_taproot_bip32() (in module btclib.psbt.psbt_utils) parse_taproot_tree() (in module btclib.psbt.psbt_utils) partial_sig_agg() (in module btclib.ecc.musig2) partial_sig_agg_adaptor() (in module btclib.ecc.musig2) partial_sig_verify() (in module btclib.ecc.musig2) (in module btclib.psbt.musig2) partial_sig_verify_() (in module btclib.ecc.musig2) partial_sign() (in module btclib.psbt.musig2) partial_sigs_agg() (in module btclib.psbt.musig2) PartialBlock (class in btclib.p2p) (class in btclib.p2p.compact_blocks) PartialMerkleTree (class in btclib.block) (class in btclib.block.partial_merkle_tree) participant_keys() (btclib.descriptors.key_expression.KeyExpression method) (btclib.descriptors.KeyExpression method) payee (btclib.bolt11.Bolt11Invoice property) Payload (class in btclib.p2p) (class in btclib.p2p.payload) payment_hash (btclib.bolt11.Bolt11Invoice property) payment_secret (btclib.bolt11.Bolt11Invoice property) peer_from_addr_entry() (in module btclib.p2p) (in module btclib.p2p.addrv2) Ping (class in btclib.p2p) (class in btclib.p2p.keepalive) PkDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) PkhDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) point (btclib.curves.curve.PreparedPoint attribute) (btclib.curves.PreparedPoint attribute) (btclib.key.PubKeyData property) point_from_bip340pub_key() (in module btclib.ecc.ssa) point_from_key() (in module btclib.to_pub_key) point_from_octets() (in module btclib.curves) (in module btclib.curves.sec_point) point_from_pub_key() (in module btclib.curves) (in module btclib.curves.sec_point) point_from_xpub() (in module btclib.bip32) (in module btclib.bip32.bip32) Pong (class in btclib.p2p) (class in btclib.p2p.keepalive) position_of() (btclib.wallet.descriptor_wallet.DescriptorWallet method) (btclib.wallet.DescriptorWallet method) (btclib.wallet.RangedWallet method) (btclib.wallet.wallet.RangedWallet method) power_of_2_base_conversion() (in module btclib.b32) PrecomputedTxData (class in btclib.script.sig_hash) PrefilledTransaction (class in btclib.p2p) (class in btclib.p2p.compact_blocks) prepare_script() (in module btclib.script.engine.script) PreparedPoint (class in btclib.curves) (class in btclib.curves.curve) PreSignature (class in btclib.ecc.musig2) prev_out (btclib.psbt.psbt_in.PsbtIn property) (btclib.psbt.PsbtIn property) prevout_scripts_from_utxos() (in module btclib.block) (in module btclib.block.block_filter) prevouts (btclib.psbt.psbt_view.PsbtView property) (btclib.psbt.PsbtView property) prevouts() (in module btclib.psbt) (in module btclib.psbt.psbt) prv_key() (btclib.wallet.BIP32KeyWallet method) (btclib.wallet.key_wallet.BIP32KeyWallet method) (btclib.wallet.key_wallet.KeyWallet method) (btclib.wallet.KeyWallet method) prv_key_data_from_minikey() (in module btclib.minikey) prv_key_data_from_wif() (in module btclib.b58) prv_key_from_tweak() (in module btclib.silent_payments) prv_key_sum() (in module btclib.silent_payments) prv_keyinfo_from_prv_key() (in module btclib.to_prv_key) prv_keyinfo_from_xprv() (in module btclib.bip32) (in module btclib.bip32.bip32) PrvKeyData (class in btclib.key) Psbt (class in btclib.psbt) (class in btclib.psbt.psbt) PsbtIn (class in btclib.psbt) (class in btclib.psbt.psbt_in) PsbtOut (class in btclib.psbt) (class in btclib.psbt.psbt_out) PsbtSigner (class in btclib.psbt_signer) PsbtView (class in btclib.psbt) (class in btclib.psbt.psbt_view) pub (btclib.key.PrvKeyData property) pub_key_derivation_tweaks() (in module btclib.bip32) (in module btclib.bip32.bip32) pub_key_from_input() (in module btclib.silent_payments) pub_key_sum() (in module btclib.silent_payments) pub_keyinfo_from_key() (in module btclib.to_pub_key) pub_keyinfo_from_prv_key() (in module btclib.to_pub_key) pub_keyinfo_from_pub_key() (in module btclib.to_pub_key) pub_keyinfo_from_xkey() (in module btclib.bip32) (in module btclib.bip32.bip32) pub_keyinfo_from_xpub() (in module btclib.bip32) (in module btclib.bip32.bip32) pubk_rings() (btclib.ecc.rangeproof.RangeProof method) PubKeyData (class in btclib.key) push_int() (in module btclib.script) (in module btclib.script.script) R RangedWallet (class in btclib.wallet) (class in btclib.wallet.wallet) RangeProof (class in btclib.ecc.rangeproof) RawDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) RawTrDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) read() (btclib.bip85.BIP85DRNG method) read_exactly() (in module btclib.utils) read_op_code() (in module btclib.script.script) read_push_data() (in module btclib.script.engine.script_op_codes) reads_back() (in module btclib.descriptors.miniscript) reconstruct() (in module btclib.p2p) (in module btclib.p2p.compact_blocks) recover_pub_key() (in module btclib.ecc.dsa) recover_pub_key_() (in module btclib.ecc.dsa) recover_pub_keys() (in module btclib.ecc.dsa) recover_pub_keys_() (in module btclib.ecc.dsa) redeem_script() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) (btclib.wallet.BIP32KeyWallet method) (btclib.wallet.descriptor_wallet.DescriptorWallet method) (btclib.wallet.DescriptorWallet method) (btclib.wallet.key_wallet.BIP32KeyWallet method) (btclib.wallet.RangedWallet method) (btclib.wallet.script_wallet.ScriptWallet method) (btclib.wallet.ScriptWallet method) (btclib.wallet.wallet.RangedWallet method) (in module btclib.script.sig_hash) reduce_to_hlen() (in module btclib.hashes) register_descriptor() (btclib.hwi.HwiSigner method) Reject (class in btclib.p2p) (class in btclib.p2p.reject) RejectCode (class in btclib.p2p) (class in btclib.p2p.reject) remove() (btclib.coinstats.CoinStats method) (btclib.muhash.MuHash3072 method) request_signatures() (in module btclib.psbt_signer) require_on_curve() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) retarget_first_height() (in module btclib.block.proof_of_work) rewind() (in module btclib.ecc.rangeproof) Rewound (class in btclib.ecc.rangeproof) rfc6979_nonce_() (in module btclib.ecc.rfc6979_nonce) ripemd160() (in module btclib.hashes) rolls_from_root_key() (in module btclib.bip85) rootxprv_from_seed() (in module btclib.bip32) (in module btclib.bip32.bip32) rootxprv_from_seed_() (in module btclib.bip32) (in module btclib.bip32.bip32) route_hints (btclib.bolt11.Bolt11Invoice property) RouteHintHop (class in btclib.bolt11) RpcError rsa_drng_from_root_key() (in module btclib.bip85) rsizes (btclib.ecc.rangeproof.RangeProof property) S satisfaction_sizer() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) satisfy() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) (btclib.descriptors.Miniscript method) (btclib.descriptors.miniscript.Miniscript method) (btclib.wallet.descriptor_wallet.DescriptorWallet method) (btclib.wallet.DescriptorWallet method) sats_from_btc() (in module btclib.amount) sats_per_vbyte (btclib.fee.FeeRate property) scalar_from_prv_key() (in module btclib.curves) (in module btclib.curves.sec_point) scan_outputs() (in module btclib.silent_payments) scan_transaction_outputs() (in module btclib.silent_payments) Script (class in btclib.script) (class in btclib.script.script) script() (btclib.descriptors.Miniscript method) (btclib.descriptors.miniscript.Miniscript method) script_flags_at() (btclib.consensus.ConsensusParams method) script_from_dict() (in module btclib.script) (in module btclib.script.script) script_op_count() (in module btclib.script.engine.script) script_pub_key() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) (btclib.wallet.RangedWallet method) (btclib.wallet.wallet.RangedWallet method) script_pub_keys() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) script_to_dict() (in module btclib.script) (in module btclib.script.script) ScriptError ScriptFlag (class in btclib.script.engine) (class in btclib.script.engine.flags) scriptPubKey (btclib.tx.tx_out.TxOut property) (btclib.tx.TxOut property) ScriptPubKey (class in btclib.script) (class in btclib.script.script_pub_key) scriptSig (btclib.tx.tx_in.TxIn property) (btclib.tx.TxIn property) ScriptWallet (class in btclib.wallet) (class in btclib.wallet.script_wallet) sec() (btclib.descriptors.key_expression.KeyExpression method) (btclib.descriptors.KeyExpression method) second_generator() (in module btclib.ecc) (in module btclib.ecc.pedersen) seed_from_mnemonic() (in module btclib.mnemonic.bip39) seed_type_from_mnemonic() (in module btclib.mnemonic.dispatch) segwit_v0() (in module btclib.script.sig_hash) select_coins() (in module btclib.coin_selection) select_device() (in module btclib.psbt_signer) SelectionResult (class in btclib.coin_selection) SendAddrV2 (class in btclib.p2p) (class in btclib.p2p.addrv2) SendCmpct (class in btclib.p2p) (class in btclib.p2p.compact_blocks) SendHeaders (class in btclib.p2p) (class in btclib.p2p.negotiation) SendTxRcncl (class in btclib.p2p) (class in btclib.p2p.negotiation) serialize (btclib.muhash.MuHash3072 property) serialize() (btclib.bip21.Bip21 method) (btclib.bip32.bip32.BIP32KeyData method) (btclib.bip32.BIP32KeyData method) (btclib.bip32.BIP32KeyOrigin method) (btclib.bip32.key_origin.BIP32KeyOrigin method) (btclib.bip322.Sig method) (btclib.block.BasicBlockFilter method) (btclib.block.Block method) (btclib.block.block.Block method) (btclib.block.block_filter.BasicBlockFilter method) (btclib.block.block_header.BlockHeader method) (btclib.block.BlockHeader method) (btclib.block.partial_merkle_tree.PartialMerkleTree method) (btclib.block.PartialMerkleTree method) (btclib.ecc.bms.Sig method) (btclib.ecc.borromean.BorromeanSig method) (btclib.ecc.dsa.Sig method) (btclib.ecc.ecies.Envelope method) (btclib.ecc.rangeproof.RangeProof method) (btclib.ecc.ssa.Sig method) (btclib.p2p.Addr method) (btclib.p2p.address.Addr method) (btclib.p2p.address.NetworkAddress method) (btclib.p2p.address.TimestampedNetworkAddress method) (btclib.p2p.AddrV2 method) (btclib.p2p.addrv2.AddrV2 method) (btclib.p2p.addrv2.NetworkAddressV2 method) (btclib.p2p.addrv2.SendAddrV2 method) (btclib.p2p.block_filters.CFCheckpt method) (btclib.p2p.block_filters.CFHeaders method) (btclib.p2p.block_filters.CFilter method) (btclib.p2p.block_filters.GetCFCheckpt method) (btclib.p2p.BlockPayload method) (btclib.p2p.BlockTxn method) (btclib.p2p.CFCheckpt method) (btclib.p2p.CFHeaders method) (btclib.p2p.CFilter method) (btclib.p2p.CmpctBlock method) (btclib.p2p.compact_blocks.BlockTxn method) (btclib.p2p.compact_blocks.CmpctBlock method) (btclib.p2p.compact_blocks.GetBlockTxn method) (btclib.p2p.compact_blocks.PrefilledTransaction method) (btclib.p2p.compact_blocks.SendCmpct method) (btclib.p2p.data.BlockPayload method) (btclib.p2p.data.TxPayload method) (btclib.p2p.Feature method) (btclib.p2p.FeeFilter method) (btclib.p2p.GetAddr method) (btclib.p2p.GetBlockTxn method) (btclib.p2p.GetCFCheckpt method) (btclib.p2p.handshake.Verack method) (btclib.p2p.handshake.Version method) (btclib.p2p.Headers method) (btclib.p2p.Inventory method) (btclib.p2p.inventory.Headers method) (btclib.p2p.inventory.Inventory method) (btclib.p2p.Mempool method) (btclib.p2p.MerkleBlock method) (btclib.p2p.merkleblock.MerkleBlock method) (btclib.p2p.Message method) (btclib.p2p.message.Message method) (btclib.p2p.negotiation.Feature method) (btclib.p2p.negotiation.FeeFilter method) (btclib.p2p.negotiation.GetAddr method) (btclib.p2p.negotiation.Mempool method) (btclib.p2p.negotiation.SendHeaders method) (btclib.p2p.negotiation.SendTxRcncl method) (btclib.p2p.negotiation.WtxidRelay method) (btclib.p2p.NetworkAddress method) (btclib.p2p.NetworkAddressV2 method) (btclib.p2p.Payload method) (btclib.p2p.payload.Payload method) (btclib.p2p.PrefilledTransaction method) (btclib.p2p.Reject method) (btclib.p2p.reject.Reject method) (btclib.p2p.SendAddrV2 method) (btclib.p2p.SendCmpct method) (btclib.p2p.SendHeaders method) (btclib.p2p.SendTxRcncl method) (btclib.p2p.TimestampedNetworkAddress method) (btclib.p2p.TxPayload method) (btclib.p2p.Verack method) (btclib.p2p.Version method) (btclib.p2p.WtxidRelay method) (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) (btclib.psbt.psbt_in.PsbtIn method) (btclib.psbt.psbt_out.PsbtOut method) (btclib.psbt.PsbtIn method) (btclib.psbt.PsbtOut method) (btclib.script.Witness method) (btclib.script.witness.Witness method) (btclib.tx.out_point.OutPoint method) (btclib.tx.OutPoint method) (btclib.tx.Tx method) (btclib.tx.tx.Tx method) (btclib.tx.tx_in.TxIn method) (btclib.tx.tx_out.TxOut method) (btclib.tx.TxIn method) (btclib.tx.TxOut method) (in module btclib.script) (in module btclib.script.script) (in module btclib.script.taproot) (in module btclib.var_bytes) (in module btclib.var_int) serialize_bytes() (in module btclib.psbt.psbt_utils) serialize_count() (in module btclib.psbt.psbt_utils) serialize_dict_bytes_bytes() (in module btclib.psbt.psbt_utils) serialize_hd_key_paths() (in module btclib.psbt.psbt_utils) serialize_leaf_scripts() (in module btclib.psbt.psbt_utils) serialize_musig2_participant_pub_keys() (in module btclib.psbt.psbt_utils) serialize_sized_int() (in module btclib.psbt.psbt_utils) serialize_taproot_bip32() (in module btclib.psbt.psbt_utils) serialize_taproot_tree() (in module btclib.psbt.psbt_utils) ServiceFlags (class in btclib.p2p) (class in btclib.p2p.address) Session (class in btclib.psbt.musig2) session_context() (in module btclib.psbt.musig2) session_values() (in module btclib.ecc.musig2) SessionContext (class in btclib.ecc.musig2) SessionTransport (class in btclib.fetch) SessionValues (class in btclib.ecc.musig2) set_global_share() (in module btclib.psbt.silent_payments) set_input_share() (in module btclib.psbt.silent_payments) set_libsecp256k1_serving() (in module btclib.curves) (in module btclib.curves.curve) set_output_scripts() (in module btclib.psbt.silent_payments) sha1() (in module btclib.hashes) sha256() (in module btclib.hashes) Share (class in btclib.mnemonic.slip39) share_from_mnemonic() (in module btclib.mnemonic.slip39) shared_secret() (in module btclib.silent_payments) shared_secret_from_share() (in module btclib.psbt.silent_payments) ShDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) short_id() (btclib.p2p.CmpctBlock method) (btclib.p2p.compact_blocks.CmpctBlock method) short_id_key (btclib.p2p.CmpctBlock property) (btclib.p2p.compact_blocks.CmpctBlock property) Sig (class in btclib.bip322) (class in btclib.ecc.bms) (class in btclib.ecc.dsa) (class in btclib.ecc.ssa) sig_hash (btclib.psbt.psbt_in.PsbtIn property) (btclib.psbt.PsbtIn property) sig_op_count (btclib.block.Block property) (btclib.block.block.Block property) (btclib.tx.Tx property) (btclib.tx.tx.Tx property) sig_op_count() (in module btclib.script) (in module btclib.script.sig_ops) sign() (btclib.bolt11.Bolt11Invoice class method) (btclib.ecc.dsa.Signer method) (btclib.ecc.ssa.Signer method) (btclib.wallet.key_wallet.KeyWallet method) (btclib.wallet.KeyWallet method) (in module btclib.bip322) (in module btclib.ecc.bms) (in module btclib.ecc.borromean) (in module btclib.ecc.dsa) (in module btclib.ecc.musig2) (in module btclib.ecc.rangeproof) (in module btclib.ecc.ssa) (in module btclib.psbt) (in module btclib.psbt.psbt) sign_() (btclib.ecc.dsa.Signer method) (btclib.ecc.ssa.Signer method) (in module btclib.ecc.borromean) (in module btclib.ecc.dsa) (in module btclib.ecc.ssa) sign_ecdsa() (btclib.psbt.KeyManager method) (btclib.psbt.psbt.KeyManager method) (btclib.psbt_signer.SoftwareSigner method) sign_key_idx() (btclib.ecc.rangeproof.RangeProof method) sign_message() (btclib.hwi.HwiSigner method) (btclib.psbt_signer.MessageSigner method) (btclib.psbt_signer.SoftwareSigner method) (in module btclib.psbt_signer) sign_psbt() (btclib.hwi.HwiSigner method) (btclib.psbt_signer.PsbtSigner method) (btclib.psbt_signer.SignerDecorator method) (btclib.psbt_signer.SoftwareSigner method) sign_public_value() (in module btclib.ecc.rangeproof) sign_recoverable() (in module btclib.ecc.dsa) sign_recoverable_() (in module btclib.ecc.dsa) sign_schnorr() (btclib.psbt.KeyManager method) (btclib.psbt.psbt.KeyManager method) (btclib.psbt_signer.SoftwareSigner method) sign_schnorr_script_path() (btclib.psbt.KeyManager method) (btclib.psbt.psbt.KeyManager method) (btclib.psbt_signer.SoftwareSigner method) signed_message() (in module btclib.bip322) signed_odd_digits() (in module btclib.curves.curve_group) Signer (class in btclib.ecc.dsa) (class in btclib.ecc.ssa) SignerCapabilities (class in btclib.psbt_signer) SignerDecorator (class in btclib.psbt_signer) SignerDevice (class in btclib.psbt_signer) SignerError SignerNotFoundError signs_message (btclib.psbt_signer_contract.OptionalProtocols attribute) SilentPaymentOutput (class in btclib.silent_payments) single_leaf_key() (in module btclib.psbt.psbt) single_random_draw() (in module btclib.coin_selection) singleton() (btclib.muhash.MuHash3072 class method) siphash() (in module btclib.hashes) size (btclib.block.Block property) (btclib.block.block.Block property) (btclib.tx.Tx property) (btclib.tx.tx.Tx property) SoftwareSigner (class in btclib.psbt_signer) sort_inputs() (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) sort_outputs() (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) SpendContext (class in btclib.descriptors) (class in btclib.descriptors.miniscript) ssa_verify() (in module btclib.script.engine.tapscript) str_from_der_path() (in module btclib.bip32) (in module btclib.bip32.der_path) str_from_index_int() (in module btclib.bip32) (in module btclib.bip32.der_path) str_from_string() (in module btclib.utils) strip_checksum() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) stripped_size (btclib.block.Block property) (btclib.block.block.Block property) subsidy() (in module btclib.consensus) T tagged_hash() (in module btclib.hashes) taproot() (in module btclib.script.sig_hash) taproot_annex_and_ext() (in module btclib.script.sig_hash) taproot_bip32_from_dict() (in module btclib.psbt.psbt_utils) taproot_bip32_to_dict() (in module btclib.psbt.psbt_utils) taproot_get_annex() (in module btclib.script.engine) taproot_leaf_scripts() (btclib.descriptors.descriptors.TrDescriptor method) (btclib.descriptors.TrDescriptor method) taproot_merkle_root() (btclib.descriptors.descriptors.TrDescriptor method) (btclib.descriptors.TrDescriptor method) taproot_sig_hash() (btclib.psbt.psbt_view.PsbtView method) (btclib.psbt.PsbtView method) (in module btclib.psbt) (in module btclib.psbt.psbt) taproot_tree() (btclib.descriptors.descriptors.TrDescriptor method) (btclib.descriptors.TrDescriptor method) taproot_unwrap_script() (in module btclib.script.engine) TaprootScriptTree (in module btclib.alias) target (btclib.block.block_header.BlockHeader property) (btclib.block.BlockHeader property) target_from_bits() (in module btclib.block.proof_of_work) text() (btclib.fetch.esplora.EsploraFetcher method) (btclib.fetch.EsploraFetcher method) TimestampedNetworkAddress (class in btclib.p2p) (class in btclib.p2p.address) to_dict() (btclib.bip32.BIP32KeyOrigin method) (btclib.bip32.key_origin.BIP32KeyOrigin method) (btclib.block.Block method) (btclib.block.block.Block method) (btclib.block.block_header.BlockHeader method) (btclib.block.BlockHeader method) (btclib.network.Network method) (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) (btclib.psbt.psbt_in.PsbtIn method) (btclib.psbt.psbt_out.PsbtOut method) (btclib.psbt.PsbtIn method) (btclib.psbt.PsbtOut method) (btclib.script.Witness method) (btclib.script.witness.Witness method) (btclib.tx.out_point.OutPoint method) (btclib.tx.OutPoint method) (btclib.tx.Tx method) (btclib.tx.tx.Tx method) (btclib.tx.tx_in.TxIn method) (btclib.tx.tx_out.TxOut method) (btclib.tx.TxIn method) (btclib.tx.TxOut method) to_invoice() (btclib.bolt11.Bolt11Invoice method) to_message() (btclib.p2p.Payload method) (btclib.p2p.payload.Payload method) to_script_flags() (in module btclib.script.engine) (in module btclib.script.engine.flags) to_sign() (in module btclib.bip322) to_sign_psbt() (in module btclib.bip322) to_spend() (in module btclib.bip322) to_v0() (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) to_v2() (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) tonelli_var() (in module btclib.number_theory) transaction_get_merkle_request() (in module btclib.electrum) transaction_get_merkle_response() (in module btclib.electrum) transaction_get_request() (in module btclib.electrum) transaction_get_response() (in module btclib.electrum) TrDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) tree_helper() (in module btclib.script.taproot) tweak_data() (in module btclib.silent_payments) tx (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) (btclib.psbt.psbt_view.PsbtView property) (btclib.psbt.PsbtView property) Tx (class in btclib.tx) (class in btclib.tx.tx) tx_count (btclib.p2p.CmpctBlock property) (btclib.p2p.compact_blocks.CmpctBlock property) tx_for_network() (in module btclib.fetch.fetcher) tx_from_raw() (in module btclib.fetch.fetcher) tx_id_hex() (in module btclib.fetch.fetcher) tx_or_psbt_from_any() (in module btclib.tx_or_psbt) tx_out_ser() (in module btclib.coinstats) TxIn (class in btclib.tx) (class in btclib.tx.tx_in) TxOut (class in btclib.tx) (class in btclib.tx.tx_out) TxPayload (class in btclib.p2p) (class in btclib.p2p.data) type (btclib.script.script_pub_key.ScriptPubKey property) (btclib.script.ScriptPubKey property) type_and_payload() (in module btclib.script) (in module btclib.script.script_pub_key) U unique_id (btclib.psbt.Psbt property) (btclib.psbt.psbt.Psbt property) unknown_even_bits() (in module btclib.bolt9) unknown_op_code() (in module btclib.script.engine.script_op_codes) unmet_dependencies() (in module btclib.bolt9) unsignable_psbt() (in module btclib.psbt_signer_contract) update() (btclib.alias.HashObject method) update_psbt_input() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) (btclib.wallet.descriptor_wallet.DescriptorWallet method) (btclib.wallet.DescriptorWallet method) (btclib.wallet.script_wallet.ScriptWallet method) (btclib.wallet.ScriptWallet method) update_psbt_output() (btclib.descriptors.Descriptor method) (btclib.descriptors.descriptors.Descriptor method) (btclib.wallet.descriptor_wallet.DescriptorWallet method) (btclib.wallet.DescriptorWallet method) (btclib.wallet.script_wallet.ScriptWallet method) (btclib.wallet.ScriptWallet method) urlopen_transport() (in module btclib.fetch) (in module btclib.fetch.transport) V valid_btc_amount() (in module btclib.amount) valid_sats_amount() (in module btclib.amount) validate_push_only() (in module btclib.script.engine) value (btclib.ecc.rangeproof.Rewound attribute) variant (btclib.bip322.Sig property) Verack (class in btclib.p2p) (class in btclib.p2p.handshake) verify() (in module btclib.bip322) (in module btclib.block.merkle_proof) (in module btclib.ecc.bms) (in module btclib.ecc.borromean) (in module btclib.ecc.dsa) (in module btclib.ecc.pedersen) (in module btclib.ecc.rangeproof) (in module btclib.ecc.ssa) verify_() (in module btclib.ecc.dsa) (in module btclib.ecc.ssa) verify_amounts() (in module btclib.script.engine) verify_input() (in module btclib.script.engine) verify_key_path() (in module btclib.script.engine.tapscript) verify_merkle_proof() (in module btclib.electrum) verify_proof() (in module btclib.ecc.dleq) verify_script() (in module btclib.script.engine.script) verify_script_path_vc0() (in module btclib.script.engine.tapscript) verify_transaction() (in module btclib.script.engine) verify_tx() (btclib.fetch.electrum.ElectrumFetcher method) (btclib.fetch.ElectrumFetcher method) Version (class in btclib.p2p) (class in btclib.p2p.handshake) version_from_mnemonic() (in module btclib.mnemonic.electrum) vsize (btclib.block.Block property) (btclib.block.block.Block property) (btclib.coin_selection.Candidate property) (btclib.tx.Tx property) (btclib.tx.tx.Tx property) vsize_estimate() (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) vwitness (btclib.tx.Tx property) (btclib.tx.tx.Tx property) W Wallet (class in btclib.wallet) (class in btclib.wallet.wallet) wallet_policy() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) wallet_policy_address() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) wallet_policy_descriptor() (in module btclib.descriptors) (in module btclib.descriptors.descriptors) WalletPolicyAddressDisplay (class in btclib.psbt_signer) watched_range() (in module btclib.core_import) weight (btclib.block.Block property) (btclib.block.block.Block property) (btclib.tx.Tx property) (btclib.tx.tx.Tx property) weight_estimate() (btclib.psbt.Psbt method) (btclib.psbt.psbt.Psbt method) widened_range() (in module btclib.core_import) wif_from_prv_key() (in module btclib.b58) wif_from_root_key() (in module btclib.bip85) wipe() (btclib.ecc.dsa.Signer method) (btclib.ecc.ssa.Signer method) Witness (class in btclib.script) (class in btclib.script.witness) witness_commitment (btclib.block.Block property) (btclib.block.block.Block property) witness_commitment_output() (in module btclib.block) (in module btclib.block.block) witness_from_address() (in module btclib.b32) witness_script() (btclib.wallet.descriptor_wallet.DescriptorWallet method) (btclib.wallet.DescriptorWallet method) (btclib.wallet.RangedWallet method) (btclib.wallet.script_wallet.ScriptWallet method) (btclib.wallet.ScriptWallet method) (btclib.wallet.wallet.RangedWallet method) wordlist() (btclib.mnemonic.mnemonic.WordLists method) wordlist_indexes_from_bin_str_entropy() (in module btclib.mnemonic) (in module btclib.mnemonic.entropy) WordLists (class in btclib.mnemonic.mnemonic) WpkhDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) WshDescriptor (class in btclib.descriptors) (class in btclib.descriptors.descriptors) WtxidRelay (class in btclib.p2p) (class in btclib.p2p.negotiation) X x_aff_from_jac_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) x_only_pub_key (btclib.ecc.musig2.KeyAggContext property) xdh() (in module btclib.ecc.ellswift) xgcd_var() (in module btclib.number_theory) xkey (btclib.psbt_signer.SoftwareSigner property) xprv_from_root_key() (in module btclib.bip85) xprvversions_from_network() (in module btclib.network) xpub() (btclib.hwi.HwiSigner method) (btclib.psbt_signer.PsbtSigner method) (btclib.psbt_signer.SignerDecorator method) (btclib.psbt_signer.SoftwareSigner method) xpub_from_xprv() (in module btclib.bip32) (in module btclib.bip32.bip32) xpub_from_xprv_() (in module btclib.bip32) (in module btclib.bip32.bip32) xpubversion_from_xprvversion() (in module btclib.network) xpubversions_from_network() (in module btclib.network) Y y_aff_from_jac_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) y_even_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) y_low_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) y_quadratic_residue_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method) y_var() (btclib.curves.curve_group.CurveGroup method) (btclib.curves.CurveGroup method)