Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BP-WG/descriptor-wallet
/ types & classes
Types & classes
126 in github.com/BP-WG/descriptor-wallet
⨍
Functions
425
◇
Types & classes
126
↓ 5 callers
Class
HardenedIndex
hd/src/indexes.rs:353
↓ 5 callers
Class
IndexRange
hd/src/ranges.rs:269
↓ 4 callers
Class
UnhardenedIndex
hd/src/indexes.rs:244
↓ 3 callers
Class
KeyVersion
slip132/src/lib.rs:174
↓ 2 callers
Class
Seed
src/bin/btc-hot.rs:165
↓ 1 callers
Class
HardenedIndexExpected
hd/src/indexes.rs:222
↓ 1 callers
Class
IndexRangeList
hd/src/ranges.rs:41
↓ 1 callers
Class
Input
psbt/src/input.rs:40
↓ 1 callers
Class
Output
psbt/src/output.rs:33
↓ 1 callers
Class
UnhardenedIndexExpected
hd/src/indexes.rs:230
Enum
AccountStep
hd/src/indexes.rs:469
Class
AddressAmount
src/bin/btc-cold.rs:825
Class
Args
src/bin/btc-expl.rs:47
Class
Args
src/bin/btc-cold.rs:74
Class
Args
src/bin/btc-hot.rs:295
Enum
BareDescriptor
descriptors/src/descriptor.rs:713
Enum
Bip43
hd/src/standards.rs:140
Enum
Command
src/bin/btc-expl.rs:73
Enum
Command
src/bin/btc-cold.rs:109
Enum
Command
src/bin/btc-hot.rs:309
Enum
CompilerError
descriptors/src/descriptor.rs:884
Enum
CompositeDescrType
descriptors/src/descriptor.rs:209
Enum
DeductionError
descriptors/src/deduction.rs:22
Class
DefaultResolver
slip132/src/lib.rs:285
Class
DerivationAccount
hd/src/account.rs:73
Enum
DerivationBlockchain
hd/src/standards.rs:68
Interface
DerivationPathMaster
Extension trait allowing to add more methods to [`DerivationPath`] type
hd/src/traits.rs:17
Enum
DerivationRef
src/bin/btc-cold.rs:848
Class
DerivationRefTranslator
src/bin/btc-cold.rs:387
Interface
DerivationStandard
Methods for derivation standard enumeration types.
hd/src/standards.rs:262
Class
DerivationSubpath
hd/src/path.rs:35
Interface
DeriveDescriptor
Methods for deriving from output descriptor.
descriptors/src/derive.rs:29
Enum
DeriveError
hd/src/derive.rs:23
Class
DerivePatternError
hd/src/derive.rs:18
Interface
DerivePublicKey
TODO: Merge it with the other derivation trait supporting multiple terminal segments Method-trait that can be implemented by all types able to derive
hd/src/account.rs:60
Class
DescrVariants
descriptors/src/descriptor.rs:500
Interface
Descriptor
Standard methods which should be supported by descriptors of different sorts.
descriptors/src/derive.rs:44
Enum
DescriptorClass
descriptors/src/descriptor.rs:41
Enum
DescriptorType
hd/src/standards.rs:600
Class
DfsPathEncodeError
psbt/src/commit/tapret.rs:114
Enum
Error
psbt/src/construct/mod.rs:35
Enum
Error
src/bin/btc-expl.rs:401
Enum
Error
src/bin/btc-cold.rs:950
Enum
Error
src/bin/btc-hot.rs:872
Enum
Error
descriptors/src/descriptor.rs:891
Enum
Error
descriptors/src/derive.rs:25
Enum
Error
slip132/src/lib.rs:102
Enum
FeeError
psbt/src/errors.rs:67
Interface
FromSlip132
Trait for building standard BIP32 extended keys from SLIP132 variant.
slip132/src/lib.rs:694
Interface
HardenedNormalSplit
Extension trait allowing splitting derivation paths into hardened and unhardened components
hd/src/traits.rs:33
Enum
InnerDescrType
descriptors/src/descriptor.rs:417
Class
InputDescriptor
descriptors/src/input.rs:25
Enum
InputMatchError
psbt/src/errors.rs:50
Enum
KeyApplication
slip132/src/lib.rs:297
Class
KeyTranslator
descriptors/src/derive.rs:93
Interface
LexOrder
psbt/src/lex_order.rs:21
Class
Lnpbp4Info
psbt/src/commit/lnpbp4.rs:100
Enum
Lnpbp4KeyError
psbt/src/commit/lnpbp4.rs:88
Class
MemoryKeyProvider
psbt/src/sign/inmem.rs:160
Class
MemorySigningAccount
psbt/src/sign/inmem.rs:39
Enum
MiningStatus
onchain/src/blockchain.rs:84
Enum
Network
src/bin/btc-hot.rs:57
Enum
NonStandardDerivation
hd/src/xkey.rs:80
Enum
OpcodeTemplate
descriptors/src/templates.rs:38
Enum
OpretKeyError
psbt/src/commit/opret.rs:68
Enum
OuterDescrType
descriptors/src/descriptor.rs:334
Class
ParseError
onchain/src/blockchain.rs:36
Enum
ParseError
hd/src/account.rs:34
Enum
ParseError
hd/src/standards.rs:28
Enum
ParseError
src/bin/btc-cold.rs:800
Enum
ParseError
descriptors/src/input.rs:57
Enum
ParseError
descriptors/src/descriptor.rs:874
Class
ProprietaryKeyDescriptor
psbt/src/proprietary.rs:110
Enum
ProprietaryKeyError
psbt/src/proprietary.rs:21
Interface
ProprietaryKeyLnpbp4
Extension trait for static functions returning LNPBP4-related proprietary keys.
psbt/src/commit/lnpbp4.rs:38
Enum
ProprietaryKeyLocation
psbt/src/proprietary.rs:56
Interface
ProprietaryKeyOpret
Extension trait for static functions returning opret-related proprietary keys.
psbt/src/commit/opret.rs:41
Interface
ProprietaryKeyTapret
Extension trait for static functions returning tapreturn-related proprietary keys.
psbt/src/commit/tapret.rs:50
Class
ProprietaryKeyType
psbt/src/proprietary.rs:87
Class
Psbt
psbt/src/global.rs:36
Enum
PsbtVersion
psbt/src/lib.rs:80
Enum
PublicNetwork
onchain/src/network.rs:23
Interface
ReadAccounts
src/bin/btc-cold.rs:876
Interface
ResolveDescriptor
Does complex resolution for miniscript descriptors
onchain/src/resolvers/mod.rs:91
Interface
ResolveTx
Transaction resolver
onchain/src/resolvers/mod.rs:43
Interface
ResolveTxFee
Transaction resolver
onchain/src/resolvers/mod.rs:156
Interface
ResolveUtxo
UTXO resolver
onchain/src/resolvers/mod.rs:68
Enum
ScriptPubkeyDescr
descriptors/src/descriptor.rs:572
Class
ScriptTemplate
descriptors/src/templates.rs:88
Interface
SecretIo
src/bin/btc-hot.rs:205
Interface
SecretProvider
Structures extended private keys after their corresponding ids ("account ids") and performs derivation to produce corresponding public keys under a gi
psbt/src/sign/mod.rs:44
Enum
SecretProviderError
psbt/src/sign/mod.rs:35
Enum
SeedType
src/bin/btc-hot.rs:98
Interface
SegmentIndexes
Trait defining common API for different types of indexes which may be present in a certain derivation path segment: hardened, unhardened, mixed.
hd/src/indexes.rs:26
Interface
SignAll
Extension trait for signing complete PSBT
psbt/src/sign/signer.rs:187
Class
SignError
psbt/src/sign/signer.rs:42
Enum
SignInputError
psbt/src/sign/signer.rs:52
Interface
SomethingMined
onchain/src/blockchain.rs:162
Enum
SpkClass
descriptors/src/descriptor.rs:100
Class
StrTranslator
src/bin/btc-cold.rs:1049
next →
1–100 of 126, ranked by callers