Module debug_utils

Source
Expand description

Debugging

Structs§

DebugBuiltCommitmentTransaction
Debug printer for BuiltCommitmentTransaction which doesn’t have one.
DebugBytes
Debug support for bytes
DebugChannelPublicKeys
Debug printer for ChannelPublicKeys which doesn’t have one.
DebugCommitmentTransaction
Debug printer for CommitmentTransaction which doesn’t have one.
DebugHTLCOutputInCommitment
Debug printer for HTLCOutputInCommitment which doesn’t have one.
DebugInMemorySigner
Debug printer for InMemorySigner which doesn’t have one.
DebugMapPaymentState
Debug support for Map<PaymentHash, PaymentState>
DebugMapPaymentSummary
Debug support for Map<PaymentHash, u64>
DebugMapRoutedPayment
Debug support for Map<PaymentHash, RoutedPayment>
DebugPayload
Debug printer for Payload which uses hex encoded strings.
DebugTxCreationKeys
Debug printer for TxCreationKeys which doesn’t have one.
DebugUnilateralCloseInfo
Debug support for unilateral close info
DebugUnilateralCloseKey
Debug support for a unilateral close key
DebugVecHTLCOutputInCommitment
Debug support for Vec
DebugVecVecU8
Debug support for Vec<Vec>
DebugWitVec
Debug support for a collection of two-element witness stacks
DebugWitness
Debug support for a two element witness stack

Functions§

script_debug
Return a debug string for a bitcoin::Script