UNPKG

divvy-lib

Version:

A JavaScript API for interacting with Divvy in Node.js and the browser

58 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const txFlags = { // Universal flags can apply to any transaction type Universal: { FullyCanonicalSig: 0x80000000 }, AccountSet: { RequireDestTag: 0x00010000, OptionalDestTag: 0x00020000, RequireAuth: 0x00040000, OptionalAuth: 0x00080000, DisallowXDV: 0x00100000, AllowXDV: 0x00200000 }, TrustSet: { SetAuth: 0x00010000, NoDivvy: 0x00020000, SetNoDivvy: 0x00020000, ClearNoDivvy: 0x00040000, SetFreeze: 0x00100000, ClearFreeze: 0x00200000 }, OfferCreate: { Passive: 0x00010000, ImmediateOrCancel: 0x00020000, FillOrKill: 0x00040000, Sell: 0x00080000 }, Payment: { NoDivvyDirect: 0x00010000, PartialPayment: 0x00020000, LimitQuality: 0x00040000 }, PaymentChannelClaim: { Renew: 0x00010000, Close: 0x00020000 } }; exports.txFlags = txFlags; // The following are integer (as opposed to bit) flags // that can be set for particular transactions in the // SetFlag or ClearFlag field const txFlagIndices = { AccountSet: { asfRequireDest: 1, asfRequireAuth: 2, asfDisallowXDV: 3, asfDisableMaster: 4, asfAccountTxnID: 5, asfNoFreeze: 6, asfGlobalFreeze: 7, asfDefaultDivvy: 8, asfDepositAuth: 9 } }; exports.txFlagIndices = txFlagIndices; //# sourceMappingURL=txflags.js.map