coinselect
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -11,3 +11,3 @@ // TODO: integrate privacy calculations, group by address, avoid linking multiple addresses together | ||
function estimateRelayFee (byteLength, feePerKb) { | ||
return (byteLength / 1000) * feePerKb | ||
return Math.round((byteLength / 1000) * feePerKb) | ||
} | ||
@@ -14,0 +14,0 @@ |
{ | ||
"name": "coinselect", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "A fee optimizing bitcoin input selection module", | ||
@@ -5,0 +5,0 @@ "main": "./index.js", |
@@ -47,2 +47,13 @@ [ | ||
{ | ||
"description": "singular output, non-integer feePerKb, rounded fee", | ||
"feePerKb": 10000.9, | ||
"outputs": [100000], | ||
"unspents": [102000], | ||
"expected": { | ||
"fee": 2000, | ||
"inputs": [0], | ||
"remainder": 0 | ||
} | ||
}, | ||
{ | ||
"description": "multiple outputs, no remainder", | ||
@@ -49,0 +60,0 @@ "feePerKb": 10000, |
10375
251