block size.

This commit is contained in:
Christopher Jeffrey 2016-04-08 15:26:41 -07:00
parent 34341e8b50
commit 21cae4224c
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD

View File

@ -71,24 +71,24 @@ Block.prototype.getRaw = function getRaw() {
return raw;
};
Block.prototype.getVirtualSize = function getVirtualSize() {
Block.prototype.getVirtualSize = function getVirtualSize(force) {
var size, witnessSize, base;
size = this.getSize();
witnessSize = this.getWitnessSize();
size = this.getSize(force);
witnessSize = this.getWitnessSize(force);
base = size - witnessSize;
return (base * 4 + witnessSize + 3) / 4 | 0;
};
Block.prototype.getSize = function getSize() {
if (this._size == null)
Block.prototype.getSize = function getSize(force) {
if (force || this._size === 0)
this.getRaw();
return this._size;
};
Block.prototype.getWitnessSize = function getWitnessSize() {
if (this._witnessSize == null)
Block.prototype.getWitnessSize = function getWitnessSize(force) {
if (force || this._size === 0)
this.getRaw();
return this._witnessSize;
};