Browse Source

Add weight / vsize

Weight / virtual size according to BIP141
hk-custom-address
Karel Bilek 8 years ago
committed by Daniel Cousens
parent
commit
c96bb93841
  1. 10
      src/transaction.js

10
src/transaction.js

@ -191,6 +191,16 @@ Transaction.prototype.hasWitnesses = function () {
}) })
} }
Transaction.prototype.weight = function () {
var base = this.__byteLength(false)
var total = this.__byteLength(true)
return base * 3 + total
}
Transaction.prototype.virtualSize = function () {
return Math.ceil(this.weight() / 4)
}
Transaction.prototype.byteLength = function () { Transaction.prototype.byteLength = function () {
return this.__byteLength(true) return this.__byteLength(true)
} }

Loading…
Cancel
Save