Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BP-WG/descriptor-wallet
/ functions
Functions
425 in github.com/BP-WG/descriptor-wallet
⨍
Functions
425
◇
Types & classes
126
Method
extract_signed_txin
(&self)
psbt/src/input.rs:276
Method
fee
Returns fee for a transaction, or returns error reporting resolver problem or wrong transaction structure
psbt/src/global.rs:136
Method
fingerprint
Returns fingerprint of the extended public key, if the reference is present
hd/src/xpubref.rs:58
Method
first_derivation_value
(&self)
hd/src/ranges.rs:144
Method
fmt
(&self, f: &mut Formatter<'_>)
hd/src/account.rs:427
Method
fmt
(&self, f: &mut Formatter<'_>)
hd/src/ranges.rs:201
Method
fmt
(&self, f: &mut Formatter<'_>)
hd/src/indexes.rs:612
Method
fmt
(&self, f: &mut Formatter<'_>)
hd/src/path.rs:126
Method
fmt
(&self, f: &mut Formatter<'_>)
hd/src/xkey.rs:106
Method
fmt
(&self, f: &mut Formatter<'_>)
psbt/src/global.rs:297
Method
fmt
(&self, f: &mut Formatter<'_>)
psbt/src/proprietary.rs:172
Method
fmt
(&self, f: &mut Formatter<'_>)
src/bin/btc-cold.rs:1028
Method
fmt
(&self, f: &mut Formatter<'_>)
descriptors/src/input.rs:34
Method
fmt
(&self, f: &mut Formatter<'_>)
descriptors/src/templates.rs:98
Method
fmt
(&self, f: &mut Formatter<'_>)
descriptors/src/descriptor.rs:509
Method
from
(range: IndexRange<Index>)
hd/src/ranges.rs:194
Method
from
(idx: UnhardenedIndex)
hd/src/indexes.rs:338
Method
from
(path: &[Segment])
hd/src/path.rs:67
Method
from
(xpub: ExtendedPubKey)
hd/src/xkey.rs:110
Method
from
(input: Input)
psbt/src/input.rs:332
Method
from
(v0: PsbtV0)
psbt/src/global.rs:217
Method
from
(output: Output)
psbt/src/output.rs:141
Method
from
(key: ProprietaryKeyDescriptor)
psbt/src/proprietary.rs:118
Method
from
(err: DeductionError)
psbt/src/sign/signer.rs:167
Method
from
(network: Network)
src/bin/btc-hot.rs:78
Method
from
(template: ScriptTemplate<bitcoin::PublicKey>)
descriptors/src/templates.rs:127
Method
from
(ty: &DescriptorType)
descriptors/src/descriptor.rs:49
Method
from
(res: ListUnspentRes)
onchain/src/blockchain.rs:147
Method
from
(network: PublicNetwork)
onchain/src/network.rs:38
Method
from
(err: bip32::Error)
slip132/src/lib.rs:152
Method
from
(err: bip32::Error)
libbitcoin/src/signer.rs:80
Method
from_bytes
Constructs [`KeyVersion`] from a fixed 4 bytes values
slip132/src/lib.rs:424
Method
from_derivation_path
Deduces application variant corresponding to the provided derivation path, if possible.
slip132/src/lib.rs:362
Method
from_derivation_value
(value: u32)
hd/src/ranges.rs:139
Method
from_derivation_value
(value: u32)
hd/src/indexes.rs:190
Method
from_index
(index: impl Into<u32>)
hd/src/ranges.rs:128
Method
from_index
(index: impl Into<u32>)
hd/src/indexes.rs:175
Method
from_iter
(iter: T)
hd/src/path.rs:181
Method
from_output
(output: Self::Output)
libbitcoin/src/signer.rs:149
Method
from_residual
(residual: Result<Infallible, E>)
libbitcoin/src/signer.rs:137
Method
from_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
Method
from_slip132_str
(s: &str)
slip132/src/lib.rs:702
Method
from_str
(mut s: &str)
hd/src/xpubref.rs:93
Method
from_str
(s: &str)
hd/src/account.rs:439
Method
from_str
(s: &str)
hd/src/standards.rs:112
Method
from_str
(s: &str)
hd/src/ranges.rs:234
Method
from_str
(s: &str)
hd/src/indexes.rs:319
Method
from_str
(s: &str)
hd/src/path.rs:142
Method
from_str
(s: &str)
hd/src/xkey.rs:393
Method
from_str
(s: &str)
psbt/src/global.rs:305
Method
from_str
(s: &str)
psbt/src/proprietary.rs:70
Method
from_str
(s: &str)
src/bin/btc-cold.rs:833
Method
from_str
(s: &str)
descriptors/src/input.rs:110
Method
from_str
(s: &str)
descriptors/src/descriptor.rs:190
Method
from_str
(s: &str)
onchain/src/blockchain.rs:61
Method
from_str
(s: &str)
slip132/src/lib.rs:338
Method
from_str_bitcoin_core
Parse from Bitcoin core representation: `[fp/hardened_path/account]xpub/unhardened_path`
hd/src/account.rs:300
Method
from_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
Method
from_str_lnpbp
Parse from LNPBP standard representation: `m=[fp]/hardened_path/account=[xpub]/unhardened_path`
hd/src/account.rs:344
Method
from_u32
Constructs [`KeyVersion`] from a `u32`-representation of the version bytes (the representation must be in bing endian format)
slip132/src/lib.rs:428
Method
from_xkey_str
(key: &str)
slip132/src/lib.rs:418
Method
hardened
(index: HardenedIndex)
hd/src/indexes.rs:492
Method
hardened_index
(index: u16)
hd/src/indexes.rs:503
Method
hardened_normal_split
(&self)
hd/src/traits.rs:39
Method
has_match
(&self, category: ConvertInfo)
descriptors/src/descriptor.rs:558
Method
has_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
Method
hash
(&self, state: &mut H)
psbt/src/sign/inmem.rs:63
Method
identifier
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
Method
index
(&self)
psbt/src/output.rs:104
Function
inner_descr_type_from_str
()
descriptors/src/descriptor.rs:953
Method
into_bytes
Converts into 4-byte array containing version byte values
slip132/src/lib.rs:443
Method
into_inner_type
(self, script: bool)
descriptors/src/descriptor.rs:115
Method
into_nested_outer_type
(self, script: bool)
descriptors/src/descriptor.rs:143
Method
into_origin
Converts into [`XpubOrigin`]
hd/src/xkey.rs:654
Method
into_simple_outer_type
(self, script: bool)
descriptors/src/descriptor.rs:129
Method
into_txout
(self)
psbt/src/output.rs:113
Method
is_account_last_hardened
(&self)
hd/src/standards.rs:472
Method
is_hardened
(&self)
hd/src/ranges.rs:156
Method
is_hardened
(&self)
hd/src/indexes.rs:214
Method
is_master
(&self)
hd/src/traits.rs:28
Method
is_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
Method
is_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
Method
is_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
Method
is_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
Method
is_segwit_v0
(self)
descriptors/src/descriptor.rs:84
Method
is_testnet
Tests whether given derivation blockchain is a testnet.
hd/src/standards.rs:96
Method
is_testnet
Detects if the public network is belongs to a testnet
onchain/src/network.rs:83
Function
key_application_from_derivation_path
()
slip132/src/lib.rs:817
Function
key_application_from_str
()
slip132/src/lib.rs:789
Function
key_application_to_derivation_path
()
slip132/src/lib.rs:876
Function
key_version_as_bytes
()
slip132/src/lib.rs:946
Function
key_version_as_slice
()
slip132/src/lib.rs:940
Function
key_version_from_bytes
()
slip132/src/lib.rs:918
Function
key_version_from_slice
()
slip132/src/lib.rs:894
Function
key_version_from_u32
()
slip132/src/lib.rs:924
Function
key_version_from_xkey_str
()
slip132/src/lib.rs:909
Function
key_version_into_bytes
()
slip132/src/lib.rs:958
Function
key_version_to_bytes
()
slip132/src/lib.rs:952
Function
key_version_to_u32
()
slip132/src/lib.rs:933
Method
keyspace_size
Counts number of keys which may be derived using this account
hd/src/account.rs:136
← previous
next →
201–300 of 425, ranked by callers