gui: set max feerate in RBF modal
This commit is contained in:
parent
0346b7a11d
commit
dfc4342d44
@ -5,7 +5,7 @@ use std::{
|
||||
};
|
||||
|
||||
use iced::Command;
|
||||
use liana::miniscript::bitcoin::Txid;
|
||||
use liana::{miniscript::bitcoin::Txid, spend::MAX_FEERATE};
|
||||
use liana_ui::{
|
||||
component::{form, modal::Modal},
|
||||
widget::*,
|
||||
@ -287,7 +287,7 @@ impl CreateRbfModal {
|
||||
self.warning = None;
|
||||
if let Ok(value) = s.parse::<u64>() {
|
||||
self.feerate_val.value = s;
|
||||
self.feerate_val.valid = value >= self.min_feerate_vb;
|
||||
self.feerate_val.valid = value >= self.min_feerate_vb && value <= MAX_FEERATE;
|
||||
if self.feerate_val.valid {
|
||||
self.feerate_vb = Some(value);
|
||||
}
|
||||
|
||||
@ -187,7 +187,9 @@ pub fn create_rbf_modal<'a>(
|
||||
form::Form::new_trimmed("", feerate, move |msg| {
|
||||
Message::CreateRbf(CreateRbfMessage::FeerateEdited(msg))
|
||||
})
|
||||
.warning("Invalid feerate")
|
||||
.warning(
|
||||
"Feerate must be greater than previous value and less than or equal to 1000 sats/vbyte",
|
||||
)
|
||||
.size(20)
|
||||
.padding(10),
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user