MCPcopy Create free account

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

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

Methodextract_signed_txin
(&self)
psbt/src/input.rs:276
Methodfee
Returns fee for a transaction, or returns error reporting resolver problem or wrong transaction structure
psbt/src/global.rs:136
Methodfingerprint
Returns fingerprint of the extended public key, if the reference is present
hd/src/xpubref.rs:58
Methodfirst_derivation_value
(&self)
hd/src/ranges.rs:144
Methodfmt
(&self, f: &mut Formatter<'_>)
hd/src/account.rs:427
Methodfmt
(&self, f: &mut Formatter<'_>)
hd/src/ranges.rs:201
Methodfmt
(&self, f: &mut Formatter<'_>)
hd/src/indexes.rs:612
Methodfmt
(&self, f: &mut Formatter<'_>)
hd/src/path.rs:126
Methodfmt
(&self, f: &mut Formatter<'_>)
hd/src/xkey.rs:106
Methodfmt
(&self, f: &mut Formatter<'_>)
psbt/src/global.rs:297
Methodfmt
(&self, f: &mut Formatter<'_>)
psbt/src/proprietary.rs:172
Methodfmt
(&self, f: &mut Formatter<'_>)
src/bin/btc-cold.rs:1028
Methodfmt
(&self, f: &mut Formatter<'_>)
descriptors/src/input.rs:34
Methodfmt
(&self, f: &mut Formatter<'_>)
descriptors/src/templates.rs:98
Methodfmt
(&self, f: &mut Formatter<'_>)
descriptors/src/descriptor.rs:509
Methodfrom
(range: IndexRange<Index>)
hd/src/ranges.rs:194
Methodfrom
(idx: UnhardenedIndex)
hd/src/indexes.rs:338
Methodfrom
(path: &[Segment])
hd/src/path.rs:67
Methodfrom
(xpub: ExtendedPubKey)
hd/src/xkey.rs:110
Methodfrom
(input: Input)
psbt/src/input.rs:332
Methodfrom
(v0: PsbtV0)
psbt/src/global.rs:217
Methodfrom
(output: Output)
psbt/src/output.rs:141
Methodfrom
(key: ProprietaryKeyDescriptor)
psbt/src/proprietary.rs:118
Methodfrom
(err: DeductionError)
psbt/src/sign/signer.rs:167
Methodfrom
(network: Network)
src/bin/btc-hot.rs:78
Methodfrom
(template: ScriptTemplate<bitcoin::PublicKey>)
descriptors/src/templates.rs:127
Methodfrom
(ty: &DescriptorType)
descriptors/src/descriptor.rs:49
Methodfrom
(res: ListUnspentRes)
onchain/src/blockchain.rs:147
Methodfrom
(network: PublicNetwork)
onchain/src/network.rs:38
Methodfrom
(err: bip32::Error)
slip132/src/lib.rs:152
Methodfrom
(err: bip32::Error)
libbitcoin/src/signer.rs:80
Methodfrom_bytes
Constructs [`KeyVersion`] from a fixed 4 bytes values
slip132/src/lib.rs:424
Methodfrom_derivation_path
Deduces application variant corresponding to the provided derivation path, if possible.
slip132/src/lib.rs:362
Methodfrom_derivation_value
(value: u32)
hd/src/ranges.rs:139
Methodfrom_derivation_value
(value: u32)
hd/src/indexes.rs:190
Methodfrom_index
(index: impl Into<u32>)
hd/src/ranges.rs:128
Methodfrom_index
(index: impl Into<u32>)
hd/src/indexes.rs:175
Methodfrom_iter
(iter: T)
hd/src/path.rs:181
Methodfrom_output
(output: Self::Output)
libbitcoin/src/signer.rs:149
Methodfrom_residual
(residual: Result<Infallible, E>)
libbitcoin/src/signer.rs:137
Methodfrom_slice
Tries to construct [`KeyVersion`] object from a byte slice. If byte slice length is not equal to 4, returns `None`
slip132/src/lib.rs:404
Methodfrom_slip132_str
(s: &str)
slip132/src/lib.rs:702
Methodfrom_str
(mut s: &str)
hd/src/xpubref.rs:93
Methodfrom_str
(s: &str)
hd/src/account.rs:439
Methodfrom_str
(s: &str)
hd/src/standards.rs:112
Methodfrom_str
(s: &str)
hd/src/ranges.rs:234
Methodfrom_str
(s: &str)
hd/src/indexes.rs:319
Methodfrom_str
(s: &str)
hd/src/path.rs:142
Methodfrom_str
(s: &str)
hd/src/xkey.rs:393
Methodfrom_str
(s: &str)
psbt/src/global.rs:305
Methodfrom_str
(s: &str)
psbt/src/proprietary.rs:70
Methodfrom_str
(s: &str)
src/bin/btc-cold.rs:833
Methodfrom_str
(s: &str)
descriptors/src/input.rs:110
Methodfrom_str
(s: &str)
descriptors/src/descriptor.rs:190
Methodfrom_str
(s: &str)
onchain/src/blockchain.rs:61
Methodfrom_str
(s: &str)
slip132/src/lib.rs:338
Methodfrom_str_bitcoin_core
Parse from Bitcoin core representation: `[fp/hardened_path/account]xpub/unhardened_path`
hd/src/account.rs:300
Methodfrom_str_checked
Constructs origin information for _an account_-level xpub or deeper key, parsing it from a given xpub descriptor string. Ensures consistency of this i
hd/src/xkey.rs:476
Methodfrom_str_lnpbp
Parse from LNPBP standard representation: `m=[fp]/hardened_path/account=[xpub]/unhardened_path`
hd/src/account.rs:344
Methodfrom_u32
Constructs [`KeyVersion`] from a `u32`-representation of the version bytes (the representation must be in bing endian format)
slip132/src/lib.rs:428
Methodfrom_xkey_str
(key: &str)
slip132/src/lib.rs:418
Methodhardened
(index: HardenedIndex)
hd/src/indexes.rs:492
Methodhardened_index
(index: u16)
hd/src/indexes.rs:503
Methodhardened_normal_split
(&self)
hd/src/traits.rs:39
Methodhas_match
(&self, category: ConvertInfo)
descriptors/src/descriptor.rs:558
Methodhas_tapret_proof
Detects presence of a valid [`PSBT_OUT_TAPRET_PROOF`]. If [`PSBT_OUT_TAPRET_PROOF`] is absent or its value is invalid, returns `false`. In the future
psbt/src/commit/tapret.rs:232
Methodhash
(&self, state: &mut H)
psbt/src/sign/inmem.rs:63
Methodidentifier
Returns [`XpubIdentifier`] of the extended public key, if the reference is present and has the form of identifier or full extended public key.
hd/src/xpubref.rs:69
Methodindex
(&self)
psbt/src/output.rs:104
Functioninner_descr_type_from_str
()
descriptors/src/descriptor.rs:953
Methodinto_bytes
Converts into 4-byte array containing version byte values
slip132/src/lib.rs:443
Methodinto_inner_type
(self, script: bool)
descriptors/src/descriptor.rs:115
Methodinto_nested_outer_type
(self, script: bool)
descriptors/src/descriptor.rs:143
Methodinto_origin
Converts into [`XpubOrigin`]
hd/src/xkey.rs:654
Methodinto_simple_outer_type
(self, script: bool)
descriptors/src/descriptor.rs:129
Methodinto_txout
(self)
psbt/src/output.rs:113
Methodis_account_last_hardened
(&self)
hd/src/standards.rs:472
Methodis_hardened
(&self)
hd/src/ranges.rs:156
Methodis_hardened
(&self)
hd/src/indexes.rs:214
Methodis_master
(&self)
hd/src/traits.rs:28
Methodis_prv
Detects whether provided version corresponds to an extended private key. Returns `None` if the version is not recognized/unknown to the resolver.
slip132/src/lib.rs:220
Methodis_prv
Detects whether provided version corresponds to an extended private key. Returns `None` if the version is not recognized/unknown to the resolver.
slip132/src/lib.rs:252
Methodis_pub
Detects whether provided version corresponds to an extended public key. Returns `None` if the version is not recognized/unknown to the resolver.
slip132/src/lib.rs:216
Methodis_pub
Detects whether provided version corresponds to an extended public key. Returns `None` if the version is not recognized/unknown to the resolver.
slip132/src/lib.rs:248
Methodis_segwit_v0
(self)
descriptors/src/descriptor.rs:84
Methodis_testnet
Tests whether given derivation blockchain is a testnet.
hd/src/standards.rs:96
Methodis_testnet
Detects if the public network is belongs to a testnet
onchain/src/network.rs:83
Functionkey_application_from_derivation_path
()
slip132/src/lib.rs:817
Functionkey_application_from_str
()
slip132/src/lib.rs:789
Functionkey_application_to_derivation_path
()
slip132/src/lib.rs:876
Functionkey_version_as_bytes
()
slip132/src/lib.rs:946
Functionkey_version_as_slice
()
slip132/src/lib.rs:940
Functionkey_version_from_bytes
()
slip132/src/lib.rs:918
Functionkey_version_from_slice
()
slip132/src/lib.rs:894
Functionkey_version_from_u32
()
slip132/src/lib.rs:924
Functionkey_version_from_xkey_str
()
slip132/src/lib.rs:909
Functionkey_version_into_bytes
()
slip132/src/lib.rs:958
Functionkey_version_to_bytes
()
slip132/src/lib.rs:952
Functionkey_version_to_u32
()
slip132/src/lib.rs:933
Methodkeyspace_size
Counts number of keys which may be derived using this account
hd/src/account.rs:136
← previousnext →201–300 of 425, ranked by callers