From 201fb4b56a2ba76473ec1a1a993ecf00010d59d6 Mon Sep 17 00:00:00 2001 From: Antoine Riard Date: Tue, 19 Nov 2019 15:53:52 -0500 Subject: [PATCH] Add MIN_RELAY_FEE_SAT_PER_1000_WEIGHT Hardcode min relay fee as its value is fixed on the bitcoin network and updating it would be done really conservatively. --- lightning/src/chain/chaininterface.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lightning/src/chain/chaininterface.rs b/lightning/src/chain/chaininterface.rs index 92c9c102..ac7ba05a 100644 --- a/lightning/src/chain/chaininterface.rs +++ b/lightning/src/chain/chaininterface.rs @@ -115,6 +115,9 @@ pub trait FeeEstimator: Sync + Send { fn get_est_sat_per_1000_weight(&self, confirmation_target: ConfirmationTarget) -> u64; } +/// Minimum relay fee as required by bitcoin network mempool policy. +pub const MIN_RELAY_FEE_SAT_PER_1000_WEIGHT: u64 = 4000; + /// Utility for tracking registered txn/outpoints and checking for matches pub struct ChainWatchedUtil { watch_all: bool, -- 2.30.2