"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UtxoBlockHeader = void 0;
const BlockBase_1 = require("../BlockBase");
class UtxoBlockHeader extends BlockBase_1.BlockHeaderBase {
    get data() {
        return this.privateData;
    }
    get previousBlockHash() {
        return this.data.previousblockhash;
    }
    get stdPreviousBlockHash() {
        return this.previousBlockHash;
    }
    get unixTimestamp() {
        return this.data.mediantime;
    }
    get transactionCount() {
        return this.data.nTx;
    }
    get number() {
        return this.data.height;
    }
    get blockHash() {
        return this.data.hash;
    }
    get stdBlockHash() {
        return this.blockHash;
    }
}
exports.UtxoBlockHeader = UtxoBlockHeader;
//# sourceMappingURL=UtxoBlockHeader.js.map