Skip to content

Commit 6d4bafd

Browse files
committed
resolve bug: v2 cannt save failed transactions
1 parent ce6852a commit 6d4bafd

3 files changed

Lines changed: 188 additions & 95 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "chainsql-binary-codec",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"description": "chainsql binary codec",
55
"files": [
66
"distrib/npm/*",

src/enums/definitions.json

Lines changed: 186 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -2074,100 +2074,193 @@
20742074
]
20752075
],
20762076
"TRANSACTION_RESULTS": {
2077-
"tecINSUFFICIENT_RESERVE": 141,
2078-
"telNO_DST_PARTIAL": -393,
2079-
"tecUNFUNDED_PAYMENT": 104,
2080-
"tecNO_TARGET": 138,
2081-
"temBAD_SRC_ACCOUNT": -281,
2082-
"tefPAST_SEQ": -189,
2083-
"terNO_ACCOUNT": -96,
2084-
"temREDUNDANT": -275,
2085-
"tefCREATED": -194,
2086-
"temDST_IS_SRC": -279,
2087-
"terRETRY": -99,
2088-
"temINVALID_FLAG": -276,
2089-
"temBAD_SEND_XRP_LIMIT": -288,
2090-
"terNO_LINE": -94,
2091-
"tefBAD_AUTH": -196,
2092-
"temBAD_EXPIRATION": -295,
2093-
"tecNO_ISSUER": 133,
2094-
"temBAD_SEND_XRP_NO_DIRECT": -286,
2095-
"temBAD_SEND_XRP_PATHS": -284,
2096-
"tefBAD_LEDGER": -195,
2097-
"tefNO_AUTH_REQUIRED": -190,
2098-
"tecINSUF_RESERVE_LINE": 122,
2099-
"terOWNERS": -93,
2100-
"tecNO_REGULAR_KEY": 131,
2101-
"tecINSUFF_FEE": 136,
2102-
"tecNO_ALTERNATIVE_KEY": 130,
2103-
"tecNO_ENTRY": 140,
2104-
"terLAST": -91,
2105-
"terNO_RIPPLE": -90,
2106-
"tecNO_PERMISSION": 139,
2107-
"tecNEED_MASTER_KEY": 142,
2108-
"temBAD_FEE": -294,
2109-
"terPRE_SEQ": -92,
2110-
"tecOVERSIZE": 145,
2111-
"tecCRYPTOCONDITION_ERROR": 146,
2112-
"tefMASTER_DISABLED": -187,
2113-
"temBAD_CURRENCY": -296,
2114-
"tefDST_TAG_NEEDED": -193,
2115-
"tecUNFUNDED_ADD": 102,
2116-
"tecOWNERS": 132,
2117-
"tecNO_LINE_REDUNDANT": 127,
2118-
"temBAD_SIGNATURE": -282,
2119-
"tefFAILURE": -199,
2120-
"telBAD_PATH_COUNT": -397,
2121-
"temBAD_TRANSFER_RATE": -280,
2122-
"tefWRONG_PRIOR": -188,
2123-
"tecNO_DST": 124,
2124-
"tecNO_AUTH": 134,
2125-
"telBAD_DOMAIN": -398,
2126-
"temBAD_AMOUNT": -298,
2127-
"temBAD_AUTH_MASTER": -297,
2128-
"temBAD_LIMIT": -292,
2129-
"temBAD_ISSUER": -293,
2130-
"tecNO_DST_INSUF_XRP": 125,
2131-
"tecPATH_PARTIAL": 101,
2132-
"telBAD_PUBLIC_KEY": -396,
2133-
"tefBAD_ADD_AUTH": -197,
2134-
"tecDST_TAG_NEEDED": 143,
2135-
"temBAD_OFFER": -291,
2136-
"temBAD_SEND_XRP_PARTIAL": -285,
2137-
"temDST_NEEDED": -278,
2138-
"tefALREADY": -198,
2139-
"tecUNFUNDED": 129,
2140-
"tecNO_LINE": 135,
2141-
"tecFROZEN": 137,
2142-
"temUNCERTAIN": -272,
2143-
"tecFAILED_PROCESSING": 105,
2144-
"telLOCAL_ERROR": -399,
2145-
"temREDUNDANT_SEND_MAX": -274,
2146-
"tefINTERNAL": -191,
2147-
"temBAD_PATH_LOOP": -289,
2148-
"tecPATH_DRY": 128,
2149-
"tefEXCEPTION": -192,
2150-
"tecDIR_FULL": 121,
2151-
"tecUNFUNDED_OFFER": 103,
2152-
"temRIPPLE_EMPTY": -273,
2153-
"telINSUF_FEE_P": -394,
2154-
"temBAD_SEQUENCE": -283,
2155-
"tefMAX_LEDGER": -186,
2156-
"terFUNDS_SPENT": -98,
2157-
"temBAD_SEND_XRP_MAX": -287,
2158-
"telFAILED_PROCESSING": -395,
2159-
"terINSUF_FEE_B": -97,
2160-
"tecCLAIM": 100,
21612077
"tesSUCCESS": 0,
2162-
"temBAD_PATH": -290,
2163-
"temMALFORMED": -299,
2164-
"temUNKNOWN": -271,
2165-
"tecINTERNAL": 144,
2166-
"temINVALID": -277,
2167-
"tecINSUF_RESERVE_OFFER": 123,
2168-
"tecNO_LINE_INSUF_RESERVE": 126,
2169-
"terNO_AUTH": -95,
2170-
"temBAD_TICK_SIZE": -270
2078+
"terRETRY":1,
2079+
"terFUNDS_SPENT":2,
2080+
"terINSUF_FEE_B":3,
2081+
"terNO_ACCOUNT":4,
2082+
"terNO_AUTH":5,
2083+
"terNO_LINE":6,
2084+
"terOWNERS":7,
2085+
"terPRE_SEQ":8,
2086+
"terLAST":9,
2087+
"terNO_RIPPLE":10,
2088+
"terQUEUED":11,
2089+
"tecCLAIM":100,
2090+
"tecPATH_PARTIAL":101,
2091+
"tecUNFUNDED_ADD":102,
2092+
"tecUNFUNDED_OFFER":103,
2093+
"tecUNFUNDED_PAYMENT":104,
2094+
"tecFAILED_PROCESSING":105,
2095+
"tecUNFUNDED_ESCROW":106,
2096+
"tecDIR_FULL":121,
2097+
"tecINSUF_RESERVE_LINE":122,
2098+
"tecINSUF_RESERVE_OFFER":123,
2099+
"tecNO_DST":124,
2100+
"tecNO_DST_INSUF_ZXC":125,
2101+
"tecNO_LINE_INSUF_RESERVE":126,
2102+
"tecNO_LINE_REDUNDANT":127,
2103+
"tecPATH_DRY":128,
2104+
"tecUNFUNDED":129,
2105+
"tecNO_ALTERNATIVE_KEY":130,
2106+
"tecNO_REGULAR_KEY":131,
2107+
"tecOWNERS":132,
2108+
"tecNO_ISSUER":133,
2109+
"tecNO_AUTH":134,
2110+
"tecNO_LINE":135,
2111+
"tecINSUFF_FEE":136,
2112+
"tecFROZEN":137,
2113+
"tecNO_TARGET":138,
2114+
"tecNO_PERMISSION":139,
2115+
"tecNO_ENTRY":140,
2116+
"tecINSUFFICIENT_RESERVE":141,
2117+
"tecNEED_MASTER_KEY":142,
2118+
"tecDST_TAG_NEEDED":143,
2119+
"tecINTERNAL":144,
2120+
"tecOVERSIZE":145,
2121+
"tecCRYPTOCONDITION_ERROR":146,
2122+
"tecINVARIANT_FAILED":147,
2123+
"tecEXPIRED":148,
2124+
"tecDUPLICATE":149,
2125+
"tecKILLED":150,
2126+
"tecHAS_OBLIGATIONS":151,
2127+
"tecTOO_SOON":152,
2128+
"temMALFORMED":200,
2129+
"temBAD_AMOUNT":201,
2130+
"temBAD_CURRENCY":202,
2131+
"temBAD_EXPIRATION":203,
2132+
"temBAD_FEE":204,
2133+
"temBAD_ISSUER":205,
2134+
"temBAD_LIMIT":206,
2135+
"temBAD_OFFER":207,
2136+
"temBAD_PATH":208,
2137+
"temBAD_PATH_LOOP":209,
2138+
"temBAD_REGKEY":210,
2139+
"temBAD_SEND_ZXC_LIMIT":211,
2140+
"temBAD_SEND_ZXC_MAX":212,
2141+
"temBAD_SEND_ZXC_NO_DIRECT":213,
2142+
"temBAD_SEND_ZXC_PARTIAL":214,
2143+
"temBAD_SEND_ZXC_PATHS":215,
2144+
"temBAD_SEQUENCE":216,
2145+
"temBAD_SIGNATURE":217,
2146+
"temBAD_SRC_ACCOUNT":218,
2147+
"temBAD_TRANSFER_RATE":219,
2148+
"temDST_IS_SRC":220,
2149+
"temDST_NEEDED":221,
2150+
"temINVALID":222,
2151+
"temINVALID_FLAG":223,
2152+
"temREDUNDANT":224,
2153+
"temRIPPLE_EMPTY":225,
2154+
"temDISABLED":226,
2155+
"temBAD_SIGNER":227,
2156+
"temBAD_QUORUM":228,
2157+
"temBAD_WEIGHT":229,
2158+
"temBAD_TICK_SIZE":230,
2159+
"temCANNOT_PREAUTH_SELF":231,
2160+
"temINVALID_ACCOUNT_ID":232,
2161+
"temBAD_TRANSFERFEE_BOTH":233,
2162+
"temBAD_TRANSFERFEE":234,
2163+
"temBAD_FEE_MISMATCH_TRANSFER_RATE":235,
2164+
"temBAD_OWNER":236,
2165+
"temBAD_TABLES":237,
2166+
"temBAD_TABLEFLAGS":238,
2167+
"temBAD_RAW":239,
2168+
"temBAD_OPTYPE":240,
2169+
"temBAD_OPTYPE_IN_TRANSACTION":241,
2170+
"temBAD_BASETX":242,
2171+
"temBAD_PUT":243,
2172+
"temBAD_DBTX":244,
2173+
"temBAD_STATEMENTS":245,
2174+
"temBAD_NEEDVERIFY":246,
2175+
"temBAD_STRICTMODE":247,
2176+
"temBAD_BASELEDGER":248,
2177+
"temBAD_TRANSFERORDER":249,
2178+
"temBAD_OPERATIONRULE":250,
2179+
"temBAD_DELETERULE":251,
2180+
"temBAD_UPDATERULE":252,
2181+
"temBAD_RULEANDTOKEN":253,
2182+
"temBAD_INSERTLIMIT":254,
2183+
"temBAD_NEEDVERIFY_OPERRULE":255,
2184+
"temBAD_VALIDATOR":256,
2185+
"temBAD_PEERLIST":257,
2186+
"temBAD_ANCHORLEDGER":258,
2187+
"temBAD_SIGNERFORVAL":259,
2188+
"temBAD_SCHEMAADMIN":260,
2189+
"temUNCERTAIN":261,
2190+
"temUNKNOWN":262,
2191+
"tefFAILURE":300,
2192+
"tefALREADY":301,
2193+
"tefBAD_ADD_AUTH":302,
2194+
"tefBAD_AUTH":303,
2195+
"tefBAD_LEDGER":304,
2196+
"tefCREATED":305,
2197+
"tefEXCEPTION":306,
2198+
"tefINTERNAL":307,
2199+
"tefNO_AUTH_REQUIRED":308,
2200+
"tefPAST_SEQ":309,
2201+
"tefWRONG_PRIOR":310,
2202+
"tefMASTER_DISABLED":311,
2203+
"tefMAX_LEDGER":312,
2204+
"tefBAD_SIGNATURE":313,
2205+
"tefBAD_QUORUM":314,
2206+
"tefNOT_MULTI_SIGNING":315,
2207+
"tefBAD_AUTH_MASTER":316,
2208+
"tefINVARIANT_FAILED":317,
2209+
"tefTOO_BIG":318,
2210+
"tefBAD_AUTH_EXIST":319,
2211+
"tefBAD_AUTH_NO":320,
2212+
"tefTABLE_GRANTFULL":321,
2213+
"tefTABLE_COUNTFULL":322,
2214+
"tefGAS_INSUFFICIENT":323,
2215+
"tefCONTRACT_EXEC_EXCEPTION":324,
2216+
"tefCONTRACT_REVERT_INSTRUCTION":325,
2217+
"tefCONTRACT_CANNOT_BEPAYED":326,
2218+
"tefCONTRACT_NOT_EXIST":327,
2219+
"tefINVALID_CURRENY":328,
2220+
"tefTABLE_SAMENAME":329,
2221+
"tefTABLE_NOTEXIST":330,
2222+
"tefTABLE_STATEERROR":331,
2223+
"tefBAD_USER":332,
2224+
"tefTABLE_EXISTANDNOTDEL":333,
2225+
"tefTABLE_STORAGEERROR":334,
2226+
"tefTABLE_STORAGENORMALERROR":335,
2227+
"tefTABLE_TXDISPOSEERROR":336,
2228+
"tefTABLE_RULEDISSATISFIED":337,
2229+
"tefINSUFFICIENT_RESERVE":338,
2230+
"tefINSU_RESERVE_TABLE":339,
2231+
"tefDBNOTCONFIGURED":340,
2232+
"tefBAD_DBNAME":341,
2233+
"tefBAD_STATEMENT":342,
2234+
"tefSCHEMA_VALIDATOREXIST":343,
2235+
"tefSCHEMA_NOVALIDATOR":344,
2236+
"tefSCHEMA_PEEREXIST":345,
2237+
"tefSCHEMA_NOPEER":346,
2238+
"tefBAD_SCHEMAID":347,
2239+
"tefBAD_SCHEMAADMIN":348,
2240+
"tefBAD_SCHEMAACCOUNT":349,
2241+
"tefSCHEMA_TX_FORBIDDEN":350,
2242+
"tefSCEMA_NO_PATH":351,
2243+
"tefBAD_DUPLACATE_ITEM":352,
2244+
"tefSCHEMA_NODE_COUNT":353,
2245+
"tefSCHEMA_MAX_SCHEMAS":354,
2246+
"tefMISMATCH_CONTRACT_ADDRESS":355,
2247+
"tefMISMATCH_TRANSACTION_ADDRESS":356,
2248+
"tefWHITELIST_ACCOUNTIDEXIST":357,
2249+
"tefWHITELIST_NOACCOUNTID":358,
2250+
"telLOCAL_ERROR":400,
2251+
"telBAD_DOMAIN":401,
2252+
"telBAD_PATH_COUNT":402,
2253+
"telBAD_PUBLIC_KEY":403,
2254+
"telFAILED_PROCESSING":404,
2255+
"telINSUF_FEE_P":405,
2256+
"telNO_DST_PARTIAL":406,
2257+
"telCAN_NOT_QUEUE":407,
2258+
"telCAN_NOT_QUEUE_BALANCE":408,
2259+
"telCAN_NOT_QUEUE_BLOCKS":409,
2260+
"telCAN_NOT_QUEUE_BLOCKED":410,
2261+
"telCAN_NOT_QUEUE_FEE":11,
2262+
"telCAN_NOT_QUEUE_FULL":412,
2263+
"telTX_POOL_FULL":413
21712264
},
21722265
"TRANSACTION_TYPES": {
21732266
"OfferCancel": 8,

src/enums/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ const Enums = transformWith(makeEnums, {
8383
initVals: enums.TRANSACTION_TYPES, ordinalByteWidth: 2
8484
},
8585
TransactionResult: {
86-
initVals: enums.TRANSACTION_RESULTS, ordinalByteWidth: 1
86+
initVals: enums.TRANSACTION_RESULTS, ordinalByteWidth: 2
8787
}
8888
});
8989

0 commit comments

Comments
 (0)