1756 lines
		
	
	
		
			35 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			1756 lines
		
	
	
		
			35 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
diff --git a/node_modules/ripple-binary-codec/dist/enums/definitions.json b/node_modules/ripple-binary-codec/dist/enums/definitions.json
 | 
						|
index cfe1902..1fbe906 100644
 | 
						|
--- a/node_modules/ripple-binary-codec/dist/enums/definitions.json
 | 
						|
+++ b/node_modules/ripple-binary-codec/dist/enums/definitions.json
 | 
						|
@@ -1,29 +1,33 @@
 | 
						|
+
 | 
						|
 {
 | 
						|
   "TYPES": {
 | 
						|
-    "Validation": 10003,
 | 
						|
     "Done": -1,
 | 
						|
+    "Unknown": -2,
 | 
						|
+    "NotPresent": 0,
 | 
						|
+    "UInt16": 1,
 | 
						|
+    "UInt32": 2,
 | 
						|
+    "UInt64": 3,
 | 
						|
     "Hash128": 4,
 | 
						|
+    "Hash256": 5,
 | 
						|
+    "Amount": 6,
 | 
						|
     "Blob": 7,
 | 
						|
     "AccountID": 8,
 | 
						|
-    "Amount": 6,
 | 
						|
-    "Hash256": 5,
 | 
						|
-    "UInt8": 16,
 | 
						|
-    "Vector256": 19,
 | 
						|
     "STObject": 14,
 | 
						|
-    "Unknown": -2,
 | 
						|
-    "Transaction": 10001,
 | 
						|
+    "STArray": 15,
 | 
						|
+    "UInt8": 16,
 | 
						|
     "Hash160": 17,
 | 
						|
     "PathSet": 18,
 | 
						|
+    "Vector256": 19,
 | 
						|
+    "UInt96": 20,
 | 
						|
+    "UInt192": 21,
 | 
						|
+    "UInt384": 22,
 | 
						|
+    "UInt512": 23,
 | 
						|
+    "Transaction": 10001,
 | 
						|
     "LedgerEntry": 10002,
 | 
						|
-    "UInt16": 1,
 | 
						|
-    "NotPresent": 0,
 | 
						|
-    "UInt64": 3,
 | 
						|
-    "UInt32": 2,
 | 
						|
-    "STArray": 15
 | 
						|
+    "Validation": 10003,
 | 
						|
+    "Metadata": 10004
 | 
						|
   },
 | 
						|
   "LEDGER_ENTRY_TYPES": {
 | 
						|
-    "Any": -3,
 | 
						|
-    "Child": -2,
 | 
						|
     "Invalid": -1,
 | 
						|
     "AccountRoot": 97,
 | 
						|
     "DirectoryNode": 100,
 | 
						|
@@ -36,13 +40,14 @@
 | 
						|
     "FeeSettings": 115,
 | 
						|
     "Escrow": 117,
 | 
						|
     "PayChannel": 120,
 | 
						|
-    "DepositPreauth": 112,
 | 
						|
     "Check": 67,
 | 
						|
+    "DepositPreauth": 112,
 | 
						|
+    "NegativeUnl": 78,
 | 
						|
+    "Any": 0,
 | 
						|
+    "Child": 7378,
 | 
						|
     "Nickname": 110,
 | 
						|
     "Contract": 99,
 | 
						|
-    "NFTokenPage": 80,
 | 
						|
-    "NFTokenOffer": 55,
 | 
						|
-    "NegativeUNL": 78
 | 
						|
+    "GeneratorMap": 103
 | 
						|
   },
 | 
						|
   "FIELDS": [
 | 
						|
     [
 | 
						|
@@ -65,6 +70,166 @@
 | 
						|
         "type": "Unknown"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
+    [
 | 
						|
+      "ObjectEndMarker",
 | 
						|
+      {
 | 
						|
+        "nth": 1,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "STObject"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "ArrayEndMarker",
 | 
						|
+      {
 | 
						|
+        "nth": 1,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "STArray"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "hash",
 | 
						|
+      {
 | 
						|
+        "nth": 257,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": false,
 | 
						|
+        "isSigningField": false,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "index",
 | 
						|
+      {
 | 
						|
+        "nth": 258,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": false,
 | 
						|
+        "isSigningField": false,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "taker_gets_funded",
 | 
						|
+      {
 | 
						|
+        "nth": 258,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": false,
 | 
						|
+        "isSigningField": false,
 | 
						|
+        "type": "Amount"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "taker_pays_funded",
 | 
						|
+      {
 | 
						|
+        "nth": 259,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": false,
 | 
						|
+        "isSigningField": false,
 | 
						|
+        "type": "Amount"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "LedgerEntry",
 | 
						|
+      {
 | 
						|
+        "nth": 257,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": false,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "LedgerEntry"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "Transaction",
 | 
						|
+      {
 | 
						|
+        "nth": 257,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": false,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Transaction"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "Validation",
 | 
						|
+      {
 | 
						|
+        "nth": 257,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": false,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Validation"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "Metadata",
 | 
						|
+      {
 | 
						|
+        "nth": 257,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Metadata"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "CloseResolution",
 | 
						|
+      {
 | 
						|
+        "nth": 1,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt8"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "Method",
 | 
						|
+      {
 | 
						|
+        "nth": 2,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt8"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "TransactionResult",
 | 
						|
+      {
 | 
						|
+        "nth": 3,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt8"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "TickSize",
 | 
						|
+      {
 | 
						|
+        "nth": 16,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt8"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "UNLModifyDisabling",
 | 
						|
+      {
 | 
						|
+        "nth": 17,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt8"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookResult",
 | 
						|
+      {
 | 
						|
+        "nth": 18,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt8"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
     [
 | 
						|
       "LedgerEntryType",
 | 
						|
       {
 | 
						|
@@ -105,6 +270,56 @@
 | 
						|
         "type": "UInt16"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
+    [
 | 
						|
+      "Version",
 | 
						|
+      {
 | 
						|
+        "nth": 16,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt16"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookStateChangeCount",
 | 
						|
+      {
 | 
						|
+        "nth": 17,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt16"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookEmitCount",
 | 
						|
+      {
 | 
						|
+        "nth": 18,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt16"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookExecutionIndex",
 | 
						|
+      {
 | 
						|
+        "nth": 19,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt16"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookApiVersion",
 | 
						|
+      {
 | 
						|
+        "nth": 20,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt16"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
     [
 | 
						|
       "Flags",
 | 
						|
       {
 | 
						|
@@ -456,53 +671,143 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "IndexNext",
 | 
						|
+      "SignerListID",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
+        "nth": 38,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "UInt32"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "IndexPrevious",
 | 
						|
+      "SettleDelay",
 | 
						|
       {
 | 
						|
-        "nth": 2,
 | 
						|
+        "nth": 39,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "UInt32"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "BookNode",
 | 
						|
+      "TicketCount",
 | 
						|
       {
 | 
						|
-        "nth": 3,
 | 
						|
+        "nth": 40,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "UInt32"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "OwnerNode",
 | 
						|
+      "TicketSequence",
 | 
						|
       {
 | 
						|
-        "nth": 4,
 | 
						|
+        "nth": 41,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "UInt32"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "BaseFee",
 | 
						|
+      "TokenTaxon",
 | 
						|
       {
 | 
						|
-        "nth": 5,
 | 
						|
+        "nth": 42,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "UInt32"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "MintedTokens",
 | 
						|
+      {
 | 
						|
+        "nth": 43,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt32"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "BurnedTokens",
 | 
						|
+      {
 | 
						|
+        "nth": 44,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt32"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookStateCount",
 | 
						|
+      {
 | 
						|
+        "nth": 45,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt32"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "EmitGeneration",
 | 
						|
+      {
 | 
						|
+        "nth": 46,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt32"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "IndexNext",
 | 
						|
+      {
 | 
						|
+        "nth": 1,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "IndexPrevious",
 | 
						|
+      {
 | 
						|
+        "nth": 2,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "BookNode",
 | 
						|
+      {
 | 
						|
+        "nth": 3,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "OwnerNode",
 | 
						|
+      {
 | 
						|
+        "nth": 4,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "BaseFee",
 | 
						|
+      {
 | 
						|
+        "nth": 5,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
@@ -535,6 +840,96 @@
 | 
						|
         "type": "UInt64"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
+    [
 | 
						|
+      "DestinationNode",
 | 
						|
+      {
 | 
						|
+        "nth": 9,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "Cookie",
 | 
						|
+      {
 | 
						|
+        "nth": 10,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "ServerVersion",
 | 
						|
+      {
 | 
						|
+        "nth": 11,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "OfferNode",
 | 
						|
+      {
 | 
						|
+        "nth": 12,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "EmitBurden",
 | 
						|
+      {
 | 
						|
+        "nth": 13,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookOn",
 | 
						|
+      {
 | 
						|
+        "nth": 16,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookInstructionCount",
 | 
						|
+      {
 | 
						|
+        "nth": 17,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookReturnCode",
 | 
						|
+      {
 | 
						|
+        "nth": 18,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "ReferenceCount",
 | 
						|
+      {
 | 
						|
+        "nth": 19,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "UInt64"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
     [
 | 
						|
       "EmailHash",
 | 
						|
       {
 | 
						|
@@ -545,6 +940,46 @@
 | 
						|
         "type": "Hash128"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
+    [
 | 
						|
+      "TakerPaysCurrency",
 | 
						|
+      {
 | 
						|
+        "nth": 1,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash160"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "TakerPaysIssuer",
 | 
						|
+      {
 | 
						|
+        "nth": 2,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash160"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "TakerGetsCurrency",
 | 
						|
+      {
 | 
						|
+        "nth": 3,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash160"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "TakerGetsIssuer",
 | 
						|
+      {
 | 
						|
+        "nth": 4,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash160"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
     [
 | 
						|
       "LedgerHash",
 | 
						|
       {
 | 
						|
@@ -645,6 +1080,36 @@
 | 
						|
         "type": "Hash256"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
+    [
 | 
						|
+      "EmitParentTxnID",
 | 
						|
+      {
 | 
						|
+        "nth": 11,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "EmitNonce",
 | 
						|
+      {
 | 
						|
+        "nth": 12,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "EmitHookHash",
 | 
						|
+      {
 | 
						|
+        "nth": 13,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
     [
 | 
						|
       "BookDirectory",
 | 
						|
       {
 | 
						|
@@ -686,9 +1151,9 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TicketID",
 | 
						|
+      "Digest",
 | 
						|
       {
 | 
						|
-        "nth": 20,
 | 
						|
+        "nth": 21,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
@@ -696,9 +1161,9 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Digest",
 | 
						|
+      "Channel",
 | 
						|
       {
 | 
						|
-        "nth": 21,
 | 
						|
+        "nth": 22,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
@@ -706,22 +1171,112 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "hash",
 | 
						|
+      "ConsensusHash",
 | 
						|
       {
 | 
						|
-        "nth": 257,
 | 
						|
+        "nth": 23,
 | 
						|
         "isVLEncoded": false,
 | 
						|
-        "isSerialized": false,
 | 
						|
-        "isSigningField": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
         "type": "Hash256"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "index",
 | 
						|
+      "CheckID",
 | 
						|
       {
 | 
						|
-        "nth": 258,
 | 
						|
+        "nth": 24,
 | 
						|
         "isVLEncoded": false,
 | 
						|
-        "isSerialized": false,
 | 
						|
-        "isSigningField": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "ValidatedHash",
 | 
						|
+      {
 | 
						|
+        "nth": 25,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "PreviousPageMin",
 | 
						|
+      {
 | 
						|
+        "nth": 26,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "NextPageMin",
 | 
						|
+      {
 | 
						|
+        "nth": 27,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "BuyOffer",
 | 
						|
+      {
 | 
						|
+        "nth": 28,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "SellOffer",
 | 
						|
+      {
 | 
						|
+        "nth": 29,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookStateKey",
 | 
						|
+      {
 | 
						|
+        "nth": 30,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookHash",
 | 
						|
+      {
 | 
						|
+        "nth": 31,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookNamespace",
 | 
						|
+      {
 | 
						|
+        "nth": 32,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "Hash256"
 | 
						|
+      }
 | 
						|
+    ],
 | 
						|
+    [
 | 
						|
+      "HookSetTxnID",
 | 
						|
+      {
 | 
						|
+        "nth": 33,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
         "type": "Hash256"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
@@ -865,26 +1420,6 @@
 | 
						|
         "type": "Amount"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
-    [
 | 
						|
-      "taker_gets_funded",
 | 
						|
-      {
 | 
						|
-        "nth": 258,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": false,
 | 
						|
-        "isSigningField": false,
 | 
						|
-        "type": "Amount"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "taker_pays_funded",
 | 
						|
-      {
 | 
						|
-        "nth": 259,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": false,
 | 
						|
-        "isSigningField": false,
 | 
						|
-        "type": "Amount"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
     [
 | 
						|
       "PublicKey",
 | 
						|
       {
 | 
						|
@@ -1086,49 +1621,49 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Account",
 | 
						|
+      "HookStateData",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
+        "nth": 22,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "AccountID"
 | 
						|
+        "type": "Blob"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Owner",
 | 
						|
+      "HookReturnString",
 | 
						|
       {
 | 
						|
-        "nth": 2,
 | 
						|
+        "nth": 23,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "AccountID"
 | 
						|
+        "type": "Blob"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Destination",
 | 
						|
+      "HookParameterName",
 | 
						|
       {
 | 
						|
-        "nth": 3,
 | 
						|
+        "nth": 24,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "AccountID"
 | 
						|
+        "type": "Blob"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Issuer",
 | 
						|
+      "HookParameterValue",
 | 
						|
       {
 | 
						|
-        "nth": 4,
 | 
						|
+        "nth": 25,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "AccountID"
 | 
						|
+        "type": "Blob"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Authorize",
 | 
						|
+      "Account",
 | 
						|
       {
 | 
						|
-        "nth": 5,
 | 
						|
+        "nth": 1,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
@@ -1136,9 +1671,9 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Unauthorize",
 | 
						|
+      "Owner",
 | 
						|
       {
 | 
						|
-        "nth": 6,
 | 
						|
+        "nth": 2,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
@@ -1146,9 +1681,9 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Target",
 | 
						|
+      "Destination",
 | 
						|
       {
 | 
						|
-        "nth": 7,
 | 
						|
+        "nth": 3,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
@@ -1156,9 +1691,9 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "RegularKey",
 | 
						|
+      "Issuer",
 | 
						|
       {
 | 
						|
-        "nth": 8,
 | 
						|
+        "nth": 4,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
@@ -1166,9 +1701,9 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Minter",
 | 
						|
+      "Authorize",
 | 
						|
       {
 | 
						|
-        "nth": 9,
 | 
						|
+        "nth": 5,
 | 
						|
         "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
@@ -1176,623 +1711,453 @@
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "ObjectEndMarker",
 | 
						|
-      {
 | 
						|
-        "nth": 1,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "TransactionMetaData",
 | 
						|
-      {
 | 
						|
-        "nth": 2,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "CreatedNode",
 | 
						|
-      {
 | 
						|
-        "nth": 3,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "DeletedNode",
 | 
						|
-      {
 | 
						|
-        "nth": 4,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "ModifiedNode",
 | 
						|
-      {
 | 
						|
-        "nth": 5,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "PreviousFields",
 | 
						|
+      "Unauthorize",
 | 
						|
       {
 | 
						|
         "nth": 6,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "FinalFields",
 | 
						|
-      {
 | 
						|
-        "nth": 7,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
+        "type": "AccountID"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "NewFields",
 | 
						|
+      "RegularKey",
 | 
						|
       {
 | 
						|
         "nth": 8,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
+        "type": "AccountID"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TemplateEntry",
 | 
						|
+      "Minter",
 | 
						|
       {
 | 
						|
         "nth": 9,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
+        "type": "AccountID"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Memo",
 | 
						|
+      "EmitCallback",
 | 
						|
       {
 | 
						|
         "nth": 10,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "SignerEntry",
 | 
						|
-      {
 | 
						|
-        "nth": 11,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "NonFungibleToken",
 | 
						|
-      {
 | 
						|
-        "nth": 12,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
+        "type": "AccountID"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Signer",
 | 
						|
+      "HookAccount",
 | 
						|
       {
 | 
						|
         "nth": 16,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "Majority",
 | 
						|
-      {
 | 
						|
-        "nth": 18,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "DisabledValidator",
 | 
						|
-      {
 | 
						|
-        "nth": 19,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STObject"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "ArrayEndMarker",
 | 
						|
-      {
 | 
						|
-        "nth": 1,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "Signers",
 | 
						|
-      {
 | 
						|
-        "nth": 3,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": false,
 | 
						|
-        "type": "STArray"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "SignerEntries",
 | 
						|
-      {
 | 
						|
-        "nth": 4,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "Template",
 | 
						|
-      {
 | 
						|
-        "nth": 5,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "Necessary",
 | 
						|
-      {
 | 
						|
-        "nth": 6,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "Sufficient",
 | 
						|
-      {
 | 
						|
-        "nth": 7,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
-        "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
-      }
 | 
						|
-    ],
 | 
						|
-    [
 | 
						|
-      "AffectedNodes",
 | 
						|
-      {
 | 
						|
-        "nth": 8,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
+        "type": "AccountID"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Memos",
 | 
						|
+      "Indexes",
 | 
						|
       {
 | 
						|
-        "nth": 9,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "nth": 1,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
+        "type": "Vector256"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "NonFungibleTokens",
 | 
						|
+      "Hashes",
 | 
						|
       {
 | 
						|
-        "nth": 10,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "nth": 2,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
+        "type": "Vector256"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Majorities",
 | 
						|
+      "Amendments",
 | 
						|
       {
 | 
						|
-        "nth": 16,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "nth": 3,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
+        "type": "Vector256"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "DisabledValidators",
 | 
						|
+      "TokenOffers",
 | 
						|
       {
 | 
						|
-        "nth": 17,
 | 
						|
-        "isVLEncoded": false,
 | 
						|
+        "nth": 4,
 | 
						|
+        "isVLEncoded": true,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "STArray"
 | 
						|
+        "type": "Vector256"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "CloseResolution",
 | 
						|
+      "Paths",
 | 
						|
       {
 | 
						|
         "nth": 1,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt8"
 | 
						|
+        "type": "PathSet"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Method",
 | 
						|
+      "TransactionMetaData",
 | 
						|
       {
 | 
						|
         "nth": 2,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt8"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TransactionResult",
 | 
						|
+      "CreatedNode",
 | 
						|
       {
 | 
						|
         "nth": 3,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt8"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TakerPaysCurrency",
 | 
						|
+      "DeletedNode",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
+        "nth": 4,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash160"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TakerPaysIssuer",
 | 
						|
+      "ModifiedNode",
 | 
						|
       {
 | 
						|
-        "nth": 2,
 | 
						|
+        "nth": 5,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash160"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TakerGetsCurrency",
 | 
						|
+      "PreviousFields",
 | 
						|
       {
 | 
						|
-        "nth": 3,
 | 
						|
+        "nth": 6,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash160"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TakerGetsIssuer",
 | 
						|
+      "FinalFields",
 | 
						|
       {
 | 
						|
-        "nth": 4,
 | 
						|
+        "nth": 7,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash160"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Paths",
 | 
						|
+      "NewFields",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
+        "nth": 8,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "PathSet"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Indexes",
 | 
						|
+      "TemplateEntry",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
-        "isVLEncoded": true,
 | 
						|
+        "nth": 9,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Vector256"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Hashes",
 | 
						|
+      "Memo",
 | 
						|
       {
 | 
						|
-        "nth": 2,
 | 
						|
-        "isVLEncoded": true,
 | 
						|
+        "nth": 10,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Vector256"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Amendments",
 | 
						|
+      "SignerEntry",
 | 
						|
       {
 | 
						|
-        "nth": 3,
 | 
						|
-        "isVLEncoded": true,
 | 
						|
+        "nth": 11,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Vector256"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TokenOffers",
 | 
						|
+      "NonFungibleToken",
 | 
						|
       {
 | 
						|
-        "nth": 4,
 | 
						|
-        "isVLEncoded": true,
 | 
						|
+        "nth": 12,
 | 
						|
+        "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Vector256"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Transaction",
 | 
						|
+      "EmitDetails",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
+        "nth": 13,
 | 
						|
         "isVLEncoded": false,
 | 
						|
-        "isSerialized": false,
 | 
						|
-        "isSigningField": false,
 | 
						|
-        "type": "Transaction"
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "LedgerEntry",
 | 
						|
+      "Hook",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
+        "nth": 14,
 | 
						|
         "isVLEncoded": false,
 | 
						|
-        "isSerialized": false,
 | 
						|
-        "isSigningField": false,
 | 
						|
-        "type": "LedgerEntry"
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Validation",
 | 
						|
+      "Signer",
 | 
						|
       {
 | 
						|
-        "nth": 1,
 | 
						|
+        "nth": 16,
 | 
						|
         "isVLEncoded": false,
 | 
						|
-        "isSerialized": false,
 | 
						|
-        "isSigningField": false,
 | 
						|
-        "type": "Validation"
 | 
						|
+        "isSerialized": true,
 | 
						|
+        "isSigningField": true,
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "SignerListID",
 | 
						|
+      "Majority",
 | 
						|
       {
 | 
						|
-        "nth": 38,
 | 
						|
+        "nth": 18,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt32"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "SettleDelay",
 | 
						|
+      "DisabledValidator",
 | 
						|
       {
 | 
						|
-        "nth": 39,
 | 
						|
+        "nth": 19,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt32"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TicketCount",
 | 
						|
+      "EmittedTxn",
 | 
						|
       {
 | 
						|
-        "nth": 40,
 | 
						|
+        "nth": 20,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt32"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TicketSequence",
 | 
						|
+      "HookExecution",
 | 
						|
       {
 | 
						|
-        "nth": 41,
 | 
						|
+        "nth": 21,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt32"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TokenTaxon",
 | 
						|
+      "HookDefinition",
 | 
						|
       {
 | 
						|
-        "nth": 42,
 | 
						|
+        "nth": 22,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt32"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "MintedTokens",
 | 
						|
+      "HookParameter",
 | 
						|
       {
 | 
						|
-        "nth": 43,
 | 
						|
+        "nth": 23,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt32"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "BurnedTokens",
 | 
						|
+      "HookGrant",
 | 
						|
       {
 | 
						|
-        "nth": 44,
 | 
						|
+        "nth": 24,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt32"
 | 
						|
+        "type": "STObject"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Channel",
 | 
						|
+      "Signers",
 | 
						|
       {
 | 
						|
-        "nth": 22,
 | 
						|
+        "nth": 3,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
-        "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "isSigningField": false,
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "ConsensusHash",
 | 
						|
+      "SignerEntries",
 | 
						|
       {
 | 
						|
-        "nth": 23,
 | 
						|
+        "nth": 4,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "CheckID",
 | 
						|
+      "Template",
 | 
						|
       {
 | 
						|
-        "nth": 24,
 | 
						|
+        "nth": 5,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "ValidatedHash",
 | 
						|
+      "Necessary",
 | 
						|
       {
 | 
						|
-        "nth": 25,
 | 
						|
+        "nth": 6,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "PreviousPageMin",
 | 
						|
+      "Sufficient",
 | 
						|
       {
 | 
						|
-        "nth": 26,
 | 
						|
+        "nth": 7,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "NextPageMin",
 | 
						|
+      "AffectedNodes",
 | 
						|
       {
 | 
						|
-        "nth": 27,
 | 
						|
+        "nth": 8,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "BuyOffer",
 | 
						|
+      "Memos",
 | 
						|
       {
 | 
						|
-        "nth": 28,
 | 
						|
+        "nth": 9,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "SellOffer",
 | 
						|
+      "NonFungibleTokens",
 | 
						|
       {
 | 
						|
-        "nth": 29,
 | 
						|
+        "nth": 10,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "Hash256"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "TickSize",
 | 
						|
+      "Hooks",
 | 
						|
       {
 | 
						|
-        "nth": 16,
 | 
						|
+        "nth": 11,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt8"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "UNLModifyDisabling",
 | 
						|
+      "Majorities",
 | 
						|
       {
 | 
						|
-        "nth": 17,
 | 
						|
+        "nth": 16,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt8"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "DestinationNode",
 | 
						|
+      "DisabledValidators",
 | 
						|
       {
 | 
						|
-        "nth": 9,
 | 
						|
+        "nth": 17,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "Cookie",
 | 
						|
+      "HookExecutions",
 | 
						|
       {
 | 
						|
-        "nth": 10,
 | 
						|
+        "nth": 18,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "ServerVersion",
 | 
						|
+      "HookParameters",
 | 
						|
       {
 | 
						|
-        "nth": 11,
 | 
						|
+        "nth": 19,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ],
 | 
						|
     [
 | 
						|
-      "OfferNode",
 | 
						|
+      "HookGrants",
 | 
						|
       {
 | 
						|
-        "nth": 12,
 | 
						|
+        "nth": 20,
 | 
						|
         "isVLEncoded": false,
 | 
						|
         "isSerialized": true,
 | 
						|
         "isSigningField": true,
 | 
						|
-        "type": "UInt64"
 | 
						|
+        "type": "STArray"
 | 
						|
       }
 | 
						|
     ]
 | 
						|
   ],
 | 
						|
@@ -1844,8 +2209,10 @@
 | 
						|
     "temBAD_TICK_SIZE": -269,
 | 
						|
     "temINVALID_ACCOUNT_ID": -268,
 | 
						|
     "temCANNOT_PREAUTH_SELF": -267,
 | 
						|
-    "temUNCERTAIN": -266,
 | 
						|
-    "temUNKNOWN": -265,
 | 
						|
+    "temINVALID_COUNT": -266,
 | 
						|
+    "temUNCERTAIN": -265,
 | 
						|
+    "temUNKNOWN": -264,
 | 
						|
+    "temSEQ_AND_TICKET": -263,
 | 
						|
 
 | 
						|
     "tefFAILURE": -199,
 | 
						|
     "tefALREADY": -198,
 | 
						|
@@ -1867,7 +2234,6 @@
 | 
						|
     "tefINVARIANT_FAILED": -182,
 | 
						|
     "tefTOO_BIG": -181,
 | 
						|
     "tefNO_TICKET": -180,
 | 
						|
-    "tefTOKEN_IS_NOT_TRANSFERABLE": -179,
 | 
						|
 
 | 
						|
     "terRETRY": -99,
 | 
						|
     "terFUNDS_SPENT": -98,
 | 
						|
@@ -1880,6 +2246,7 @@
 | 
						|
     "terLAST": -91,
 | 
						|
     "terNO_RIPPLE": -90,
 | 
						|
     "terQUEUED": -89,
 | 
						|
+    "terPRE_TICKET": -88,
 | 
						|
 
 | 
						|
     "tesSUCCESS": 0,
 | 
						|
 
 | 
						|
@@ -1921,21 +2288,10 @@
 | 
						|
     "tecKILLED": 150,
 | 
						|
     "tecHAS_OBLIGATIONS": 151,
 | 
						|
     "tecTOO_SOON": 152,
 | 
						|
-
 | 
						|
-    "tecMAX_SEQUENCE_REACHED": 154,
 | 
						|
-    "tecNO_SUITABLE_PAGE": 155,
 | 
						|
-    "tecBUY_SELL_MISMATCH": 156,
 | 
						|
-    "tecOFFER_TYPE_MISMATCH": 157,
 | 
						|
-    "tecCANT_ACCEPT_OWN_OFFER": 158,
 | 
						|
-    "tecINSUFFICIENT_FUNDS": 159,
 | 
						|
-    "tecOBJECT_NOT_FOUND": 160,
 | 
						|
-    "tecINSUFFICIENT_PAYMENT": 161,
 | 
						|
-    "tecINCORRECT_ASSET": 162,
 | 
						|
-    "tecTOO_MANY": 163
 | 
						|
+    "tecHOOK_ERROR": 153
 | 
						|
   },
 | 
						|
   "TRANSACTION_TYPES": {
 | 
						|
     "Invalid": -1,
 | 
						|
-
 | 
						|
     "Payment": 0,
 | 
						|
     "EscrowCreate": 1,
 | 
						|
     "EscrowFinish": 2,
 | 
						|
@@ -1958,11 +2314,7 @@
 | 
						|
     "DepositPreauth": 19,
 | 
						|
     "TrustSet": 20,
 | 
						|
     "AccountDelete": 21,
 | 
						|
-    "NFTokenMint": 25,
 | 
						|
-    "NFTokenBurn": 26,
 | 
						|
-    "NFTokenCreateOffer": 27,
 | 
						|
-    "NFTokenCancelOffer": 28,
 | 
						|
-    "NFTokenAcceptOffer": 29,
 | 
						|
+    "SetHook": 22,
 | 
						|
     "EnableAmendment": 100,
 | 
						|
     "SetFee": 101,
 | 
						|
     "UNLModify": 102
 |