@pokt-network/pocket-js
Version:
Pocket-js core package with the main functionalities to interact with the Pocket Network.
19 lines • 873 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TxEncoderFactory = void 0;
var proto_tx_encoder_1 = require("./proto-tx-encoder");
var amino_tx_encoder_1 = require("./amino-tx-encoder");
var TxEncoderFactory = /** @class */ (function () {
function TxEncoderFactory() {
}
TxEncoderFactory.createEncoder = function (entropy, chainID, msg, fee, feeDenom, memo, useLegacyTxCodec) {
if (useLegacyTxCodec === void 0) { useLegacyTxCodec = false; }
if (useLegacyTxCodec) {
return new amino_tx_encoder_1.AminoTxEncoder(entropy, chainID, msg, fee, feeDenom, memo);
}
return new proto_tx_encoder_1.ProtoTxEncoder(entropy, chainID, msg, fee, feeDenom, memo);
};
return TxEncoderFactory;
}());
exports.TxEncoderFactory = TxEncoderFactory;
//# sourceMappingURL=tx-encoder-factory.js.map