Add weight / vsize
Weight / virtual size according to BIP141
This commit is contained in:
parent
757a830361
commit
c96bb93841
@ -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 () {
|
||||
return this.__byteLength(true)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user