diff --git a/crates/nostr/src/nips/nip47.rs b/crates/nostr/src/nips/nip47.rs index f03fc8e45..d5add11ef 100644 --- a/crates/nostr/src/nips/nip47.rs +++ b/crates/nostr/src/nips/nip47.rs @@ -452,6 +452,9 @@ pub enum TransactionState { /// Failed (for payments) #[serde(rename = "failed")] Failed, + /// Accepted (for hold invoices) + #[serde(rename = "accepted")] + Accepted, } /// List Transactions Request @@ -496,7 +499,7 @@ pub struct MakeHoldInvoiceRequest { pub payment_hash: String, /// The minimum CLTV delta to use for the final hop #[serde(skip_serializing_if = "Option::is_none")] - pub cltv_expiry_delta: Option, + pub min_cltv_expiry_delta: Option, } /// Cancel Hold Invoice Request @@ -1503,6 +1506,9 @@ pub struct HoldInvoiceAcceptedNotification { /// Transaction type #[serde(rename = "type")] pub transaction_type: TransactionType, + /// Transaction state + #[serde(skip_serializing_if = "Option::is_none")] + pub state: Option, /// Bolt11 invoice pub invoice: String, /// Description