@bithomp/xrpl-api
Version:
A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger
29 lines (28 loc) • 1.07 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.XahauTxGlobalFlagsKeys = exports.XRPLTxGlobalFlagsKeys = exports.TxGlobalFlagsKeys = exports.GlobalFlags = void 0;
exports.getTxGlobalFlagsKeys = getTxGlobalFlagsKeys;
const common_1 = require("../common");
var GlobalFlags;
(function (GlobalFlags) {
GlobalFlags[GlobalFlags["tfFullyCanonicalSig"] = 2147483648] = "tfFullyCanonicalSig";
GlobalFlags[GlobalFlags["tfInnerBatchTxn"] = 1073741824] = "tfInnerBatchTxn";
})(GlobalFlags || (exports.GlobalFlags = GlobalFlags = {}));
exports.TxGlobalFlagsKeys = {
fullyCanonicalSig: GlobalFlags.tfFullyCanonicalSig,
};
exports.XRPLTxGlobalFlagsKeys = {
...exports.TxGlobalFlagsKeys,
innerBatchTxn: GlobalFlags.tfInnerBatchTxn,
};
exports.XahauTxGlobalFlagsKeys = {
...exports.TxGlobalFlagsKeys,
};
function getTxGlobalFlagsKeys(nativeCurrency) {
if (nativeCurrency === common_1.XAHAU_NATIVE_CURRENCY) {
return exports.XahauTxGlobalFlagsKeys;
}
else {
return exports.XRPLTxGlobalFlagsKeys;
}
}
;