parent
2f2f138595
commit
0ecc0280c0
@ -188,6 +188,10 @@ impl<'a, D, Cs: CoinSelectionAlgorithm, Ctx: TxBuilderContext> TxBuilder<'a, D,
|
|||||||
/// * btc/kvB (0.00001000 btc/kvB == 1 sats/vB) using FeeRate::from_btc_per_kvb
|
/// * btc/kvB (0.00001000 btc/kvB == 1 sats/vB) using FeeRate::from_btc_per_kvb
|
||||||
/// * sats/kwu (250 sats/kwu == 1 sats/vB) using FeeRate::from_sat_per_kwu
|
/// * sats/kwu (250 sats/kwu == 1 sats/vB) using FeeRate::from_sat_per_kwu
|
||||||
/// Default is 1 sat/vB (see min_relay_fee)
|
/// Default is 1 sat/vB (see min_relay_fee)
|
||||||
|
///
|
||||||
|
/// Note that this is really a minimum feerate -- it's possible to
|
||||||
|
/// overshoot it slightly since adding a change output to drain the remaining
|
||||||
|
/// excess might not be viable.
|
||||||
pub fn fee_rate(&mut self, fee_rate: FeeRate) -> &mut Self {
|
pub fn fee_rate(&mut self, fee_rate: FeeRate) -> &mut Self {
|
||||||
self.params.fee_policy = Some(FeePolicy::FeeRate(fee_rate));
|
self.params.fee_policy = Some(FeePolicy::FeeRate(fee_rate));
|
||||||
self
|
self
|
||||||
@ -198,6 +202,10 @@ impl<'a, D, Cs: CoinSelectionAlgorithm, Ctx: TxBuilderContext> TxBuilder<'a, D,
|
|||||||
/// If anyone sets both the fee_absolute method and the fee_rate method,
|
/// If anyone sets both the fee_absolute method and the fee_rate method,
|
||||||
/// the FeePolicy enum will be set by whichever method was called last,
|
/// the FeePolicy enum will be set by whichever method was called last,
|
||||||
/// as the FeeRate and FeeAmount are mutually exclusive.
|
/// as the FeeRate and FeeAmount are mutually exclusive.
|
||||||
|
///
|
||||||
|
/// Note that this is really a minimum absolute fee -- it's possible to
|
||||||
|
/// overshoot it slightly since adding a change output to drain the remaining
|
||||||
|
/// excess might not be viable.
|
||||||
pub fn fee_absolute(&mut self, fee_amount: u64) -> &mut Self {
|
pub fn fee_absolute(&mut self, fee_amount: u64) -> &mut Self {
|
||||||
self.params.fee_policy = Some(FeePolicy::FeeAmount(fee_amount));
|
self.params.fee_policy = Some(FeePolicy::FeeAmount(fee_amount));
|
||||||
self
|
self
|
||||||
|
Loading…
x
Reference in New Issue
Block a user