├── _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 | --------------------------------------------------------------------------------