ChannelMonitorUpdateStatus |
An enum representing the status of a channel monitor update persistence.
|
ConfirmationTarget |
An enum that represents the speed at which we want a transaction to confirm used for feerate
estimation.
|
COption_NoneZ |
An enum which can either contain a or not
|
CreationError |
Errors that may occur when constructing a new [`RawInvoice`] or [`Invoice`]
|
Currency |
Enum representing the crypto currencies (or networks) supported by this library
|
FailureCode |
This enum is used to specify which error data to send to peers when failing back an HTLC
using [`ChannelManager::fail_htlc_backwards_with_reason`].
|
HTLCClaim |
Describes the type of HTLC claim as determined by analyzing the witness.
|
IOError |
Represents an IO Error.
|
Level |
An enum representing the available verbosity levels of the logger.
|
Network |
An enum representing the possible Bitcoin or test networks which we can run on
|
PaymentFailureReason |
The reason the payment failed.
|
Recipient |
Specifies the recipient of an invoice.
|
RetryableSendFailure |
Indicates an immediate error on [`ChannelManager::send_payment`].
|
Secp256k1Error |
Represents an error returned from libsecp256k1 during validation of some secp256k1 data
|
SemanticError |
Errors that may occur when converting a [`RawInvoice`] to an [`Invoice`].
|
SiPrefix |
SI prefixes for the human readable part
|
UtxoLookupError |
An error when accessing the chain via [`UtxoLookup`].
|