├── _config.yml
├── LICENSE
├── README.md
├── index.html
├── defs2.json
└── def.json
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-cayman
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | This is free and unencumbered software released into the public domain.
2 |
3 | Anyone is free to copy, modify, publish, use, compile, sell, or
4 | distribute this software, either in source code form or as a compiled
5 | binary, for any purpose, commercial or non-commercial, and by any
6 | means.
7 |
8 | In jurisdictions that recognize copyright laws, the author or authors
9 | of this software dedicate any and all copyright interest in the
10 | software to the public domain. We make this dedication for the benefit
11 | of the public at large and to the detriment of our heirs and
12 | successors. We intend this dedication to be an overt act of
13 | relinquishment in perpetuity of all present and future rights to this
14 | software under copyright law.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
24 | For more information, please refer to
25 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # xrpl-binary-visualizer
2 | Visualize the decoding process for an STObject blob, such as a transaction, ledger object or manifest.
3 |
4 | ## Use in your browser
5 | To use go to [the github pages link here](https://richardah.github.io/xrpl-binary-visualizer/)
6 |
7 | Here's an example blob to try
8 | ```
9 | 201C000000066012D5871ACEB9D05530534F4C4F000000000000000000000000000000001EB3EAA3AD86242E1D51DC502DD6566BD39E06A6F8E511007225037E8CAF55A38F35A62CADEDF4CC5419D1493ED81BCB37C4913AEB1DF93D0FCC559D068A165613ABCF502A974AB6ED688E10930A48E7C217C43035E82E48F84D56269C031AF1E6629608C332EE2CE8B9534F4C4F000000000000000000000000000000000000000000000000000000000000000000000001E1E72200220000370000000000000000380000000000000000629608D56313DFA1E5534F4C4F000000000000000000000000000000000000000000000000000000000000000000000001668000000000000000534F4C4F000000000000000000000000000000001EB3EAA3AD86242E1D51DC502DD6566BD39E06A667D68E35FA931A0000534F4C4F00000000000000000000000000000000655709D834877E78775F75F5CEA092582F74C636E1E1E511007225037E86F55597C65C66221B987306758FCC20CDA4666A3D86CCC360F6664A840F43EF94F3585618254A083849DD60EF85FDA66EE4F411A2D4D9682283D659EE11C63344F46B76E662958FCD2303EB0810534F4C4F000000000000000000000000000000000000000000000000000000000000000000000001E1E72200220000370000000000000035380000000000000000629588B225BA5E0810534F4C4F000000000000000000000000000000000000000000000000000000000000000000000001668000000000000000534F4C4F000000000000000000000000000000001EB3EAA3AD86242E1D51DC502DD6566BD39E06A667D6038D7EA4C68000534F4C4F000000000000000000000000000000006C1D22888CF2CC88579D71FE0BE6890FE2268BF3E1E1E511006125037E86F55597C65C66221B987306758FCC20CDA4666A3D86CCC360F6664A840F43EF94F358568C4F456312F02D5199BCB1FB8F657BF19675288E3F4EBF2AFCFB5A1253788404E624000000A9624000000117A5E215E1E7220080000024000000AA2D0000000B41833237B8665D2F4E00135E8DE646589F624000000117A5E209770878756D6D2E61707081146C1D22888CF2CC88579D71FE0BE6890FE2268BF3E1E1F1031000
10 |
11 | ```
12 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 | XRPL Binary Visualizer
10 |
11 |
147 |
1225 |
1226 |
1227 |
1228 |
1229 |
1230 |
1231 |
1232 |
1233 |
--------------------------------------------------------------------------------
/defs2.json:
--------------------------------------------------------------------------------
1 | {
2 | "FIELDS": [
3 | [
4 | "Generic",
5 | {
6 | "isSerialized": false,
7 | "isSigningField": false,
8 | "isVLEncoded": false,
9 | "nth": 0,
10 | "type": "Unknown"
11 | }
12 | ],
13 | [
14 | "Invalid",
15 | {
16 | "isSerialized": false,
17 | "isSigningField": false,
18 | "isVLEncoded": false,
19 | "nth": -1,
20 | "type": "Unknown"
21 | }
22 | ],
23 | [
24 | "ObjectEndMarker",
25 | {
26 | "isSerialized": false,
27 | "isSigningField": true,
28 | "isVLEncoded": false,
29 | "nth": 1,
30 | "type": "STObject"
31 | }
32 | ],
33 | [
34 | "ArrayEndMarker",
35 | {
36 | "isSerialized": false,
37 | "isSigningField": true,
38 | "isVLEncoded": false,
39 | "nth": 1,
40 | "type": "STArray"
41 | }
42 | ],
43 | [
44 | "hash",
45 | {
46 | "isSerialized": false,
47 | "isSigningField": false,
48 | "isVLEncoded": false,
49 | "nth": 257,
50 | "type": "Hash256"
51 | }
52 | ],
53 | [
54 | "index",
55 | {
56 | "isSerialized": false,
57 | "isSigningField": false,
58 | "isVLEncoded": false,
59 | "nth": 258,
60 | "type": "Hash256"
61 | }
62 | ],
63 | [
64 | "taker_gets_funded",
65 | {
66 | "isSerialized": false,
67 | "isSigningField": false,
68 | "isVLEncoded": false,
69 | "nth": 258,
70 | "type": "Amount"
71 | }
72 | ],
73 | [
74 | "taker_pays_funded",
75 | {
76 | "isSerialized": false,
77 | "isSigningField": false,
78 | "isVLEncoded": false,
79 | "nth": 259,
80 | "type": "Amount"
81 | }
82 | ],
83 | [
84 | "LedgerEntryType",
85 | {
86 | "isSerialized": true,
87 | "isSigningField": true,
88 | "isVLEncoded": false,
89 | "nth": 1,
90 | "type": "UInt16"
91 | }
92 | ],
93 | [
94 | "TransactionType",
95 | {
96 | "isSerialized": true,
97 | "isSigningField": true,
98 | "isVLEncoded": false,
99 | "nth": 2,
100 | "type": "UInt16"
101 | }
102 | ],
103 | [
104 | "SignerWeight",
105 | {
106 | "isSerialized": true,
107 | "isSigningField": true,
108 | "isVLEncoded": false,
109 | "nth": 3,
110 | "type": "UInt16"
111 | }
112 | ],
113 | [
114 | "TransferFee",
115 | {
116 | "isSerialized": true,
117 | "isSigningField": true,
118 | "isVLEncoded": false,
119 | "nth": 4,
120 | "type": "UInt16"
121 | }
122 | ],
123 | [
124 | "Version",
125 | {
126 | "isSerialized": true,
127 | "isSigningField": true,
128 | "isVLEncoded": false,
129 | "nth": 16,
130 | "type": "UInt16"
131 | }
132 | ],
133 | [
134 | "HookStateChangeCount",
135 | {
136 | "isSerialized": true,
137 | "isSigningField": true,
138 | "isVLEncoded": false,
139 | "nth": 17,
140 | "type": "UInt16"
141 | }
142 | ],
143 | [
144 | "HookEmitCount",
145 | {
146 | "isSerialized": true,
147 | "isSigningField": true,
148 | "isVLEncoded": false,
149 | "nth": 18,
150 | "type": "UInt16"
151 | }
152 | ],
153 | [
154 | "HookExecutionIndex",
155 | {
156 | "isSerialized": true,
157 | "isSigningField": true,
158 | "isVLEncoded": false,
159 | "nth": 19,
160 | "type": "UInt16"
161 | }
162 | ],
163 | [
164 | "HookApiVersion",
165 | {
166 | "isSerialized": true,
167 | "isSigningField": true,
168 | "isVLEncoded": false,
169 | "nth": 20,
170 | "type": "UInt16"
171 | }
172 | ],
173 | [
174 | "Flags",
175 | {
176 | "isSerialized": true,
177 | "isSigningField": true,
178 | "isVLEncoded": false,
179 | "nth": 2,
180 | "type": "UInt32"
181 | }
182 | ],
183 | [
184 | "SourceTag",
185 | {
186 | "isSerialized": true,
187 | "isSigningField": true,
188 | "isVLEncoded": false,
189 | "nth": 3,
190 | "type": "UInt32"
191 | }
192 | ],
193 | [
194 | "Sequence",
195 | {
196 | "isSerialized": true,
197 | "isSigningField": true,
198 | "isVLEncoded": false,
199 | "nth": 4,
200 | "type": "UInt32"
201 | }
202 | ],
203 | [
204 | "PreviousTxnLgrSeq",
205 | {
206 | "isSerialized": true,
207 | "isSigningField": true,
208 | "isVLEncoded": false,
209 | "nth": 5,
210 | "type": "UInt32"
211 | }
212 | ],
213 | [
214 | "LedgerSequence",
215 | {
216 | "isSerialized": true,
217 | "isSigningField": true,
218 | "isVLEncoded": false,
219 | "nth": 6,
220 | "type": "UInt32"
221 | }
222 | ],
223 | [
224 | "CloseTime",
225 | {
226 | "isSerialized": true,
227 | "isSigningField": true,
228 | "isVLEncoded": false,
229 | "nth": 7,
230 | "type": "UInt32"
231 | }
232 | ],
233 | [
234 | "ParentCloseTime",
235 | {
236 | "isSerialized": true,
237 | "isSigningField": true,
238 | "isVLEncoded": false,
239 | "nth": 8,
240 | "type": "UInt32"
241 | }
242 | ],
243 | [
244 | "SigningTime",
245 | {
246 | "isSerialized": true,
247 | "isSigningField": true,
248 | "isVLEncoded": false,
249 | "nth": 9,
250 | "type": "UInt32"
251 | }
252 | ],
253 | [
254 | "Expiration",
255 | {
256 | "isSerialized": true,
257 | "isSigningField": true,
258 | "isVLEncoded": false,
259 | "nth": 10,
260 | "type": "UInt32"
261 | }
262 | ],
263 | [
264 | "TransferRate",
265 | {
266 | "isSerialized": true,
267 | "isSigningField": true,
268 | "isVLEncoded": false,
269 | "nth": 11,
270 | "type": "UInt32"
271 | }
272 | ],
273 | [
274 | "WalletSize",
275 | {
276 | "isSerialized": true,
277 | "isSigningField": true,
278 | "isVLEncoded": false,
279 | "nth": 12,
280 | "type": "UInt32"
281 | }
282 | ],
283 | [
284 | "OwnerCount",
285 | {
286 | "isSerialized": true,
287 | "isSigningField": true,
288 | "isVLEncoded": false,
289 | "nth": 13,
290 | "type": "UInt32"
291 | }
292 | ],
293 | [
294 | "DestinationTag",
295 | {
296 | "isSerialized": true,
297 | "isSigningField": true,
298 | "isVLEncoded": false,
299 | "nth": 14,
300 | "type": "UInt32"
301 | }
302 | ],
303 | [
304 | "HighQualityIn",
305 | {
306 | "isSerialized": true,
307 | "isSigningField": true,
308 | "isVLEncoded": false,
309 | "nth": 16,
310 | "type": "UInt32"
311 | }
312 | ],
313 | [
314 | "HighQualityOut",
315 | {
316 | "isSerialized": true,
317 | "isSigningField": true,
318 | "isVLEncoded": false,
319 | "nth": 17,
320 | "type": "UInt32"
321 | }
322 | ],
323 | [
324 | "LowQualityIn",
325 | {
326 | "isSerialized": true,
327 | "isSigningField": true,
328 | "isVLEncoded": false,
329 | "nth": 18,
330 | "type": "UInt32"
331 | }
332 | ],
333 | [
334 | "LowQualityOut",
335 | {
336 | "isSerialized": true,
337 | "isSigningField": true,
338 | "isVLEncoded": false,
339 | "nth": 19,
340 | "type": "UInt32"
341 | }
342 | ],
343 | [
344 | "QualityIn",
345 | {
346 | "isSerialized": true,
347 | "isSigningField": true,
348 | "isVLEncoded": false,
349 | "nth": 20,
350 | "type": "UInt32"
351 | }
352 | ],
353 | [
354 | "QualityOut",
355 | {
356 | "isSerialized": true,
357 | "isSigningField": true,
358 | "isVLEncoded": false,
359 | "nth": 21,
360 | "type": "UInt32"
361 | }
362 | ],
363 | [
364 | "StampEscrow",
365 | {
366 | "isSerialized": true,
367 | "isSigningField": true,
368 | "isVLEncoded": false,
369 | "nth": 22,
370 | "type": "UInt32"
371 | }
372 | ],
373 | [
374 | "BondAmount",
375 | {
376 | "isSerialized": true,
377 | "isSigningField": true,
378 | "isVLEncoded": false,
379 | "nth": 23,
380 | "type": "UInt32"
381 | }
382 | ],
383 | [
384 | "LoadFee",
385 | {
386 | "isSerialized": true,
387 | "isSigningField": true,
388 | "isVLEncoded": false,
389 | "nth": 24,
390 | "type": "UInt32"
391 | }
392 | ],
393 | [
394 | "OfferSequence",
395 | {
396 | "isSerialized": true,
397 | "isSigningField": true,
398 | "isVLEncoded": false,
399 | "nth": 25,
400 | "type": "UInt32"
401 | }
402 | ],
403 | [
404 | "FirstLedgerSequence",
405 | {
406 | "isSerialized": true,
407 | "isSigningField": true,
408 | "isVLEncoded": false,
409 | "nth": 26,
410 | "type": "UInt32"
411 | }
412 | ],
413 | [
414 | "LastLedgerSequence",
415 | {
416 | "isSerialized": true,
417 | "isSigningField": true,
418 | "isVLEncoded": false,
419 | "nth": 27,
420 | "type": "UInt32"
421 | }
422 | ],
423 | [
424 | "TransactionIndex",
425 | {
426 | "isSerialized": true,
427 | "isSigningField": true,
428 | "isVLEncoded": false,
429 | "nth": 28,
430 | "type": "UInt32"
431 | }
432 | ],
433 | [
434 | "OperationLimit",
435 | {
436 | "isSerialized": true,
437 | "isSigningField": true,
438 | "isVLEncoded": false,
439 | "nth": 29,
440 | "type": "UInt32"
441 | }
442 | ],
443 | [
444 | "ReferenceFeeUnits",
445 | {
446 | "isSerialized": true,
447 | "isSigningField": true,
448 | "isVLEncoded": false,
449 | "nth": 30,
450 | "type": "UInt32"
451 | }
452 | ],
453 | [
454 | "ReserveBase",
455 | {
456 | "isSerialized": true,
457 | "isSigningField": true,
458 | "isVLEncoded": false,
459 | "nth": 31,
460 | "type": "UInt32"
461 | }
462 | ],
463 | [
464 | "ReserveIncrement",
465 | {
466 | "isSerialized": true,
467 | "isSigningField": true,
468 | "isVLEncoded": false,
469 | "nth": 32,
470 | "type": "UInt32"
471 | }
472 | ],
473 | [
474 | "SetFlag",
475 | {
476 | "isSerialized": true,
477 | "isSigningField": true,
478 | "isVLEncoded": false,
479 | "nth": 33,
480 | "type": "UInt32"
481 | }
482 | ],
483 | [
484 | "ClearFlag",
485 | {
486 | "isSerialized": true,
487 | "isSigningField": true,
488 | "isVLEncoded": false,
489 | "nth": 34,
490 | "type": "UInt32"
491 | }
492 | ],
493 | [
494 | "SignerQuorum",
495 | {
496 | "isSerialized": true,
497 | "isSigningField": true,
498 | "isVLEncoded": false,
499 | "nth": 35,
500 | "type": "UInt32"
501 | }
502 | ],
503 | [
504 | "CancelAfter",
505 | {
506 | "isSerialized": true,
507 | "isSigningField": true,
508 | "isVLEncoded": false,
509 | "nth": 36,
510 | "type": "UInt32"
511 | }
512 | ],
513 | [
514 | "FinishAfter",
515 | {
516 | "isSerialized": true,
517 | "isSigningField": true,
518 | "isVLEncoded": false,
519 | "nth": 37,
520 | "type": "UInt32"
521 | }
522 | ],
523 | [
524 | "SignerListID",
525 | {
526 | "isSerialized": true,
527 | "isSigningField": true,
528 | "isVLEncoded": false,
529 | "nth": 38,
530 | "type": "UInt32"
531 | }
532 | ],
533 | [
534 | "SettleDelay",
535 | {
536 | "isSerialized": true,
537 | "isSigningField": true,
538 | "isVLEncoded": false,
539 | "nth": 39,
540 | "type": "UInt32"
541 | }
542 | ],
543 | [
544 | "TicketCount",
545 | {
546 | "isSerialized": true,
547 | "isSigningField": true,
548 | "isVLEncoded": false,
549 | "nth": 40,
550 | "type": "UInt32"
551 | }
552 | ],
553 | [
554 | "TicketSequence",
555 | {
556 | "isSerialized": true,
557 | "isSigningField": true,
558 | "isVLEncoded": false,
559 | "nth": 41,
560 | "type": "UInt32"
561 | }
562 | ],
563 | [
564 | "NFTokenTaxon",
565 | {
566 | "isSerialized": true,
567 | "isSigningField": true,
568 | "isVLEncoded": false,
569 | "nth": 42,
570 | "type": "UInt32"
571 | }
572 | ],
573 | [
574 | "MintedNFTokens",
575 | {
576 | "isSerialized": true,
577 | "isSigningField": true,
578 | "isVLEncoded": false,
579 | "nth": 43,
580 | "type": "UInt32"
581 | }
582 | ],
583 | [
584 | "BurnedNFTokens",
585 | {
586 | "isSerialized": true,
587 | "isSigningField": true,
588 | "isVLEncoded": false,
589 | "nth": 44,
590 | "type": "UInt32"
591 | }
592 | ],
593 | [
594 | "HookStateCount",
595 | {
596 | "isSerialized": true,
597 | "isSigningField": true,
598 | "isVLEncoded": false,
599 | "nth": 45,
600 | "type": "UInt32"
601 | }
602 | ],
603 | [
604 | "EmitGeneration",
605 | {
606 | "isSerialized": true,
607 | "isSigningField": true,
608 | "isVLEncoded": false,
609 | "nth": 46,
610 | "type": "UInt32"
611 | }
612 | ],
613 | [
614 | "IndexNext",
615 | {
616 | "isSerialized": true,
617 | "isSigningField": true,
618 | "isVLEncoded": false,
619 | "nth": 1,
620 | "type": "UInt64"
621 | }
622 | ],
623 | [
624 | "IndexPrevious",
625 | {
626 | "isSerialized": true,
627 | "isSigningField": true,
628 | "isVLEncoded": false,
629 | "nth": 2,
630 | "type": "UInt64"
631 | }
632 | ],
633 | [
634 | "BookNode",
635 | {
636 | "isSerialized": true,
637 | "isSigningField": true,
638 | "isVLEncoded": false,
639 | "nth": 3,
640 | "type": "UInt64"
641 | }
642 | ],
643 | [
644 | "OwnerNode",
645 | {
646 | "isSerialized": true,
647 | "isSigningField": true,
648 | "isVLEncoded": false,
649 | "nth": 4,
650 | "type": "UInt64"
651 | }
652 | ],
653 | [
654 | "BaseFee",
655 | {
656 | "isSerialized": true,
657 | "isSigningField": true,
658 | "isVLEncoded": false,
659 | "nth": 5,
660 | "type": "UInt64"
661 | }
662 | ],
663 | [
664 | "ExchangeRate",
665 | {
666 | "isSerialized": true,
667 | "isSigningField": true,
668 | "isVLEncoded": false,
669 | "nth": 6,
670 | "type": "UInt64"
671 | }
672 | ],
673 | [
674 | "LowNode",
675 | {
676 | "isSerialized": true,
677 | "isSigningField": true,
678 | "isVLEncoded": false,
679 | "nth": 7,
680 | "type": "UInt64"
681 | }
682 | ],
683 | [
684 | "HighNode",
685 | {
686 | "isSerialized": true,
687 | "isSigningField": true,
688 | "isVLEncoded": false,
689 | "nth": 8,
690 | "type": "UInt64"
691 | }
692 | ],
693 | [
694 | "DestinationNode",
695 | {
696 | "isSerialized": true,
697 | "isSigningField": true,
698 | "isVLEncoded": false,
699 | "nth": 9,
700 | "type": "UInt64"
701 | }
702 | ],
703 | [
704 | "Cookie",
705 | {
706 | "isSerialized": true,
707 | "isSigningField": true,
708 | "isVLEncoded": false,
709 | "nth": 10,
710 | "type": "UInt64"
711 | }
712 | ],
713 | [
714 | "ServerVersion",
715 | {
716 | "isSerialized": true,
717 | "isSigningField": true,
718 | "isVLEncoded": false,
719 | "nth": 11,
720 | "type": "UInt64"
721 | }
722 | ],
723 | [
724 | "NFTokenOfferNode",
725 | {
726 | "isSerialized": true,
727 | "isSigningField": true,
728 | "isVLEncoded": false,
729 | "nth": 12,
730 | "type": "UInt64"
731 | }
732 | ],
733 | [
734 | "EmitBurden",
735 | {
736 | "isSerialized": true,
737 | "isSigningField": true,
738 | "isVLEncoded": false,
739 | "nth": 13,
740 | "type": "UInt64"
741 | }
742 | ],
743 | [
744 | "HookOn",
745 | {
746 | "isSerialized": true,
747 | "isSigningField": true,
748 | "isVLEncoded": false,
749 | "nth": 16,
750 | "type": "UInt64"
751 | }
752 | ],
753 | [
754 | "HookInstructionCount",
755 | {
756 | "isSerialized": true,
757 | "isSigningField": true,
758 | "isVLEncoded": false,
759 | "nth": 17,
760 | "type": "UInt64"
761 | }
762 | ],
763 | [
764 | "HookReturnCode",
765 | {
766 | "isSerialized": true,
767 | "isSigningField": true,
768 | "isVLEncoded": false,
769 | "nth": 18,
770 | "type": "UInt64"
771 | }
772 | ],
773 | [
774 | "ReferenceCount",
775 | {
776 | "isSerialized": true,
777 | "isSigningField": true,
778 | "isVLEncoded": false,
779 | "nth": 19,
780 | "type": "UInt64"
781 | }
782 | ],
783 | [
784 | "EmailHash",
785 | {
786 | "isSerialized": true,
787 | "isSigningField": true,
788 | "isVLEncoded": false,
789 | "nth": 1,
790 | "type": "Hash128"
791 | }
792 | ],
793 | [
794 | "LedgerHash",
795 | {
796 | "isSerialized": true,
797 | "isSigningField": true,
798 | "isVLEncoded": false,
799 | "nth": 1,
800 | "type": "Hash256"
801 | }
802 | ],
803 | [
804 | "ParentHash",
805 | {
806 | "isSerialized": true,
807 | "isSigningField": true,
808 | "isVLEncoded": false,
809 | "nth": 2,
810 | "type": "Hash256"
811 | }
812 | ],
813 | [
814 | "TransactionHash",
815 | {
816 | "isSerialized": true,
817 | "isSigningField": true,
818 | "isVLEncoded": false,
819 | "nth": 3,
820 | "type": "Hash256"
821 | }
822 | ],
823 | [
824 | "AccountHash",
825 | {
826 | "isSerialized": true,
827 | "isSigningField": true,
828 | "isVLEncoded": false,
829 | "nth": 4,
830 | "type": "Hash256"
831 | }
832 | ],
833 | [
834 | "PreviousTxnID",
835 | {
836 | "isSerialized": true,
837 | "isSigningField": true,
838 | "isVLEncoded": false,
839 | "nth": 5,
840 | "type": "Hash256"
841 | }
842 | ],
843 | [
844 | "LedgerIndex",
845 | {
846 | "isSerialized": true,
847 | "isSigningField": true,
848 | "isVLEncoded": false,
849 | "nth": 6,
850 | "type": "Hash256"
851 | }
852 | ],
853 | [
854 | "WalletLocator",
855 | {
856 | "isSerialized": true,
857 | "isSigningField": true,
858 | "isVLEncoded": false,
859 | "nth": 7,
860 | "type": "Hash256"
861 | }
862 | ],
863 | [
864 | "RootIndex",
865 | {
866 | "isSerialized": true,
867 | "isSigningField": true,
868 | "isVLEncoded": false,
869 | "nth": 8,
870 | "type": "Hash256"
871 | }
872 | ],
873 | [
874 | "AccountTxnID",
875 | {
876 | "isSerialized": true,
877 | "isSigningField": true,
878 | "isVLEncoded": false,
879 | "nth": 9,
880 | "type": "Hash256"
881 | }
882 | ],
883 | [
884 | "NFTokenID",
885 | {
886 | "isSerialized": true,
887 | "isSigningField": true,
888 | "isVLEncoded": false,
889 | "nth": 10,
890 | "type": "Hash256"
891 | }
892 | ],
893 | [
894 | "EmitParentTxnID",
895 | {
896 | "isSerialized": true,
897 | "isSigningField": true,
898 | "isVLEncoded": false,
899 | "nth": 11,
900 | "type": "Hash256"
901 | }
902 | ],
903 | [
904 | "EmitNonce",
905 | {
906 | "isSerialized": true,
907 | "isSigningField": true,
908 | "isVLEncoded": false,
909 | "nth": 12,
910 | "type": "Hash256"
911 | }
912 | ],
913 | [
914 | "EmitHookHash",
915 | {
916 | "isSerialized": true,
917 | "isSigningField": true,
918 | "isVLEncoded": false,
919 | "nth": 13,
920 | "type": "Hash256"
921 | }
922 | ],
923 | [
924 | "BookDirectory",
925 | {
926 | "isSerialized": true,
927 | "isSigningField": true,
928 | "isVLEncoded": false,
929 | "nth": 16,
930 | "type": "Hash256"
931 | }
932 | ],
933 | [
934 | "InvoiceID",
935 | {
936 | "isSerialized": true,
937 | "isSigningField": true,
938 | "isVLEncoded": false,
939 | "nth": 17,
940 | "type": "Hash256"
941 | }
942 | ],
943 | [
944 | "Nickname",
945 | {
946 | "isSerialized": true,
947 | "isSigningField": true,
948 | "isVLEncoded": false,
949 | "nth": 18,
950 | "type": "Hash256"
951 | }
952 | ],
953 | [
954 | "Amendment",
955 | {
956 | "isSerialized": true,
957 | "isSigningField": true,
958 | "isVLEncoded": false,
959 | "nth": 19,
960 | "type": "Hash256"
961 | }
962 | ],
963 | [
964 | "Digest",
965 | {
966 | "isSerialized": true,
967 | "isSigningField": true,
968 | "isVLEncoded": false,
969 | "nth": 21,
970 | "type": "Hash256"
971 | }
972 | ],
973 | [
974 | "Channel",
975 | {
976 | "isSerialized": true,
977 | "isSigningField": true,
978 | "isVLEncoded": false,
979 | "nth": 22,
980 | "type": "Hash256"
981 | }
982 | ],
983 | [
984 | "ConsensusHash",
985 | {
986 | "isSerialized": true,
987 | "isSigningField": true,
988 | "isVLEncoded": false,
989 | "nth": 23,
990 | "type": "Hash256"
991 | }
992 | ],
993 | [
994 | "CheckID",
995 | {
996 | "isSerialized": true,
997 | "isSigningField": true,
998 | "isVLEncoded": false,
999 | "nth": 24,
1000 | "type": "Hash256"
1001 | }
1002 | ],
1003 | [
1004 | "ValidatedHash",
1005 | {
1006 | "isSerialized": true,
1007 | "isSigningField": true,
1008 | "isVLEncoded": false,
1009 | "nth": 25,
1010 | "type": "Hash256"
1011 | }
1012 | ],
1013 | [
1014 | "PreviousPageMin",
1015 | {
1016 | "isSerialized": true,
1017 | "isSigningField": true,
1018 | "isVLEncoded": false,
1019 | "nth": 26,
1020 | "type": "Hash256"
1021 | }
1022 | ],
1023 | [
1024 | "NextPageMin",
1025 | {
1026 | "isSerialized": true,
1027 | "isSigningField": true,
1028 | "isVLEncoded": false,
1029 | "nth": 27,
1030 | "type": "Hash256"
1031 | }
1032 | ],
1033 | [
1034 | "NFTokenBuyOffer",
1035 | {
1036 | "isSerialized": true,
1037 | "isSigningField": true,
1038 | "isVLEncoded": false,
1039 | "nth": 28,
1040 | "type": "Hash256"
1041 | }
1042 | ],
1043 | [
1044 | "NFTokenSellOffer",
1045 | {
1046 | "isSerialized": true,
1047 | "isSigningField": true,
1048 | "isVLEncoded": false,
1049 | "nth": 29,
1050 | "type": "Hash256"
1051 | }
1052 | ],
1053 | [
1054 | "HookStateKey",
1055 | {
1056 | "isSerialized": true,
1057 | "isSigningField": true,
1058 | "isVLEncoded": false,
1059 | "nth": 30,
1060 | "type": "Hash256"
1061 | }
1062 | ],
1063 | [
1064 | "HookHash",
1065 | {
1066 | "isSerialized": true,
1067 | "isSigningField": true,
1068 | "isVLEncoded": false,
1069 | "nth": 31,
1070 | "type": "Hash256"
1071 | }
1072 | ],
1073 | [
1074 | "HookNamespace",
1075 | {
1076 | "isSerialized": true,
1077 | "isSigningField": true,
1078 | "isVLEncoded": false,
1079 | "nth": 32,
1080 | "type": "Hash256"
1081 | }
1082 | ],
1083 | [
1084 | "HookSetTxnID",
1085 | {
1086 | "isSerialized": true,
1087 | "isSigningField": true,
1088 | "isVLEncoded": false,
1089 | "nth": 33,
1090 | "type": "Hash256"
1091 | }
1092 | ],
1093 | [
1094 | "hash",
1095 | {
1096 | "isSerialized": true,
1097 | "isSigningField": false,
1098 | "isVLEncoded": false,
1099 | "nth": 1,
1100 | "type": "Hash256"
1101 | }
1102 | ],
1103 | [
1104 | "index",
1105 | {
1106 | "isSerialized": true,
1107 | "isSigningField": false,
1108 | "isVLEncoded": false,
1109 | "nth": 2,
1110 | "type": "Hash256"
1111 | }
1112 | ],
1113 | [
1114 | "Amount",
1115 | {
1116 | "isSerialized": true,
1117 | "isSigningField": true,
1118 | "isVLEncoded": false,
1119 | "nth": 1,
1120 | "type": "Amount"
1121 | }
1122 | ],
1123 | [
1124 | "Balance",
1125 | {
1126 | "isSerialized": true,
1127 | "isSigningField": true,
1128 | "isVLEncoded": false,
1129 | "nth": 2,
1130 | "type": "Amount"
1131 | }
1132 | ],
1133 | [
1134 | "LimitAmount",
1135 | {
1136 | "isSerialized": true,
1137 | "isSigningField": true,
1138 | "isVLEncoded": false,
1139 | "nth": 3,
1140 | "type": "Amount"
1141 | }
1142 | ],
1143 | [
1144 | "TakerPays",
1145 | {
1146 | "isSerialized": true,
1147 | "isSigningField": true,
1148 | "isVLEncoded": false,
1149 | "nth": 4,
1150 | "type": "Amount"
1151 | }
1152 | ],
1153 | [
1154 | "TakerGets",
1155 | {
1156 | "isSerialized": true,
1157 | "isSigningField": true,
1158 | "isVLEncoded": false,
1159 | "nth": 5,
1160 | "type": "Amount"
1161 | }
1162 | ],
1163 | [
1164 | "LowLimit",
1165 | {
1166 | "isSerialized": true,
1167 | "isSigningField": true,
1168 | "isVLEncoded": false,
1169 | "nth": 6,
1170 | "type": "Amount"
1171 | }
1172 | ],
1173 | [
1174 | "HighLimit",
1175 | {
1176 | "isSerialized": true,
1177 | "isSigningField": true,
1178 | "isVLEncoded": false,
1179 | "nth": 7,
1180 | "type": "Amount"
1181 | }
1182 | ],
1183 | [
1184 | "Fee",
1185 | {
1186 | "isSerialized": true,
1187 | "isSigningField": true,
1188 | "isVLEncoded": false,
1189 | "nth": 8,
1190 | "type": "Amount"
1191 | }
1192 | ],
1193 | [
1194 | "SendMax",
1195 | {
1196 | "isSerialized": true,
1197 | "isSigningField": true,
1198 | "isVLEncoded": false,
1199 | "nth": 9,
1200 | "type": "Amount"
1201 | }
1202 | ],
1203 | [
1204 | "DeliverMin",
1205 | {
1206 | "isSerialized": true,
1207 | "isSigningField": true,
1208 | "isVLEncoded": false,
1209 | "nth": 10,
1210 | "type": "Amount"
1211 | }
1212 | ],
1213 | [
1214 | "MinimumOffer",
1215 | {
1216 | "isSerialized": true,
1217 | "isSigningField": true,
1218 | "isVLEncoded": false,
1219 | "nth": 16,
1220 | "type": "Amount"
1221 | }
1222 | ],
1223 | [
1224 | "RippleEscrow",
1225 | {
1226 | "isSerialized": true,
1227 | "isSigningField": true,
1228 | "isVLEncoded": false,
1229 | "nth": 17,
1230 | "type": "Amount"
1231 | }
1232 | ],
1233 | [
1234 | "DeliveredAmount",
1235 | {
1236 | "isSerialized": true,
1237 | "isSigningField": true,
1238 | "isVLEncoded": false,
1239 | "nth": 18,
1240 | "type": "Amount"
1241 | }
1242 | ],
1243 | [
1244 | "NFTokenBrokerFee",
1245 | {
1246 | "isSerialized": true,
1247 | "isSigningField": true,
1248 | "isVLEncoded": false,
1249 | "nth": 19,
1250 | "type": "Amount"
1251 | }
1252 | ],
1253 | [
1254 | "BaseFeeDrops",
1255 | {
1256 | "isSerialized": true,
1257 | "isSigningField": true,
1258 | "isVLEncoded": false,
1259 | "nth": 22,
1260 | "type": "Amount"
1261 | }
1262 | ],
1263 | [
1264 | "ReserveBaseDrops",
1265 | {
1266 | "isSerialized": true,
1267 | "isSigningField": true,
1268 | "isVLEncoded": false,
1269 | "nth": 23,
1270 | "type": "Amount"
1271 | }
1272 | ],
1273 | [
1274 | "ReserveIncrementDrops",
1275 | {
1276 | "isSerialized": true,
1277 | "isSigningField": true,
1278 | "isVLEncoded": false,
1279 | "nth": 24,
1280 | "type": "Amount"
1281 | }
1282 | ],
1283 | [
1284 | "PublicKey",
1285 | {
1286 | "isSerialized": true,
1287 | "isSigningField": true,
1288 | "isVLEncoded": true,
1289 | "nth": 1,
1290 | "type": "Blob"
1291 | }
1292 | ],
1293 | [
1294 | "MessageKey",
1295 | {
1296 | "isSerialized": true,
1297 | "isSigningField": true,
1298 | "isVLEncoded": true,
1299 | "nth": 2,
1300 | "type": "Blob"
1301 | }
1302 | ],
1303 | [
1304 | "SigningPubKey",
1305 | {
1306 | "isSerialized": true,
1307 | "isSigningField": true,
1308 | "isVLEncoded": true,
1309 | "nth": 3,
1310 | "type": "Blob"
1311 | }
1312 | ],
1313 | [
1314 | "TxnSignature",
1315 | {
1316 | "isSerialized": true,
1317 | "isSigningField": false,
1318 | "isVLEncoded": true,
1319 | "nth": 4,
1320 | "type": "Blob"
1321 | }
1322 | ],
1323 | [
1324 | "URI",
1325 | {
1326 | "isSerialized": true,
1327 | "isSigningField": true,
1328 | "isVLEncoded": true,
1329 | "nth": 5,
1330 | "type": "Blob"
1331 | }
1332 | ],
1333 | [
1334 | "Signature",
1335 | {
1336 | "isSerialized": true,
1337 | "isSigningField": false,
1338 | "isVLEncoded": true,
1339 | "nth": 6,
1340 | "type": "Blob"
1341 | }
1342 | ],
1343 | [
1344 | "Domain",
1345 | {
1346 | "isSerialized": true,
1347 | "isSigningField": true,
1348 | "isVLEncoded": true,
1349 | "nth": 7,
1350 | "type": "Blob"
1351 | }
1352 | ],
1353 | [
1354 | "FundCode",
1355 | {
1356 | "isSerialized": true,
1357 | "isSigningField": true,
1358 | "isVLEncoded": true,
1359 | "nth": 8,
1360 | "type": "Blob"
1361 | }
1362 | ],
1363 | [
1364 | "RemoveCode",
1365 | {
1366 | "isSerialized": true,
1367 | "isSigningField": true,
1368 | "isVLEncoded": true,
1369 | "nth": 9,
1370 | "type": "Blob"
1371 | }
1372 | ],
1373 | [
1374 | "ExpireCode",
1375 | {
1376 | "isSerialized": true,
1377 | "isSigningField": true,
1378 | "isVLEncoded": true,
1379 | "nth": 10,
1380 | "type": "Blob"
1381 | }
1382 | ],
1383 | [
1384 | "CreateCode",
1385 | {
1386 | "isSerialized": true,
1387 | "isSigningField": true,
1388 | "isVLEncoded": true,
1389 | "nth": 11,
1390 | "type": "Blob"
1391 | }
1392 | ],
1393 | [
1394 | "MemoType",
1395 | {
1396 | "isSerialized": true,
1397 | "isSigningField": true,
1398 | "isVLEncoded": true,
1399 | "nth": 12,
1400 | "type": "Blob"
1401 | }
1402 | ],
1403 | [
1404 | "MemoData",
1405 | {
1406 | "isSerialized": true,
1407 | "isSigningField": true,
1408 | "isVLEncoded": true,
1409 | "nth": 13,
1410 | "type": "Blob"
1411 | }
1412 | ],
1413 | [
1414 | "MemoFormat",
1415 | {
1416 | "isSerialized": true,
1417 | "isSigningField": true,
1418 | "isVLEncoded": true,
1419 | "nth": 14,
1420 | "type": "Blob"
1421 | }
1422 | ],
1423 | [
1424 | "Fulfillment",
1425 | {
1426 | "isSerialized": true,
1427 | "isSigningField": true,
1428 | "isVLEncoded": true,
1429 | "nth": 16,
1430 | "type": "Blob"
1431 | }
1432 | ],
1433 | [
1434 | "Condition",
1435 | {
1436 | "isSerialized": true,
1437 | "isSigningField": true,
1438 | "isVLEncoded": true,
1439 | "nth": 17,
1440 | "type": "Blob"
1441 | }
1442 | ],
1443 | [
1444 | "MasterSignature",
1445 | {
1446 | "isSerialized": true,
1447 | "isSigningField": false,
1448 | "isVLEncoded": true,
1449 | "nth": 18,
1450 | "type": "Blob"
1451 | }
1452 | ],
1453 | [
1454 | "UNLModifyValidator",
1455 | {
1456 | "isSerialized": true,
1457 | "isSigningField": true,
1458 | "isVLEncoded": true,
1459 | "nth": 19,
1460 | "type": "Blob"
1461 | }
1462 | ],
1463 | [
1464 | "ValidatorToDisable",
1465 | {
1466 | "isSerialized": true,
1467 | "isSigningField": true,
1468 | "isVLEncoded": true,
1469 | "nth": 20,
1470 | "type": "Blob"
1471 | }
1472 | ],
1473 | [
1474 | "ValidatorToReEnable",
1475 | {
1476 | "isSerialized": true,
1477 | "isSigningField": true,
1478 | "isVLEncoded": true,
1479 | "nth": 21,
1480 | "type": "Blob"
1481 | }
1482 | ],
1483 | [
1484 | "HookStateData",
1485 | {
1486 | "isSerialized": true,
1487 | "isSigningField": true,
1488 | "isVLEncoded": true,
1489 | "nth": 22,
1490 | "type": "Blob"
1491 | }
1492 | ],
1493 | [
1494 | "HookReturnString",
1495 | {
1496 | "isSerialized": true,
1497 | "isSigningField": true,
1498 | "isVLEncoded": true,
1499 | "nth": 23,
1500 | "type": "Blob"
1501 | }
1502 | ],
1503 | [
1504 | "HookParameterName",
1505 | {
1506 | "isSerialized": true,
1507 | "isSigningField": true,
1508 | "isVLEncoded": true,
1509 | "nth": 24,
1510 | "type": "Blob"
1511 | }
1512 | ],
1513 | [
1514 | "HookParameterValue",
1515 | {
1516 | "isSerialized": true,
1517 | "isSigningField": true,
1518 | "isVLEncoded": true,
1519 | "nth": 25,
1520 | "type": "Blob"
1521 | }
1522 | ],
1523 | [
1524 | "Account",
1525 | {
1526 | "isSerialized": true,
1527 | "isSigningField": true,
1528 | "isVLEncoded": true,
1529 | "nth": 1,
1530 | "type": "AccountID"
1531 | }
1532 | ],
1533 | [
1534 | "Owner",
1535 | {
1536 | "isSerialized": true,
1537 | "isSigningField": true,
1538 | "isVLEncoded": true,
1539 | "nth": 2,
1540 | "type": "AccountID"
1541 | }
1542 | ],
1543 | [
1544 | "Destination",
1545 | {
1546 | "isSerialized": true,
1547 | "isSigningField": true,
1548 | "isVLEncoded": true,
1549 | "nth": 3,
1550 | "type": "AccountID"
1551 | }
1552 | ],
1553 | [
1554 | "Issuer",
1555 | {
1556 | "isSerialized": true,
1557 | "isSigningField": true,
1558 | "isVLEncoded": true,
1559 | "nth": 4,
1560 | "type": "AccountID"
1561 | }
1562 | ],
1563 | [
1564 | "Authorize",
1565 | {
1566 | "isSerialized": true,
1567 | "isSigningField": true,
1568 | "isVLEncoded": true,
1569 | "nth": 5,
1570 | "type": "AccountID"
1571 | }
1572 | ],
1573 | [
1574 | "Unauthorize",
1575 | {
1576 | "isSerialized": true,
1577 | "isSigningField": true,
1578 | "isVLEncoded": true,
1579 | "nth": 6,
1580 | "type": "AccountID"
1581 | }
1582 | ],
1583 | [
1584 | "RegularKey",
1585 | {
1586 | "isSerialized": true,
1587 | "isSigningField": true,
1588 | "isVLEncoded": true,
1589 | "nth": 8,
1590 | "type": "AccountID"
1591 | }
1592 | ],
1593 | [
1594 | "NFTokenMinter",
1595 | {
1596 | "isSerialized": true,
1597 | "isSigningField": true,
1598 | "isVLEncoded": true,
1599 | "nth": 9,
1600 | "type": "AccountID"
1601 | }
1602 | ],
1603 | [
1604 | "EmitCallback",
1605 | {
1606 | "isSerialized": true,
1607 | "isSigningField": true,
1608 | "isVLEncoded": true,
1609 | "nth": 10,
1610 | "type": "AccountID"
1611 | }
1612 | ],
1613 | [
1614 | "HookAccount",
1615 | {
1616 | "isSerialized": true,
1617 | "isSigningField": true,
1618 | "isVLEncoded": true,
1619 | "nth": 16,
1620 | "type": "AccountID"
1621 | }
1622 | ],
1623 | [
1624 | "TransactionMetaData",
1625 | {
1626 | "isSerialized": true,
1627 | "isSigningField": true,
1628 | "isVLEncoded": false,
1629 | "nth": 2,
1630 | "type": "STObject"
1631 | }
1632 | ],
1633 | [
1634 | "CreatedNode",
1635 | {
1636 | "isSerialized": true,
1637 | "isSigningField": true,
1638 | "isVLEncoded": false,
1639 | "nth": 3,
1640 | "type": "STObject"
1641 | }
1642 | ],
1643 | [
1644 | "DeletedNode",
1645 | {
1646 | "isSerialized": true,
1647 | "isSigningField": true,
1648 | "isVLEncoded": false,
1649 | "nth": 4,
1650 | "type": "STObject"
1651 | }
1652 | ],
1653 | [
1654 | "ModifiedNode",
1655 | {
1656 | "isSerialized": true,
1657 | "isSigningField": true,
1658 | "isVLEncoded": false,
1659 | "nth": 5,
1660 | "type": "STObject"
1661 | }
1662 | ],
1663 | [
1664 | "PreviousFields",
1665 | {
1666 | "isSerialized": true,
1667 | "isSigningField": true,
1668 | "isVLEncoded": false,
1669 | "nth": 6,
1670 | "type": "STObject"
1671 | }
1672 | ],
1673 | [
1674 | "FinalFields",
1675 | {
1676 | "isSerialized": true,
1677 | "isSigningField": true,
1678 | "isVLEncoded": false,
1679 | "nth": 7,
1680 | "type": "STObject"
1681 | }
1682 | ],
1683 | [
1684 | "NewFields",
1685 | {
1686 | "isSerialized": true,
1687 | "isSigningField": true,
1688 | "isVLEncoded": false,
1689 | "nth": 8,
1690 | "type": "STObject"
1691 | }
1692 | ],
1693 | [
1694 | "TemplateEntry",
1695 | {
1696 | "isSerialized": true,
1697 | "isSigningField": true,
1698 | "isVLEncoded": false,
1699 | "nth": 9,
1700 | "type": "STObject"
1701 | }
1702 | ],
1703 | [
1704 | "Memo",
1705 | {
1706 | "isSerialized": true,
1707 | "isSigningField": true,
1708 | "isVLEncoded": false,
1709 | "nth": 10,
1710 | "type": "STObject"
1711 | }
1712 | ],
1713 | [
1714 | "SignerEntry",
1715 | {
1716 | "isSerialized": true,
1717 | "isSigningField": true,
1718 | "isVLEncoded": false,
1719 | "nth": 11,
1720 | "type": "STObject"
1721 | }
1722 | ],
1723 | [
1724 | "NFToken",
1725 | {
1726 | "isSerialized": true,
1727 | "isSigningField": true,
1728 | "isVLEncoded": false,
1729 | "nth": 12,
1730 | "type": "STObject"
1731 | }
1732 | ],
1733 | [
1734 | "EmitDetails",
1735 | {
1736 | "isSerialized": true,
1737 | "isSigningField": true,
1738 | "isVLEncoded": false,
1739 | "nth": 13,
1740 | "type": "STObject"
1741 | }
1742 | ],
1743 | [
1744 | "Hook",
1745 | {
1746 | "isSerialized": true,
1747 | "isSigningField": true,
1748 | "isVLEncoded": false,
1749 | "nth": 14,
1750 | "type": "STObject"
1751 | }
1752 | ],
1753 | [
1754 | "Signer",
1755 | {
1756 | "isSerialized": true,
1757 | "isSigningField": true,
1758 | "isVLEncoded": false,
1759 | "nth": 16,
1760 | "type": "STObject"
1761 | }
1762 | ],
1763 | [
1764 | "Majority",
1765 | {
1766 | "isSerialized": true,
1767 | "isSigningField": true,
1768 | "isVLEncoded": false,
1769 | "nth": 18,
1770 | "type": "STObject"
1771 | }
1772 | ],
1773 | [
1774 | "DisabledValidator",
1775 | {
1776 | "isSerialized": true,
1777 | "isSigningField": true,
1778 | "isVLEncoded": false,
1779 | "nth": 19,
1780 | "type": "STObject"
1781 | }
1782 | ],
1783 | [
1784 | "EmittedTxn",
1785 | {
1786 | "isSerialized": true,
1787 | "isSigningField": true,
1788 | "isVLEncoded": false,
1789 | "nth": 20,
1790 | "type": "STObject"
1791 | }
1792 | ],
1793 | [
1794 | "HookExecution",
1795 | {
1796 | "isSerialized": true,
1797 | "isSigningField": true,
1798 | "isVLEncoded": false,
1799 | "nth": 21,
1800 | "type": "STObject"
1801 | }
1802 | ],
1803 | [
1804 | "HookDefinition",
1805 | {
1806 | "isSerialized": true,
1807 | "isSigningField": true,
1808 | "isVLEncoded": false,
1809 | "nth": 22,
1810 | "type": "STObject"
1811 | }
1812 | ],
1813 | [
1814 | "HookParameter",
1815 | {
1816 | "isSerialized": true,
1817 | "isSigningField": true,
1818 | "isVLEncoded": false,
1819 | "nth": 23,
1820 | "type": "STObject"
1821 | }
1822 | ],
1823 | [
1824 | "HookGrant",
1825 | {
1826 | "isSerialized": true,
1827 | "isSigningField": true,
1828 | "isVLEncoded": false,
1829 | "nth": 24,
1830 | "type": "STObject"
1831 | }
1832 | ],
1833 | [
1834 | "Signers",
1835 | {
1836 | "isSerialized": true,
1837 | "isSigningField": false,
1838 | "isVLEncoded": false,
1839 | "nth": 3,
1840 | "type": "STArray"
1841 | }
1842 | ],
1843 | [
1844 | "SignerEntries",
1845 | {
1846 | "isSerialized": true,
1847 | "isSigningField": true,
1848 | "isVLEncoded": false,
1849 | "nth": 4,
1850 | "type": "STArray"
1851 | }
1852 | ],
1853 | [
1854 | "Template",
1855 | {
1856 | "isSerialized": true,
1857 | "isSigningField": true,
1858 | "isVLEncoded": false,
1859 | "nth": 5,
1860 | "type": "STArray"
1861 | }
1862 | ],
1863 | [
1864 | "Necessary",
1865 | {
1866 | "isSerialized": true,
1867 | "isSigningField": true,
1868 | "isVLEncoded": false,
1869 | "nth": 6,
1870 | "type": "STArray"
1871 | }
1872 | ],
1873 | [
1874 | "Sufficient",
1875 | {
1876 | "isSerialized": true,
1877 | "isSigningField": true,
1878 | "isVLEncoded": false,
1879 | "nth": 7,
1880 | "type": "STArray"
1881 | }
1882 | ],
1883 | [
1884 | "AffectedNodes",
1885 | {
1886 | "isSerialized": true,
1887 | "isSigningField": true,
1888 | "isVLEncoded": false,
1889 | "nth": 8,
1890 | "type": "STArray"
1891 | }
1892 | ],
1893 | [
1894 | "Memos",
1895 | {
1896 | "isSerialized": true,
1897 | "isSigningField": true,
1898 | "isVLEncoded": false,
1899 | "nth": 9,
1900 | "type": "STArray"
1901 | }
1902 | ],
1903 | [
1904 | "NFTokens",
1905 | {
1906 | "isSerialized": true,
1907 | "isSigningField": true,
1908 | "isVLEncoded": false,
1909 | "nth": 10,
1910 | "type": "STArray"
1911 | }
1912 | ],
1913 | [
1914 | "Hooks",
1915 | {
1916 | "isSerialized": true,
1917 | "isSigningField": true,
1918 | "isVLEncoded": false,
1919 | "nth": 11,
1920 | "type": "STArray"
1921 | }
1922 | ],
1923 | [
1924 | "Majorities",
1925 | {
1926 | "isSerialized": true,
1927 | "isSigningField": true,
1928 | "isVLEncoded": false,
1929 | "nth": 16,
1930 | "type": "STArray"
1931 | }
1932 | ],
1933 | [
1934 | "DisabledValidators",
1935 | {
1936 | "isSerialized": true,
1937 | "isSigningField": true,
1938 | "isVLEncoded": false,
1939 | "nth": 17,
1940 | "type": "STArray"
1941 | }
1942 | ],
1943 | [
1944 | "HookExecutions",
1945 | {
1946 | "isSerialized": true,
1947 | "isSigningField": true,
1948 | "isVLEncoded": false,
1949 | "nth": 18,
1950 | "type": "STArray"
1951 | }
1952 | ],
1953 | [
1954 | "HookParameters",
1955 | {
1956 | "isSerialized": true,
1957 | "isSigningField": true,
1958 | "isVLEncoded": false,
1959 | "nth": 19,
1960 | "type": "STArray"
1961 | }
1962 | ],
1963 | [
1964 | "HookGrants",
1965 | {
1966 | "isSerialized": true,
1967 | "isSigningField": true,
1968 | "isVLEncoded": false,
1969 | "nth": 20,
1970 | "type": "STArray"
1971 | }
1972 | ],
1973 | [
1974 | "CloseResolution",
1975 | {
1976 | "isSerialized": true,
1977 | "isSigningField": true,
1978 | "isVLEncoded": false,
1979 | "nth": 1,
1980 | "type": "UInt8"
1981 | }
1982 | ],
1983 | [
1984 | "Method",
1985 | {
1986 | "isSerialized": true,
1987 | "isSigningField": true,
1988 | "isVLEncoded": false,
1989 | "nth": 2,
1990 | "type": "UInt8"
1991 | }
1992 | ],
1993 | [
1994 | "TransactionResult",
1995 | {
1996 | "isSerialized": true,
1997 | "isSigningField": true,
1998 | "isVLEncoded": false,
1999 | "nth": 3,
2000 | "type": "UInt8"
2001 | }
2002 | ],
2003 | [
2004 | "TickSize",
2005 | {
2006 | "isSerialized": true,
2007 | "isSigningField": true,
2008 | "isVLEncoded": false,
2009 | "nth": 16,
2010 | "type": "UInt8"
2011 | }
2012 | ],
2013 | [
2014 | "UNLModifyDisabling",
2015 | {
2016 | "isSerialized": true,
2017 | "isSigningField": true,
2018 | "isVLEncoded": false,
2019 | "nth": 17,
2020 | "type": "UInt8"
2021 | }
2022 | ],
2023 | [
2024 | "HookResult",
2025 | {
2026 | "isSerialized": true,
2027 | "isSigningField": true,
2028 | "isVLEncoded": false,
2029 | "nth": 18,
2030 | "type": "UInt8"
2031 | }
2032 | ],
2033 | [
2034 | "TakerPaysCurrency",
2035 | {
2036 | "isSerialized": true,
2037 | "isSigningField": true,
2038 | "isVLEncoded": false,
2039 | "nth": 1,
2040 | "type": "Hash160"
2041 | }
2042 | ],
2043 | [
2044 | "TakerPaysIssuer",
2045 | {
2046 | "isSerialized": true,
2047 | "isSigningField": true,
2048 | "isVLEncoded": false,
2049 | "nth": 2,
2050 | "type": "Hash160"
2051 | }
2052 | ],
2053 | [
2054 | "TakerGetsCurrency",
2055 | {
2056 | "isSerialized": true,
2057 | "isSigningField": true,
2058 | "isVLEncoded": false,
2059 | "nth": 3,
2060 | "type": "Hash160"
2061 | }
2062 | ],
2063 | [
2064 | "TakerGetsIssuer",
2065 | {
2066 | "isSerialized": true,
2067 | "isSigningField": true,
2068 | "isVLEncoded": false,
2069 | "nth": 4,
2070 | "type": "Hash160"
2071 | }
2072 | ],
2073 | [
2074 | "Paths",
2075 | {
2076 | "isSerialized": true,
2077 | "isSigningField": true,
2078 | "isVLEncoded": false,
2079 | "nth": 1,
2080 | "type": "PathSet"
2081 | }
2082 | ],
2083 | [
2084 | "Indexes",
2085 | {
2086 | "isSerialized": true,
2087 | "isSigningField": true,
2088 | "isVLEncoded": true,
2089 | "nth": 1,
2090 | "type": "Vector256"
2091 | }
2092 | ],
2093 | [
2094 | "Hashes",
2095 | {
2096 | "isSerialized": true,
2097 | "isSigningField": true,
2098 | "isVLEncoded": true,
2099 | "nth": 2,
2100 | "type": "Vector256"
2101 | }
2102 | ],
2103 | [
2104 | "Amendments",
2105 | {
2106 | "isSerialized": true,
2107 | "isSigningField": true,
2108 | "isVLEncoded": true,
2109 | "nth": 3,
2110 | "type": "Vector256"
2111 | }
2112 | ],
2113 | [
2114 | "NFTokenOffers",
2115 | {
2116 | "isSerialized": true,
2117 | "isSigningField": true,
2118 | "isVLEncoded": true,
2119 | "nth": 4,
2120 | "type": "Vector256"
2121 | }
2122 | ],
2123 | [
2124 | "Transaction",
2125 | {
2126 | "isSerialized": false,
2127 | "isSigningField": false,
2128 | "isVLEncoded": false,
2129 | "nth": 1,
2130 | "type": "Transaction"
2131 | }
2132 | ],
2133 | [
2134 | "LedgerEntry",
2135 | {
2136 | "isSerialized": false,
2137 | "isSigningField": false,
2138 | "isVLEncoded": false,
2139 | "nth": 1,
2140 | "type": "LedgerEntry"
2141 | }
2142 | ],
2143 | [
2144 | "Validation",
2145 | {
2146 | "isSerialized": false,
2147 | "isSigningField": false,
2148 | "isVLEncoded": false,
2149 | "nth": 1,
2150 | "type": "Validation"
2151 | }
2152 | ],
2153 | [
2154 | "Metadata",
2155 | {
2156 | "isSerialized": false,
2157 | "isSigningField": false,
2158 | "isVLEncoded": false,
2159 | "nth": 1,
2160 | "type": "Metadata"
2161 | }
2162 | ]
2163 | ],
2164 | "LEDGER_ENTRY_TYPES": {
2165 | "AccountRoot": 97,
2166 | "Amendments": 102,
2167 | "Any": 0,
2168 | "Check": 67,
2169 | "Child": 7378,
2170 | "Contract": 99,
2171 | "DepositPreauth": 112,
2172 | "DirectoryNode": 100,
2173 | "Escrow": 117,
2174 | "FeeSettings": 115,
2175 | "GeneratorMap": 103,
2176 | "Invalid": -1,
2177 | "LedgerHashes": 104,
2178 | "NFTokenOffer": 55,
2179 | "NFTokenPage": 80,
2180 | "NegativeUNL": 78,
2181 | "Nickname": 110,
2182 | "Offer": 111,
2183 | "PayChannel": 120,
2184 | "RippleState": 114,
2185 | "SignerList": 83,
2186 | "Ticket": 84
2187 | },
2188 | "TRANSACTION_RESULTS": {
2189 | "tecCANT_ACCEPT_OWN_NFTOKEN_OFFER": 158,
2190 | "tecCLAIM": 100,
2191 | "tecCRYPTOCONDITION_ERROR": 146,
2192 | "tecDIR_FULL": 121,
2193 | "tecDST_TAG_NEEDED": 143,
2194 | "tecDUPLICATE": 149,
2195 | "tecEXPIRED": 148,
2196 | "tecFAILED_PROCESSING": 105,
2197 | "tecFROZEN": 137,
2198 | "tecHAS_OBLIGATIONS": 151,
2199 | "tecHOOK_ERROR": 153,
2200 | "tecINSUFFICIENT_FUNDS": 159,
2201 | "tecINSUFFICIENT_PAYMENT": 161,
2202 | "tecINSUFFICIENT_RESERVE": 141,
2203 | "tecINSUFF_FEE": 136,
2204 | "tecINSUF_RESERVE_LINE": 122,
2205 | "tecINSUF_RESERVE_OFFER": 123,
2206 | "tecINTERNAL": 144,
2207 | "tecINVARIANT_FAILED": 147,
2208 | "tecKILLED": 150,
2209 | "tecMAX_SEQUENCE_REACHED": 154,
2210 | "tecNEED_MASTER_KEY": 142,
2211 | "tecNFTOKEN_BUY_SELL_MISMATCH": 156,
2212 | "tecNFTOKEN_OFFER_TYPE_MISMATCH": 157,
2213 | "tecNO_ALTERNATIVE_KEY": 130,
2214 | "tecNO_AUTH": 134,
2215 | "tecNO_DST": 124,
2216 | "tecNO_DST_INSUF_XRP": 125,
2217 | "tecNO_ENTRY": 140,
2218 | "tecNO_ISSUER": 133,
2219 | "tecNO_LINE": 135,
2220 | "tecNO_LINE_INSUF_RESERVE": 126,
2221 | "tecNO_LINE_REDUNDANT": 127,
2222 | "tecNO_PERMISSION": 139,
2223 | "tecNO_REGULAR_KEY": 131,
2224 | "tecNO_SUITABLE_NFTOKEN_PAGE": 155,
2225 | "tecNO_TARGET": 138,
2226 | "tecOBJECT_NOT_FOUND": 160,
2227 | "tecOVERSIZE": 145,
2228 | "tecOWNERS": 132,
2229 | "tecPATH_DRY": 128,
2230 | "tecPATH_PARTIAL": 101,
2231 | "tecTOO_SOON": 152,
2232 | "tecUNFUNDED": 129,
2233 | "tecUNFUNDED_ADD": 102,
2234 | "tecUNFUNDED_OFFER": 103,
2235 | "tecUNFUNDED_PAYMENT": 104,
2236 | "tefALREADY": -198,
2237 | "tefBAD_ADD_AUTH": -197,
2238 | "tefBAD_AUTH": -196,
2239 | "tefBAD_AUTH_MASTER": -183,
2240 | "tefBAD_LEDGER": -195,
2241 | "tefBAD_QUORUM": -185,
2242 | "tefBAD_SIGNATURE": -186,
2243 | "tefCREATED": -194,
2244 | "tefEXCEPTION": -193,
2245 | "tefFAILURE": -199,
2246 | "tefINTERNAL": -192,
2247 | "tefINVARIANT_FAILED": -182,
2248 | "tefMASTER_DISABLED": -188,
2249 | "tefMAX_LEDGER": -187,
2250 | "tefNFTOKEN_IS_NOT_TRANSFERABLE": -179,
2251 | "tefNOT_MULTI_SIGNING": -184,
2252 | "tefNO_AUTH_REQUIRED": -191,
2253 | "tefNO_TICKET": -180,
2254 | "tefPAST_SEQ": -190,
2255 | "tefTOO_BIG": -181,
2256 | "tefWRONG_PRIOR": -189,
2257 | "telBAD_DOMAIN": -398,
2258 | "telBAD_PATH_COUNT": -397,
2259 | "telBAD_PUBLIC_KEY": -396,
2260 | "telCAN_NOT_QUEUE": -392,
2261 | "telCAN_NOT_QUEUE_BALANCE": -391,
2262 | "telCAN_NOT_QUEUE_BLOCKED": -389,
2263 | "telCAN_NOT_QUEUE_BLOCKS": -390,
2264 | "telCAN_NOT_QUEUE_FEE": -388,
2265 | "telCAN_NOT_QUEUE_FULL": -387,
2266 | "telFAILED_PROCESSING": -395,
2267 | "telINSUF_FEE_P": -394,
2268 | "telLOCAL_ERROR": -399,
2269 | "telNO_DST_PARTIAL": -393,
2270 | "temBAD_AMOUNT": -298,
2271 | "temBAD_CURRENCY": -297,
2272 | "temBAD_EXPIRATION": -296,
2273 | "temBAD_FEE": -295,
2274 | "temBAD_ISSUER": -294,
2275 | "temBAD_LIMIT": -293,
2276 | "temBAD_NFTOKEN_TRANSFER_FEE": -262,
2277 | "temBAD_OFFER": -292,
2278 | "temBAD_PATH": -291,
2279 | "temBAD_PATH_LOOP": -290,
2280 | "temBAD_QUORUM": -271,
2281 | "temBAD_REGKEY": -289,
2282 | "temBAD_SEND_XRP_LIMIT": -288,
2283 | "temBAD_SEND_XRP_MAX": -287,
2284 | "temBAD_SEND_XRP_NO_DIRECT": -286,
2285 | "temBAD_SEND_XRP_PARTIAL": -285,
2286 | "temBAD_SEND_XRP_PATHS": -284,
2287 | "temBAD_SEQUENCE": -283,
2288 | "temBAD_SIGNATURE": -282,
2289 | "temBAD_SIGNER": -272,
2290 | "temBAD_SRC_ACCOUNT": -281,
2291 | "temBAD_TICK_SIZE": -269,
2292 | "temBAD_TRANSFER_RATE": -280,
2293 | "temBAD_WEIGHT": -270,
2294 | "temCANNOT_PREAUTH_SELF": -267,
2295 | "temDISABLED": -273,
2296 | "temDST_IS_SRC": -279,
2297 | "temDST_NEEDED": -278,
2298 | "temINVALID": -277,
2299 | "temINVALID_ACCOUNT_ID": -268,
2300 | "temINVALID_COUNT": -266,
2301 | "temINVALID_FLAG": -276,
2302 | "temMALFORMED": -299,
2303 | "temREDUNDANT": -275,
2304 | "temRIPPLE_EMPTY": -274,
2305 | "temSEQ_AND_TICKET": -263,
2306 | "temUNCERTAIN": -265,
2307 | "temUNKNOWN": -264,
2308 | "terFUNDS_SPENT": -98,
2309 | "terINSUF_FEE_B": -97,
2310 | "terLAST": -91,
2311 | "terNO_ACCOUNT": -96,
2312 | "terNO_AUTH": -95,
2313 | "terNO_LINE": -94,
2314 | "terNO_RIPPLE": -90,
2315 | "terOWNERS": -93,
2316 | "terPRE_SEQ": -92,
2317 | "terPRE_TICKET": -88,
2318 | "terQUEUED": -89,
2319 | "terRETRY": -99,
2320 | "tesSUCCESS": 0
2321 | },
2322 | "TRANSACTION_TYPES": {
2323 | "AccountDelete": 21,
2324 | "AccountSet": 3,
2325 | "Amendment": 100,
2326 | "CheckCancel": 18,
2327 | "CheckCash": 17,
2328 | "CheckCreate": 16,
2329 | "Contract": 9,
2330 | "DepositPreauth": 19,
2331 | "EscrowCancel": 4,
2332 | "EscrowCreate": 1,
2333 | "EscrowFinish": 2,
2334 | "Fee": 101,
2335 | "Invalid": -1,
2336 | "NFTokenAcceptOffer": 29,
2337 | "NFTokenBurn": 26,
2338 | "NFTokenCancelOffer": 28,
2339 | "NFTokenCreateOffer": 27,
2340 | "NFTokenMint": 25,
2341 | "NicknameSet": 6,
2342 | "OfferCancel": 8,
2343 | "OfferCreate": 7,
2344 | "Payment": 0,
2345 | "PaymentChannelClaim": 15,
2346 | "PaymentChannelCreate": 13,
2347 | "PaymentChannelFund": 14,
2348 | "SetHook": 22,
2349 | "SetRegularKey": 5,
2350 | "SignerListSet": 12,
2351 | "SpinalTap": 11,
2352 | "TicketCreate": 10,
2353 | "TrustSet": 20,
2354 | "UNLModify": 102
2355 | },
2356 | "TYPES": {
2357 | "AccountID": 8,
2358 | "Amount": 6,
2359 | "Blob": 7,
2360 | "Done": -1,
2361 | "Hash128": 4,
2362 | "Hash160": 17,
2363 | "Hash256": 5,
2364 | "LedgerEntry": 10002,
2365 | "Metadata": 10004,
2366 | "NotPresent": 0,
2367 | "PathSet": 18,
2368 | "STArray": 15,
2369 | "STObject": 14,
2370 | "Transaction": 10001,
2371 | "UInt16": 1,
2372 | "UInt192": 21,
2373 | "UInt32": 2,
2374 | "UInt384": 22,
2375 | "UInt512": 23,
2376 | "UInt64": 3,
2377 | "UInt8": 16,
2378 | "UInt96": 20,
2379 | "Unknown": -2,
2380 | "Validation": 10003,
2381 | "Vector256": 19
2382 | }
2383 | }
2384 |
--------------------------------------------------------------------------------
/def.json:
--------------------------------------------------------------------------------
1 | {
2 | "FIELDS": [
3 | [
4 | "Generic",
5 | {
6 | "isSerialized": false,
7 | "isSigningField": false,
8 | "isVLEncoded": false,
9 | "nth": 0,
10 | "type": "Unknown"
11 | }
12 | ],
13 | [
14 | "Invalid",
15 | {
16 | "isSerialized": false,
17 | "isSigningField": false,
18 | "isVLEncoded": false,
19 | "nth": -1,
20 | "type": "Unknown"
21 | }
22 | ],
23 | [
24 | "ObjectEndMarker",
25 | {
26 | "isSerialized": false,
27 | "isSigningField": true,
28 | "isVLEncoded": false,
29 | "nth": 1,
30 | "type": "STObject"
31 | }
32 | ],
33 | [
34 | "ArrayEndMarker",
35 | {
36 | "isSerialized": false,
37 | "isSigningField": true,
38 | "isVLEncoded": false,
39 | "nth": 1,
40 | "type": "STArray"
41 | }
42 | ],
43 | [
44 | "hash",
45 | {
46 | "isSerialized": false,
47 | "isSigningField": false,
48 | "isVLEncoded": false,
49 | "nth": 257,
50 | "type": "Hash256"
51 | }
52 | ],
53 | [
54 | "index",
55 | {
56 | "isSerialized": false,
57 | "isSigningField": false,
58 | "isVLEncoded": false,
59 | "nth": 258,
60 | "type": "Hash256"
61 | }
62 | ],
63 | [
64 | "taker_gets_funded",
65 | {
66 | "isSerialized": false,
67 | "isSigningField": false,
68 | "isVLEncoded": false,
69 | "nth": 258,
70 | "type": "Amount"
71 | }
72 | ],
73 | [
74 | "taker_pays_funded",
75 | {
76 | "isSerialized": false,
77 | "isSigningField": false,
78 | "isVLEncoded": false,
79 | "nth": 259,
80 | "type": "Amount"
81 | }
82 | ],
83 | [
84 | "LedgerEntryType",
85 | {
86 | "isSerialized": true,
87 | "isSigningField": true,
88 | "isVLEncoded": false,
89 | "nth": 1,
90 | "type": "UInt16"
91 | }
92 | ],
93 | [
94 | "TransactionType",
95 | {
96 | "isSerialized": true,
97 | "isSigningField": true,
98 | "isVLEncoded": false,
99 | "nth": 2,
100 | "type": "UInt16"
101 | }
102 | ],
103 | [
104 | "SignerWeight",
105 | {
106 | "isSerialized": true,
107 | "isSigningField": true,
108 | "isVLEncoded": false,
109 | "nth": 3,
110 | "type": "UInt16"
111 | }
112 | ],
113 | [
114 | "TransferFee",
115 | {
116 | "isSerialized": true,
117 | "isSigningField": true,
118 | "isVLEncoded": false,
119 | "nth": 4,
120 | "type": "UInt16"
121 | }
122 | ],
123 | [
124 | "Version",
125 | {
126 | "isSerialized": true,
127 | "isSigningField": true,
128 | "isVLEncoded": false,
129 | "nth": 16,
130 | "type": "UInt16"
131 | }
132 | ],
133 | [
134 | "HookStateChangeCount",
135 | {
136 | "isSerialized": true,
137 | "isSigningField": true,
138 | "isVLEncoded": false,
139 | "nth": 17,
140 | "type": "UInt16"
141 | }
142 | ],
143 | [
144 | "HookEmitCount",
145 | {
146 | "isSerialized": true,
147 | "isSigningField": true,
148 | "isVLEncoded": false,
149 | "nth": 18,
150 | "type": "UInt16"
151 | }
152 | ],
153 | [
154 | "HookExecutionIndex",
155 | {
156 | "isSerialized": true,
157 | "isSigningField": true,
158 | "isVLEncoded": false,
159 | "nth": 19,
160 | "type": "UInt16"
161 | }
162 | ],
163 | [
164 | "HookApiVersion",
165 | {
166 | "isSerialized": true,
167 | "isSigningField": true,
168 | "isVLEncoded": false,
169 | "nth": 20,
170 | "type": "UInt16"
171 | }
172 | ],
173 | [
174 | "NetworkID",
175 | {
176 | "isSerialized": true,
177 | "isSigningField": true,
178 | "isVLEncoded": false,
179 | "nth": 1,
180 | "type": "UInt32"
181 | }
182 | ],
183 | [
184 | "Flags",
185 | {
186 | "isSerialized": true,
187 | "isSigningField": true,
188 | "isVLEncoded": false,
189 | "nth": 2,
190 | "type": "UInt32"
191 | }
192 | ],
193 | [
194 | "SourceTag",
195 | {
196 | "isSerialized": true,
197 | "isSigningField": true,
198 | "isVLEncoded": false,
199 | "nth": 3,
200 | "type": "UInt32"
201 | }
202 | ],
203 | [
204 | "Sequence",
205 | {
206 | "isSerialized": true,
207 | "isSigningField": true,
208 | "isVLEncoded": false,
209 | "nth": 4,
210 | "type": "UInt32"
211 | }
212 | ],
213 | [
214 | "PreviousTxnLgrSeq",
215 | {
216 | "isSerialized": true,
217 | "isSigningField": true,
218 | "isVLEncoded": false,
219 | "nth": 5,
220 | "type": "UInt32"
221 | }
222 | ],
223 | [
224 | "LedgerSequence",
225 | {
226 | "isSerialized": true,
227 | "isSigningField": true,
228 | "isVLEncoded": false,
229 | "nth": 6,
230 | "type": "UInt32"
231 | }
232 | ],
233 | [
234 | "CloseTime",
235 | {
236 | "isSerialized": true,
237 | "isSigningField": true,
238 | "isVLEncoded": false,
239 | "nth": 7,
240 | "type": "UInt32"
241 | }
242 | ],
243 | [
244 | "ParentCloseTime",
245 | {
246 | "isSerialized": true,
247 | "isSigningField": true,
248 | "isVLEncoded": false,
249 | "nth": 8,
250 | "type": "UInt32"
251 | }
252 | ],
253 | [
254 | "SigningTime",
255 | {
256 | "isSerialized": true,
257 | "isSigningField": true,
258 | "isVLEncoded": false,
259 | "nth": 9,
260 | "type": "UInt32"
261 | }
262 | ],
263 | [
264 | "Expiration",
265 | {
266 | "isSerialized": true,
267 | "isSigningField": true,
268 | "isVLEncoded": false,
269 | "nth": 10,
270 | "type": "UInt32"
271 | }
272 | ],
273 | [
274 | "TransferRate",
275 | {
276 | "isSerialized": true,
277 | "isSigningField": true,
278 | "isVLEncoded": false,
279 | "nth": 11,
280 | "type": "UInt32"
281 | }
282 | ],
283 | [
284 | "WalletSize",
285 | {
286 | "isSerialized": true,
287 | "isSigningField": true,
288 | "isVLEncoded": false,
289 | "nth": 12,
290 | "type": "UInt32"
291 | }
292 | ],
293 | [
294 | "OwnerCount",
295 | {
296 | "isSerialized": true,
297 | "isSigningField": true,
298 | "isVLEncoded": false,
299 | "nth": 13,
300 | "type": "UInt32"
301 | }
302 | ],
303 | [
304 | "DestinationTag",
305 | {
306 | "isSerialized": true,
307 | "isSigningField": true,
308 | "isVLEncoded": false,
309 | "nth": 14,
310 | "type": "UInt32"
311 | }
312 | ],
313 | [
314 | "HighQualityIn",
315 | {
316 | "isSerialized": true,
317 | "isSigningField": true,
318 | "isVLEncoded": false,
319 | "nth": 16,
320 | "type": "UInt32"
321 | }
322 | ],
323 | [
324 | "HighQualityOut",
325 | {
326 | "isSerialized": true,
327 | "isSigningField": true,
328 | "isVLEncoded": false,
329 | "nth": 17,
330 | "type": "UInt32"
331 | }
332 | ],
333 | [
334 | "LowQualityIn",
335 | {
336 | "isSerialized": true,
337 | "isSigningField": true,
338 | "isVLEncoded": false,
339 | "nth": 18,
340 | "type": "UInt32"
341 | }
342 | ],
343 | [
344 | "LowQualityOut",
345 | {
346 | "isSerialized": true,
347 | "isSigningField": true,
348 | "isVLEncoded": false,
349 | "nth": 19,
350 | "type": "UInt32"
351 | }
352 | ],
353 | [
354 | "QualityIn",
355 | {
356 | "isSerialized": true,
357 | "isSigningField": true,
358 | "isVLEncoded": false,
359 | "nth": 20,
360 | "type": "UInt32"
361 | }
362 | ],
363 | [
364 | "QualityOut",
365 | {
366 | "isSerialized": true,
367 | "isSigningField": true,
368 | "isVLEncoded": false,
369 | "nth": 21,
370 | "type": "UInt32"
371 | }
372 | ],
373 | [
374 | "StampEscrow",
375 | {
376 | "isSerialized": true,
377 | "isSigningField": true,
378 | "isVLEncoded": false,
379 | "nth": 22,
380 | "type": "UInt32"
381 | }
382 | ],
383 | [
384 | "BondAmount",
385 | {
386 | "isSerialized": true,
387 | "isSigningField": true,
388 | "isVLEncoded": false,
389 | "nth": 23,
390 | "type": "UInt32"
391 | }
392 | ],
393 | [
394 | "LoadFee",
395 | {
396 | "isSerialized": true,
397 | "isSigningField": true,
398 | "isVLEncoded": false,
399 | "nth": 24,
400 | "type": "UInt32"
401 | }
402 | ],
403 | [
404 | "OfferSequence",
405 | {
406 | "isSerialized": true,
407 | "isSigningField": true,
408 | "isVLEncoded": false,
409 | "nth": 25,
410 | "type": "UInt32"
411 | }
412 | ],
413 | [
414 | "FirstLedgerSequence",
415 | {
416 | "isSerialized": true,
417 | "isSigningField": true,
418 | "isVLEncoded": false,
419 | "nth": 26,
420 | "type": "UInt32"
421 | }
422 | ],
423 | [
424 | "LastLedgerSequence",
425 | {
426 | "isSerialized": true,
427 | "isSigningField": true,
428 | "isVLEncoded": false,
429 | "nth": 27,
430 | "type": "UInt32"
431 | }
432 | ],
433 | [
434 | "TransactionIndex",
435 | {
436 | "isSerialized": true,
437 | "isSigningField": true,
438 | "isVLEncoded": false,
439 | "nth": 28,
440 | "type": "UInt32"
441 | }
442 | ],
443 | [
444 | "OperationLimit",
445 | {
446 | "isSerialized": true,
447 | "isSigningField": true,
448 | "isVLEncoded": false,
449 | "nth": 29,
450 | "type": "UInt32"
451 | }
452 | ],
453 | [
454 | "ReferenceFeeUnits",
455 | {
456 | "isSerialized": true,
457 | "isSigningField": true,
458 | "isVLEncoded": false,
459 | "nth": 30,
460 | "type": "UInt32"
461 | }
462 | ],
463 | [
464 | "ReserveBase",
465 | {
466 | "isSerialized": true,
467 | "isSigningField": true,
468 | "isVLEncoded": false,
469 | "nth": 31,
470 | "type": "UInt32"
471 | }
472 | ],
473 | [
474 | "ReserveIncrement",
475 | {
476 | "isSerialized": true,
477 | "isSigningField": true,
478 | "isVLEncoded": false,
479 | "nth": 32,
480 | "type": "UInt32"
481 | }
482 | ],
483 | [
484 | "SetFlag",
485 | {
486 | "isSerialized": true,
487 | "isSigningField": true,
488 | "isVLEncoded": false,
489 | "nth": 33,
490 | "type": "UInt32"
491 | }
492 | ],
493 | [
494 | "ClearFlag",
495 | {
496 | "isSerialized": true,
497 | "isSigningField": true,
498 | "isVLEncoded": false,
499 | "nth": 34,
500 | "type": "UInt32"
501 | }
502 | ],
503 | [
504 | "SignerQuorum",
505 | {
506 | "isSerialized": true,
507 | "isSigningField": true,
508 | "isVLEncoded": false,
509 | "nth": 35,
510 | "type": "UInt32"
511 | }
512 | ],
513 | [
514 | "CancelAfter",
515 | {
516 | "isSerialized": true,
517 | "isSigningField": true,
518 | "isVLEncoded": false,
519 | "nth": 36,
520 | "type": "UInt32"
521 | }
522 | ],
523 | [
524 | "FinishAfter",
525 | {
526 | "isSerialized": true,
527 | "isSigningField": true,
528 | "isVLEncoded": false,
529 | "nth": 37,
530 | "type": "UInt32"
531 | }
532 | ],
533 | [
534 | "SignerListID",
535 | {
536 | "isSerialized": true,
537 | "isSigningField": true,
538 | "isVLEncoded": false,
539 | "nth": 38,
540 | "type": "UInt32"
541 | }
542 | ],
543 | [
544 | "SettleDelay",
545 | {
546 | "isSerialized": true,
547 | "isSigningField": true,
548 | "isVLEncoded": false,
549 | "nth": 39,
550 | "type": "UInt32"
551 | }
552 | ],
553 | [
554 | "TicketCount",
555 | {
556 | "isSerialized": true,
557 | "isSigningField": true,
558 | "isVLEncoded": false,
559 | "nth": 40,
560 | "type": "UInt32"
561 | }
562 | ],
563 | [
564 | "TicketSequence",
565 | {
566 | "isSerialized": true,
567 | "isSigningField": true,
568 | "isVLEncoded": false,
569 | "nth": 41,
570 | "type": "UInt32"
571 | }
572 | ],
573 | [
574 | "NFTokenTaxon",
575 | {
576 | "isSerialized": true,
577 | "isSigningField": true,
578 | "isVLEncoded": false,
579 | "nth": 42,
580 | "type": "UInt32"
581 | }
582 | ],
583 | [
584 | "MintedNFTokens",
585 | {
586 | "isSerialized": true,
587 | "isSigningField": true,
588 | "isVLEncoded": false,
589 | "nth": 43,
590 | "type": "UInt32"
591 | }
592 | ],
593 | [
594 | "BurnedNFTokens",
595 | {
596 | "isSerialized": true,
597 | "isSigningField": true,
598 | "isVLEncoded": false,
599 | "nth": 44,
600 | "type": "UInt32"
601 | }
602 | ],
603 | [
604 | "HookStateCount",
605 | {
606 | "isSerialized": true,
607 | "isSigningField": true,
608 | "isVLEncoded": false,
609 | "nth": 45,
610 | "type": "UInt32"
611 | }
612 | ],
613 | [
614 | "EmitGeneration",
615 | {
616 | "isSerialized": true,
617 | "isSigningField": true,
618 | "isVLEncoded": false,
619 | "nth": 46,
620 | "type": "UInt32"
621 | }
622 | ],
623 | [
624 | "LockCount",
625 | {
626 | "isSerialized": true,
627 | "isSigningField": true,
628 | "isVLEncoded": false,
629 | "nth": 49,
630 | "type": "UInt32"
631 | }
632 | ],
633 | [
634 | "FirstNFTokenSequence",
635 | {
636 | "isSerialized": true,
637 | "isSigningField": true,
638 | "isVLEncoded": false,
639 | "nth": 50,
640 | "type": "UInt32"
641 | }
642 | ],
643 | [
644 | "XahauActivationLgrSeq",
645 | {
646 | "isSerialized": true,
647 | "isSigningField": true,
648 | "isVLEncoded": false,
649 | "nth": 96,
650 | "type": "UInt32"
651 | }
652 | ],
653 | [
654 | "ImportSequence",
655 | {
656 | "isSerialized": true,
657 | "isSigningField": true,
658 | "isVLEncoded": false,
659 | "nth": 97,
660 | "type": "UInt32"
661 | }
662 | ],
663 | [
664 | "RewardTime",
665 | {
666 | "isSerialized": true,
667 | "isSigningField": true,
668 | "isVLEncoded": false,
669 | "nth": 98,
670 | "type": "UInt32"
671 | }
672 | ],
673 | [
674 | "RewardLgrFirst",
675 | {
676 | "isSerialized": true,
677 | "isSigningField": true,
678 | "isVLEncoded": false,
679 | "nth": 99,
680 | "type": "UInt32"
681 | }
682 | ],
683 | [
684 | "RewardLgrLast",
685 | {
686 | "isSerialized": true,
687 | "isSigningField": true,
688 | "isVLEncoded": false,
689 | "nth": 100,
690 | "type": "UInt32"
691 | }
692 | ],
693 | [
694 | "IndexNext",
695 | {
696 | "isSerialized": true,
697 | "isSigningField": true,
698 | "isVLEncoded": false,
699 | "nth": 1,
700 | "type": "UInt64"
701 | }
702 | ],
703 | [
704 | "IndexPrevious",
705 | {
706 | "isSerialized": true,
707 | "isSigningField": true,
708 | "isVLEncoded": false,
709 | "nth": 2,
710 | "type": "UInt64"
711 | }
712 | ],
713 | [
714 | "BookNode",
715 | {
716 | "isSerialized": true,
717 | "isSigningField": true,
718 | "isVLEncoded": false,
719 | "nth": 3,
720 | "type": "UInt64"
721 | }
722 | ],
723 | [
724 | "OwnerNode",
725 | {
726 | "isSerialized": true,
727 | "isSigningField": true,
728 | "isVLEncoded": false,
729 | "nth": 4,
730 | "type": "UInt64"
731 | }
732 | ],
733 | [
734 | "BaseFee",
735 | {
736 | "isSerialized": true,
737 | "isSigningField": true,
738 | "isVLEncoded": false,
739 | "nth": 5,
740 | "type": "UInt64"
741 | }
742 | ],
743 | [
744 | "ExchangeRate",
745 | {
746 | "isSerialized": true,
747 | "isSigningField": true,
748 | "isVLEncoded": false,
749 | "nth": 6,
750 | "type": "UInt64"
751 | }
752 | ],
753 | [
754 | "LowNode",
755 | {
756 | "isSerialized": true,
757 | "isSigningField": true,
758 | "isVLEncoded": false,
759 | "nth": 7,
760 | "type": "UInt64"
761 | }
762 | ],
763 | [
764 | "HighNode",
765 | {
766 | "isSerialized": true,
767 | "isSigningField": true,
768 | "isVLEncoded": false,
769 | "nth": 8,
770 | "type": "UInt64"
771 | }
772 | ],
773 | [
774 | "DestinationNode",
775 | {
776 | "isSerialized": true,
777 | "isSigningField": true,
778 | "isVLEncoded": false,
779 | "nth": 9,
780 | "type": "UInt64"
781 | }
782 | ],
783 | [
784 | "Cookie",
785 | {
786 | "isSerialized": true,
787 | "isSigningField": true,
788 | "isVLEncoded": false,
789 | "nth": 10,
790 | "type": "UInt64"
791 | }
792 | ],
793 | [
794 | "ServerVersion",
795 | {
796 | "isSerialized": true,
797 | "isSigningField": true,
798 | "isVLEncoded": false,
799 | "nth": 11,
800 | "type": "UInt64"
801 | }
802 | ],
803 | [
804 | "NFTokenOfferNode",
805 | {
806 | "isSerialized": true,
807 | "isSigningField": true,
808 | "isVLEncoded": false,
809 | "nth": 12,
810 | "type": "UInt64"
811 | }
812 | ],
813 | [
814 | "EmitBurden",
815 | {
816 | "isSerialized": true,
817 | "isSigningField": true,
818 | "isVLEncoded": false,
819 | "nth": 13,
820 | "type": "UInt64"
821 | }
822 | ],
823 | [
824 | "HookInstructionCount",
825 | {
826 | "isSerialized": true,
827 | "isSigningField": true,
828 | "isVLEncoded": false,
829 | "nth": 17,
830 | "type": "UInt64"
831 | }
832 | ],
833 | [
834 | "HookReturnCode",
835 | {
836 | "isSerialized": true,
837 | "isSigningField": true,
838 | "isVLEncoded": false,
839 | "nth": 18,
840 | "type": "UInt64"
841 | }
842 | ],
843 | [
844 | "ReferenceCount",
845 | {
846 | "isSerialized": true,
847 | "isSigningField": true,
848 | "isVLEncoded": false,
849 | "nth": 19,
850 | "type": "UInt64"
851 | }
852 | ],
853 | [
854 | "AccountIndex",
855 | {
856 | "isSerialized": true,
857 | "isSigningField": true,
858 | "isVLEncoded": false,
859 | "nth": 98,
860 | "type": "UInt64"
861 | }
862 | ],
863 | [
864 | "AccountCount",
865 | {
866 | "isSerialized": true,
867 | "isSigningField": true,
868 | "isVLEncoded": false,
869 | "nth": 99,
870 | "type": "UInt64"
871 | }
872 | ],
873 | [
874 | "RewardAccumulator",
875 | {
876 | "isSerialized": true,
877 | "isSigningField": true,
878 | "isVLEncoded": false,
879 | "nth": 100,
880 | "type": "UInt64"
881 | }
882 | ],
883 | [
884 | "EmailHash",
885 | {
886 | "isSerialized": true,
887 | "isSigningField": true,
888 | "isVLEncoded": false,
889 | "nth": 1,
890 | "type": "Hash128"
891 | }
892 | ],
893 | [
894 | "LedgerHash",
895 | {
896 | "isSerialized": true,
897 | "isSigningField": true,
898 | "isVLEncoded": false,
899 | "nth": 1,
900 | "type": "Hash256"
901 | }
902 | ],
903 | [
904 | "ParentHash",
905 | {
906 | "isSerialized": true,
907 | "isSigningField": true,
908 | "isVLEncoded": false,
909 | "nth": 2,
910 | "type": "Hash256"
911 | }
912 | ],
913 | [
914 | "TransactionHash",
915 | {
916 | "isSerialized": true,
917 | "isSigningField": true,
918 | "isVLEncoded": false,
919 | "nth": 3,
920 | "type": "Hash256"
921 | }
922 | ],
923 | [
924 | "AccountHash",
925 | {
926 | "isSerialized": true,
927 | "isSigningField": true,
928 | "isVLEncoded": false,
929 | "nth": 4,
930 | "type": "Hash256"
931 | }
932 | ],
933 | [
934 | "PreviousTxnID",
935 | {
936 | "isSerialized": true,
937 | "isSigningField": true,
938 | "isVLEncoded": false,
939 | "nth": 5,
940 | "type": "Hash256"
941 | }
942 | ],
943 | [
944 | "LedgerIndex",
945 | {
946 | "isSerialized": true,
947 | "isSigningField": true,
948 | "isVLEncoded": false,
949 | "nth": 6,
950 | "type": "Hash256"
951 | }
952 | ],
953 | [
954 | "WalletLocator",
955 | {
956 | "isSerialized": true,
957 | "isSigningField": true,
958 | "isVLEncoded": false,
959 | "nth": 7,
960 | "type": "Hash256"
961 | }
962 | ],
963 | [
964 | "RootIndex",
965 | {
966 | "isSerialized": true,
967 | "isSigningField": true,
968 | "isVLEncoded": false,
969 | "nth": 8,
970 | "type": "Hash256"
971 | }
972 | ],
973 | [
974 | "AccountTxnID",
975 | {
976 | "isSerialized": true,
977 | "isSigningField": true,
978 | "isVLEncoded": false,
979 | "nth": 9,
980 | "type": "Hash256"
981 | }
982 | ],
983 | [
984 | "NFTokenID",
985 | {
986 | "isSerialized": true,
987 | "isSigningField": true,
988 | "isVLEncoded": false,
989 | "nth": 10,
990 | "type": "Hash256"
991 | }
992 | ],
993 | [
994 | "EmitParentTxnID",
995 | {
996 | "isSerialized": true,
997 | "isSigningField": true,
998 | "isVLEncoded": false,
999 | "nth": 11,
1000 | "type": "Hash256"
1001 | }
1002 | ],
1003 | [
1004 | "EmitNonce",
1005 | {
1006 | "isSerialized": true,
1007 | "isSigningField": true,
1008 | "isVLEncoded": false,
1009 | "nth": 12,
1010 | "type": "Hash256"
1011 | }
1012 | ],
1013 | [
1014 | "EmitHookHash",
1015 | {
1016 | "isSerialized": true,
1017 | "isSigningField": true,
1018 | "isVLEncoded": false,
1019 | "nth": 13,
1020 | "type": "Hash256"
1021 | }
1022 | ],
1023 | [
1024 | "BookDirectory",
1025 | {
1026 | "isSerialized": true,
1027 | "isSigningField": true,
1028 | "isVLEncoded": false,
1029 | "nth": 16,
1030 | "type": "Hash256"
1031 | }
1032 | ],
1033 | [
1034 | "InvoiceID",
1035 | {
1036 | "isSerialized": true,
1037 | "isSigningField": true,
1038 | "isVLEncoded": false,
1039 | "nth": 17,
1040 | "type": "Hash256"
1041 | }
1042 | ],
1043 | [
1044 | "Nickname",
1045 | {
1046 | "isSerialized": true,
1047 | "isSigningField": true,
1048 | "isVLEncoded": false,
1049 | "nth": 18,
1050 | "type": "Hash256"
1051 | }
1052 | ],
1053 | [
1054 | "Amendment",
1055 | {
1056 | "isSerialized": true,
1057 | "isSigningField": true,
1058 | "isVLEncoded": false,
1059 | "nth": 19,
1060 | "type": "Hash256"
1061 | }
1062 | ],
1063 | [
1064 | "HookOn",
1065 | {
1066 | "isSerialized": true,
1067 | "isSigningField": true,
1068 | "isVLEncoded": false,
1069 | "nth": 20,
1070 | "type": "Hash256"
1071 | }
1072 | ],
1073 | [
1074 | "Digest",
1075 | {
1076 | "isSerialized": true,
1077 | "isSigningField": true,
1078 | "isVLEncoded": false,
1079 | "nth": 21,
1080 | "type": "Hash256"
1081 | }
1082 | ],
1083 | [
1084 | "Channel",
1085 | {
1086 | "isSerialized": true,
1087 | "isSigningField": true,
1088 | "isVLEncoded": false,
1089 | "nth": 22,
1090 | "type": "Hash256"
1091 | }
1092 | ],
1093 | [
1094 | "ConsensusHash",
1095 | {
1096 | "isSerialized": true,
1097 | "isSigningField": true,
1098 | "isVLEncoded": false,
1099 | "nth": 23,
1100 | "type": "Hash256"
1101 | }
1102 | ],
1103 | [
1104 | "CheckID",
1105 | {
1106 | "isSerialized": true,
1107 | "isSigningField": true,
1108 | "isVLEncoded": false,
1109 | "nth": 24,
1110 | "type": "Hash256"
1111 | }
1112 | ],
1113 | [
1114 | "ValidatedHash",
1115 | {
1116 | "isSerialized": true,
1117 | "isSigningField": true,
1118 | "isVLEncoded": false,
1119 | "nth": 25,
1120 | "type": "Hash256"
1121 | }
1122 | ],
1123 | [
1124 | "PreviousPageMin",
1125 | {
1126 | "isSerialized": true,
1127 | "isSigningField": true,
1128 | "isVLEncoded": false,
1129 | "nth": 26,
1130 | "type": "Hash256"
1131 | }
1132 | ],
1133 | [
1134 | "NextPageMin",
1135 | {
1136 | "isSerialized": true,
1137 | "isSigningField": true,
1138 | "isVLEncoded": false,
1139 | "nth": 27,
1140 | "type": "Hash256"
1141 | }
1142 | ],
1143 | [
1144 | "NFTokenBuyOffer",
1145 | {
1146 | "isSerialized": true,
1147 | "isSigningField": true,
1148 | "isVLEncoded": false,
1149 | "nth": 28,
1150 | "type": "Hash256"
1151 | }
1152 | ],
1153 | [
1154 | "NFTokenSellOffer",
1155 | {
1156 | "isSerialized": true,
1157 | "isSigningField": true,
1158 | "isVLEncoded": false,
1159 | "nth": 29,
1160 | "type": "Hash256"
1161 | }
1162 | ],
1163 | [
1164 | "HookStateKey",
1165 | {
1166 | "isSerialized": true,
1167 | "isSigningField": true,
1168 | "isVLEncoded": false,
1169 | "nth": 30,
1170 | "type": "Hash256"
1171 | }
1172 | ],
1173 | [
1174 | "HookHash",
1175 | {
1176 | "isSerialized": true,
1177 | "isSigningField": true,
1178 | "isVLEncoded": false,
1179 | "nth": 31,
1180 | "type": "Hash256"
1181 | }
1182 | ],
1183 | [
1184 | "HookNamespace",
1185 | {
1186 | "isSerialized": true,
1187 | "isSigningField": true,
1188 | "isVLEncoded": false,
1189 | "nth": 32,
1190 | "type": "Hash256"
1191 | }
1192 | ],
1193 | [
1194 | "HookSetTxnID",
1195 | {
1196 | "isSerialized": true,
1197 | "isSigningField": true,
1198 | "isVLEncoded": false,
1199 | "nth": 33,
1200 | "type": "Hash256"
1201 | }
1202 | ],
1203 | [
1204 | "OfferID",
1205 | {
1206 | "isSerialized": true,
1207 | "isSigningField": true,
1208 | "isVLEncoded": false,
1209 | "nth": 34,
1210 | "type": "Hash256"
1211 | }
1212 | ],
1213 | [
1214 | "EscrowID",
1215 | {
1216 | "isSerialized": true,
1217 | "isSigningField": true,
1218 | "isVLEncoded": false,
1219 | "nth": 35,
1220 | "type": "Hash256"
1221 | }
1222 | ],
1223 | [
1224 | "URITokenID",
1225 | {
1226 | "isSerialized": true,
1227 | "isSigningField": true,
1228 | "isVLEncoded": false,
1229 | "nth": 36,
1230 | "type": "Hash256"
1231 | }
1232 | ],
1233 | [
1234 | "EmittedTxnID",
1235 | {
1236 | "isSerialized": true,
1237 | "isSigningField": true,
1238 | "isVLEncoded": false,
1239 | "nth": 97,
1240 | "type": "Hash256"
1241 | }
1242 | ],
1243 | [
1244 | "GovernanceMarks",
1245 | {
1246 | "isSerialized": true,
1247 | "isSigningField": true,
1248 | "isVLEncoded": false,
1249 | "nth": 98,
1250 | "type": "Hash256"
1251 | }
1252 | ],
1253 | [
1254 | "GovernanceFlags",
1255 | {
1256 | "isSerialized": true,
1257 | "isSigningField": true,
1258 | "isVLEncoded": false,
1259 | "nth": 99,
1260 | "type": "Hash256"
1261 | }
1262 | ],
1263 | [
1264 | "hash",
1265 | {
1266 | "isSerialized": true,
1267 | "isSigningField": false,
1268 | "isVLEncoded": false,
1269 | "nth": 1,
1270 | "type": "Hash256"
1271 | }
1272 | ],
1273 | [
1274 | "index",
1275 | {
1276 | "isSerialized": true,
1277 | "isSigningField": false,
1278 | "isVLEncoded": false,
1279 | "nth": 2,
1280 | "type": "Hash256"
1281 | }
1282 | ],
1283 | [
1284 | "Amount",
1285 | {
1286 | "isSerialized": true,
1287 | "isSigningField": true,
1288 | "isVLEncoded": false,
1289 | "nth": 1,
1290 | "type": "Amount"
1291 | }
1292 | ],
1293 | [
1294 | "Balance",
1295 | {
1296 | "isSerialized": true,
1297 | "isSigningField": true,
1298 | "isVLEncoded": false,
1299 | "nth": 2,
1300 | "type": "Amount"
1301 | }
1302 | ],
1303 | [
1304 | "LimitAmount",
1305 | {
1306 | "isSerialized": true,
1307 | "isSigningField": true,
1308 | "isVLEncoded": false,
1309 | "nth": 3,
1310 | "type": "Amount"
1311 | }
1312 | ],
1313 | [
1314 | "TakerPays",
1315 | {
1316 | "isSerialized": true,
1317 | "isSigningField": true,
1318 | "isVLEncoded": false,
1319 | "nth": 4,
1320 | "type": "Amount"
1321 | }
1322 | ],
1323 | [
1324 | "TakerGets",
1325 | {
1326 | "isSerialized": true,
1327 | "isSigningField": true,
1328 | "isVLEncoded": false,
1329 | "nth": 5,
1330 | "type": "Amount"
1331 | }
1332 | ],
1333 | [
1334 | "LowLimit",
1335 | {
1336 | "isSerialized": true,
1337 | "isSigningField": true,
1338 | "isVLEncoded": false,
1339 | "nth": 6,
1340 | "type": "Amount"
1341 | }
1342 | ],
1343 | [
1344 | "HighLimit",
1345 | {
1346 | "isSerialized": true,
1347 | "isSigningField": true,
1348 | "isVLEncoded": false,
1349 | "nth": 7,
1350 | "type": "Amount"
1351 | }
1352 | ],
1353 | [
1354 | "Fee",
1355 | {
1356 | "isSerialized": true,
1357 | "isSigningField": true,
1358 | "isVLEncoded": false,
1359 | "nth": 8,
1360 | "type": "Amount"
1361 | }
1362 | ],
1363 | [
1364 | "SendMax",
1365 | {
1366 | "isSerialized": true,
1367 | "isSigningField": true,
1368 | "isVLEncoded": false,
1369 | "nth": 9,
1370 | "type": "Amount"
1371 | }
1372 | ],
1373 | [
1374 | "DeliverMin",
1375 | {
1376 | "isSerialized": true,
1377 | "isSigningField": true,
1378 | "isVLEncoded": false,
1379 | "nth": 10,
1380 | "type": "Amount"
1381 | }
1382 | ],
1383 | [
1384 | "MinimumOffer",
1385 | {
1386 | "isSerialized": true,
1387 | "isSigningField": true,
1388 | "isVLEncoded": false,
1389 | "nth": 16,
1390 | "type": "Amount"
1391 | }
1392 | ],
1393 | [
1394 | "RippleEscrow",
1395 | {
1396 | "isSerialized": true,
1397 | "isSigningField": true,
1398 | "isVLEncoded": false,
1399 | "nth": 17,
1400 | "type": "Amount"
1401 | }
1402 | ],
1403 | [
1404 | "DeliveredAmount",
1405 | {
1406 | "isSerialized": true,
1407 | "isSigningField": true,
1408 | "isVLEncoded": false,
1409 | "nth": 18,
1410 | "type": "Amount"
1411 | }
1412 | ],
1413 | [
1414 | "NFTokenBrokerFee",
1415 | {
1416 | "isSerialized": true,
1417 | "isSigningField": true,
1418 | "isVLEncoded": false,
1419 | "nth": 19,
1420 | "type": "Amount"
1421 | }
1422 | ],
1423 | [
1424 | "HookCallbackFee",
1425 | {
1426 | "isSerialized": true,
1427 | "isSigningField": true,
1428 | "isVLEncoded": false,
1429 | "nth": 20,
1430 | "type": "Amount"
1431 | }
1432 | ],
1433 | [
1434 | "LockedBalance",
1435 | {
1436 | "isSerialized": true,
1437 | "isSigningField": true,
1438 | "isVLEncoded": false,
1439 | "nth": 21,
1440 | "type": "Amount"
1441 | }
1442 | ],
1443 | [
1444 | "BaseFeeDrops",
1445 | {
1446 | "isSerialized": true,
1447 | "isSigningField": true,
1448 | "isVLEncoded": false,
1449 | "nth": 22,
1450 | "type": "Amount"
1451 | }
1452 | ],
1453 | [
1454 | "ReserveBaseDrops",
1455 | {
1456 | "isSerialized": true,
1457 | "isSigningField": true,
1458 | "isVLEncoded": false,
1459 | "nth": 23,
1460 | "type": "Amount"
1461 | }
1462 | ],
1463 | [
1464 | "ReserveIncrementDrops",
1465 | {
1466 | "isSerialized": true,
1467 | "isSigningField": true,
1468 | "isVLEncoded": false,
1469 | "nth": 24,
1470 | "type": "Amount"
1471 | }
1472 | ],
1473 | [
1474 | "PublicKey",
1475 | {
1476 | "isSerialized": true,
1477 | "isSigningField": true,
1478 | "isVLEncoded": true,
1479 | "nth": 1,
1480 | "type": "Blob"
1481 | }
1482 | ],
1483 | [
1484 | "MessageKey",
1485 | {
1486 | "isSerialized": true,
1487 | "isSigningField": true,
1488 | "isVLEncoded": true,
1489 | "nth": 2,
1490 | "type": "Blob"
1491 | }
1492 | ],
1493 | [
1494 | "SigningPubKey",
1495 | {
1496 | "isSerialized": true,
1497 | "isSigningField": true,
1498 | "isVLEncoded": true,
1499 | "nth": 3,
1500 | "type": "Blob"
1501 | }
1502 | ],
1503 | [
1504 | "TxnSignature",
1505 | {
1506 | "isSerialized": true,
1507 | "isSigningField": false,
1508 | "isVLEncoded": true,
1509 | "nth": 4,
1510 | "type": "Blob"
1511 | }
1512 | ],
1513 | [
1514 | "URI",
1515 | {
1516 | "isSerialized": true,
1517 | "isSigningField": true,
1518 | "isVLEncoded": true,
1519 | "nth": 5,
1520 | "type": "Blob"
1521 | }
1522 | ],
1523 | [
1524 | "Signature",
1525 | {
1526 | "isSerialized": true,
1527 | "isSigningField": false,
1528 | "isVLEncoded": true,
1529 | "nth": 6,
1530 | "type": "Blob"
1531 | }
1532 | ],
1533 | [
1534 | "Domain",
1535 | {
1536 | "isSerialized": true,
1537 | "isSigningField": true,
1538 | "isVLEncoded": true,
1539 | "nth": 7,
1540 | "type": "Blob"
1541 | }
1542 | ],
1543 | [
1544 | "FundCode",
1545 | {
1546 | "isSerialized": true,
1547 | "isSigningField": true,
1548 | "isVLEncoded": true,
1549 | "nth": 8,
1550 | "type": "Blob"
1551 | }
1552 | ],
1553 | [
1554 | "RemoveCode",
1555 | {
1556 | "isSerialized": true,
1557 | "isSigningField": true,
1558 | "isVLEncoded": true,
1559 | "nth": 9,
1560 | "type": "Blob"
1561 | }
1562 | ],
1563 | [
1564 | "ExpireCode",
1565 | {
1566 | "isSerialized": true,
1567 | "isSigningField": true,
1568 | "isVLEncoded": true,
1569 | "nth": 10,
1570 | "type": "Blob"
1571 | }
1572 | ],
1573 | [
1574 | "CreateCode",
1575 | {
1576 | "isSerialized": true,
1577 | "isSigningField": true,
1578 | "isVLEncoded": true,
1579 | "nth": 11,
1580 | "type": "Blob"
1581 | }
1582 | ],
1583 | [
1584 | "MemoType",
1585 | {
1586 | "isSerialized": true,
1587 | "isSigningField": true,
1588 | "isVLEncoded": true,
1589 | "nth": 12,
1590 | "type": "Blob"
1591 | }
1592 | ],
1593 | [
1594 | "MemoData",
1595 | {
1596 | "isSerialized": true,
1597 | "isSigningField": true,
1598 | "isVLEncoded": true,
1599 | "nth": 13,
1600 | "type": "Blob"
1601 | }
1602 | ],
1603 | [
1604 | "MemoFormat",
1605 | {
1606 | "isSerialized": true,
1607 | "isSigningField": true,
1608 | "isVLEncoded": true,
1609 | "nth": 14,
1610 | "type": "Blob"
1611 | }
1612 | ],
1613 | [
1614 | "Fulfillment",
1615 | {
1616 | "isSerialized": true,
1617 | "isSigningField": true,
1618 | "isVLEncoded": true,
1619 | "nth": 16,
1620 | "type": "Blob"
1621 | }
1622 | ],
1623 | [
1624 | "Condition",
1625 | {
1626 | "isSerialized": true,
1627 | "isSigningField": true,
1628 | "isVLEncoded": true,
1629 | "nth": 17,
1630 | "type": "Blob"
1631 | }
1632 | ],
1633 | [
1634 | "MasterSignature",
1635 | {
1636 | "isSerialized": true,
1637 | "isSigningField": false,
1638 | "isVLEncoded": true,
1639 | "nth": 18,
1640 | "type": "Blob"
1641 | }
1642 | ],
1643 | [
1644 | "UNLModifyValidator",
1645 | {
1646 | "isSerialized": true,
1647 | "isSigningField": true,
1648 | "isVLEncoded": true,
1649 | "nth": 19,
1650 | "type": "Blob"
1651 | }
1652 | ],
1653 | [
1654 | "ValidatorToDisable",
1655 | {
1656 | "isSerialized": true,
1657 | "isSigningField": true,
1658 | "isVLEncoded": true,
1659 | "nth": 20,
1660 | "type": "Blob"
1661 | }
1662 | ],
1663 | [
1664 | "ValidatorToReEnable",
1665 | {
1666 | "isSerialized": true,
1667 | "isSigningField": true,
1668 | "isVLEncoded": true,
1669 | "nth": 21,
1670 | "type": "Blob"
1671 | }
1672 | ],
1673 | [
1674 | "HookStateData",
1675 | {
1676 | "isSerialized": true,
1677 | "isSigningField": true,
1678 | "isVLEncoded": true,
1679 | "nth": 22,
1680 | "type": "Blob"
1681 | }
1682 | ],
1683 | [
1684 | "HookReturnString",
1685 | {
1686 | "isSerialized": true,
1687 | "isSigningField": true,
1688 | "isVLEncoded": true,
1689 | "nth": 23,
1690 | "type": "Blob"
1691 | }
1692 | ],
1693 | [
1694 | "HookParameterName",
1695 | {
1696 | "isSerialized": true,
1697 | "isSigningField": true,
1698 | "isVLEncoded": true,
1699 | "nth": 24,
1700 | "type": "Blob"
1701 | }
1702 | ],
1703 | [
1704 | "HookParameterValue",
1705 | {
1706 | "isSerialized": true,
1707 | "isSigningField": true,
1708 | "isVLEncoded": true,
1709 | "nth": 25,
1710 | "type": "Blob"
1711 | }
1712 | ],
1713 | [
1714 | "Blob",
1715 | {
1716 | "isSerialized": true,
1717 | "isSigningField": true,
1718 | "isVLEncoded": true,
1719 | "nth": 26,
1720 | "type": "Blob"
1721 | }
1722 | ],
1723 | [
1724 | "Account",
1725 | {
1726 | "isSerialized": true,
1727 | "isSigningField": true,
1728 | "isVLEncoded": true,
1729 | "nth": 1,
1730 | "type": "AccountID"
1731 | }
1732 | ],
1733 | [
1734 | "Owner",
1735 | {
1736 | "isSerialized": true,
1737 | "isSigningField": true,
1738 | "isVLEncoded": true,
1739 | "nth": 2,
1740 | "type": "AccountID"
1741 | }
1742 | ],
1743 | [
1744 | "Destination",
1745 | {
1746 | "isSerialized": true,
1747 | "isSigningField": true,
1748 | "isVLEncoded": true,
1749 | "nth": 3,
1750 | "type": "AccountID"
1751 | }
1752 | ],
1753 | [
1754 | "Issuer",
1755 | {
1756 | "isSerialized": true,
1757 | "isSigningField": true,
1758 | "isVLEncoded": true,
1759 | "nth": 4,
1760 | "type": "AccountID"
1761 | }
1762 | ],
1763 | [
1764 | "Authorize",
1765 | {
1766 | "isSerialized": true,
1767 | "isSigningField": true,
1768 | "isVLEncoded": true,
1769 | "nth": 5,
1770 | "type": "AccountID"
1771 | }
1772 | ],
1773 | [
1774 | "Unauthorize",
1775 | {
1776 | "isSerialized": true,
1777 | "isSigningField": true,
1778 | "isVLEncoded": true,
1779 | "nth": 6,
1780 | "type": "AccountID"
1781 | }
1782 | ],
1783 | [
1784 | "RegularKey",
1785 | {
1786 | "isSerialized": true,
1787 | "isSigningField": true,
1788 | "isVLEncoded": true,
1789 | "nth": 8,
1790 | "type": "AccountID"
1791 | }
1792 | ],
1793 | [
1794 | "NFTokenMinter",
1795 | {
1796 | "isSerialized": true,
1797 | "isSigningField": true,
1798 | "isVLEncoded": true,
1799 | "nth": 9,
1800 | "type": "AccountID"
1801 | }
1802 | ],
1803 | [
1804 | "EmitCallback",
1805 | {
1806 | "isSerialized": true,
1807 | "isSigningField": true,
1808 | "isVLEncoded": true,
1809 | "nth": 10,
1810 | "type": "AccountID"
1811 | }
1812 | ],
1813 | [
1814 | "HookAccount",
1815 | {
1816 | "isSerialized": true,
1817 | "isSigningField": true,
1818 | "isVLEncoded": true,
1819 | "nth": 16,
1820 | "type": "AccountID"
1821 | }
1822 | ],
1823 | [
1824 | "Inform",
1825 | {
1826 | "isSerialized": true,
1827 | "isSigningField": true,
1828 | "isVLEncoded": true,
1829 | "nth": 99,
1830 | "type": "AccountID"
1831 | }
1832 | ],
1833 | [
1834 | "TransactionMetaData",
1835 | {
1836 | "isSerialized": true,
1837 | "isSigningField": true,
1838 | "isVLEncoded": false,
1839 | "nth": 2,
1840 | "type": "STObject"
1841 | }
1842 | ],
1843 | [
1844 | "CreatedNode",
1845 | {
1846 | "isSerialized": true,
1847 | "isSigningField": true,
1848 | "isVLEncoded": false,
1849 | "nth": 3,
1850 | "type": "STObject"
1851 | }
1852 | ],
1853 | [
1854 | "DeletedNode",
1855 | {
1856 | "isSerialized": true,
1857 | "isSigningField": true,
1858 | "isVLEncoded": false,
1859 | "nth": 4,
1860 | "type": "STObject"
1861 | }
1862 | ],
1863 | [
1864 | "ModifiedNode",
1865 | {
1866 | "isSerialized": true,
1867 | "isSigningField": true,
1868 | "isVLEncoded": false,
1869 | "nth": 5,
1870 | "type": "STObject"
1871 | }
1872 | ],
1873 | [
1874 | "PreviousFields",
1875 | {
1876 | "isSerialized": true,
1877 | "isSigningField": true,
1878 | "isVLEncoded": false,
1879 | "nth": 6,
1880 | "type": "STObject"
1881 | }
1882 | ],
1883 | [
1884 | "FinalFields",
1885 | {
1886 | "isSerialized": true,
1887 | "isSigningField": true,
1888 | "isVLEncoded": false,
1889 | "nth": 7,
1890 | "type": "STObject"
1891 | }
1892 | ],
1893 | [
1894 | "NewFields",
1895 | {
1896 | "isSerialized": true,
1897 | "isSigningField": true,
1898 | "isVLEncoded": false,
1899 | "nth": 8,
1900 | "type": "STObject"
1901 | }
1902 | ],
1903 | [
1904 | "TemplateEntry",
1905 | {
1906 | "isSerialized": true,
1907 | "isSigningField": true,
1908 | "isVLEncoded": false,
1909 | "nth": 9,
1910 | "type": "STObject"
1911 | }
1912 | ],
1913 | [
1914 | "Memo",
1915 | {
1916 | "isSerialized": true,
1917 | "isSigningField": true,
1918 | "isVLEncoded": false,
1919 | "nth": 10,
1920 | "type": "STObject"
1921 | }
1922 | ],
1923 | [
1924 | "SignerEntry",
1925 | {
1926 | "isSerialized": true,
1927 | "isSigningField": true,
1928 | "isVLEncoded": false,
1929 | "nth": 11,
1930 | "type": "STObject"
1931 | }
1932 | ],
1933 | [
1934 | "NFToken",
1935 | {
1936 | "isSerialized": true,
1937 | "isSigningField": true,
1938 | "isVLEncoded": false,
1939 | "nth": 12,
1940 | "type": "STObject"
1941 | }
1942 | ],
1943 | [
1944 | "EmitDetails",
1945 | {
1946 | "isSerialized": true,
1947 | "isSigningField": true,
1948 | "isVLEncoded": false,
1949 | "nth": 13,
1950 | "type": "STObject"
1951 | }
1952 | ],
1953 | [
1954 | "Hook",
1955 | {
1956 | "isSerialized": true,
1957 | "isSigningField": true,
1958 | "isVLEncoded": false,
1959 | "nth": 14,
1960 | "type": "STObject"
1961 | }
1962 | ],
1963 | [
1964 | "Signer",
1965 | {
1966 | "isSerialized": true,
1967 | "isSigningField": true,
1968 | "isVLEncoded": false,
1969 | "nth": 16,
1970 | "type": "STObject"
1971 | }
1972 | ],
1973 | [
1974 | "Majority",
1975 | {
1976 | "isSerialized": true,
1977 | "isSigningField": true,
1978 | "isVLEncoded": false,
1979 | "nth": 18,
1980 | "type": "STObject"
1981 | }
1982 | ],
1983 | [
1984 | "DisabledValidator",
1985 | {
1986 | "isSerialized": true,
1987 | "isSigningField": true,
1988 | "isVLEncoded": false,
1989 | "nth": 19,
1990 | "type": "STObject"
1991 | }
1992 | ],
1993 | [
1994 | "EmittedTxn",
1995 | {
1996 | "isSerialized": true,
1997 | "isSigningField": true,
1998 | "isVLEncoded": false,
1999 | "nth": 20,
2000 | "type": "STObject"
2001 | }
2002 | ],
2003 | [
2004 | "HookExecution",
2005 | {
2006 | "isSerialized": true,
2007 | "isSigningField": true,
2008 | "isVLEncoded": false,
2009 | "nth": 21,
2010 | "type": "STObject"
2011 | }
2012 | ],
2013 | [
2014 | "HookDefinition",
2015 | {
2016 | "isSerialized": true,
2017 | "isSigningField": true,
2018 | "isVLEncoded": false,
2019 | "nth": 22,
2020 | "type": "STObject"
2021 | }
2022 | ],
2023 | [
2024 | "HookParameter",
2025 | {
2026 | "isSerialized": true,
2027 | "isSigningField": true,
2028 | "isVLEncoded": false,
2029 | "nth": 23,
2030 | "type": "STObject"
2031 | }
2032 | ],
2033 | [
2034 | "HookGrant",
2035 | {
2036 | "isSerialized": true,
2037 | "isSigningField": true,
2038 | "isVLEncoded": false,
2039 | "nth": 24,
2040 | "type": "STObject"
2041 | }
2042 | ],
2043 | [
2044 | "AmountEntry",
2045 | {
2046 | "isSerialized": true,
2047 | "isSigningField": true,
2048 | "isVLEncoded": false,
2049 | "nth": 91,
2050 | "type": "STObject"
2051 | }
2052 | ],
2053 | [
2054 | "MintURIToken",
2055 | {
2056 | "isSerialized": true,
2057 | "isSigningField": true,
2058 | "isVLEncoded": false,
2059 | "nth": 92,
2060 | "type": "STObject"
2061 | }
2062 | ],
2063 | [
2064 | "HookEmission",
2065 | {
2066 | "isSerialized": true,
2067 | "isSigningField": true,
2068 | "isVLEncoded": false,
2069 | "nth": 93,
2070 | "type": "STObject"
2071 | }
2072 | ],
2073 | [
2074 | "ImportVLKey",
2075 | {
2076 | "isSerialized": true,
2077 | "isSigningField": true,
2078 | "isVLEncoded": false,
2079 | "nth": 94,
2080 | "type": "STObject"
2081 | }
2082 | ],
2083 | [
2084 | "ActiveValidator",
2085 | {
2086 | "isSerialized": true,
2087 | "isSigningField": true,
2088 | "isVLEncoded": false,
2089 | "nth": 95,
2090 | "type": "STObject"
2091 | }
2092 | ],
2093 | [
2094 | "GenesisMint",
2095 | {
2096 | "isSerialized": true,
2097 | "isSigningField": true,
2098 | "isVLEncoded": false,
2099 | "nth": 96,
2100 | "type": "STObject"
2101 | }
2102 | ],
2103 | [
2104 | "Signers",
2105 | {
2106 | "isSerialized": true,
2107 | "isSigningField": false,
2108 | "isVLEncoded": false,
2109 | "nth": 3,
2110 | "type": "STArray"
2111 | }
2112 | ],
2113 | [
2114 | "SignerEntries",
2115 | {
2116 | "isSerialized": true,
2117 | "isSigningField": true,
2118 | "isVLEncoded": false,
2119 | "nth": 4,
2120 | "type": "STArray"
2121 | }
2122 | ],
2123 | [
2124 | "Template",
2125 | {
2126 | "isSerialized": true,
2127 | "isSigningField": true,
2128 | "isVLEncoded": false,
2129 | "nth": 5,
2130 | "type": "STArray"
2131 | }
2132 | ],
2133 | [
2134 | "Necessary",
2135 | {
2136 | "isSerialized": true,
2137 | "isSigningField": true,
2138 | "isVLEncoded": false,
2139 | "nth": 6,
2140 | "type": "STArray"
2141 | }
2142 | ],
2143 | [
2144 | "Sufficient",
2145 | {
2146 | "isSerialized": true,
2147 | "isSigningField": true,
2148 | "isVLEncoded": false,
2149 | "nth": 7,
2150 | "type": "STArray"
2151 | }
2152 | ],
2153 | [
2154 | "AffectedNodes",
2155 | {
2156 | "isSerialized": true,
2157 | "isSigningField": true,
2158 | "isVLEncoded": false,
2159 | "nth": 8,
2160 | "type": "STArray"
2161 | }
2162 | ],
2163 | [
2164 | "Memos",
2165 | {
2166 | "isSerialized": true,
2167 | "isSigningField": true,
2168 | "isVLEncoded": false,
2169 | "nth": 9,
2170 | "type": "STArray"
2171 | }
2172 | ],
2173 | [
2174 | "NFTokens",
2175 | {
2176 | "isSerialized": true,
2177 | "isSigningField": true,
2178 | "isVLEncoded": false,
2179 | "nth": 10,
2180 | "type": "STArray"
2181 | }
2182 | ],
2183 | [
2184 | "Hooks",
2185 | {
2186 | "isSerialized": true,
2187 | "isSigningField": true,
2188 | "isVLEncoded": false,
2189 | "nth": 11,
2190 | "type": "STArray"
2191 | }
2192 | ],
2193 | [
2194 | "Majorities",
2195 | {
2196 | "isSerialized": true,
2197 | "isSigningField": true,
2198 | "isVLEncoded": false,
2199 | "nth": 16,
2200 | "type": "STArray"
2201 | }
2202 | ],
2203 | [
2204 | "DisabledValidators",
2205 | {
2206 | "isSerialized": true,
2207 | "isSigningField": true,
2208 | "isVLEncoded": false,
2209 | "nth": 17,
2210 | "type": "STArray"
2211 | }
2212 | ],
2213 | [
2214 | "HookExecutions",
2215 | {
2216 | "isSerialized": true,
2217 | "isSigningField": true,
2218 | "isVLEncoded": false,
2219 | "nth": 18,
2220 | "type": "STArray"
2221 | }
2222 | ],
2223 | [
2224 | "HookParameters",
2225 | {
2226 | "isSerialized": true,
2227 | "isSigningField": true,
2228 | "isVLEncoded": false,
2229 | "nth": 19,
2230 | "type": "STArray"
2231 | }
2232 | ],
2233 | [
2234 | "HookGrants",
2235 | {
2236 | "isSerialized": true,
2237 | "isSigningField": true,
2238 | "isVLEncoded": false,
2239 | "nth": 20,
2240 | "type": "STArray"
2241 | }
2242 | ],
2243 | [
2244 | "Amounts",
2245 | {
2246 | "isSerialized": true,
2247 | "isSigningField": true,
2248 | "isVLEncoded": false,
2249 | "nth": 92,
2250 | "type": "STArray"
2251 | }
2252 | ],
2253 | [
2254 | "HookEmissions",
2255 | {
2256 | "isSerialized": true,
2257 | "isSigningField": true,
2258 | "isVLEncoded": false,
2259 | "nth": 93,
2260 | "type": "STArray"
2261 | }
2262 | ],
2263 | [
2264 | "ImportVLKeys",
2265 | {
2266 | "isSerialized": true,
2267 | "isSigningField": true,
2268 | "isVLEncoded": false,
2269 | "nth": 94,
2270 | "type": "STArray"
2271 | }
2272 | ],
2273 | [
2274 | "ActiveValidators",
2275 | {
2276 | "isSerialized": true,
2277 | "isSigningField": true,
2278 | "isVLEncoded": false,
2279 | "nth": 95,
2280 | "type": "STArray"
2281 | }
2282 | ],
2283 | [
2284 | "GenesisMints",
2285 | {
2286 | "isSerialized": true,
2287 | "isSigningField": true,
2288 | "isVLEncoded": false,
2289 | "nth": 96,
2290 | "type": "STArray"
2291 | }
2292 | ],
2293 | [
2294 | "CloseResolution",
2295 | {
2296 | "isSerialized": true,
2297 | "isSigningField": true,
2298 | "isVLEncoded": false,
2299 | "nth": 1,
2300 | "type": "UInt8"
2301 | }
2302 | ],
2303 | [
2304 | "Method",
2305 | {
2306 | "isSerialized": true,
2307 | "isSigningField": true,
2308 | "isVLEncoded": false,
2309 | "nth": 2,
2310 | "type": "UInt8"
2311 | }
2312 | ],
2313 | [
2314 | "TransactionResult",
2315 | {
2316 | "isSerialized": true,
2317 | "isSigningField": true,
2318 | "isVLEncoded": false,
2319 | "nth": 3,
2320 | "type": "UInt8"
2321 | }
2322 | ],
2323 | [
2324 | "TickSize",
2325 | {
2326 | "isSerialized": true,
2327 | "isSigningField": true,
2328 | "isVLEncoded": false,
2329 | "nth": 16,
2330 | "type": "UInt8"
2331 | }
2332 | ],
2333 | [
2334 | "UNLModifyDisabling",
2335 | {
2336 | "isSerialized": true,
2337 | "isSigningField": true,
2338 | "isVLEncoded": false,
2339 | "nth": 17,
2340 | "type": "UInt8"
2341 | }
2342 | ],
2343 | [
2344 | "HookResult",
2345 | {
2346 | "isSerialized": true,
2347 | "isSigningField": true,
2348 | "isVLEncoded": false,
2349 | "nth": 18,
2350 | "type": "UInt8"
2351 | }
2352 | ],
2353 | [
2354 | "TakerPaysCurrency",
2355 | {
2356 | "isSerialized": true,
2357 | "isSigningField": true,
2358 | "isVLEncoded": false,
2359 | "nth": 1,
2360 | "type": "Hash160"
2361 | }
2362 | ],
2363 | [
2364 | "TakerPaysIssuer",
2365 | {
2366 | "isSerialized": true,
2367 | "isSigningField": true,
2368 | "isVLEncoded": false,
2369 | "nth": 2,
2370 | "type": "Hash160"
2371 | }
2372 | ],
2373 | [
2374 | "TakerGetsCurrency",
2375 | {
2376 | "isSerialized": true,
2377 | "isSigningField": true,
2378 | "isVLEncoded": false,
2379 | "nth": 3,
2380 | "type": "Hash160"
2381 | }
2382 | ],
2383 | [
2384 | "TakerGetsIssuer",
2385 | {
2386 | "isSerialized": true,
2387 | "isSigningField": true,
2388 | "isVLEncoded": false,
2389 | "nth": 4,
2390 | "type": "Hash160"
2391 | }
2392 | ],
2393 | [
2394 | "Paths",
2395 | {
2396 | "isSerialized": true,
2397 | "isSigningField": true,
2398 | "isVLEncoded": false,
2399 | "nth": 1,
2400 | "type": "PathSet"
2401 | }
2402 | ],
2403 | [
2404 | "Indexes",
2405 | {
2406 | "isSerialized": true,
2407 | "isSigningField": true,
2408 | "isVLEncoded": true,
2409 | "nth": 1,
2410 | "type": "Vector256"
2411 | }
2412 | ],
2413 | [
2414 | "Hashes",
2415 | {
2416 | "isSerialized": true,
2417 | "isSigningField": true,
2418 | "isVLEncoded": true,
2419 | "nth": 2,
2420 | "type": "Vector256"
2421 | }
2422 | ],
2423 | [
2424 | "Amendments",
2425 | {
2426 | "isSerialized": true,
2427 | "isSigningField": true,
2428 | "isVLEncoded": true,
2429 | "nth": 3,
2430 | "type": "Vector256"
2431 | }
2432 | ],
2433 | [
2434 | "NFTokenOffers",
2435 | {
2436 | "isSerialized": true,
2437 | "isSigningField": true,
2438 | "isVLEncoded": true,
2439 | "nth": 4,
2440 | "type": "Vector256"
2441 | }
2442 | ],
2443 | [
2444 | "HookNamespaces",
2445 | {
2446 | "isSerialized": true,
2447 | "isSigningField": true,
2448 | "isVLEncoded": true,
2449 | "nth": 5,
2450 | "type": "Vector256"
2451 | }
2452 | ],
2453 | [
2454 | "URITokenIDs",
2455 | {
2456 | "isSerialized": true,
2457 | "isSigningField": true,
2458 | "isVLEncoded": true,
2459 | "nth": 99,
2460 | "type": "Vector256"
2461 | }
2462 | ],
2463 | [
2464 | "Transaction",
2465 | {
2466 | "isSerialized": false,
2467 | "isSigningField": false,
2468 | "isVLEncoded": false,
2469 | "nth": 1,
2470 | "type": "Transaction"
2471 | }
2472 | ],
2473 | [
2474 | "LedgerEntry",
2475 | {
2476 | "isSerialized": false,
2477 | "isSigningField": false,
2478 | "isVLEncoded": false,
2479 | "nth": 1,
2480 | "type": "LedgerEntry"
2481 | }
2482 | ],
2483 | [
2484 | "Validation",
2485 | {
2486 | "isSerialized": false,
2487 | "isSigningField": false,
2488 | "isVLEncoded": false,
2489 | "nth": 1,
2490 | "type": "Validation"
2491 | }
2492 | ],
2493 | [
2494 | "Metadata",
2495 | {
2496 | "isSerialized": false,
2497 | "isSigningField": false,
2498 | "isVLEncoded": false,
2499 | "nth": 1,
2500 | "type": "Metadata"
2501 | }
2502 | ]
2503 | ],
2504 | "LEDGER_ENTRY_TYPES": {
2505 | "AccountRoot": 97,
2506 | "Amendments": 102,
2507 | "Any": 0,
2508 | "Check": 67,
2509 | "Child": 7378,
2510 | "Contract": 99,
2511 | "DepositPreauth": 112,
2512 | "DirectoryNode": 100,
2513 | "EmittedTxn": 69,
2514 | "Escrow": 117,
2515 | "FeeSettings": 115,
2516 | "GeneratorMap": 103,
2517 | "Hook": 72,
2518 | "HookDefinition": 68,
2519 | "HookState": 118,
2520 | "ImportVLSequence": 73,
2521 | "Invalid": -1,
2522 | "LedgerHashes": 104,
2523 | "NFTokenOffer": 55,
2524 | "NFTokenPage": 80,
2525 | "NegativeUNL": 78,
2526 | "Nickname": 110,
2527 | "Offer": 111,
2528 | "PayChannel": 120,
2529 | "RippleState": 114,
2530 | "SignerList": 83,
2531 | "Ticket": 84,
2532 | "UNLReport": 82,
2533 | "URIToken": 85
2534 | },
2535 | "TRANSACTION_FLAGS": {
2536 | "AccountSet": {
2537 | "tfAllowXRP": 2097152,
2538 | "tfDisallowXRP": 1048576,
2539 | "tfOptionalAuth": 524288,
2540 | "tfOptionalDestTag": 131072,
2541 | "tfRequireAuth": 262144,
2542 | "tfRequireDestTag": 65536
2543 | },
2544 | "ClaimReward": {
2545 | "tfOptOut": 1
2546 | },
2547 | "EnableAmendment": {
2548 | "tfGotMajority": 65536,
2549 | "tfLostMajority": 131072,
2550 | "tfTestSuite": 2147483648
2551 | },
2552 | "NFTokenCreateOffer": {
2553 | "tfSellNFToken": 1
2554 | },
2555 | "NFTokenMint": {
2556 | "tfBurnable": 1,
2557 | "tfOnlyXRP": 2,
2558 | "tfStrongTSH": 32768,
2559 | "tfTransferable": 8,
2560 | "tfTrustLine": 4
2561 | },
2562 | "OfferCreate": {
2563 | "tfFillOrKill": 262144,
2564 | "tfImmediateOrCancel": 131072,
2565 | "tfPassive": 65536,
2566 | "tfSell": 524288
2567 | },
2568 | "Payment": {
2569 | "tfLimitQuality": 262144,
2570 | "tfNoRippleDirect": 65536,
2571 | "tfPartialPayment": 131072
2572 | },
2573 | "PaymentChannelClaim": {
2574 | "tfClose": 131072,
2575 | "tfRenew": 65536
2576 | },
2577 | "TrustSet": {
2578 | "tfClearFreeze": 2097152,
2579 | "tfClearNoRipple": 262144,
2580 | "tfSetFreeze": 1048576,
2581 | "tfSetNoRipple": 131072,
2582 | "tfSetfAuth": 65536
2583 | },
2584 | "URITokenMint": {
2585 | "tfBurnable": 1
2586 | },
2587 | "Universal": {
2588 | "tfFullyCanonicalSig": 2147483648
2589 | }
2590 | },
2591 | "TRANSACTION_FLAGS_INDICES": {
2592 | "AccountSet": {
2593 | "asfAccountTxnID": 5,
2594 | "asfAuthorizedNFTokenMinter": 10,
2595 | "asfDefaultRipple": 8,
2596 | "asfDepositAuth": 9,
2597 | "asfDisableMaster": 4,
2598 | "asfDisallowIncomingCheck": 13,
2599 | "asfDisallowIncomingNFTokenOffer": 12,
2600 | "asfDisallowIncomingPayChan": 14,
2601 | "asfDisallowIncomingRemit": 16,
2602 | "asfDisallowIncomingTrustline": 15,
2603 | "asfDisallowXRP": 3,
2604 | "asfGlobalFreeze": 7,
2605 | "asfNoFreeze": 6,
2606 | "asfRequireAuth": 2,
2607 | "asfRequireDest": 1,
2608 | "asfTshCollect": 11
2609 | }
2610 | },
2611 | "TRANSACTION_RESULTS": {
2612 | "tecAMM_BALANCE": 163,
2613 | "tecAMM_FAILED_BID": 167,
2614 | "tecAMM_FAILED_DEPOSIT": 164,
2615 | "tecAMM_FAILED_VOTE": 168,
2616 | "tecAMM_FAILED_WITHDRAW": 165,
2617 | "tecAMM_INVALID_TOKENS": 166,
2618 | "tecAMM_UNFUNDED": 162,
2619 | "tecBAD_XCHAIN_TRANSFER_ISSUE": 171,
2620 | "tecCANT_ACCEPT_OWN_NFTOKEN_OFFER": 158,
2621 | "tecCLAIM": 100,
2622 | "tecCRYPTOCONDITION_ERROR": 146,
2623 | "tecDIR_FULL": 121,
2624 | "tecDST_TAG_NEEDED": 143,
2625 | "tecDUPLICATE": 149,
2626 | "tecEXPIRED": 148,
2627 | "tecFAILED_PROCESSING": 105,
2628 | "tecFROZEN": 137,
2629 | "tecHAS_OBLIGATIONS": 151,
2630 | "tecHOOK_REJECTED": 153,
2631 | "tecINSUFFICIENT_FUNDS": 159,
2632 | "tecINSUFFICIENT_PAYMENT": 161,
2633 | "tecINSUFFICIENT_RESERVE": 141,
2634 | "tecINSUFF_FEE": 136,
2635 | "tecINSUF_RESERVE_LINE": 122,
2636 | "tecINSUF_RESERVE_OFFER": 123,
2637 | "tecINSUF_RESERVE_SELLER": 187,
2638 | "tecINTERNAL": 144,
2639 | "tecINVARIANT_FAILED": 147,
2640 | "tecKILLED": 150,
2641 | "tecLAST_POSSIBLE_ENTRY": 255,
2642 | "tecMAX_SEQUENCE_REACHED": 154,
2643 | "tecNEED_MASTER_KEY": 142,
2644 | "tecNFTOKEN_BUY_SELL_MISMATCH": 156,
2645 | "tecNFTOKEN_OFFER_TYPE_MISMATCH": 157,
2646 | "tecNO_ALTERNATIVE_KEY": 130,
2647 | "tecNO_AUTH": 134,
2648 | "tecNO_DST": 124,
2649 | "tecNO_DST_INSUF_NATIVE": 125,
2650 | "tecNO_ENTRY": 140,
2651 | "tecNO_ISSUER": 133,
2652 | "tecNO_LINE": 135,
2653 | "tecNO_LINE_INSUF_RESERVE": 126,
2654 | "tecNO_LINE_REDUNDANT": 127,
2655 | "tecNO_PERMISSION": 139,
2656 | "tecNO_REGULAR_KEY": 131,
2657 | "tecNO_SUITABLE_NFTOKEN_PAGE": 155,
2658 | "tecNO_TARGET": 138,
2659 | "tecOBJECT_NOT_FOUND": 160,
2660 | "tecOVERSIZE": 145,
2661 | "tecOWNERS": 132,
2662 | "tecPATH_DRY": 128,
2663 | "tecPATH_PARTIAL": 101,
2664 | "tecPRECISION_LOSS": 170,
2665 | "tecREQUIRES_FLAG": 169,
2666 | "tecTOO_SOON": 152,
2667 | "tecUNFUNDED": 129,
2668 | "tecUNFUNDED_ADD": 102,
2669 | "tecUNFUNDED_OFFER": 103,
2670 | "tecUNFUNDED_PAYMENT": 104,
2671 | "tecXCHAIN_ACCOUNT_CREATE_PAST": 182,
2672 | "tecXCHAIN_ACCOUNT_CREATE_TOO_MANY": 183,
2673 | "tecXCHAIN_BAD_CLAIM_ID": 173,
2674 | "tecXCHAIN_BAD_PUBLIC_KEY_ACCOUNT_PAIR": 186,
2675 | "tecXCHAIN_CLAIM_NO_QUORUM": 174,
2676 | "tecXCHAIN_CREATE_ACCOUNT_NONXRP_ISSUE": 176,
2677 | "tecXCHAIN_INSUFF_CREATE_AMOUNT": 181,
2678 | "tecXCHAIN_NO_CLAIM_ID": 172,
2679 | "tecXCHAIN_NO_SIGNERS_LIST": 179,
2680 | "tecXCHAIN_PAYMENT_FAILED": 184,
2681 | "tecXCHAIN_PROOF_UNKNOWN_KEY": 175,
2682 | "tecXCHAIN_REWARD_MISMATCH": 178,
2683 | "tecXCHAIN_SELF_COMMIT": 185,
2684 | "tecXCHAIN_SENDING_ACCOUNT_MISMATCH": 180,
2685 | "tecXCHAIN_WRONG_CHAIN": 177,
2686 | "tefALREADY": -198,
2687 | "tefBAD_ADD_AUTH": -197,
2688 | "tefBAD_AUTH": -196,
2689 | "tefBAD_AUTH_MASTER": -183,
2690 | "tefBAD_LEDGER": -195,
2691 | "tefBAD_QUORUM": -185,
2692 | "tefBAD_SIGNATURE": -186,
2693 | "tefCREATED": -194,
2694 | "tefEXCEPTION": -193,
2695 | "tefFAILURE": -199,
2696 | "tefINTERNAL": -192,
2697 | "tefINVARIANT_FAILED": -182,
2698 | "tefMASTER_DISABLED": -188,
2699 | "tefMAX_LEDGER": -187,
2700 | "tefNFTOKEN_IS_NOT_TRANSFERABLE": -179,
2701 | "tefNONDIR_EMIT": -176,
2702 | "tefNOT_MULTI_SIGNING": -184,
2703 | "tefNO_AUTH_REQUIRED": -191,
2704 | "tefNO_TICKET": -180,
2705 | "tefPAST_IMPORT_SEQ": -178,
2706 | "tefPAST_IMPORT_VL_SEQ": -177,
2707 | "tefPAST_SEQ": -190,
2708 | "tefTOO_BIG": -181,
2709 | "tefWRONG_PRIOR": -189,
2710 | "telBAD_DOMAIN": -398,
2711 | "telBAD_PATH_COUNT": -397,
2712 | "telBAD_PUBLIC_KEY": -396,
2713 | "telCAN_NOT_QUEUE": -392,
2714 | "telCAN_NOT_QUEUE_BALANCE": -391,
2715 | "telCAN_NOT_QUEUE_BLOCKED": -389,
2716 | "telCAN_NOT_QUEUE_BLOCKS": -390,
2717 | "telCAN_NOT_QUEUE_FEE": -388,
2718 | "telCAN_NOT_QUEUE_FULL": -387,
2719 | "telCAN_NOT_QUEUE_IMPORT": -381,
2720 | "telFAILED_PROCESSING": -395,
2721 | "telIMPORT_VL_KEY_NOT_RECOGNISED": -382,
2722 | "telINSUF_FEE_P": -394,
2723 | "telLOCAL_ERROR": -399,
2724 | "telNETWORK_ID_MAKES_TX_NON_CANONICAL": -384,
2725 | "telNON_LOCAL_EMITTED_TXN": -383,
2726 | "telNO_DST_PARTIAL": -393,
2727 | "telREQUIRES_NETWORK_ID": -385,
2728 | "telWRONG_NETWORK": -386,
2729 | "temAMM_BAD_TOKENS": -261,
2730 | "temBAD_AMOUNT": -298,
2731 | "temBAD_CURRENCY": -297,
2732 | "temBAD_EXPIRATION": -296,
2733 | "temBAD_FEE": -295,
2734 | "temBAD_ISSUER": -294,
2735 | "temBAD_LIMIT": -293,
2736 | "temBAD_NFTOKEN_TRANSFER_FEE": -262,
2737 | "temBAD_OFFER": -292,
2738 | "temBAD_PATH": -291,
2739 | "temBAD_PATH_LOOP": -290,
2740 | "temBAD_QUORUM": -271,
2741 | "temBAD_REGKEY": -289,
2742 | "temBAD_SEND_NATIVE_LIMIT": -288,
2743 | "temBAD_SEND_NATIVE_MAX": -287,
2744 | "temBAD_SEND_NATIVE_NO_DIRECT": -286,
2745 | "temBAD_SEND_NATIVE_PARTIAL": -285,
2746 | "temBAD_SEND_NATIVE_PATHS": -284,
2747 | "temBAD_SEQUENCE": -283,
2748 | "temBAD_SIGNATURE": -282,
2749 | "temBAD_SIGNER": -272,
2750 | "temBAD_SRC_ACCOUNT": -281,
2751 | "temBAD_TICK_SIZE": -269,
2752 | "temBAD_TRANSFER_RATE": -280,
2753 | "temBAD_WEIGHT": -270,
2754 | "temCANNOT_PREAUTH_SELF": -267,
2755 | "temDISABLED": -273,
2756 | "temDST_IS_SRC": -279,
2757 | "temDST_NEEDED": -278,
2758 | "temHOOK_DATA_TOO_LARGE": -253,
2759 | "temINVALID": -277,
2760 | "temINVALID_ACCOUNT_ID": -268,
2761 | "temINVALID_COUNT": -266,
2762 | "temINVALID_FLAG": -276,
2763 | "temMALFORMED": -299,
2764 | "temREDUNDANT": -275,
2765 | "temRIPPLE_EMPTY": -274,
2766 | "temSEQ_AND_TICKET": -263,
2767 | "temUNCERTAIN": -265,
2768 | "temUNKNOWN": -264,
2769 | "temXCHAIN_BAD_PROOF": -259,
2770 | "temXCHAIN_BRIDGE_BAD_ISSUES": -258,
2771 | "temXCHAIN_BRIDGE_BAD_MIN_ACCOUNT_CREATE_AMOUNT": -256,
2772 | "temXCHAIN_BRIDGE_BAD_REWARD_AMOUNT": -255,
2773 | "temXCHAIN_BRIDGE_NONDOOR_OWNER": -257,
2774 | "temXCHAIN_EQUAL_DOOR_ACCOUNTS": -260,
2775 | "temXCHAIN_TOO_MANY_ATTESTATIONS": -254,
2776 | "terFUNDS_SPENT": -98,
2777 | "terINSUF_FEE_B": -97,
2778 | "terLAST": -91,
2779 | "terNO_ACCOUNT": -96,
2780 | "terNO_AMM": -87,
2781 | "terNO_AUTH": -95,
2782 | "terNO_HOOK": -86,
2783 | "terNO_LINE": -94,
2784 | "terNO_RIPPLE": -90,
2785 | "terOWNERS": -93,
2786 | "terPRE_SEQ": -92,
2787 | "terPRE_TICKET": -88,
2788 | "terQUEUED": -89,
2789 | "terRETRY": -99,
2790 | "tesPARTIAL": 1,
2791 | "tesSUCCESS": 0
2792 | },
2793 | "TRANSACTION_TYPES": {
2794 | "AccountDelete": 21,
2795 | "AccountSet": 3,
2796 | "Amendment": 100,
2797 | "CheckCancel": 18,
2798 | "CheckCash": 17,
2799 | "CheckCreate": 16,
2800 | "ClaimReward": 98,
2801 | "Contract": 9,
2802 | "DepositPreauth": 19,
2803 | "EmitFailure": 103,
2804 | "EscrowCancel": 4,
2805 | "EscrowCreate": 1,
2806 | "EscrowFinish": 2,
2807 | "Fee": 101,
2808 | "GenesisMint": 96,
2809 | "Import": 97,
2810 | "Invalid": -1,
2811 | "Invoke": 99,
2812 | "NFTokenAcceptOffer": 29,
2813 | "NFTokenBurn": 26,
2814 | "NFTokenCancelOffer": 28,
2815 | "NFTokenCreateOffer": 27,
2816 | "NFTokenMint": 25,
2817 | "NicknameSet": 6,
2818 | "OfferCancel": 8,
2819 | "OfferCreate": 7,
2820 | "Payment": 0,
2821 | "PaymentChannelClaim": 15,
2822 | "PaymentChannelCreate": 13,
2823 | "PaymentChannelFund": 14,
2824 | "Remit": 95,
2825 | "SetHook": 22,
2826 | "SetRegularKey": 5,
2827 | "SignerListSet": 12,
2828 | "SpinalTap": 11,
2829 | "TicketCreate": 10,
2830 | "TrustSet": 20,
2831 | "UNLModify": 102,
2832 | "UNLReport": 104,
2833 | "URITokenBurn": 46,
2834 | "URITokenBuy": 47,
2835 | "URITokenCancelSellOffer": 49,
2836 | "URITokenCreateSellOffer": 48,
2837 | "URITokenMint": 45
2838 | },
2839 | "TYPES": {
2840 | "AccountID": 8,
2841 | "Amount": 6,
2842 | "Blob": 7,
2843 | "Done": -1,
2844 | "Hash128": 4,
2845 | "Hash160": 17,
2846 | "Hash256": 5,
2847 | "LedgerEntry": 10002,
2848 | "Metadata": 10004,
2849 | "NotPresent": 0,
2850 | "PathSet": 18,
2851 | "STArray": 15,
2852 | "STObject": 14,
2853 | "Transaction": 10001,
2854 | "UInt16": 1,
2855 | "UInt192": 21,
2856 | "UInt32": 2,
2857 | "UInt384": 22,
2858 | "UInt512": 23,
2859 | "UInt64": 3,
2860 | "UInt8": 16,
2861 | "UInt96": 20,
2862 | "Unknown": -2,
2863 | "Validation": 10003,
2864 | "Vector256": 19
2865 | },
2866 | "features": {
2867 | "00C1FC4A53E60AB02C864641002B3172F38677E29C26C5406685179B37E1EDAC": {
2868 | "enabled": true,
2869 | "name": "RequireFullyCanonicalSig",
2870 | "supported": true
2871 | },
2872 | "0285B7E5E08E1A8E4C15636F0591D87F73CB6A7B6452A932AD72BBC8E5D1CBE3": {
2873 | "enabled": false,
2874 | "name": "fixNFTokenDirV1",
2875 | "supported": true,
2876 | "vetoed": "Obsolete"
2877 | },
2878 | "07D43DCE529B15A10827E5E04943B496762F9A88E3268269D69C44BE49E21104": {
2879 | "enabled": false,
2880 | "name": "Escrow",
2881 | "supported": true,
2882 | "vetoed": "Obsolete"
2883 | },
2884 | "08DE7D96082187F6E6578530258C77FAABABE4C20474BDB82F04B021F1A68647": {
2885 | "enabled": false,
2886 | "name": "PayChan",
2887 | "supported": true,
2888 | "vetoed": "Obsolete"
2889 | },
2890 | "0D8BF22FF7570D58598D1EF19EBB6E142AD46E59A223FD3816262FBB69345BEA": {
2891 | "enabled": true,
2892 | "name": "Remit",
2893 | "supported": true
2894 | },
2895 | "1562511F573A19AE9BD103B5D6B9E01B3B46805AEC5D3C4805C902B514399146": {
2896 | "enabled": false,
2897 | "name": "CryptoConditions",
2898 | "supported": true,
2899 | "vetoed": "Obsolete"
2900 | },
2901 | "157D2D480E006395B76F948E3E07A45A05FE10230D88A7993C71F97AE4B1F2D1": {
2902 | "enabled": true,
2903 | "name": "Checks",
2904 | "supported": true
2905 | },
2906 | "1D3463A5891F9E589C5AE839FFAC4A917CE96197098A1EF22304E1BC5B98A454": {
2907 | "enabled": false,
2908 | "name": "fix1528",
2909 | "supported": true,
2910 | "vetoed": "Obsolete"
2911 | },
2912 | "1F4AFA8FA1BC8827AD4C0F682C03A8B671DCDF6B5C4DE36D44243A684103EF88": {
2913 | "enabled": true,
2914 | "name": "HardenedValidations",
2915 | "supported": true
2916 | },
2917 | "215181D23BF5C173314B5FDB9C872C92DE6CC918483727DE037C0C13E7E6EE9D": {
2918 | "enabled": true,
2919 | "name": "fixXahauV2",
2920 | "supported": true
2921 | },
2922 | "25BA44241B3BD880770BFA4DA21C7180576831855368CBEC6A3154FDE4A7676E": {
2923 | "enabled": true,
2924 | "name": "fix1781",
2925 | "supported": true
2926 | },
2927 | "2CD5286D8D687E98B41102BDD797198E81EA41DF7BD104E6561FEB104EFF2561": {
2928 | "enabled": true,
2929 | "name": "fixTakerDryOfferRemoval",
2930 | "supported": true
2931 | },
2932 | "2E2FB9CF8A44EB80F4694D38AADAE9B8B7ADAFD2F092E10068E61C98C4F092B0": {
2933 | "enabled": false,
2934 | "name": "fixUniversalNumber",
2935 | "supported": true,
2936 | "vetoed": true
2937 | },
2938 | "3012E8230864E95A58C60FD61430D7E1B4D3353195F2981DC12B0C7C0950FFAC": {
2939 | "enabled": true,
2940 | "name": "FlowCross",
2941 | "supported": true
2942 | },
2943 | "30CD365592B8EE40489BA01AE2F7555CAC9C983145871DC82A42A31CF5BAE7D9": {
2944 | "enabled": true,
2945 | "name": "DeletableAccounts",
2946 | "supported": true
2947 | },
2948 | "32A122F1352A4C7B3A6D790362CC34749C5E57FCE896377BFDC6CCD14F6CD627": {
2949 | "enabled": true,
2950 | "name": "NonFungibleTokensV1_1",
2951 | "supported": true
2952 | },
2953 | "36799EA497B1369B170805C078AEFE6188345F9B3E324C21E9CA3FF574E3C3D6": {
2954 | "enabled": false,
2955 | "name": "fixNFTokenNegOffer",
2956 | "supported": true,
2957 | "vetoed": "Obsolete"
2958 | },
2959 | "3C43D9A973AA4443EF3FC38E42DD306160FBFFDAB901CD8BAA15D09F2597EB87": {
2960 | "enabled": false,
2961 | "name": "NonFungibleTokensV1",
2962 | "supported": true,
2963 | "vetoed": "Obsolete"
2964 | },
2965 | "3CBC5C4E630A1B82380295CDA84B32B49DD066602E74E39B85EF64137FA65194": {
2966 | "enabled": true,
2967 | "name": "DepositPreauth",
2968 | "supported": true
2969 | },
2970 | "42426C4D4F1009EE67080A9B7965B44656D7714D104A72F9B4369F97ABF044EE": {
2971 | "enabled": false,
2972 | "name": "FeeEscalation",
2973 | "supported": true,
2974 | "vetoed": "Obsolete"
2975 | },
2976 | "42EEA5E28A97824821D4EF97081FE36A54E9593C6E4F20CBAE098C69D2E072DC": {
2977 | "enabled": false,
2978 | "name": "fix1373",
2979 | "supported": true,
2980 | "vetoed": "Obsolete"
2981 | },
2982 | "42F8B586B357ABBAAAA1C733C3E7D3B75761395340D0CDF600179E8737E22478": {
2983 | "enabled": true,
2984 | "name": "BalanceRewards",
2985 | "supported": true
2986 | },
2987 | "452F5906C46D46F407883344BFDD90E672B672C5E9943DB4891E3A34FEEEB9DB": {
2988 | "enabled": true,
2989 | "name": "fixSTAmountCanonicalize",
2990 | "supported": true
2991 | },
2992 | "47C3002ABA31628447E8E9A8B315FAA935CE30183F9A9B86845E469CA2CDC3DF": {
2993 | "enabled": true,
2994 | "name": "DisallowIncoming",
2995 | "supported": true
2996 | },
2997 | "4B8466415FAB32FFA89D9DCBE166A42340115771DF611A7160F8D7439C87ECD8": {
2998 | "enabled": true,
2999 | "name": "fixNSDelete",
3000 | "supported": true
3001 | },
3002 | "4C499D17719BB365B69010A436B64FD1A82AAB199FC1CEB06962EBD01059FB09": {
3003 | "enabled": true,
3004 | "name": "fixXahauV1",
3005 | "supported": true
3006 | },
3007 | "4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373": {
3008 | "enabled": false,
3009 | "name": "MultiSign",
3010 | "supported": true,
3011 | "vetoed": "Obsolete"
3012 | },
3013 | "4F46DF03559967AC60F2EB272FEFE3928A7594A45FF774B87A7E540DB0F8F068": {
3014 | "enabled": true,
3015 | "name": "fixAmendmentMajorityCalc",
3016 | "supported": true
3017 | },
3018 | "532651B4FD58DF8922A49BA101AB3E996E5BFBF95A913B3E392504863E63B164": {
3019 | "enabled": false,
3020 | "name": "TickSize",
3021 | "supported": true,
3022 | "vetoed": "Obsolete"
3023 | },
3024 | "586480873651E106F1D6339B0C4A8945BA705A777F3F4524626FF1FC07EFE41D": {
3025 | "enabled": true,
3026 | "name": "MultiSignReserve",
3027 | "supported": true
3028 | },
3029 | "58BE9B5968C4DA7C59BA900961828B113E5490699B21877DEF9A31E9D0FE5D5F": {
3030 | "enabled": true,
3031 | "name": "fix1623",
3032 | "supported": true
3033 | },
3034 | "5D08145F0A4983F23AFFFF514E83FAD355C5ABFBB6CAB76FB5BC8519FF5F33BE": {
3035 | "enabled": true,
3036 | "name": "fix1515",
3037 | "supported": true
3038 | },
3039 | "621A0B264970359869E3C0363A899909AAB7A887C8B73519E4ECF952D33258A8": {
3040 | "enabled": true,
3041 | "name": "fixPayChanRecipientOwnerDir",
3042 | "supported": true
3043 | },
3044 | "6781F8368C4771B83E8B821D88F580202BCB4228075297B19E4FDC5233F1EFDC": {
3045 | "enabled": false,
3046 | "name": "TrustSetAuth",
3047 | "supported": true,
3048 | "vetoed": "Obsolete"
3049 | },
3050 | "67A34F2CF55BFC0F93AACD5B281413176FEE195269FA6D95219A2DF738671172": {
3051 | "enabled": true,
3052 | "name": "fix1513",
3053 | "supported": true
3054 | },
3055 | "6C92211186613F9647A89DFFBAB8F94C99D4C7E956D495270789128569177DA1": {
3056 | "enabled": false,
3057 | "name": "fix1512",
3058 | "supported": true,
3059 | "vetoed": "Obsolete"
3060 | },
3061 | "6E739F4F8B07BED29FC9FF440DA3C301CD14A180DF45819F658FEC2F7DE31427": {
3062 | "enabled": true,
3063 | "name": "XahauGenesis",
3064 | "supported": true
3065 | },
3066 | "7117E2EC2DBF119CA55181D69819F1999ECEE1A0225A7FD2B9ED47940968479C": {
3067 | "enabled": true,
3068 | "name": "fix1571",
3069 | "supported": true
3070 | },
3071 | "73761231F7F3D94EC3D8C63D91BDD0D89045C6F71B917D1925C01253515A6669": {
3072 | "enabled": false,
3073 | "name": "fixNonFungibleTokensV1_2",
3074 | "supported": true,
3075 | "vetoed": true
3076 | },
3077 | "740352F2412A9909880C23A559FCECEDA3BE2126FED62FC7660D628A06927F11": {
3078 | "enabled": true,
3079 | "name": "Flow",
3080 | "supported": true
3081 | },
3082 | "75A7E01C505DD5A179DFE3E000A9B6F1EDDEB55A12F95579A23E15B15DC8BE5A": {
3083 | "enabled": true,
3084 | "name": "ImmediateOfferKilled",
3085 | "supported": true
3086 | },
3087 | "7CA0426E7F411D39BB014E57CD9E08F61DE1750F0D41FCD428D9FB80BB7596B0": {
3088 | "enabled": true,
3089 | "name": "ZeroB2M",
3090 | "supported": true
3091 | },
3092 | "8063140E9260799D6716756B891CEC3E7006C4E4F277AB84670663A88F94B9C4": {
3093 | "enabled": false,
3094 | "name": "fixPageCap",
3095 | "supported": true,
3096 | "vetoed": false
3097 | },
3098 | "86E83A7D2ECE3AD5FA87AB2195AE015C950469ABF0B72EAACED318F74886AE90": {
3099 | "enabled": false,
3100 | "name": "CryptoConditionsSuite",
3101 | "supported": true,
3102 | "vetoed": "Obsolete"
3103 | },
3104 | "88693F108C3CD8A967F3F4253A32DEF5E35F9406ACD2A11B88B11D90865763A9": {
3105 | "enabled": false,
3106 | "name": "fix240911",
3107 | "supported": true,
3108 | "vetoed": false
3109 | },
3110 | "89308AF3B8B10B7192C4E613E1D2E4D9BA64B2EE2D5232402AE82A6A7220D953": {
3111 | "enabled": true,
3112 | "name": "fixQualityUpperBound",
3113 | "supported": true
3114 | },
3115 | "8F81B066ED20DAECA20DF57187767685EEF3980B228E0667A650BAF24426D3B4": {
3116 | "enabled": true,
3117 | "name": "fixCheckThreading",
3118 | "supported": true
3119 | },
3120 | "919857E4B902A20216E4819B9BD9FD1FD19A66ECF63151C18A4C48C873DB9578": {
3121 | "enabled": true,
3122 | "name": "PaychanAndEscrowForTokens",
3123 | "supported": true
3124 | },
3125 | "93E516234E35E08CA689FA33A6D38E103881F8DCB53023F728C307AA89D515A7": {
3126 | "enabled": true,
3127 | "name": "XRPFees",
3128 | "supported": true
3129 | },
3130 | "955DF3FA5891195A9DAEFA1DDC6BB244B545DDE1BAA84CBB25D5F12A8DA68A0C": {
3131 | "enabled": true,
3132 | "name": "TicketBatch",
3133 | "supported": true
3134 | },
3135 | "98DECF327BF79997AEC178323AD51A830E457BFC6D454DAF3E46E5EC42DC619F": {
3136 | "enabled": true,
3137 | "name": "CheckCashMakesTrustLine",
3138 | "supported": true
3139 | },
3140 | "AE35ABDEFBDE520372B31C957020B34A7A4A9DC3115A69803A44016477C84D6E": {
3141 | "enabled": false,
3142 | "name": "fixNFTokenRemint",
3143 | "supported": true,
3144 | "vetoed": true
3145 | },
3146 | "AF8DF7465C338AE64B1E937D6C8DA138C0D63AD5134A68792BBBE1F63356C422": {
3147 | "enabled": true,
3148 | "name": "FlowSortStrands",
3149 | "supported": true
3150 | },
3151 | "B2A4DB846F0891BF2C76AB2F2ACC8F5B4EC64437135C6E56F3F859DE5FFD5856": {
3152 | "enabled": true,
3153 | "name": "ExpandedSignerList",
3154 | "supported": true
3155 | },
3156 | "B4D44CC3111ADD964E846FC57760C8B50FFCD5A82C86A72756F6B058DDDF96AD": {
3157 | "enabled": false,
3158 | "name": "fix1201",
3159 | "supported": true,
3160 | "vetoed": "Obsolete"
3161 | },
3162 | "B4E4F5D2D6FB84DF7399960A732309C9FD530EAE5941838160042833625A6076": {
3163 | "enabled": true,
3164 | "name": "NegativeUNL",
3165 | "supported": true
3166 | },
3167 | "B6B3EEDC0267AB50491FDC450A398AF30DBCD977CECED8BEF2499CAB5DAC19E2": {
3168 | "enabled": true,
3169 | "name": "fixRmSmallIncreasedQOffers",
3170 | "supported": true
3171 | },
3172 | "B9E739B8296B4A1BB29BE990B17D66E21B62A300A909F25AC55C22D6C72E1F9D": {
3173 | "enabled": false,
3174 | "name": "fix1523",
3175 | "supported": true,
3176 | "vetoed": "Obsolete"
3177 | },
3178 | "BA993DF6058701246DAF748BDE237B0C980164D0034CEB1D831C089A90D9000D": {
3179 | "enabled": false,
3180 | "name": "fixFloatDivide",
3181 | "supported": true,
3182 | "vetoed": false
3183 | },
3184 | "C4483A1896170C66C098DEA5B0E024309C60DC960DE5F01CD7AF986AA3D9AD37": {
3185 | "enabled": true,
3186 | "name": "fixMasterKeyAsRegularKey",
3187 | "supported": true
3188 | },
3189 | "CA7C02118BA27599528543DFE77BA6838D1B0F43B447D4D7F53523CE6A0E9AC2": {
3190 | "enabled": true,
3191 | "name": "fix1543",
3192 | "supported": true
3193 | },
3194 | "CC5ABAE4F3EC92E94A59B1908C2BE82D2228B6485C00AFF8F22DF930D89C194E": {
3195 | "enabled": false,
3196 | "name": "SortedDirectories",
3197 | "supported": true,
3198 | "vetoed": "Obsolete"
3199 | },
3200 | "D686F2538F410C9D0D856788E98E3579595DAF7B38D38887F81ECAC934B06040": {
3201 | "enabled": true,
3202 | "name": "HooksUpdate1",
3203 | "supported": true
3204 | },
3205 | "DC9CA96AEA1DCF83E527D1AFC916EFAF5D27388ECA4060A88817C1238CAEE0BF": {
3206 | "enabled": false,
3207 | "name": "EnforceInvariants",
3208 | "supported": true,
3209 | "vetoed": "Obsolete"
3210 | },
3211 | "DF8B4536989BDACE3F934F29423848B9F1D76D09BE6A1FCFE7E7F06AA26ABEAD": {
3212 | "enabled": true,
3213 | "name": "fixRemoveNFTokenAutoTrustLine",
3214 | "supported": true
3215 | },
3216 | "E2E6F2866106419B88C50045ACE96368558C345566AC8F2BDF5A5B5587F0E6FA": {
3217 | "enabled": false,
3218 | "name": "fix1368",
3219 | "supported": true,
3220 | "vetoed": "Obsolete"
3221 | },
3222 | "ECE6819DBA5DB528F1A241695F5A9811EF99467CDE22510954FD357780BBD078": {
3223 | "enabled": true,
3224 | "name": "Hooks",
3225 | "supported": true
3226 | },
3227 | "ECF412BE0964EC2E71DCF807EEEA6EA8470D3DB15173D46F28AB6E234860AC32": {
3228 | "enabled": true,
3229 | "name": "URIToken",
3230 | "supported": true
3231 | },
3232 | "EDB4EE4C524E16BDD91D9A529332DED08DCAAA51CC6DC897ACFA1A0ED131C5B6": {
3233 | "enabled": false,
3234 | "name": "fix240819",
3235 | "supported": true,
3236 | "vetoed": false
3237 | },
3238 | "F5751842D26FC057B92CAA435ABF4F1428C2BCC4180D18775ADE92CB2643BBA3": {
3239 | "enabled": true,
3240 | "name": "Import",
3241 | "supported": true
3242 | },
3243 | "F64E1EABBE79D55B3BB82020516CEC2C582A98A6BFE20FBE9BB6A0D233418064": {
3244 | "enabled": true,
3245 | "name": "DepositAuth",
3246 | "supported": true
3247 | },
3248 | "FBD513F1B893AC765B78F250E6FFA6A11B573209D1842ADC787C850696741288": {
3249 | "enabled": true,
3250 | "name": "fix1578",
3251 | "supported": true
3252 | }
3253 | }
3254 | }
3255 |
--------------------------------------------------------------------------------