Transaction fee calculation does not need BigInteger
This commit is contained in:
parent
7bfa6ab9d2
commit
75218e784f
1 changed files with 1 additions and 3 deletions
|
@ -383,11 +383,9 @@ Transaction.prototype.estimateFee = function(feePerKb){
|
||||||
var outSize = 34
|
var outSize = 34
|
||||||
var fixedPadding = 34
|
var fixedPadding = 34
|
||||||
var feePerKb = feePerKb || Transaction.feePerKb
|
var feePerKb = feePerKb || Transaction.feePerKb
|
||||||
|
|
||||||
var size = this.ins.length * uncompressedInSize + this.outs.length * outSize + fixedPadding
|
var size = this.ins.length * uncompressedInSize + this.outs.length * outSize + fixedPadding
|
||||||
var sizeInKb = BigInteger.valueOf(Math.ceil(size / 1000))
|
|
||||||
|
|
||||||
return BigInteger.valueOf(feePerKb).multiply(sizeInKb).intValue()
|
return feePerKb * Math.ceil(size / 1000)
|
||||||
}
|
}
|
||||||
|
|
||||||
var TransactionIn = function (data) {
|
var TransactionIn = function (data) {
|
||||||
|
|
Loading…
Reference in a new issue