UNPKG

@protokol/guardian-crypto

Version:

Transaction Builders For Guardian Transaction Types

22 lines 855 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GuardianBaseTransactionBuilder = void 0; const crypto_1 = require("@arkecosystem/crypto"); const defaults_1 = require("../defaults"); const enums_1 = require("../enums"); class GuardianBaseTransactionBuilder extends crypto_1.Transactions.TransactionBuilder { constructor() { super(); this.data.version = defaults_1.defaults.version; this.data.typeGroup = enums_1.GuardianTransactionGroup; } getStruct() { const struct = super.getStruct(); struct.amount = this.data.amount; struct.asset = this.data.asset; struct.vendorField = this.data.vendorField; return struct; } } exports.GuardianBaseTransactionBuilder = GuardianBaseTransactionBuilder; //# sourceMappingURL=guardian-base-builder.js.map