MCPcopy Create free account

hub / github.com/BP-WG/descriptor-wallet / types & classes

Types & classes126 in github.com/BP-WG/descriptor-wallet

↓ 5 callersClassHardenedIndex
hd/src/indexes.rs:353
↓ 5 callersClassIndexRange
hd/src/ranges.rs:269
↓ 4 callersClassUnhardenedIndex
hd/src/indexes.rs:244
↓ 3 callersClassKeyVersion
slip132/src/lib.rs:174
↓ 2 callersClassSeed
src/bin/btc-hot.rs:165
↓ 1 callersClassHardenedIndexExpected
hd/src/indexes.rs:222
↓ 1 callersClassIndexRangeList
hd/src/ranges.rs:41
↓ 1 callersClassInput
psbt/src/input.rs:40
↓ 1 callersClassOutput
psbt/src/output.rs:33
↓ 1 callersClassUnhardenedIndexExpected
hd/src/indexes.rs:230
EnumAccountStep
hd/src/indexes.rs:469
ClassAddressAmount
src/bin/btc-cold.rs:825
ClassArgs
src/bin/btc-expl.rs:47
ClassArgs
src/bin/btc-cold.rs:74
ClassArgs
src/bin/btc-hot.rs:295
EnumBareDescriptor
descriptors/src/descriptor.rs:713
EnumBip43
hd/src/standards.rs:140
EnumCommand
src/bin/btc-expl.rs:73
EnumCommand
src/bin/btc-cold.rs:109
EnumCommand
src/bin/btc-hot.rs:309
EnumCompilerError
descriptors/src/descriptor.rs:884
EnumCompositeDescrType
descriptors/src/descriptor.rs:209
EnumDeductionError
descriptors/src/deduction.rs:22
ClassDefaultResolver
slip132/src/lib.rs:285
ClassDerivationAccount
hd/src/account.rs:73
EnumDerivationBlockchain
hd/src/standards.rs:68
InterfaceDerivationPathMaster
Extension trait allowing to add more methods to [`DerivationPath`] type
hd/src/traits.rs:17
EnumDerivationRef
src/bin/btc-cold.rs:848
ClassDerivationRefTranslator
src/bin/btc-cold.rs:387
InterfaceDerivationStandard
Methods for derivation standard enumeration types.
hd/src/standards.rs:262
ClassDerivationSubpath
hd/src/path.rs:35
InterfaceDeriveDescriptor
Methods for deriving from output descriptor.
descriptors/src/derive.rs:29
EnumDeriveError
hd/src/derive.rs:23
ClassDerivePatternError
hd/src/derive.rs:18
InterfaceDerivePublicKey
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
ClassDescrVariants
descriptors/src/descriptor.rs:500
InterfaceDescriptor
Standard methods which should be supported by descriptors of different sorts.
descriptors/src/derive.rs:44
EnumDescriptorClass
descriptors/src/descriptor.rs:41
EnumDescriptorType
hd/src/standards.rs:600
ClassDfsPathEncodeError
psbt/src/commit/tapret.rs:114
EnumError
psbt/src/construct/mod.rs:35
EnumError
src/bin/btc-expl.rs:401
EnumError
src/bin/btc-cold.rs:950
EnumError
src/bin/btc-hot.rs:872
EnumError
descriptors/src/descriptor.rs:891
EnumError
descriptors/src/derive.rs:25
EnumError
slip132/src/lib.rs:102
EnumFeeError
psbt/src/errors.rs:67
InterfaceFromSlip132
Trait for building standard BIP32 extended keys from SLIP132 variant.
slip132/src/lib.rs:694
InterfaceHardenedNormalSplit
Extension trait allowing splitting derivation paths into hardened and unhardened components
hd/src/traits.rs:33
EnumInnerDescrType
descriptors/src/descriptor.rs:417
ClassInputDescriptor
descriptors/src/input.rs:25
EnumInputMatchError
psbt/src/errors.rs:50
EnumKeyApplication
slip132/src/lib.rs:297
ClassKeyTranslator
descriptors/src/derive.rs:93
InterfaceLexOrder
psbt/src/lex_order.rs:21
ClassLnpbp4Info
psbt/src/commit/lnpbp4.rs:100
EnumLnpbp4KeyError
psbt/src/commit/lnpbp4.rs:88
ClassMemoryKeyProvider
psbt/src/sign/inmem.rs:160
ClassMemorySigningAccount
psbt/src/sign/inmem.rs:39
EnumMiningStatus
onchain/src/blockchain.rs:84
EnumNetwork
src/bin/btc-hot.rs:57
EnumNonStandardDerivation
hd/src/xkey.rs:80
EnumOpcodeTemplate
descriptors/src/templates.rs:38
EnumOpretKeyError
psbt/src/commit/opret.rs:68
EnumOuterDescrType
descriptors/src/descriptor.rs:334
ClassParseError
onchain/src/blockchain.rs:36
EnumParseError
hd/src/account.rs:34
EnumParseError
hd/src/standards.rs:28
EnumParseError
src/bin/btc-cold.rs:800
EnumParseError
descriptors/src/input.rs:57
EnumParseError
descriptors/src/descriptor.rs:874
ClassProprietaryKeyDescriptor
psbt/src/proprietary.rs:110
EnumProprietaryKeyError
psbt/src/proprietary.rs:21
InterfaceProprietaryKeyLnpbp4
Extension trait for static functions returning LNPBP4-related proprietary keys.
psbt/src/commit/lnpbp4.rs:38
EnumProprietaryKeyLocation
psbt/src/proprietary.rs:56
InterfaceProprietaryKeyOpret
Extension trait for static functions returning opret-related proprietary keys.
psbt/src/commit/opret.rs:41
InterfaceProprietaryKeyTapret
Extension trait for static functions returning tapreturn-related proprietary keys.
psbt/src/commit/tapret.rs:50
ClassProprietaryKeyType
psbt/src/proprietary.rs:87
ClassPsbt
psbt/src/global.rs:36
EnumPsbtVersion
psbt/src/lib.rs:80
EnumPublicNetwork
onchain/src/network.rs:23
InterfaceReadAccounts
src/bin/btc-cold.rs:876
InterfaceResolveDescriptor
Does complex resolution for miniscript descriptors
onchain/src/resolvers/mod.rs:91
InterfaceResolveTx
Transaction resolver
onchain/src/resolvers/mod.rs:43
InterfaceResolveTxFee
Transaction resolver
onchain/src/resolvers/mod.rs:156
InterfaceResolveUtxo
UTXO resolver
onchain/src/resolvers/mod.rs:68
EnumScriptPubkeyDescr
descriptors/src/descriptor.rs:572
ClassScriptTemplate
descriptors/src/templates.rs:88
InterfaceSecretIo
src/bin/btc-hot.rs:205
InterfaceSecretProvider
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
EnumSecretProviderError
psbt/src/sign/mod.rs:35
EnumSeedType
src/bin/btc-hot.rs:98
InterfaceSegmentIndexes
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
InterfaceSignAll
Extension trait for signing complete PSBT
psbt/src/sign/signer.rs:187
ClassSignError
psbt/src/sign/signer.rs:42
EnumSignInputError
psbt/src/sign/signer.rs:52
InterfaceSomethingMined
onchain/src/blockchain.rs:162
EnumSpkClass
descriptors/src/descriptor.rs:100
ClassStrTranslator
src/bin/btc-cold.rs:1049
next →1–100 of 126, ranked by callers