From 56be349be3225f1ada865a96f30b9dbfb2c8022b Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Thu, 15 Feb 2018 16:06:20 +0100 Subject: [PATCH] mempool: use vsize when setting FeePerKB for mempool txs --- mempool/mempool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mempool/mempool.go b/mempool/mempool.go index 511ee6b46..ac339bf3d 100644 --- a/mempool/mempool.go +++ b/mempool/mempool.go @@ -527,7 +527,7 @@ func (mp *TxPool) addTransaction(utxoView *blockchain.UtxoViewpoint, tx *btcutil Added: time.Now(), Height: height, Fee: fee, - FeePerKB: fee * 1000 / int64(tx.MsgTx().SerializeSize()), + FeePerKB: fee * 1000 / GetTxVirtualSize(tx), }, StartingPriority: mining.CalcPriority(tx.MsgTx(), utxoView, height), }