From d5af580ae2f71347e39e9720acbe0839a37a5a5d Mon Sep 17 00:00:00 2001 From: Alekos Filini Date: Fri, 7 Aug 2020 11:23:01 +0200 Subject: [PATCH] [wallet] Add a type convert fee units, add `Wallet::estimate_fee()` --- src/cli.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cli.rs b/src/cli.rs index d4e4578..48f5e42 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -13,7 +13,7 @@ use bitcoin::{Address, OutPoint}; use crate::error::Error; use crate::types::ScriptType; -use crate::{TxBuilder, Wallet}; +use crate::{FeeRate, TxBuilder, Wallet}; fn parse_addressee(s: &str) -> Result<(Address, u64), String> { let parts: Vec<_> = s.split(":").collect(); @@ -331,7 +331,7 @@ where if let Some(fee_rate) = sub_matches.value_of("fee_rate") { let fee_rate = f32::from_str(fee_rate).map_err(|s| Error::Generic(s.to_string()))?; - tx_builder = tx_builder.fee_rate(fee_rate); + tx_builder = tx_builder.fee_rate(FeeRate::from_sat_per_vb(fee_rate)); } if let Some(utxos) = sub_matches.values_of("utxos") { let utxos = utxos -- 2.49.0