UNPKG

@protokol/nft-exchange-crypto

Version:

Transaction Builders For Exchange NFT Transaction Types

29 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NFTAuctionCancelBuilder = void 0; const core_nft_crypto_1 = require("@protokol/core-nft-crypto"); const enums_1 = require("../enums"); const transactions_1 = require("../transactions"); class NFTAuctionCancelBuilder extends core_nft_crypto_1.AbstractNFTTransactionBuilder { constructor() { super(); this.data.version = enums_1.NFTExchangeTransactionVersion; this.data.typeGroup = enums_1.NFTExchangeTransactionsTypeGroup; this.data.type = enums_1.NFTTransactionTypes.NFTAuctionCancel; this.data.fee = transactions_1.NFTAuctionCancelTransaction.staticFee(); this.data.asset = { nftAuctionCancel: {} }; } NFTAuctionCancelAsset(nftAuctionCancel) { if (this.data.asset && this.data.asset.nftAuctionCancel) { this.data.asset.nftAuctionCancel = { ...nftAuctionCancel, }; } return this; } instance() { return this; } } exports.NFTAuctionCancelBuilder = NFTAuctionCancelBuilder; //# sourceMappingURL=nft-auction-cancel.js.map