- If you are working on an Amendment to the XRP Ledger (or a sidechain) and you need additional serialized fields then you should register them here to avoid clobbering others.
- Register by opening a PR against this repo with your proposed registration as changes to the tables below. Provided the reservations are reasonable these will be accepted.
- If your code is already in use then enter it into the
used bycolumn otherwise use thereserved bycolumn. Be descriptive but terse in thereserved byfield. Other developers should understand why this code is being reserved.
You can use the bump script if you already have the definitions file or a rippled build. The script will merge your definition with this repo.
python3 bump.py | action | name | path
python3 bump.py definitions XLS30 ./definitions.json
If you would like to know what sfields your rippled build is missing then run with:
DEBUG=True python3 bump.py XLS30 ./definitions.json
Type 1
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | LedgerEntryType | Ledger | n/a |
| 2 | TransactionType | Transaction | n/a |
| 3 | SignerWeight | Transaction | n/a |
| 4 | TransferFee | Transaction | n/a |
| 5 | TradingFee | XLS30 | n/a |
| 6 | DiscountedFee | XLS30 | n/a |
| 16 | Version | n/a | n/a |
| 17 | HookStateChangeCount | Xahau | n/a |
| 18 | HookEmitCount | Xahau | n/a |
| 19 | HookExecutionIndex | Xahau | n/a |
| 20 | HookApiVersion | Xahau | n/a |
Type 2
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | NetworkID | NetworkID | n/a |
| 2 | Flags | Transaction | n/a |
| 3 | SourceTag | Transaction | n/a |
| 4 | Sequence | Transaction | n/a |
| 5 | PreviousTxnLgrSeq | Transaction | n/a |
| 6 | LedgerSequence | Transaction | n/a |
| 7 | CloseTime | Ledger | n/a |
| 8 | ParentCloseTime | Ledger | n/a |
| 9 | SigningTime | Transaction | n/a |
| 10 | Expiration | AccountSet | n/a |
| 11 | TransferRate | AccountSet | n/a |
| 12 | WalletSize | AccountSet | n/a |
| 13 | OwnerCount | AccountSet | n/a |
| 14 | DestinationTag | Payment | n/a |
| 16 | HighQualityIn | Trustlines | n/a |
| 17 | HighQualityOut | Trustlines | n/a |
| 18 | LowQualityIn | Trustlines | n/a |
| 19 | LowQualityOut | Trustlines | n/a |
| 20 | QualityIn | Trustlines | n/a |
| 21 | QualityOut | Trustlines | n/a |
| 22 | StampEscrow | legacy/unused | n/a |
| 23 | BondAmount | legacy/unused | n/a |
| 24 | LoadFee | Consensus | n/a |
| 25 | OfferSequence | OfferCreate | n/a |
| 26 | FirstLedgerSequence | negativeUNL | n/a |
| 27 | LastLedgerSequence | All Txns | n/a |
| 28 | TransactionIndex | Metadata | n/a |
| 29 | OperationLimit | legacy/unused | n/a |
| 30 | ReferenceFeeUnits | FeeSettings | n/a |
| 31 | ReserveBase | FeeSettings | n/a |
| 32 | ReserveIncrement | FeeSettings | n/a |
| 33 | SetFlag | AccountSet | n/a |
| 34 | ClearFlag | AccountSet | n/a |
| 35 | SignerQuorum | MultiSign | n/a |
| 36 | CancelAfter | Escrow, Paychan | n/a |
| 37 | FinishAfter | Escrow, Paychan | n/a |
| 38 | SignerListID | Multisign | n/a |
| 39 | SettleDelay | Paychans | n/a |
| 40 | TicketCount | Tickets | n/a |
| 41 | TicketSequence | Tickets | n/a |
| 42 | NFTokenTaxon | XLS20 | n/a |
| 43 | MintedNFTokens | XLS20 | n/a |
| 44 | BurnedNFTokens | XLS20 | n/a |
| 45 | HookStateCount | Xahau | n/a |
| 46 | EmitGeneration | Xahau | n/a |
| 47 | LockCount | XLS34 | n/a |
| 48 | VoteWeight | XLS30 | n/a |
| 49 | LockCount | Xahau | n/a |
| 50 | FirstNFTokenSequence | XLS30 | n/a |
| 96 | XahauActivationLgrSeq | Xahau | n/a |
| 97 | ImportSequence | Xahau | n/a |
| 98 | RewardTime | Xahau | n/a |
| 99 | RewardLgrFirst | Xahau | n/a |
| 100 | RewardLgrLast | Xahau | n/a |
Type 3
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | IndexNext | Directories | n/a |
| 2 | IndexPrevious | Directories | n/a |
| 3 | BookNode | Orderbooks | n/a |
| 4 | OwnerNode | Directories | n/a |
| 5 | BaseFee | FeeSettings | n/a |
| 6 | ExchangeRate | Orderbooks | n/a |
| 7 | LowNode | Checks | n/a |
| 8 | HighNode | Checks | n/a |
| 9 | DestinationNode | Checks, Escrow, Paychan | n/a |
| 10 | Cookie | Validations | n/a |
| 11 | ServerVersion | Validations | n/a |
| 12 | NFTokenOfferNode | XLS20 | n/a |
| 13 | EmitBurden | Xahau | n/a |
| 16 | HookOn | Xahau | n/a |
| 17 | HookInstructionCount | Xahau | n/a |
| 18 | HookReturnCode | Xahau | n/a |
| 19 | ReferenceCount | Xahau | n/a |
| 20 | XChainClaimID | XLS38 | n/a |
| 21 | XChainAccountCreateCount | XLS38 | n/a |
| 22 | XChainAccountClaimCount | XLS38 | n/a |
| 98 | AccountIndex | Xahau | n/a |
| 99 | AccountCount | Xahau | n/a |
| 100 | RewardAccumulator | Xahau | n/a |
Type 4
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | EmailHash | AccountSet | n/a |
Type 5
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | LedgerHash | Metadata | n/a |
| 2 | ParentHash | Metadata | n/a |
| 3 | TransactionHash | Metadata | n/a |
| 4 | AccountHash | AccountSet | n/a |
| 5 | PreviousTxnID | Various | n/a |
| 6 | LedgerIndex | Metadata | n/a |
| 7 | WalletLocator | AccountSet | n/a |
| 8 | RootIndex | Directories | n/a |
| 9 | AccountTxnID | Account Root | n/a |
| 10 | NFTokenID | XLS20 | n/a |
| 11 | EmitParentTxnID | Xahau | n/a |
| 12 | EmitNonce | Xahau | n/a |
| 13 | EmitHookHash | Xahau | n/a |
| 14 | AMMID | XLS30 | n/a |
| 16 | BookDirectory | Directories | n/a |
| 17 | InvoiceID | Payment, Check | n/a |
| 18 | Nickname | legacy/unused | n/a |
| 19 | Amendment | Consensus | n/a |
| 20 | HookOn | Xahau | n/a |
| 21 | Digest | XLS35 | n/a |
| 22 | Channel | Paychan | n/a |
| 23 | ConsensusHash | Consensus | n/a |
| 24 | CheckID | Xahau | n/a |
| 25 | ValidatedHash | Consensus | n/a |
| 26 | PreviousPageMin | XLS20 | n/a |
| 27 | NextPageMin | XLS20 | n/a |
| 28 | NFTokenBuyOffer | XLS20 | n/a |
| 29 | NFTokenSellOffer | XLS20 | n/a |
| 30 | HookStateKey | Xahau | n/a |
| 31 | HookHash | Xahau | n/a |
| 32 | HookNamespace | Xahau | n/a |
| 33 | HookSetTxnID | Xahau | n/a |
| 34 | OfferID | Xahau | n/a |
| 35 | EscrowID | XLS35 | n/a |
| 36 | URITokenID | XLS35 | n/a |
| 97 | EmittedTxnID | Xahau | n/a |
| 98 | GovernanceMarks | Xahau | n/a |
| 99 | GovernanceFlags | Xahau | n/a |
| 257 | hash | legacy | n/a |
| 258 | index | legacy | n/a |
Type 6
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | Amount | Payment, TrustSet | n/a |
| 2 | Balance | Account Root, Paychan | n/a |
| 3 | LimitAmount | TrustSet | n/a |
| 4 | TakerPays | OfferCreate | n/a |
| 5 | TakerGets | OfferCreate | n/a |
| 6 | LowLimit | TrustSet | n/a |
| 7 | HighLimit | TrustSet | n/a |
| 8 | Fee | All Txns | n/a |
| 9 | SendMax | Partial payments | n/a |
| 10 | DeliverMin | Partial payments | n/a |
| 11 | Amount2 | XLS30 | n/a |
| 12 | BidMin | XLS30 | n/a |
| 13 | BidMax | XLS30 | n/a |
| 16 | MinimumOffer | legacy/unused | n/a |
| 17 | RippleEscrow | legacy/unused | n/a |
| 18 | DeliveredAmount | Partial payments | n/a |
| 19 | NFTokenBrokerFee | XLS20 | n/a |
| 20 | HookCallbackFee | Xahau | n/a |
| 21 | LockedBalance | XLS34 | n/a |
| 22 | BaseFeeDrops | FeeSettings | n/a |
| 23 | ReserveBaseDrops | FeeSettings | n/a |
| 24 | ReserveIncrementDrops | FeeSettings | n/a |
| 25 | LPTokenOut | XLS30 | n/a |
| 26 | LPTokenIn | XLS30 | n/a |
| 27 | EPrice | XLS30 | n/a |
| 28 | Price | XLS30 | n/a |
| 29 | SignatureReward | XLS38 | n/a |
| 30 | MinAccountCreateAmount | XLS38 | n/a |
| 31 | LPTokenBalance | XLS30 | n/a |
| 258 | taker_gets_funded | legacy | n/a |
| 259 | taker_pays_funded | legacy | n/a |
Type 7
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | PublicKey | All Txns | n/a |
| 2 | MessageKey | AccountRoot | n/a |
| 3 | SigningPubKey | Transactions | n/a |
| 4 | TxnSignature | Transactions | n/a |
| 5 | URI | XLS20, XLS35 | n/a |
| 6 | Signature | Validations | n/a |
| 7 | Domain | AccountRoot | n/a |
| 8 | FundCode | Legacy/unused | n/a |
| 9 | RemoveCode | Legacy/unused | n/a |
| 10 | ExpireCode | Legacy/unused | n/a |
| 11 | CreateCode | Xahau | n/a |
| 12 | MemoType | All Txns | n/a |
| 13 | MemoData | All Txns | n/a |
| 14 | MemoFormat | All Txns | n/a |
| 16 | Fulfillment | EscrowCreate | n/a |
| 17 | Condition | EscrowCreate | n/a |
| 18 | MasterSignature | ValidatorList | n/a |
| 19 | UNLModifyValidator | negativeUNL | n/a |
| 20 | ValidatorToDisable | negativeUNL | n/a |
| 21 | ValidatorToReEnable | negativeUNL | n/a |
| 22 | HookStateData | Xahau | n/a |
| 23 | HookReturnString | Xahau | n/a |
| 24 | HookParameterName | Xahau | n/a |
| 25 | HookParameterValue | Xahau | n/a |
| 26 | Blob | Xahau | n/a |
Type 8
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | Account | Various | n/a |
| 2 | Owner | XLS20 | n/a |
| 3 | Destination | Payment | n/a |
| 4 | Issuer | TrustSet | n/a |
| 5 | Authorize | AccountSet | n/a |
| 6 | Unauthorize | AccountSet | n/a |
| 8 | RegularKey | AccountSet | n/a |
| 9 | NFTokenMinter | XLS20 | n/a |
| 10 | EmitCallback | Xahau | n/a |
| 11 | AMMAccount | XLS30 | n/a |
| 16 | HookAccount | Xahau | n/a |
| 18 | OtherChainSource | XLS38 | n/a |
| 19 | OtherChainDestination | XLS38 | n/a |
| 20 | AttestationSignerAccount | XLS38 | n/a |
| 21 | AttestationRewardAccount | XLS38 | n/a |
| 22 | LockingChainDoor | XLS38 | n/a |
| 23 | IssuingChainDoor | XLS38 | n/a |
Type 14
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | ObjectEndMarker | Objects | n/a |
| 2 | TransactionMetaData | Metadata | n/a |
| 3 | CreatedNode | Metadata | n/a |
| 4 | DeletedNode | Metadata | n/a |
| 5 | ModifiedNode | Metadata | n/a |
| 6 | PreviousFields | Metadata | n/a |
| 7 | FinalFields | Metadata | n/a |
| 8 | NewFields | Metadata | n/a |
| 9 | TemplateEntry | unused/legacy | n/a |
| 10 | Memo | All Txn | n/a |
| 11 | SignerEntry | Multisign | n/a |
| 12 | NFToken | XLS20 | n/a |
| 13 | EmitDetails | Xahau | n/a |
| 14 | Hook | Xahau | n/a |
| 16 | Signer | Multisign | n/a |
| 18 | Majority | Consensus | n/a |
| 19 | DisabledValidator | negativeUNL | n/a |
| 20 | EmittedTxn | Xahau | n/a |
| 21 | HookExecution | Xahau | n/a |
| 22 | HookDefinition | Xahau | n/a |
| 23 | HookParameter | Xahau | n/a |
| 24 | HookGrant | Xahau | n/a |
| 25 | VoteEntry | XLS30 | n/a |
| 26 | AuctionSlot | XLS30 | n/a |
| 27 | AuthAccount | XLS30 | n/a |
| 28 | XChainClaimProofSig | XLS38 | n/a |
| 29 | XChainCreateAccountProofSig | XLS38 | n/a |
| 30 | XChainClaimAttestationCollectionElement | XLS38 | n/a |
| 31 | XChainCreateAccountAttestationCollectionElement | XLS38 | n/a |
| 32 | XChainClaimProofSig | XLS30 | n/a |
| 33 | XChainCreateAccountProofSig | XLS30 | n/a |
| 34 | XChainClaimAttestationCollectionElement | XLS30 | n/a |
| 35 | XChainCreateAccountAttestationCollectionElement | XLS30 | n/a |
| 93 | HookEmission | Xahau | n/a |
| 94 | ImportVLKey | Xahau | n/a |
| 95 | ActiveValidator | Xahau | n/a |
| 96 | GenesisMint | Xahau | n/a |
Type 15
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | ArrayEndMarker | Arrays | n/a |
| 3 | Signers | Multisign | n/a |
| 4 | SignerEntries | Multisign | n/a |
| 5 | Template | Templating | n/a |
| 6 | Necessary | legacy/unused | n/a |
| 7 | Sufficient | legacy/unused | n/a |
| 8 | AffectedNodes | Metadata | n/a |
| 9 | Memos | All Txn | n/a |
| 10 | NFTokens | XLS20 | n/a |
| 11 | Hooks | Hooks | n/a |
| 12 | VoteSlots | XLS30 | n/a |
| 16 | Majorities | Consensus | n/a |
| 17 | DisabledValidators | negativeUNL | n/a |
| 18 | HookExecutions | Xahau | n/a |
| 19 | HookParameters | Xahau | n/a |
| 20 | HookGrants | Xahau | n/a |
| 21 | XChainClaimAttestations | XLS38 | n/a |
| 22 | XChainCreateAccountAttestations | XLS38 | n/a |
| 25 | AuthAccounts | XLS38 | n/a |
| 93 | HookEmissions | Xahau | n/a |
| 94 | ImportVLKeys | Xahau | n/a |
| 95 | ActiveValidators | Xahau | n/a |
| 96 | GenesisMints | Xahau | n/a |
Type 16
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | CloseResolution | Consensus | n/a |
| 2 | Method | legacy/unused | n/a |
| 3 | TransactionResult | Metadata | n/a |
| 16 | TickSize | Orderbooks | n/a |
| 17 | UNLModifyDisabling | negativeUNL | n/a |
| 18 | HookResult | Xahau | n/a |
| 19 | WasLockingChainSend | XLS38 | n/a |
Type 17
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | TakerPaysCurrency | Offer | n/a |
| 2 | TakerPaysIssuer | Offer | n/a |
| 3 | TakerGetsCurrency | Offer | n/a |
| 4 | TakerGetsIssuer | Offer | n/a |
Type 18
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | Paths | Pathing | n/a |
Type 19
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | Indexes | Ledger | n/a |
| 2 | Hashes | Ledger | n/a |
| 3 | Amendments | Ledger | n/a |
| 4 | NFTokenOffers | XLS20 | n/a |
| 5 | HookNamespaces | Xahau | n/a |
Type 24
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | LockingChainIssue | XLS38 | n/a |
| 2 | IssuingChainIssue | XLS38 | n/a |
| 3 | Asset | XLS30 | n/a |
| 4 | Asset2 | XLS30 | n/a |
Type 25
| Field Code | Field Name | Used by | Reserved by |
|---|---|---|---|
| 1 | XChainBridge | XLS38 | n/a |
| Response Code | Response Name | Used by | Reserved by |
|---|---|---|---|
| -399 | telLOCAL_ERROR | legacy | n/a |
| -398 | telBAD_DOMAIN | legacy | n/a |
| -397 | telBAD_PATH_COUNT | legacy | n/a |
| -396 | telBAD_PUBLIC_KEY | legacy | n/a |
| -395 | telFAILED_PROCESSING | legacy | n/a |
| -394 | telINSUF_FEE_P | legacy | n/a |
| -393 | telNO_DST_PARTIAL | legacy | n/a |
| -392 | telCAN_NOT_QUEUE | legacy | n/a |
| -391 | telCAN_NOT_QUEUE_BALANCE | legacy | n/a |
| -390 | telCAN_NOT_QUEUE_BLOCKS | legacy | n/a |
| -389 | telCAN_NOT_QUEUE_BLOCKED | legacy | n/a |
| -388 | telCAN_NOT_QUEUE_FEE | legacy | n/a |
| -387 | telCAN_NOT_QUEUE_FULL | legacy | n/a |
| -386 | telWRONG_NETWORK | NetworkID | n/a |
| -385 | telREQUIRES_NETWORK_ID | NetworkID | n/a |
| -384 | telNETWORK_ID_MAKES_TX_NON_CANONICAL | NetworkID | n/a |
| -383 | telNON_LOCAL_EMITTED_TXN | Xahau | n/a |
| -382 | telIMPORT_VL_KEY_NOT_RECOGNISED | Xahau | n/a |
| -381 | telCAN_NOT_QUEUE_IMPORT | Xahau | n/a |
| -299 | temMALFORMED | legacy | n/a |
| -298 | temBAD_AMOUNT | legacy | n/a |
| -297 | temBAD_CURRENCY | legacy | n/a |
| -296 | temBAD_EXPIRATION | legacy | n/a |
| -295 | temBAD_FEE | legacy | n/a |
| -294 | temBAD_ISSUER | legacy | n/a |
| -293 | temBAD_LIMIT | legacy | n/a |
| -292 | temBAD_OFFER | legacy | n/a |
| -291 | temBAD_PATH | legacy | n/a |
| -290 | temBAD_PATH_LOOP | legacy | n/a |
| -289 | temBAD_REGKEY | legacy | n/a |
| -288 | temBAD_SEND_XRP_LIMIT | legacy | n/a |
| -287 | temBAD_SEND_XRP_MAX | legacy | n/a |
| -286 | temBAD_SEND_XRP_NO_DIRECT | legacy | n/a |
| -285 | temBAD_SEND_XRP_PARTIAL | legacy | n/a |
| -284 | temBAD_SEND_XRP_PATHS | legacy | n/a |
| -283 | temBAD_SEQUENCE | legacy | n/a |
| -282 | temBAD_SIGNATURE | legacy | n/a |
| -281 | temBAD_SRC_ACCOUNT | legacy | n/a |
| -280 | temBAD_TRANSFER_RATE | legacy | n/a |
| -279 | temDST_IS_SRC | legacy | n/a |
| -278 | temDST_NEEDED | legacy | n/a |
| -277 | temINVALID | legacy | n/a |
| -276 | temINVALID_FLAG | legacy | n/a |
| -275 | temREDUNDANT | legacy | n/a |
| -274 | temRIPPLE_EMPTY | legacy | n/a |
| -273 | temDISABLED | legacy | n/a |
| -272 | temBAD_SIGNER | legacy | n/a |
| -271 | temBAD_QUORUM | legacy | n/a |
| -270 | temBAD_WEIGHT | legacy | n/a |
| -269 | temBAD_TICK_SIZE | legacy | n/a |
| -268 | temINVALID_ACCOUNT_ID | legacy | n/a |
| -267 | temCANNOT_PREAUTH_SELF | legacy | n/a |
| -266 | temINVALID_COUNT | legacy | n/a |
| -265 | temUNCERTAIN | legacy | n/a |
| -264 | temUNKNOWN | legacy | n/a |
| -263 | temSEQ_AND_TICKET | legacy | n/a |
| -262 | temBAD_NFTOKEN_TRANSFER_FEE | XLS20 | n/a |
| -261 | temBAD_AMM_TOKENS | XLS30 | n/a |
| -260 | temXCHAIN_EQUAL_DOOR_ACCOUNTS | XLS38 | n/a |
| -259 | temXCHAIN_BAD_PROOF | XLS38 | n/a |
| -258 | temXCHAIN_BRIDGE_BAD_ISSUES | XLS38 | n/a |
| -257 | temXCHAIN_BRIDGE_NONDOOR_OWNER | XLS38 | n/a |
| -256 | temXCHAIN_BRIDGE_BAD_MIN_ACCOUNT_CREATE_AMOUNT | XLS38 | n/a |
| -255 | temXCHAIN_BRIDGE_BAD_REWARD_AMOUNT | XLS38 | n/a |
| -254 | temXCHAIN_TOO_MANY_ATTESTATIONS | Xahau | n/a |
| -253 | temHOOK_DATA_TOO_LARGE | Xahau | n/a |
| -252 | temHOOK_REJECTED | Xahau | n/a |
| -199 | tefFAILURE | legacy | n/a |
| -198 | tefALREADY | legacy | n/a |
| -197 | tefBAD_ADD_AUTH | legacy | n/a |
| -196 | tefBAD_AUTH | legacy | n/a |
| -195 | tefBAD_LEDGER | legacy | n/a |
| -194 | tefCREATED | legacy | n/a |
| -193 | tefEXCEPTION | legacy | n/a |
| -192 | tefINTERNAL | legacy | n/a |
| -191 | tefNO_AUTH_REQUIRED | legacy | n/a |
| -190 | tefPAST_SEQ | legacy | n/a |
| -189 | tefWRONG_PRIOR | legacy | n/a |
| -188 | tefMASTER_DISABLED | legacy | n/a |
| -187 | tefMAX_LEDGER | legacy | n/a |
| -186 | tefBAD_SIGNATURE | legacy | n/a |
| -185 | tefBAD_QUORUM | legacy | n/a |
| -184 | tefNOT_MULTI_SIGNING | legacy | n/a |
| -183 | tefBAD_AUTH_MASTER | legacy | n/a |
| -182 | tefINVARIANT_FAILED | legacy | n/a |
| -181 | tefTOO_BIG | legacy | n/a |
| -180 | tefNO_TICKET | Tickets | n/a |
| -179 | tefNFTOKEN_IS_NOT_TRANSFERABLE | XLS20 | n/a |
| -178 | tefPAST_IMPORT_SEQ | Xahau | n/a |
| -177 | tefPAST_IMPORT_VL_SEQ | Xahau | n/a |
| -99 | terRETRY | legacy | n/a |
| -98 | terFUNDS_SPENT | legacy | n/a |
| -97 | terINSUF_FEE_B | legacy | n/a |
| -96 | terNO_ACCOUNT | legacy | n/a |
| -95 | terNO_AUTH | legacy | n/a |
| -94 | terNO_LINE | legacy | n/a |
| -93 | terOWNERS | legacy | n/a |
| -92 | terPRE_SEQ | legacy | n/a |
| -91 | terLAST | legacy | n/a |
| -90 | terNO_RIPPLE | legacy | n/a |
| -89 | terQUEUED | legacy | n/a |
| -88 | terPRE_TICKET | Tickets | n/a |
| -87 | terNO_AMM | XLS30 | n/a |
| -86 | terSUBMITTED | XLS38 | n/a |
| -85 | terNO_HOOK | Xahau | n/a |
| 0 | tesSUCCESS | legacy | n/a |
| 100 | tecCLAIM | legacy | n/a |
| 101 | tecPATH_PARTIAL | legacy | n/a |
| 102 | tecUNFUNDED_ADD | legacy | n/a |
| 103 | tecUNFUNDED_OFFER | legacy | n/a |
| 104 | tecUNFUNDED_PAYMENT | legacy | n/a |
| 105 | tecFAILED_PROCESSING | legacy | n/a |
| 121 | tecDIR_FULL | legacy | n/a |
| 122 | tecINSUF_RESERVE_LINE | legacy | n/a |
| 123 | tecINSUF_RESERVE_OFFER | legacy | n/a |
| 124 | tecNO_DST | legacy | n/a |
| 125 | tecNO_DST_INSUF_XRP | legacy | n/a |
| 126 | tecNO_LINE_INSUF_RESERVE | legacy | n/a |
| 127 | tecNO_LINE_REDUNDANT | legacy | n/a |
| 128 | tecPATH_DRY | legacy | n/a |
| 129 | tecUNFUNDED | legacy | n/a |
| 130 | tecNO_ALTERNATIVE_KEY | legacy | n/a |
| 131 | tecNO_REGULAR_KEY | legacy | n/a |
| 132 | tecOWNERS | legacy | n/a |
| 133 | tecNO_ISSUER | legacy | n/a |
| 134 | tecNO_AUTH | legacy | n/a |
| 135 | tecNO_LINE | legacy | n/a |
| 136 | tecINSUFF_FEE | legacy | n/a |
| 137 | tecFROZEN | legacy | n/a |
| 138 | tecNO_TARGET | legacy | n/a |
| 139 | tecNO_PERMISSION | legacy | n/a |
| 140 | tecNO_ENTRY | legacy | n/a |
| 141 | tecINSUFFICIENT_RESERVE | legacy | n/a |
| 142 | tecNEED_MASTER_KEY | legacy | n/a |
| 143 | tecDST_TAG_NEEDED | legacy | n/a |
| 144 | tecINTERNAL | legacy | n/a |
| 145 | tecOVERSIZE | legacy | n/a |
| 146 | tecCRYPTOCONDITION_ERROR | legacy | n/a |
| 147 | tecINVARIANT_FAILED | legacy | n/a |
| 148 | tecEXPIRED | legacy | n/a |
| 149 | tecDUPLICATE | legacy | n/a |
| 150 | tecKILLED | legacy | n/a |
| 151 | tecHAS_OBLIGATIONS | legacy | n/a |
| 152 | tecTOO_SOON | legacy | n/a |
| 153 | tecHOOK_REJECTED | Xahau | n/a |
| 154 | tecMAX_SEQUENCE_REACHED | legacy | n/a |
| 155 | tecNO_SUITABLE_NFTOKEN_PAGE | XLS20 | n/a |
| 156 | tecNFTOKEN_BUY_SELL_MISMATCH | XLS20 | n/a |
| 157 | tecNFTOKEN_OFFER_TYPE_MISMATCH | XLS20 | n/a |
| 158 | tecCANT_ACCEPT_OWN_NFTOKEN_OFFER | XLS20 | n/a |
| 159 | tecINSUFFICIENT_FUNDS | legacy | n/a |
| 160 | tecOBJECT_NOT_FOUND | legacy | n/a |
| 161 | tecINSUFFICIENT_PAYMENT | legacy | n/a |
| 162 | tecUNFUNDED_AMM | XLS30 | n/a |
| 163 | tecAMM_BALANCE | XLS30 | n/a |
| 164 | tecAMM_FAILED | XLS30 | n/a |
| 165 | tecAMM_INVALID_TOKENS | XLS30 | n/a |
| 166 | tecAMM_EMPTY | XLS30 | n/a |
| 167 | tecAMM_NOT_EMPTY | XLS30 | n/a |
| 168 | tecAMM_ACCOUNT | XLS30 | n/a |
| 169 | tecINCOMPLETE | XLS30 | n/a |
| 170 | tecXCHAIN_BAD_TRANSFER_ISSUE | XLS38 | n/a |
| 171 | tecXCHAIN_NO_CLAIM_ID | XLS38 | n/a |
| 172 | tecXCHAIN_BAD_CLAIM_ID | XLS38 | n/a |
| 173 | tecXCHAIN_CLAIM_NO_QUORUM | XLS38 | n/a |
| 174 | tecXCHAIN_PROOF_UNKNOWN_KEY | XLS38 | n/a |
| 175 | tecXCHAIN_CREATE_ACCOUNT_NONXRP_ISSUE | XLS38 | n/a |
| 176 | tecXCHAIN_WRONG_CHAIN | XLS38 | n/a |
| 177 | tecXCHAIN_REWARD_MISMATCH | XLS38 | n/a |
| 178 | tecXCHAIN_NO_SIGNERS_LIST | XLS38 | n/a |
| 179 | tecXCHAIN_SENDING_ACCOUNT_MISMATCH | XLS38 | n/a |
| 180 | tecXCHAIN_INSUFF_CREATE_AMOUNT | XLS38 | n/a |
| 181 | tecXCHAIN_ACCOUNT_CREATE_PAST | XLS38 | n/a |
| 182 | tecXCHAIN_ACCOUNT_CREATE_TOO_MANY | XLS38 | n/a |
| 183 | tecXCHAIN_PAYMENT_FAILED | XLS38 | n/a |
| 184 | tecXCHAIN_SELF_COMMIT | XLS38 | n/a |
| 185 | tecXCHAIN_BAD_PUBLIC_KEY_ACCOUNT_PAIR | XLS38 | n/a |
| 186 | tecXCHAIN_CREATE_ACCOUNT_DISABLED | XLS38 | n/a |
| 187 | tecREQUIRES_FLAG | Xahau | n/a |
| 188 | tecPRECISION_LOSS | Xahau | n/a |
| 255 | tecLAST_POSSIBLE_ENTRY | Xahau | n/a |
| Type Code | Tx Name | Used by | Reserved by |
|---|---|---|---|
| -1 | Invalid | legacy | n/a |
| 0 | Payment | legacy | n/a |
| 1 | EscrowCreate | legacy | n/a |
| 2 | EscrowFinish | legacy | n/a |
| 3 | AccountSet | legacy | n/a |
| 4 | EscrowCancel | legacy | n/a |
| 5 | SetRegularKey | legacy | n/a |
| 6 | NickNameSet | legacy | n/a |
| 7 | OfferCreate | legacy | n/a |
| 8 | OfferCancel | legacy | n/a |
| 9 | Contract | legacy | n/a |
| 10 | TicketCreate | legacy | n/a |
| 11 | TicketCancel | legacy | n/a |
| 12 | SignerListSet | legacy | n/a |
| 13 | PaymentChannelCreate | legacy | n/a |
| 14 | PaymentChannelFund | legacy | n/a |
| 15 | PaymentChannelClaim | legacy | n/a |
| 16 | CheckCreate | legacy | n/a |
| 17 | CheckCash | legacy | n/a |
| 18 | CheckCancel | legacy | n/a |
| 19 | DepositPreauth | legacy | n/a |
| 20 | TrustSet | legacy | n/a |
| 21 | AccountDelete | legacy | n/a |
| 22 | SetHook | Xahau | n/a |
| 25 | NFTokenMint | XLS20 | n/a |
| 26 | NFTokenBurn | XLS20 | n/a |
| 27 | NFTokenCreateOffer | XLS20 | n/a |
| 28 | NFTokenCancelOffer | XLS20 | n/a |
| 29 | NFTokenAcceptOffer | XLS20 | n/a |
| 30 | Clawback | XLS39 | n/a |
| 35 | AMMCreate | XLS30 | n/a |
| 36 | AMMDeposit | XLS30 | n/a |
| 37 | AMMWithdraw | XLS30 | n/a |
| 38 | AMMVote | XLS30 | n/a |
| 39 | AMMBid | XLS30 | n/a |
| 40 | AMMDelete | XLS30 | n/a |
| 41 | XChainCreateClaimID | XLS38 | n/a |
| 42 | XChainCommit | XLS38 | n/a |
| 43 | XChainClaim | XLS38 | n/a |
| 44 | XChainAccountCreateCommit | XLS38 | n/a |
| 45 | XChainAddClaimAttestation | XLS38 | n/a |
| 46 | XChainAddAccountCreateAttestation | XLS38 | n/a |
| 47 | XChainModifyBridge | XLS38 | n/a |
| 48 | XChainCreateBridge | XLS38 | n/a |
| 49 | URITokenMint | Xahau | n/a |
| 50 | URITokenBurn | Xahau | n/a |
| 51 | URITokenBuy | Xahau | n/a |
| 52 | URITokenCreateSellOffer | Xahau | n/a |
| 53 | URITokenCancelSellOffer | Xahau | n/a |
| 96 | GenesisMint | Xahau | n/a |
| 97 | Import | Xahau | n/a |
| 98 | ClaimReward | Xahau | n/a |
| 99 | Invoke | Xahau | n/a |
| 100 | EnableAmendment | legacy | n/a |
| 101 | SetFee | legacy | n/a |
| 102 | UNLModify | legacy | n/a |
| 103 | EmitFailure | Xahau | n/a |
| 104 | UNLReport | Xahau | n/a |
| Type Code | Entry Name | Used by | Reserved by |
|---|---|---|---|
| -3 | Any | legacy | n/a |
| -2 | Child | legacy | n/a |
| -1 | Invalid | legacy | n/a |
| 55 | NFTokenOffer | XLS20 | n/a |
| 67 | Check | legacy | n/a |
| 68 | HookDefinition | Xahau | n/a |
| 69 | EmittedTxn | Xahau | n/a |
| 72 | Hook | Xahau | n/a |
| 73 | ImportVlseq | Xahau | n/a |
| 78 | NegativeUNL | legacy | n/a |
| 80 | NFTokenPage | XLS20 | n/a |
| 82 | UNLReport | Xahau | n/a |
| 83 | SignerList | legacy | n/a |
| 84 | Ticket | legacy | n/a |
| 85 | URIToken | Xahau | n/a |
| 97 | AccountRoot | legacy | n/a |
| 99 | Contract | legacy | n/a |
| 100 | DirectoryNode | legacy | n/a |
| 102 | Amendments | legacy | n/a |
| 103 | GeneratorMap | legacy | n/a |
| 104 | LedgerHashes | legacy | n/a |
| 105 | Bridge | XLS38 | n/a |
| 110 | Nickname | legacy | n/a |
| 111 | Offer | legacy | n/a |
| 112 | DepositPreauth | legacy | n/a |
| 113 | XChainOwnedClaimID | XLS38 | n/a |
| 114 | RippleState | legacy | n/a |
| 115 | FeeSettings | legacy | n/a |
| 116 | XChainOwnedCreateAccountClaimID | XLS38 | n/a |
| 117 | Escrow | legacy | n/a |
| 118 | HookState | Xahau | n/a |
| 120 | PayChannel | legacy | n/a |
| 121 | AMM | XLS30 | n/a |