UNPKG

@bithomp/xrpl-api

Version:

A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger

29 lines (28 loc) 1.07 kB
"use strict"; 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; } }