diff --git a/tapfreighter/chain_porter.go b/tapfreighter/chain_porter.go index 3fbb6790d..2d9a2162f 100644 --- a/tapfreighter/chain_porter.go +++ b/tapfreighter/chain_porter.go @@ -1128,6 +1128,17 @@ func (p *ChainPorter) stateStep(currentPkg sendPackage) (*sendPackage, error) { return nil, fmt.Errorf("unable to estimate "+ "fee: %w", err) } + minRelayFee, err := p.cfg.Wallet.MinRelayFee(ctx) + if err != nil { + return nil, fmt.Errorf("unable to obtain "+ + "minimum relay fee: %w", err) + } + + // If the fee rate is below the minimum relay fee, we'll + // bump it up. + if feeRate < minRelayFee { + feeRate = minRelayFee + } } readableFeeRate := feeRate.FeePerKVByte().String()