]> Untitled Git - bdk-cli/commitdiff
[wallet] Add a type convert fee units, add `Wallet::estimate_fee()`
authorAlekos Filini <alekos.filini@gmail.com>
Fri, 7 Aug 2020 09:23:01 +0000 (11:23 +0200)
committerAlekos Filini <alekos.filini@gmail.com>
Fri, 7 Aug 2020 09:23:46 +0000 (11:23 +0200)
src/cli.rs

index d4e4578905700cbdc8da1e5e6140ee9ed7d3a3a9..48f5e42b565ea3c3eb45fc528be2f3406b9098fd 100644 (file)
@@ -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