MCPcopy Create free account

hub / github.com/BP-WG/descriptor-wallet / functions

Functions425 in github.com/BP-WG/descriptor-wallet

↓ 1 callersMethodinfo
(&self, path: &Path)
src/bin/btc-hot.rs:808
↓ 1 callersMethodinner_category
(self)
descriptors/src/descriptor.rs:249
↓ 1 callersMethodinspect
(&self, path: Option<&PathBuf>)
src/bin/btc-cold.rs:767
↓ 1 callersMethodinto_unsigned_tx
Returns transaction with empty `scriptSig` and `witness`
psbt/src/global.rs:174
↓ 1 callersMethodis_opret_host
(&self)
psbt/src/commit/opret.rs:86
↓ 1 callersMethodis_success
(&self)
libbitcoin/src/signer.rs:129
↓ 1 callersMethodis_tapret_host
(&self)
psbt/src/commit/tapret.rs:120
↓ 1 callersMethodis_taproot
(self)
descriptors/src/descriptor.rs:263
↓ 1 callersMethodis_testnet
(self)
src/bin/btc-hot.rs:73
↓ 1 callersMethodkey
(&self, seed_file: &Path, derivation: &DerivationPath, debug: bool)
src/bin/btc-hot.rs:634
↓ 1 callersMethodkey_pair
( &self, fingerprint: Fingerprint, derivation: &DerivationPath, pubkey: XOnlyP
psbt/src/sign/inmem.rs:242
↓ 1 callersMethodlex_order
(&mut self)
psbt/src/lex_order.rs:34
↓ 1 callersMethodnetwork
(&self, path: &DerivationPath)
hd/src/standards.rs:485
↓ 1 callersMethodpurpose
(&self)
hd/src/standards.rs:431
↓ 1 callersMethodrecommended_descriptor
(&self)
psbt/src/sign/inmem.rs:135
↓ 1 callersMethodresolve_descriptor_utxo
Finds UTXO set for the addresses derivable from the given descriptor
onchain/src/resolvers/mod.rs:93
↓ 1 callersMethodresolve_tx
(&self, txid: Txid)
onchain/src/resolvers/mod.rs:148
↓ 1 callersMethodresolve_tx
(&self, txid: Txid)
onchain/src/resolvers/electrum.rs:21
↓ 1 callersMethodresolve_utxo
( &self, scripts: impl IntoIterator<Item = &'script Script> + Clone, )
onchain/src/resolvers/electrum.rs:56
↓ 1 callersMethodschnorr_hash_ty
Obtains the [`SchnorrSighashType`] for this input if one is specified. If no sighash type is specified, returns [`SchnorrSighashType::Default`]. # Er
psbt/src/input.rs:241
↓ 1 callersMethodscript_pubkey_pretr
( &self, secp: &Secp256k1<C>, pat: impl AsRef<[UnhardenedIndex]>,
descriptors/src/derive.rs:228
↓ 1 callersMethodseed
(&self, output_file: &Path)
src/bin/btc-hot.rs:472
↓ 1 callersMethodseed_based
Detects if the tracking account is seed-based
hd/src/account.rs:133
↓ 1 callersMethodset_tapret_dfs_path
Sets information on the specific path within taproot script tree which is allowed as a place for tapret commitment. The path is put into [`PSBT_OUT_TA
psbt/src/commit/tapret.rs:149
↓ 1 callersMethodsign
(&self, psbt_path: &Path, account_path: &Path, musig: bool)
src/bin/btc-hot.rs:840
↓ 1 callersMethodsign_all
( &mut self, provider: &impl SecretProvider<C>, )
psbt/src/sign/signer.rs:207
↓ 1 callersMethodsign_input_pretr
Signs a single PSBT input using all known keys provided by [`SecretProvider`]. This includes signing legacy and segwit inputs only; including inputs c
psbt/src/sign/signer.rs:258
↓ 1 callersMethodsign_input_tr
Signs a single PSBT input using all known keys provided by [`SecretProvider`] for P2TR input spending, including both key- and script-path spendings.
psbt/src/sign/signer.rs:299
↓ 1 callersMethodsign_input_with
( &mut self, provider: &impl SecretProvider<C>, sig_hasher: &mut SighashCache<R>,
psbt/src/sign/signer.rs:326
↓ 1 callersMethodsign_taproot_input_with
( &mut self, provider: &impl SecretProvider<C>, sig_hasher: &mut SighashCache<R>,
psbt/src/sign/signer.rs:427
↓ 1 callersMethodslip_application
(&self)
hd/src/standards.rs:581
↓ 1 callersMethodtapret_dfs_path
Returns information on the specific path within taproot script tree which is allowed as a place for tapret commitment. The path is taken from [`PSBT_O
psbt/src/commit/tapret.rs:135
↓ 1 callersMethodto_account
(&self)
psbt/src/sign/inmem.rs:118
↓ 1 callersMethodto_account_derivation_path
(&self)
hd/src/account.rs:153
↓ 1 callersMethodto_derivation_path
Constructs derivation path matching the provided application
slip132/src/lib.rs:385
↓ 1 callersMethodto_full_derivation_path
Constructs [`DerivationPath`] from the extended master public key to the final key. This path includes both hardened and unhardened components.
hd/src/account.rs:198
↓ 1 callersMethodto_origin_derivation
(&self, blockchain: DerivationBlockchain)
hd/src/standards.rs:518
↓ 1 callersMethodtx
(&self, txid: &Txid)
src/bin/btc-expl.rs:113
↓ 1 callersFunctiontxout_cmp
(left: &TxOut, right: &TxOut)
psbt/src/lex_order.rs:113
↓ 1 callersMethoduse_musig
(&self)
psbt/src/sign/inmem.rs:256
Methodaccount_id
(&self)
psbt/src/sign/inmem.rs:90
Methodaccount_template_string
(&self, blockchain: DerivationBlockchain)
hd/src/standards.rs:499
Methodaddress
( &self, secp: &Secp256k1<C>, pat: impl AsRef<[UnhardenedIndex]>,
descriptors/src/derive.rs:215
Methodapplication
Detects application scope defined by the provided key version bytes. Application scope is a types of scriptPubkey descriptors in which given extended
slip132/src/lib.rs:230
Methodapplication
Detects application scope defined by the provided key version bytes. Application scope is a types of scriptPubkey descriptors in which given extended
slip132/src/lib.rs:262
Methodas_mut
(&mut self)
hd/src/path.rs:83
Functionbip32_derive_xpriv
( master: *mut c_char, wipe: bool, derivation: *const c_char, )
libbitcoin/src/signer.rs:313
Functionbip32_derive_xpub
( master: *mut c_char, wipe: bool, derivation: *const c_char, )
libbitcoin/src/signer.rs:343
Functionbip39_master_xpriv
( seed_phrase: *mut c_char, passwd: *mut c_char, wipe: bool, testnet: bool, )
libbitcoin/src/signer.rs:256
Functionbip39_mnemonic_create
( entropy: *const u8, mnemonic_type: bip39_mnemonic_type, )
libbitcoin/src/signer.rs:240
Methodbip43
(self, sigs_no: usize)
descriptors/src/descriptor.rs:71
Methodbit_len
(self)
src/bin/btc-hot.rs:108
Methodbranch
(self)
libbitcoin/src/signer.rs:156
Methodbyte_len
(self)
src/bin/btc-hot.rs:111
Methodcheck_descriptor_type
Check whether provided descriptor type can be used with this derivation scheme.
hd/src/standards.rs:376
Methodcheck_sanity
(&self)
descriptors/src/derive.rs:168
Methodcheck_slip_application
Check whether provided descriptor type can be used with this derivation scheme.
hd/src/standards.rs:388
Methodchecked_add_assign
(&mut self, _: impl Into<u32>)
hd/src/ranges.rs:150
Methodchecked_dec
Decreases the index on one step; fails if the index value is already minimum value - or if multiple indexes are present at the path segment
hd/src/indexes.rs:90
Methodchecked_dec_assign
Mutates the self by decreasing the index on one step; fails if the index value is already maximum value - or if multiple indexes are present at the pa
hd/src/indexes.rs:100
Methodchecked_inc
Increases the index on one step; fails if the index value is already maximum value - or if multiple indexes are present at the path segment
hd/src/indexes.rs:86
Methodchecked_inc_assign
Mutates the self by increasing the index on one step; fails if the index value is already maximum value - or if multiple indexes are present at the pa
hd/src/indexes.rs:95
Methodchecked_sub_assign
(&mut self, _: impl Into<u32>)
hd/src/ranges.rs:153
Methodcmp
(&self, other: &Self)
hd/src/ranges.rs:289
Methodconstruct
( descriptor: &Descriptor<DerivationAccount>, inputs: impl IntoIterator<Item = &'inputs InputD
psbt/src/construct/mod.rs:87
Methodcount
(&self)
hd/src/indexes.rs:164
Methodcreate
( descriptor_file: &Path, path: &Path, account_file: Option<&Path>, )
src/bin/btc-cold.rs:382
Methoddeduce
(derivation: &DerivationPath)
hd/src/standards.rs:394
Methoddeduce
Deduces key origin information, using derivation path, internal key metadata and optional SLIP132 version prefix. # Returns The function ensures tha
hd/src/xkey.rs:303
Methoddeduce
Deduction of a descriptor type from a `scriptPubkey` data and data inside redeem script and witness scripts. # Errors The function may [`DeductionEr
descriptors/src/deduction.rs:50
Methoddefault
()
hd/src/xpubref.rs:49
Methoddefault
()
hd/src/path.rs:60
Methoddefault
()
psbt/src/lib.rs:88
Methoddefault
()
descriptors/src/descriptor.rs:184
Methoddefault
()
onchain/src/blockchain.rs:49
Methoddefault
()
onchain/src/network.rs:78
Methoddefault
()
libbitcoin/src/signer.rs:76
Functiondefault_electrum_port
(network: Network)
src/bin/btc-expl.rs:81
Functiondefault_electrum_port
(network: Network)
src/bin/btc-cold.rs:790
Functiondefault_resolver_application
()
slip132/src/lib.rs:1206
Functiondefault_resolver_derivation_path
()
slip132/src/lib.rs:1297
Functiondefault_resolver_is_prv
()
slip132/src/lib.rs:1084
Functiondefault_resolver_is_pub
()
slip132/src/lib.rs:1053
Functiondefault_resolver_make_prv
()
slip132/src/lib.rs:1513
Functiondefault_resolver_make_pub
()
slip132/src/lib.rs:1422
Functiondefault_resolver_network
()
slip132/src/lib.rs:1115
Functiondefault_resolver_resolve
()
slip132/src/lib.rs:964
Methodderef
(&self)
hd/src/path.rs:46
Methodderef_mut
(&mut self)
hd/src/path.rs:53
Methodderivation_path
Returns BIP 32 derivation path for the provided key version. Returns `None` if the version is not recognized/unknown to the resolver.
slip132/src/lib.rs:234
Methodderivation_path
Returns BIP 32 derivation path for the provided key version. Returns `None` if the version is not recognized/unknown to the resolver.
slip132/src/lib.rs:266
Methodderive
Derives public key for a given terminal path
hd/src/xkey.rs:138
Methodderive_descriptor
( &self, secp: &Secp256k1<C>, pat: impl AsRef<[UnhardenedIndex]>,
descriptors/src/derive.rs:130
Methoddeserialize
(bytes: &[u8])
psbt/src/global.rs:291
Functiondisplay_from_str
()
descriptors/src/input.rs:151
Methodelectrum_port
Returns default electrum server port for the network
onchain/src/network.rs:88
Methodeq
(&self, other: &u8)
hd/src/indexes.rs:251
Methodeq
(&self, other: &Self)
psbt/src/sign/inmem.rs:57
Methoderror
(code: error_t)
libbitcoin/src/signer.rs:118
Methodextract_signed_tx
(&self)
psbt/src/global.rs:193
← previousnext →101–200 of 425, ranked by callers