UNPKG

swtc-chains

Version:
397 lines 10.9 kB
declare const REQUIRED = 0; declare const TRANSACTION_TYPES: { AccountSet: (number | (string | number)[])[]; TrustSet: (number | (string | number)[])[]; RelationSet: (number | (string | number)[])[]; RelationDel: (number | (string | number)[])[]; OfferCreate: (number | (string | number)[])[]; OfferCancel: (number | (string | number)[])[]; SetRegularKey: (number | (string | number)[])[]; Payment: (number | (string | number)[])[]; Contract: (number | (string | number)[])[]; RemoveContract: (number | (string | number)[])[]; EnableFeature: (number | (string | number)[])[]; SetFee: (number | (string | number)[])[]; ConfigContract: (number | (string | number)[])[]; AlethContract: (number | (string | number)[])[]; Brokerage: (number | (string | number)[])[]; SignerListSet: (number | (string | number)[])[]; }; declare const LEDGER_ENTRY_TYPES: { AccountRoot: (number | (string | number)[])[]; Contract: (number | (string | number)[])[]; DirectoryNode: (number | (string | number)[])[]; EnabledFeatures: (number | (string | number)[])[]; FeeSettings: (number | (string | number)[])[]; GeneratorMap: (number | (string | number)[])[]; LedgerHashes: (number | (string | number)[])[]; Nickname: (number | (string | number)[])[]; Offer: (number | (string | number)[])[]; SkywellState: (number | (string | number)[])[]; }; declare const METADATA: (string | number)[][]; declare const TYPES_MAP: string[]; declare const FIELDS_MAP: { 1: { 1: string; 2: string; 3: string; }; 2: { 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; 13: string; 14: string; 15: string; 16: string; 17: string; 18: string; 19: string; 20: string; 21: string; 22: string; 23: string; 24: string; 25: string; 26: string; 27: string; 28: string; 29: string; 30: string; 31: string; 32: string; 33: string; 34: string; 35: string; 36: string; 37: string; 38: string; 39: string; }; 3: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; }; 4: { 1: string; }; 5: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 16: string; 17: string; 18: string; 19: string; 20: string; }; 6: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 16: string; 17: string; 18: string; }; 7: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; 13: string; 14: string; 15: string; 17: string; 18: string; 20: string; }; 8: { 1: string; 2: string; 3: string; 4: string; 7: string; 8: string; 9: string; 13: string; }; 14: { 1: any; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; 13: string; }; 15: { 1: any; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; 16: { 1: string; 2: string; 3: string; 4: string; }; 17: { 1: string; 2: string; 3: string; 4: string; }; 18: { 1: string; }; 19: { 1: string; 2: string; 3: string; }; }; declare const INVERSE_FIELDS_MAP: { Flags: number[]; LedgerEntryType: number[]; TransactionType: number[]; SignerWeight: number[]; SourceTag: number[]; Sequence: number[]; PreviousTxnLgrSeq: number[]; LedgerSequence: number[]; CloseTime: number[]; ParentCloseTime: number[]; SigningTime: number[]; Expiration: number[]; TransferRate: number[]; WalletSize: number[]; OwnerCount: number[]; DestinationTag: number[]; Timestamp: number[]; HighQualityIn: number[]; HighQualityOut: number[]; LowQualityIn: number[]; LowQualityOut: number[]; QualityIn: number[]; QualityOut: number[]; StampEscrow: number[]; BondAmount: number[]; LoadFee: number[]; OfferSequence: number[]; FirstLedgerSequence: number[]; LastLedgerSequence: number[]; TransactionIndex: number[]; OperationLimit: number[]; ReferenceFeeUnits: number[]; ReserveBase: number[]; ReserveIncrement: number[]; SetFlag: number[]; ClearFlag: number[]; RelationType: number[]; Method: number[]; AppType: number[]; SignerQuorum: number[]; Contracttype: number[]; IndexNext: number[]; IndexPrevious: number[]; BookNode: number[]; OwnerNode: number[]; BaseFee: number[]; ExchangeRate: number[]; LowNode: number[]; HighNode: number[]; OfferFeeRateNum: number[]; OfferFeeRateDen: number[]; EmailHash: number[]; LedgerHash: number[]; ParentHash: number[]; TransactionHash: number[]; AccountHash: number[]; PreviousTxnID: number[]; LedgerIndex: number[]; WalletLocator: number[]; RootIndex: number[]; AccountTxnID: number[]; BookDirectory: number[]; InvoiceID: number[]; Nickname: number[]; Amendment: number[]; TicketID: number[]; Amount: number[]; Balance: number[]; LimitAmount: number[]; TakerPays: number[]; TakerGets: number[]; LowLimit: number[]; HighLimit: number[]; Fee: number[]; SendMax: number[]; MinimumOffer: number[]; JingtumEscrow: number[]; DeliveredAmount: number[]; PublicKey: number[]; MessageKey: number[]; SigningPubKey: number[]; TxnSignature: number[]; Generator: number[]; Signature: number[]; Domain: number[]; FundCode: number[]; RemoveCode: number[]; ExpireCode: number[]; CreateCode: number[]; MemoType: number[]; MemoData: number[]; MemoFormat: number[]; Payload: number[]; ContractMethod: number[]; Parameter: number[]; MethodSignature: number[]; Account: number[]; Owner: number[]; Destination: number[]; Issuer: number[]; Target: number[]; RegularKey: number[]; FeeAccountID: number[]; Platform: number[]; undefined: number[]; TransactionMetaData: number[]; CreatedNode: number[]; DeletedNode: number[]; ModifiedNode: number[]; PreviousFields: number[]; FinalFields: number[]; NewFields: number[]; TemplateEntry: number[]; Memo: number[]; Arg: number[]; SignerEntry: number[]; Signer: number[]; SigningAccounts: number[]; TxnSignatures: number[]; Signatures: number[]; Template: number[]; Necessary: number[]; Sufficient: number[]; AffectedNodes: number[]; Memos: number[]; Args: number[]; SignerEntries: number[]; Signers: number[]; CloseResolution: number[]; TemplateEntryType: number[]; TransactionResult: number[]; ContractParamsType: number[]; TakerPaysCurrency: number[]; TakerPaysIssuer: number[]; TakerGetsCurrency: number[]; TakerGetsIssuer: number[]; Paths: number[]; Indexes: number[]; Hashes: number[]; Amendments: number[]; }; declare const MIN_CURRENCY_LEN = 3; declare const MAX_CURRENCY_LEN = 6; declare const TUM_NAME_LEN = 40; declare const AMOUNT_CONSTS: { currency_one: number; currency_xns: number; xns_precision: number; bi_5: number; bi_7: number; bi_10: number; bi_1e14: number; bi_1e16: number; bi_1e17: number; bi_1e32: number; bi_man_max_value: number; bi_man_min_value: number; bi_xns_max: number; bi_xns_min: number; bi_xns_unit: number; cMinOffset: number; cMaxOffset: number; max_value: string; min_value: string; }; export { REQUIRED, TRANSACTION_TYPES, LEDGER_ENTRY_TYPES, METADATA, TYPES_MAP, FIELDS_MAP, INVERSE_FIELDS_MAP, MIN_CURRENCY_LEN, MAX_CURRENCY_LEN, TUM_NAME_LEN, AMOUNT_CONSTS }; declare const allNumeric: (text: any) => boolean; declare const isFloat: (val: any) => boolean; declare const isLetterNumer: (str: any) => boolean; declare const isCurrency: (code: any) => boolean; declare const isCustomTum: (code: any) => boolean; declare const isTumCode: (code: any) => boolean; declare const isRelation: (str: any) => boolean; export { allNumeric, isCustomTum, isRelation, isTumCode, isCurrency, isFloat, isLetterNumer }; declare const get_transaction_type: (structure: string | number) => string | number; declare const get_transaction_result: (structure: string | number) => string | number; declare const get_ledger_entry_type: (structure: string | number) => string | number; declare const get_dec_from_hexchar: (in_char: string) => number; declare const hex_str_to_byte_array: (in_str: string) => number[]; declare const get_char_from_num: (in_num: number) => number; declare const readAndSum: (so: any, bytes: any) => number; declare const isNumber: (val: any) => boolean; declare const convertIntegerToByteArray: (val: any, bytes: any) => any[]; declare const convertStringToHex: (in_str: any) => string; declare const convertHexToString: (hexString: any) => string; declare const sort_fields: (keys: any) => any; declare const isString: (val: any) => boolean; declare const convertByteArrayToHex: (byte_array: any) => any; declare const isHexInt64String: (val: any) => boolean; declare const isHexHASH256String: (val: any) => boolean; export { convertByteArrayToHex, convertIntegerToByteArray, convertHexToString, convertStringToHex, get_char_from_num, get_dec_from_hexchar, get_transaction_type, get_transaction_result, get_ledger_entry_type, hex_str_to_byte_array, isHexInt64String, isHexHASH256String, isNumber, isString, readAndSum, sort_fields }; //# sourceMappingURL=serializer.d.ts.map