Browse Source
Display link to collaborative settlement transaction in the Cfd details
refactor/no-log-handler
Mariusz Klochowicz
3 years ago
No known key found for this signature in database
GPG Key ID: 470C865699C8D4D
1 changed files with
12 additions and
1 deletions
-
daemon/src/to_sse_event.rs
|
|
@ -360,11 +360,22 @@ fn to_tx_url_list(state: model::cfd::CfdState, network: Network) -> Vec<TxUrl> { |
|
|
|
let tx_ub = TxUrlBuilder::new(network); |
|
|
|
|
|
|
|
match state { |
|
|
|
PendingOpen { dlc, .. } | Open { dlc, .. } => { |
|
|
|
PendingOpen { dlc, .. } => { |
|
|
|
vec![tx_ub.lock(&dlc)] |
|
|
|
} |
|
|
|
PendingCommit { dlc, .. } => vec![tx_ub.lock(&dlc), tx_ub.commit(&dlc)], |
|
|
|
OpenCommitted { dlc, .. } => vec![tx_ub.lock(&dlc), tx_ub.commit(&dlc)], |
|
|
|
Open { |
|
|
|
dlc, |
|
|
|
collaborative_close, |
|
|
|
.. |
|
|
|
} => { |
|
|
|
let mut tx_urls = vec![tx_ub.lock(&dlc)]; |
|
|
|
if let Some(collaborative_close) = collaborative_close { |
|
|
|
tx_urls.push(tx_ub.collaborative_close(collaborative_close.tx.txid())); |
|
|
|
} |
|
|
|
tx_urls |
|
|
|
} |
|
|
|
PendingCet { |
|
|
|
dlc, attestation, .. |
|
|
|
} => vec![ |
|
|
|