"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DogeFullBlock = void 0;
const DogeTransaction_1 = require("../transactions/DogeTransaction");
const UtxoFullBlock_1 = require("./UtxoFullBlock");
// @Managed()
// export class DogeFullBlock extends UtxoBlock implements FullBlockBase<DogeTransaction> {
//    public get transactions(): DogeTransaction[] {
//       throw new Error("Method not implemented.");
//    }
// }
class DogeFullBlock extends UtxoFullBlock_1.UtxoFullBlock {
    constructor(data) {
        super(data);
        // Must be implemented in specific chain class
        this.transactionConstructor = DogeTransaction_1.DogeTransaction;
    }
}
exports.DogeFullBlock = DogeFullBlock;
//# sourceMappingURL=DogeFullBlock.js.map