projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move PendingOutboundPayment to new outbound_payment module
[rust-lightning]
/
lightning
/
src
/
offers
/
parse.rs
diff --git
a/lightning/src/offers/parse.rs
b/lightning/src/offers/parse.rs
index b9815b8117767938bee0ba544f1dd9df73db891f..0b3dda7928593871f8007c5ff50d2d081366dac8 100644
(file)
--- a/
lightning/src/offers/parse.rs
+++ b/
lightning/src/offers/parse.rs
@@
-123,6
+123,8
@@
pub enum ParseError {
/// Error when interpreting a TLV stream as a specific type.
#[derive(Debug, PartialEq)]
pub enum SemanticError {
/// Error when interpreting a TLV stream as a specific type.
#[derive(Debug, PartialEq)]
pub enum SemanticError {
+ /// The current [`std::time::SystemTime`] is past the offer or invoice's expiration.
+ AlreadyExpired,
/// The provided chain hash does not correspond to a supported chain.
UnsupportedChain,
/// An amount was expected but was missing.
/// The provided chain hash does not correspond to a supported chain.
UnsupportedChain,
/// An amount was expected but was missing.
@@
-133,6
+135,8
@@
pub enum SemanticError {
InsufficientAmount,
/// A currency was provided that is not supported.
UnsupportedCurrency,
InsufficientAmount,
/// A currency was provided that is not supported.
UnsupportedCurrency,
+ /// A feature was required but is unknown.
+ UnknownRequiredFeatures,
/// A required description was not provided.
MissingDescription,
/// A signing pubkey was not provided.
/// A required description was not provided.
MissingDescription,
/// A signing pubkey was not provided.