add support for nfts in binary codec (#1797)

This commit is contained in:
ledhed2222
2021-11-15 17:08:37 -05:00
committed by GitHub
parent be99161e89
commit 7cb38591ac
4 changed files with 780 additions and 804 deletions

View File

@@ -40,7 +40,8 @@
"Check": 67,
"Nickname": 110,
"Contract": 99,
"GeneratorMap": 103,
"NFTokenPage": 80,
"NFTokenOffer": 55,
"NegativeUNL": 78
},
"FIELDS": [
@@ -94,6 +95,16 @@
"type": "UInt16"
}
],
[
"TransferFee",
{
"nth": 4,
"isVLEncoded": false,
"isSerialized": true,
"isSigningField": true,
"type": "UInt16"
}
],
[
"Flags",
{
@@ -624,6 +635,16 @@
"type": "Hash256"
}
],
[
"TokenID",
{
"nth": 10,
"isVLEncoded": false,
"isSerialized": true,
"isSigningField": true,
"type": "Hash256"
}
],
[
"BookDirectory",
{
@@ -895,7 +916,7 @@
}
],
[
"Generator",
"URI",
{
"nth": 5,
"isVLEncoded": true,
@@ -1134,6 +1155,16 @@
"type": "AccountID"
}
],
[
"Minter",
{
"nth": 9,
"isVLEncoded": true,
"isSerialized": true,
"isSigningField": true,
"type": "AccountID"
}
],
[
"ObjectEndMarker",
{
@@ -1244,6 +1275,16 @@
"type": "STObject"
}
],
[
"NonFungibleToken",
{
"nth": 12,
"isVLEncoded": false,
"isSerialized": true,
"isSigningField": true,
"type": "STObject"
}
],
[
"Signer",
{
@@ -1354,6 +1395,16 @@
"type": "STArray"
}
],
[
"NonFungibleTokens",
{
"nth": 10,
"isVLEncoded": false,
"isSerialized": true,
"isSigningField": true,
"type": "STArray"
}
],
[
"Majorities",
{
@@ -1484,6 +1535,16 @@
"type": "Vector256"
}
],
[
"TokenIDs",
{
"nth": 4,
"isVLEncoded": true,
"isSerialized": true,
"isSigningField": true,
"type": "Vector256"
}
],
[
"Transaction",
{
@@ -1554,6 +1615,36 @@
"type": "UInt32"
}
],
[
"TokenTaxon",
{
"nth": 42,
"isVLEncoded": false,
"isSerialized": true,
"isSigningField": true,
"type": "UInt32"
}
],
[
"MintedTokens",
{
"nth": 43,
"isVLEncoded": false,
"isSerialized": true,
"isSigningField": true,
"type": "UInt32"
}
],
[
"BurnedTokens",
{
"nth": 44,
"isVLEncoded": false,
"isSerialized": true,
"isSigningField": true,
"type": "UInt32"
}
],
[
"Channel",
{
@@ -1584,6 +1675,56 @@
"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"
}
],
[
"TickSize",
{
@@ -1613,6 +1754,36 @@
"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"
}
]
],
"TRANSACTION_RESULTS": {
@@ -1737,7 +1908,18 @@
"tecDUPLICATE": 149,
"tecKILLED": 150,
"tecHAS_OBLIGATIONS": 151,
"tecTOO_SOON": 152
"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
},
"TRANSACTION_TYPES": {
"Invalid": -1,
@@ -1764,7 +1946,11 @@
"DepositPreauth": 19,
"TrustSet": 20,
"AccountDelete": 21,
"NFTokenMint": 25,
"NFTokenBurn": 26,
"NFTokenCreateOffer": 27,
"NFTokenCancelOffer": 28,
"NFTokenAcceptOffer": 29,
"EnableAmendment": 100,
"SetFee": 101,
"UNLModify": 102