diff --git a/src/cryptoadvance/specter/templates/includes/tx-row.html b/src/cryptoadvance/specter/templates/includes/tx-row.html
index b28da5e3d..3d17d7868 100644
--- a/src/cryptoadvance/specter/templates/includes/tx-row.html
+++ b/src/cryptoadvance/specter/templates/includes/tx-row.html
@@ -410,34 +410,42 @@
}
// TODO: get fee diff from specter
newFee += 2;
- txDataPopup.innerHTML = `
-
- `;
- txDataPopup.querySelector('.toggle_advanced_rbf').onclick = () => {
- let advancedButton = txDataPopup.querySelector('.toggle_advanced_rbf')
- let advancedSettings = txDataPopup.querySelector('.advanced_rbf')
- if (advancedSettings.classList.contains('hidden')) {
- advancedSettings.classList.remove('hidden')
- advancedButton.innerHTML = `{{ _("Advanced") }} ▼`;
- } else {
- advancedSettings.classList.add('hidden')
- advancedButton.innerHTML = `{{ _("Advanced") }} ▶`;
+ txDataPopup.innerHTML =
+ `{% if specter.node.alias == "spectrum_node" %}
+
+
RBF not supported yet with Spectrum
+
If you have to use RBF, you still can. Your transactions have the RBF flag and you can use Specter with Bitcoin Core to speed up or cancel.
+
+ {% else %}
+
+ {% endif %}`;
+ let advanceToggle = txDataPopup.querySelector('.toggle_advanced_rbf')
+ if (advanceToggle) {
+ txDataPopup.querySelector('.toggle_advanced_rbf').onclick = () => {
+ let advancedButton = txDataPopup.querySelector('.toggle_advanced_rbf')
+ let advancedSettings = txDataPopup.querySelector('.advanced_rbf')
+ if (advancedSettings.classList.contains('hidden')) {
+ advancedSettings.classList.remove('hidden')
+ advancedButton.innerHTML = `{{ _("Advanced") }} ▼`;
+ } else {
+ advancedSettings.classList.add('hidden')
+ advancedButton.innerHTML = `{{ _("Advanced") }} ▶`;
+ }
}
- }
-
+ }
showPageOverlay('tx-popup');
}