MCPcopy Create free account

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

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

Methodlargest
()
hd/src/ranges.rs:119
Methodlargest
()
hd/src/indexes.rs:157
Methodlast_derivation_value
(&self)
hd/src/ranges.rs:147
Methodlast_derivation_value
(&self)
hd/src/indexes.rs:82
Methodlast_derivation_value
(&self)
hd/src/indexes.rs:814
Methodlast_index
(&self)
hd/src/indexes.rs:63
Methodlast_index
(&self)
hd/src/indexes.rs:791
Methodlex_ordered
(mut self)
psbt/src/lex_order.rs:24
Methodlnpbp4_entropy
Constructs [`PSBT_OUT_LNPBP4_ENTROPY`] proprietary key.
psbt/src/commit/lnpbp4.rs:56
Methodlnpbp4_message
Constructs [`PSBT_OUT_LNPBP4_MESSAGE`] proprietary key.
psbt/src/commit/lnpbp4.rs:47
Methodlnpbp4_message_map
Returns [`lnpbp4::MessageMap`] constructed from the proprietary key data.
psbt/src/commit/lnpbp4.rs:163
Methodlnpbp4_min_tree_depth
Constructs [`PSBT_OUT_LNPBP4_MIN_TREE_DEPTH`] proprietary key.
psbt/src/commit/lnpbp4.rs:65
Methodlnpbp4_protocol_info
Constructs [`PSBT_GLOBAL_LNPBP4_PROTOCOL_INFO`] proprietary key.
psbt/src/commit/lnpbp4.rs:74
Methodlocktime
(&self)
psbt/src/input.rs:215
Functionmain
()
src/bin/btc-expl.rs:412
Functionmain
()
src/bin/btc-cold.rs:1068
Functionmain
()
src/bin/btc-hot.rs:896
Methodmake_prv
Converts version into version corresponding to an extended private key. Returns `None` if the resolver does not know how to perform conversion.
slip132/src/lib.rs:242
Methodmake_prv
(kv: &KeyVersion)
slip132/src/lib.rs:658
Methodmake_pub
Converts version into version corresponding to an extended public key. Returns `None` if the resolver does not know how to perform conversion.
slip132/src/lib.rs:238
Methodmake_pub
(kv: &KeyVersion)
slip132/src/lib.rs:624
Methodmaster
()
hd/src/traits.rs:27
Methodmatching
(slip: KeyApplication)
hd/src/standards.rs:420
Methodmultisig_descriptor
Constructs derivation standard corresponding to a multi-sig BIP87.
hd/src/standards.rs:258
Methodmultisig_nested0
Constructs derivation standard corresponding to a multi-sig sorted P2WSH-in-P2SH.
hd/src/standards.rs:253
Methodmultisig_ordered_sh
Constructs derivation standard corresponding to a multi-sig P2SH BIP45.
hd/src/standards.rs:250
Methodmultisig_segwit0
Constructs derivation standard corresponding to a multi-sig sorted P2WSH.
hd/src/standards.rs:256
Methodnetwork
Detects network used by the provided key version bytes. Returns `None` if the version is not recognized/unknown to the resolver.
slip132/src/lib.rs:224
Methodnew
Constructs index range from a single index.
hd/src/ranges.rs:302
Methodnew
Constructs empty derivation path.
hd/src/path.rs:191
Methodnew
(index: usize, txin: TxIn)
psbt/src/input.rs:151
Methodnew
(index: usize, txout: TxOut)
psbt/src/output.rs:78
Methodone
()
hd/src/ranges.rs:116
Methodone
()
hd/src/indexes.rs:154
Methodopret_commitment
Constructs [`PSBT_OUT_OPRET_COMMITMENT`] proprietary key.
psbt/src/commit/opret.rs:52
Methodopret_commitment
Returns valid opret commitment from the [`PSBT_OUT_OPRET_COMMITMENT`] key, if present. If the commitment is absent or invalid, returns `None`. We do
psbt/src/commit/opret.rs:141
Methodopret_host
Constructs [`PSBT_OUT_OPRET_HOST`] proprietary key.
psbt/src/commit/opret.rs:43
Methodouter_category
(self)
descriptors/src/descriptor.rs:239
Functionouter_descr_type_from_str
()
descriptors/src/descriptor.rs:932
Methodpartial_cmp
(&self, other: &Self)
hd/src/ranges.rs:277
Methodpartial_cmp
(&self, other: &u8)
hd/src/indexes.rs:259
Methodpartial_cmp
(&self, other: &Self)
psbt/src/sign/inmem.rs:53
Methodpk
(&mut self, pk: &DerivationRef)
src/bin/btc-cold.rs:393
Methodpk
(&mut self, pk: &DerivationAccount)
descriptors/src/derive.rs:103
Functionpsbt_bip174_serialization
()
psbt/src/global.rs:317
Functionpsbt_sign
( _psbt: *const c_char, _xpriv: *const c_char, _wipe: bool, )
libbitcoin/src/signer.rs:378
Functionpsbtout_cmp
(left: &Output, right: &Output)
psbt/src/lex_order.rs:121
Methodpubkey_script
(&self, secp: &Secp256k1<Ctx>)
descriptors/src/descriptor.rs:848
Methodrange
(start: impl Into<UnhardenedIndex>, end: impl Into<UnhardenedIndex>)
hd/src/indexes.rs:740
Methodrange_count
(&self)
hd/src/ranges.rs:85
Methodread
(file: P, password: &str)
src/bin/btc-hot.rs:174
Methodread_file
(path: impl AsRef<Path>)
src/bin/btc-cold.rs:883
Methodremove
(&mut self, range: &IndexRange<Index>)
hd/src/ranges.rs:81
Methodresolve
( network: Self::Network, applicable_for: Self::Application, is_priv: bool, )
slip132/src/lib.rs:450
Methodresolve_tx_fee
(&self, txid: Txid)
onchain/src/resolvers/electrum.rs:30
Functionresult_destroy
(result: string_result_t)
libbitcoin/src/signer.rs:225
Methodscript_pubkey_tr
( &self, secp: &Secp256k1<C>, pat: impl AsRef<[UnhardenedIndex]>,
descriptors/src/derive.rs:239
Methodset_lnpbp4_entropy
Sets LNPBP4 entropy value. # Returns `true`, if the entropy was set successfully, `false` if this entropy value was already set. # Errors If the e
psbt/src/commit/lnpbp4.rs:268
Methodset_lnpbp4_message
Sets LNPBP4 [`Message`] for the given [`ProtocolId`]. # Returns `true`, if the message was set successfully, `false` if this message was already pre
psbt/src/commit/lnpbp4.rs:238
Methodset_lnpbp4_min_tree_depth
Sets LNPBP4 min tree depth value. # Returns Previous minimal tree depth value, if it was present and valid - or None if the value was absent or inva
psbt/src/commit/lnpbp4.rs:289
Methodset_lnpbp4_protocol_info
Adds LNPBP4 protocol information. # Returns `true`, if the protocol information was successfully added, `false` if it was already present. # Errors
psbt/src/commit/lnpbp4.rs:137
Methodset_opret_commitment
Assigns value of the opreturn commitment to this PSBT output, by adding [`PSBT_OUT_OPRET_COMMITMENT`] proprietary key containing the 32-byte commitmen
psbt/src/commit/opret.rs:162
Methodset_opret_host
(&mut self)
psbt/src/commit/opret.rs:97
Methodset_p2c_tweak
Adds information about DBC P2C public key to PSBT input
psbt/src/commit/p2c.rs:27
Methodset_tapret_commitment
Assigns value of the tapreturn commitment to this PSBT output, by adding [`PSBT_OUT_TAPRET_COMMITMENT`] and [`PSBT_OUT_TAPRET_PROOF`] proprietary keys
psbt/src/commit/tapret.rs:201
Methodsinglesig_nested0
Constructs derivation standard corresponding to a single-sig P2WPKH-in-P2SH.
hd/src/standards.rs:244
Methodsinglesig_pkh
Constructs derivation standard corresponding to a single-sig P2PKH.
hd/src/standards.rs:241
Methodsinglesig_segwit0
Constructs derivation standard corresponding to a single-sig P2WPKH.
hd/src/standards.rs:246
Methodsinglesig_taproot
Constructs derivation standard corresponding to a single-sig P2TR.
hd/src/standards.rs:248
Methodsource
(&self)
hd/src/derive.rs:49
Methodsource
(&self)
psbt/src/construct/mod.rs:73
Methodsource
(&self)
psbt/src/sign/signer.rs:140
Methodsource
(&self)
src/bin/btc-cold.rs:814
Methodsource
(&self)
descriptors/src/input.rs:92
Methodsplit
(self)
psbt/src/output.rs:120
Methodstrict_decode
(d: D)
hd/src/ranges.rs:175
Methodstrict_decode
(d: D)
hd/src/path.rs:117
Methodstrict_decode
(_: D)
slip132/src/lib.rs:146
Methodstrict_encode
(&self, e: E)
hd/src/ranges.rs:165
Methodstrict_encode
(&self, e: E)
hd/src/path.rs:107
Methodsuccess
(data: impl ToString)
libbitcoin/src/signer.rs:106
Methodtapret_commitment
Constructs [`PSBT_OUT_TAPRET_COMMITMENT`] proprietary key.
psbt/src/commit/tapret.rs:70
Methodtapret_commitment
Returns valid tapret commitment from the [`PSBT_OUT_TAPRET_COMMITMENT`] key, if present. If the commitment is absent or invalid, returns `None`. We d
psbt/src/commit/tapret.rs:185
Methodtapret_host
Constructs [`PSBT_OUT_TAPRET_HOST`] proprietary key.
psbt/src/commit/tapret.rs:61
Methodtapret_proof
Constructs [`PSBT_OUT_TAPRET_PROOF`] proprietary key.
psbt/src/commit/tapret.rs:79
Methodtapret_proof
Returns valid tapret commitment proof from the [`PSBT_OUT_TAPRET_PROOF`] key, if present. If the commitment is absent or invalid, returns `None`. We
psbt/src/commit/tapret.rs:249
Methodtapret_tweak
Constructs [`PSBT_IN_TAPRET_TWEAK`] proprietary key.
psbt/src/commit/tapret.rs:52
Methodto_bytes
Constructs 4-byte array containing version byte values
slip132/src/lib.rs:440
Methodto_key_derivation
( &self, account_index: ChildNumber, blockchain: DerivationBlockchain, index:
hd/src/standards.rs:543
Methodto_origin
Converts to [`XpubOrigin`]
hd/src/xkey.rs:644
Methodto_slip132_string
(&self, key_application: KeyApplication, network: Network)
slip132/src/lib.rs:767
Methodto_string_std
(&self, bitcoin_core_fmt: bool)
src/bin/btc-cold.rs:1048
Methodto_txid
(&self)
psbt/src/global.rs:154
Methodto_txout
(&self)
psbt/src/output.rs:106
Methodto_unsigned_txin
(&self)
psbt/src/input.rs:266
Functiontrivial_paths_bitcoincore
()
hd/src/account.rs:523
Functiontrivial_paths_lnpbp
()
hd/src/account.rs:482
Methodtry_from
(value: ChildNumber)
hd/src/indexes.rs:329
Methodtry_from
(spk: PubkeyScript)
descriptors/src/descriptor.rs:666
Methodtry_from
(network: Network)
onchain/src/network.rs:53
← previousnext →301–400 of 425, ranked by callers