"use strict"; import ChatBase from "./chat/ChatBase.js" import { QORT_DECIMALS } from "../constants.js" export default class PublicizeTransaction extends ChatBase { constructor() { super() this.type = 19 this.fee = 0 } set proofOfWorkNonce(proofOfWorkNonce) { this._proofOfWorkNonce = this.constructor.utils.int32ToBytes(proofOfWorkNonce) } set fee(fee) { this._fee = fee * QORT_DECIMALS this._feeBytes = this.constructor.utils.int64ToBytes(this._fee) } get params() { const params = super.params; params.push( this._proofOfWorkNonce, this._feeBytes ) return params; } }