| Bolt11SemanticError |
Errors that may occur when converting a [`RawBolt11Invoice`] to a [`Bolt11Invoice`].
|
| Bolt12SemanticError |
Error when interpreting a TLV stream as a specific type.
|
| ChannelMonitorUpdateStatus |
An enum representing the status of a channel monitor update persistence.
|
| ChannelShutdownState |
Further information on the details of the channel shutdown.
|
| ConfirmationTarget |
An enum that represents the priority 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 [`RawBolt11Invoice`] or [`Bolt11Invoice`]
|
| Currency |
Enum representing the crypto currencies (or networks) supported by this library
|
| 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
|
| SiPrefix |
SI prefixes for the human readable part
|
| SocketAddressParseError |
[`SocketAddress`] error variants
|
| UtxoLookupError |
An error when accessing the chain via [`UtxoLookup`].
|