diff --git a/NBitcoin/FeeRate.cs b/NBitcoin/FeeRate.cs index 119da25c1..5ea0881c4 100644 --- a/NBitcoin/FeeRate.cs +++ b/NBitcoin/FeeRate.cs @@ -56,7 +56,7 @@ public FeeRate(Money feePaid, int size) if (feePaid.Satoshi < 0) throw new ArgumentOutOfRangeException(nameof(feePaid), "Cannot be less than 0."); if (size > 0) - _FeePerK = (long)((decimal)feePaid.Satoshi / (decimal)size * 1000m); + _FeePerK = (long)Math.Round((decimal)feePaid.Satoshi / size * 1000m, MidpointRounding.AwayFromZero); else _FeePerK = Money.Zero; }