{"id":19190164,"url":"https://github.com/xrplf/sfieldregistry","last_synced_at":"2026-06-11T20:31:26.784Z","repository":{"id":66231292,"uuid":"602919170","full_name":"XRPLF/sFieldRegistry","owner":"XRPLF","description":"Public registry for serialized field codes","archived":false,"fork":false,"pushed_at":"2023-10-12T17:19:25.000Z","size":138,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-01-04T06:31:15.094Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/XRPLF.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-17T08:18:51.000Z","updated_at":"2023-03-08T19:08:09.000Z","dependencies_parsed_at":"2024-11-09T11:34:20.305Z","dependency_job_id":null,"html_url":"https://github.com/XRPLF/sFieldRegistry","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XRPLF%2FsFieldRegistry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XRPLF%2FsFieldRegistry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XRPLF%2FsFieldRegistry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XRPLF%2FsFieldRegistry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XRPLF","download_url":"https://codeload.github.com/XRPLF/sFieldRegistry/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240266856,"owners_count":19774075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T11:33:07.715Z","updated_at":"2026-06-11T20:31:21.743Z","avatar_url":"https://github.com/XRPLF.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# SFCode Registry Tables\n\n## How to use\n\n1. 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.\n2. 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.\n3. If your code is already in use then enter it into the `used by` column otherwise use the `reserved by` column. Be descriptive but terse in the `reserved by` field. Other developers should understand why this code is being reserved.\n\n## Bump Script\n\nYou 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.\n\npython3 bump.py | action | name | path\n\n- `python3 bump.py definitions XLS30 ./definitions.json`\n\nIf you would like to know what sfields your rippled build is missing then run with:\n\n- `DEBUG=True python3 bump.py XLS30 ./definitions.json`\n\n\n## UINT16\nType 1\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|LedgerEntryType|Ledger|n/a|\n|2|TransactionType|Transaction|n/a|\n|3|SignerWeight|Transaction|n/a|\n|4|TransferFee|Transaction|n/a|\n|5|TradingFee|XLS30|n/a|\n|6|DiscountedFee|XLS30|n/a|\n|16|Version|n/a|n/a|\n|17|HookStateChangeCount|Xahau|n/a|\n|18|HookEmitCount|Xahau|n/a|\n|19|HookExecutionIndex|Xahau|n/a|\n|20|HookApiVersion|Xahau|n/a|\n\n\n## UINT32\nType 2\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|NetworkID|NetworkID|n/a|\n|2|Flags|Transaction|n/a|\n|3|SourceTag|Transaction|n/a|\n|4|Sequence|Transaction|n/a|\n|5|PreviousTxnLgrSeq|Transaction|n/a|\n|6|LedgerSequence|Transaction|n/a|\n|7|CloseTime|Ledger|n/a|\n|8|ParentCloseTime|Ledger|n/a|\n|9|SigningTime|Transaction|n/a|\n|10|Expiration|AccountSet|n/a|\n|11|TransferRate|AccountSet|n/a|\n|12|WalletSize|AccountSet|n/a|\n|13|OwnerCount|AccountSet|n/a|\n|14|DestinationTag|Payment|n/a|\n|16|HighQualityIn|Trustlines|n/a|\n|17|HighQualityOut|Trustlines|n/a|\n|18|LowQualityIn|Trustlines|n/a|\n|19|LowQualityOut|Trustlines|n/a|\n|20|QualityIn|Trustlines|n/a|\n|21|QualityOut|Trustlines|n/a|\n|22|StampEscrow|legacy/unused|n/a|\n|23|BondAmount|legacy/unused|n/a|\n|24|LoadFee|Consensus|n/a|\n|25|OfferSequence|OfferCreate|n/a|\n|26|FirstLedgerSequence|negativeUNL|n/a|\n|27|LastLedgerSequence|All Txns|n/a|\n|28|TransactionIndex|Metadata|n/a|\n|29|OperationLimit|legacy/unused|n/a|\n|30|ReferenceFeeUnits|FeeSettings|n/a|\n|31|ReserveBase|FeeSettings|n/a|\n|32|ReserveIncrement|FeeSettings|n/a|\n|33|SetFlag|AccountSet|n/a|\n|34|ClearFlag|AccountSet|n/a|\n|35|SignerQuorum|MultiSign|n/a|\n|36|CancelAfter|Escrow, Paychan|n/a|\n|37|FinishAfter|Escrow, Paychan|n/a|\n|38|SignerListID|Multisign|n/a|\n|39|SettleDelay|Paychans|n/a|\n|40|TicketCount|Tickets|n/a|\n|41|TicketSequence|Tickets|n/a|\n|42|NFTokenTaxon|XLS20|n/a|\n|43|MintedNFTokens|XLS20|n/a|\n|44|BurnedNFTokens|XLS20|n/a|\n|45|HookStateCount|Xahau|n/a|\n|46|EmitGeneration|Xahau|n/a|\n|47|LockCount|XLS34|n/a|\n|48|VoteWeight|XLS30|n/a|\n|49|LockCount|Xahau|n/a|\n|50|FirstNFTokenSequence|XLS30|n/a|\n|96|XahauActivationLgrSeq|Xahau|n/a|\n|97|ImportSequence|Xahau|n/a|\n|98|RewardTime|Xahau|n/a|\n|99|RewardLgrFirst|Xahau|n/a|\n|100|RewardLgrLast|Xahau|n/a|\n\n\n## UINT64\nType 3\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|IndexNext|Directories|n/a|\n|2|IndexPrevious|Directories|n/a|\n|3|BookNode|Orderbooks|n/a|\n|4|OwnerNode|Directories|n/a|\n|5|BaseFee|FeeSettings|n/a|\n|6|ExchangeRate|Orderbooks|n/a|\n|7|LowNode|Checks|n/a|\n|8|HighNode|Checks|n/a|\n|9|DestinationNode|Checks, Escrow, Paychan|n/a|\n|10|Cookie|Validations|n/a|\n|11|ServerVersion|Validations|n/a|\n|12|NFTokenOfferNode|XLS20|n/a|\n|13|EmitBurden|Xahau|n/a|\n|16|HookOn|Xahau|n/a|\n|17|HookInstructionCount|Xahau|n/a|\n|18|HookReturnCode|Xahau|n/a|\n|19|ReferenceCount|Xahau|n/a|\n|20|XChainClaimID|XLS38|n/a|\n|21|XChainAccountCreateCount|XLS38|n/a|\n|22|XChainAccountClaimCount|XLS38|n/a|\n|98|AccountIndex|Xahau|n/a|\n|99|AccountCount|Xahau|n/a|\n|100|RewardAccumulator|Xahau|n/a|\n\n\n## HASH128\nType 4\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|EmailHash|AccountSet|n/a|\n\n\n## HASH256\nType 5\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|LedgerHash|Metadata|n/a|\n|2|ParentHash|Metadata|n/a|\n|3|TransactionHash|Metadata|n/a|\n|4|AccountHash|AccountSet|n/a|\n|5|PreviousTxnID|Various|n/a|\n|6|LedgerIndex|Metadata|n/a|\n|7|WalletLocator|AccountSet|n/a|\n|8|RootIndex|Directories|n/a|\n|9|AccountTxnID|Account Root|n/a|\n|10|NFTokenID|XLS20|n/a|\n|11|EmitParentTxnID|Xahau|n/a|\n|12|EmitNonce|Xahau|n/a|\n|13|EmitHookHash|Xahau|n/a|\n|14|AMMID|XLS30|n/a|\n|16|BookDirectory|Directories|n/a|\n|17|InvoiceID|Payment, Check|n/a|\n|18|Nickname|legacy/unused|n/a|\n|19|Amendment|Consensus|n/a|\n|20|HookOn|Xahau|n/a|\n|21|Digest|XLS35|n/a|\n|22|Channel|Paychan|n/a|\n|23|ConsensusHash|Consensus|n/a|\n|24|CheckID|Xahau|n/a|\n|25|ValidatedHash|Consensus|n/a|\n|26|PreviousPageMin|XLS20|n/a|\n|27|NextPageMin|XLS20|n/a|\n|28|NFTokenBuyOffer|XLS20|n/a|\n|29|NFTokenSellOffer|XLS20|n/a|\n|30|HookStateKey|Xahau|n/a|\n|31|HookHash|Xahau|n/a|\n|32|HookNamespace|Xahau|n/a|\n|33|HookSetTxnID|Xahau|n/a|\n|34|OfferID|Xahau|n/a|\n|35|EscrowID|XLS35|n/a|\n|36|URITokenID|XLS35|n/a|\n|97|EmittedTxnID|Xahau|n/a|\n|98|GovernanceMarks|Xahau|n/a|\n|99|GovernanceFlags|Xahau|n/a|\n|257|hash|legacy|n/a|\n|258|index|legacy|n/a|\n\n\n## AMOUNT\nType 6\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|Amount|Payment, TrustSet|n/a|\n|2|Balance|Account Root, Paychan|n/a|\n|3|LimitAmount|TrustSet|n/a|\n|4|TakerPays|OfferCreate|n/a|\n|5|TakerGets|OfferCreate|n/a|\n|6|LowLimit|TrustSet|n/a|\n|7|HighLimit|TrustSet|n/a|\n|8|Fee|All Txns|n/a|\n|9|SendMax|Partial payments|n/a|\n|10|DeliverMin|Partial payments|n/a|\n|11|Amount2|XLS30|n/a|\n|12|BidMin|XLS30|n/a|\n|13|BidMax|XLS30|n/a|\n|16|MinimumOffer|legacy/unused|n/a|\n|17|RippleEscrow|legacy/unused|n/a|\n|18|DeliveredAmount|Partial payments|n/a|\n|19|NFTokenBrokerFee|XLS20|n/a|\n|20|HookCallbackFee|Xahau|n/a|\n|21|LockedBalance|XLS34|n/a|\n|22|BaseFeeDrops|FeeSettings|n/a|\n|23|ReserveBaseDrops|FeeSettings|n/a|\n|24|ReserveIncrementDrops|FeeSettings|n/a|\n|25|LPTokenOut|XLS30|n/a|\n|26|LPTokenIn|XLS30|n/a|\n|27|EPrice|XLS30|n/a|\n|28|Price|XLS30|n/a|\n|29|SignatureReward|XLS38|n/a|\n|30|MinAccountCreateAmount|XLS38|n/a|\n|31|LPTokenBalance|XLS30|n/a|\n|258|taker_gets_funded|legacy|n/a|\n|259|taker_pays_funded|legacy|n/a|\n\n\n## BLOB\nType 7\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|PublicKey|All Txns|n/a|\n|2|MessageKey|AccountRoot|n/a|\n|3|SigningPubKey|Transactions|n/a|\n|4|TxnSignature|Transactions|n/a|\n|5|URI|XLS20, XLS35|n/a|\n|6|Signature|Validations|n/a|\n|7|Domain|AccountRoot|n/a|\n|8|FundCode|Legacy/unused|n/a|\n|9|RemoveCode|Legacy/unused|n/a|\n|10|ExpireCode|Legacy/unused|n/a|\n|11|CreateCode|Xahau|n/a|\n|12|MemoType|All Txns|n/a|\n|13|MemoData|All Txns|n/a|\n|14|MemoFormat|All Txns|n/a|\n|16|Fulfillment|EscrowCreate|n/a|\n|17|Condition|EscrowCreate|n/a|\n|18|MasterSignature|ValidatorList|n/a|\n|19|UNLModifyValidator|negativeUNL|n/a|\n|20|ValidatorToDisable|negativeUNL|n/a|\n|21|ValidatorToReEnable|negativeUNL|n/a|\n|22|HookStateData|Xahau|n/a|\n|23|HookReturnString|Xahau|n/a|\n|24|HookParameterName|Xahau|n/a|\n|25|HookParameterValue|Xahau|n/a|\n|26|Blob|Xahau|n/a|\n\n\n## ACCOUNTID\nType 8\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|Account|Various|n/a|\n|2|Owner|XLS20|n/a|\n|3|Destination|Payment|n/a|\n|4|Issuer|TrustSet|n/a|\n|5|Authorize|AccountSet|n/a|\n|6|Unauthorize|AccountSet|n/a|\n|8|RegularKey|AccountSet|n/a|\n|9|NFTokenMinter|XLS20|n/a|\n|10|EmitCallback|Xahau|n/a|\n|11|AMMAccount|XLS30|n/a|\n|16|HookAccount|Xahau|n/a|\n|18|OtherChainSource|XLS38|n/a|\n|19|OtherChainDestination|XLS38|n/a|\n|20|AttestationSignerAccount|XLS38|n/a|\n|21|AttestationRewardAccount|XLS38|n/a|\n|22|LockingChainDoor|XLS38|n/a|\n|23|IssuingChainDoor|XLS38|n/a|\n\n\n## STOBJECT\nType 14\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|ObjectEndMarker|Objects|n/a|\n|2|TransactionMetaData|Metadata|n/a|\n|3|CreatedNode|Metadata|n/a|\n|4|DeletedNode|Metadata|n/a|\n|5|ModifiedNode|Metadata|n/a|\n|6|PreviousFields|Metadata|n/a|\n|7|FinalFields|Metadata|n/a|\n|8|NewFields|Metadata|n/a|\n|9|TemplateEntry|unused/legacy|n/a|\n|10|Memo|All Txn|n/a|\n|11|SignerEntry|Multisign|n/a|\n|12|NFToken|XLS20|n/a|\n|13|EmitDetails|Xahau|n/a|\n|14|Hook|Xahau|n/a|\n|16|Signer|Multisign|n/a|\n|18|Majority|Consensus|n/a|\n|19|DisabledValidator|negativeUNL|n/a|\n|20|EmittedTxn|Xahau|n/a|\n|21|HookExecution|Xahau|n/a|\n|22|HookDefinition|Xahau|n/a|\n|23|HookParameter|Xahau|n/a|\n|24|HookGrant|Xahau|n/a|\n|25|VoteEntry|XLS30|n/a|\n|26|AuctionSlot|XLS30|n/a|\n|27|AuthAccount|XLS30|n/a|\n|28|XChainClaimProofSig|XLS38|n/a|\n|29|XChainCreateAccountProofSig|XLS38|n/a|\n|30|XChainClaimAttestationCollectionElement|XLS38|n/a|\n|31|XChainCreateAccountAttestationCollectionElement|XLS38|n/a|\n|32|XChainClaimProofSig|XLS30|n/a|\n|33|XChainCreateAccountProofSig|XLS30|n/a|\n|34|XChainClaimAttestationCollectionElement|XLS30|n/a|\n|35|XChainCreateAccountAttestationCollectionElement|XLS30|n/a|\n|93|HookEmission|Xahau|n/a|\n|94|ImportVLKey|Xahau|n/a|\n|95|ActiveValidator|Xahau|n/a|\n|96|GenesisMint|Xahau|n/a|\n\n\n## STARRAY\nType 15\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|ArrayEndMarker|Arrays|n/a|\n|3|Signers|Multisign|n/a|\n|4|SignerEntries|Multisign|n/a|\n|5|Template|Templating|n/a|\n|6|Necessary|legacy/unused|n/a|\n|7|Sufficient|legacy/unused|n/a|\n|8|AffectedNodes|Metadata|n/a|\n|9|Memos|All Txn|n/a|\n|10|NFTokens|XLS20|n/a|\n|11|Hooks|Hooks|n/a|\n|12|VoteSlots|XLS30|n/a|\n|16|Majorities|Consensus|n/a|\n|17|DisabledValidators|negativeUNL|n/a|\n|18|HookExecutions|Xahau|n/a|\n|19|HookParameters|Xahau|n/a|\n|20|HookGrants|Xahau|n/a|\n|21|XChainClaimAttestations|XLS38|n/a|\n|22|XChainCreateAccountAttestations|XLS38|n/a|\n|25|AuthAccounts|XLS38|n/a|\n|93|HookEmissions|Xahau|n/a|\n|94|ImportVLKeys|Xahau|n/a|\n|95|ActiveValidators|Xahau|n/a|\n|96|GenesisMints|Xahau|n/a|\n\n\n## UINT8\nType 16\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|CloseResolution|Consensus|n/a|\n|2|Method|legacy/unused|n/a|\n|3|TransactionResult|Metadata|n/a|\n|16|TickSize|Orderbooks|n/a|\n|17|UNLModifyDisabling|negativeUNL|n/a|\n|18|HookResult|Xahau|n/a|\n|19|WasLockingChainSend|XLS38|n/a|\n\n\n## HASH160\nType 17\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|TakerPaysCurrency|Offer|n/a|\n|2|TakerPaysIssuer|Offer|n/a|\n|3|TakerGetsCurrency|Offer|n/a|\n|4|TakerGetsIssuer|Offer|n/a|\n\n\n## PATHSET\nType 18\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|Paths|Pathing|n/a|\n\n\n## VECTOR256\nType 19\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|Indexes|Ledger|n/a|\n|2|Hashes|Ledger|n/a|\n|3|Amendments|Ledger|n/a|\n|4|NFTokenOffers|XLS20|n/a|\n|5|HookNamespaces|Xahau|n/a|\n\n\n## ISSUE\nType 24\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|LockingChainIssue|XLS38|n/a|\n|2|IssuingChainIssue|XLS38|n/a|\n|3|Asset|XLS30|n/a|\n|4|Asset2|XLS30|n/a|\n\n\n## XCHAINBRIDGE\nType 25\n\n|Field Code|Field Name|Used by|Reserved by|\n|-|-|-|-|\n|1|XChainBridge|XLS38|n/a|\n\n\n## TRANSACTION RESULTS\n\n\n|Response Code|Response Name|Used by|Reserved by|\n|-|-|-|-|\n|-399|telLOCAL_ERROR|legacy|n/a|\n|-398|telBAD_DOMAIN|legacy|n/a|\n|-397|telBAD_PATH_COUNT|legacy|n/a|\n|-396|telBAD_PUBLIC_KEY|legacy|n/a|\n|-395|telFAILED_PROCESSING|legacy|n/a|\n|-394|telINSUF_FEE_P|legacy|n/a|\n|-393|telNO_DST_PARTIAL|legacy|n/a|\n|-392|telCAN_NOT_QUEUE|legacy|n/a|\n|-391|telCAN_NOT_QUEUE_BALANCE|legacy|n/a|\n|-390|telCAN_NOT_QUEUE_BLOCKS|legacy|n/a|\n|-389|telCAN_NOT_QUEUE_BLOCKED|legacy|n/a|\n|-388|telCAN_NOT_QUEUE_FEE|legacy|n/a|\n|-387|telCAN_NOT_QUEUE_FULL|legacy|n/a|\n|-386|telWRONG_NETWORK|NetworkID|n/a|\n|-385|telREQUIRES_NETWORK_ID|NetworkID|n/a|\n|-384|telNETWORK_ID_MAKES_TX_NON_CANONICAL|NetworkID|n/a|\n|-383|telNON_LOCAL_EMITTED_TXN|Xahau|n/a|\n|-382|telIMPORT_VL_KEY_NOT_RECOGNISED|Xahau|n/a|\n|-381|telCAN_NOT_QUEUE_IMPORT|Xahau|n/a|\n|-299|temMALFORMED|legacy|n/a|\n|-298|temBAD_AMOUNT|legacy|n/a|\n|-297|temBAD_CURRENCY|legacy|n/a|\n|-296|temBAD_EXPIRATION|legacy|n/a|\n|-295|temBAD_FEE|legacy|n/a|\n|-294|temBAD_ISSUER|legacy|n/a|\n|-293|temBAD_LIMIT|legacy|n/a|\n|-292|temBAD_OFFER|legacy|n/a|\n|-291|temBAD_PATH|legacy|n/a|\n|-290|temBAD_PATH_LOOP|legacy|n/a|\n|-289|temBAD_REGKEY|legacy|n/a|\n|-288|temBAD_SEND_XRP_LIMIT|legacy|n/a|\n|-287|temBAD_SEND_XRP_MAX|legacy|n/a|\n|-286|temBAD_SEND_XRP_NO_DIRECT|legacy|n/a|\n|-285|temBAD_SEND_XRP_PARTIAL|legacy|n/a|\n|-284|temBAD_SEND_XRP_PATHS|legacy|n/a|\n|-283|temBAD_SEQUENCE|legacy|n/a|\n|-282|temBAD_SIGNATURE|legacy|n/a|\n|-281|temBAD_SRC_ACCOUNT|legacy|n/a|\n|-280|temBAD_TRANSFER_RATE|legacy|n/a|\n|-279|temDST_IS_SRC|legacy|n/a|\n|-278|temDST_NEEDED|legacy|n/a|\n|-277|temINVALID|legacy|n/a|\n|-276|temINVALID_FLAG|legacy|n/a|\n|-275|temREDUNDANT|legacy|n/a|\n|-274|temRIPPLE_EMPTY|legacy|n/a|\n|-273|temDISABLED|legacy|n/a|\n|-272|temBAD_SIGNER|legacy|n/a|\n|-271|temBAD_QUORUM|legacy|n/a|\n|-270|temBAD_WEIGHT|legacy|n/a|\n|-269|temBAD_TICK_SIZE|legacy|n/a|\n|-268|temINVALID_ACCOUNT_ID|legacy|n/a|\n|-267|temCANNOT_PREAUTH_SELF|legacy|n/a|\n|-266|temINVALID_COUNT|legacy|n/a|\n|-265|temUNCERTAIN|legacy|n/a|\n|-264|temUNKNOWN|legacy|n/a|\n|-263|temSEQ_AND_TICKET|legacy|n/a|\n|-262|temBAD_NFTOKEN_TRANSFER_FEE|XLS20|n/a|\n|-261|temBAD_AMM_TOKENS|XLS30|n/a|\n|-260|temXCHAIN_EQUAL_DOOR_ACCOUNTS|XLS38|n/a|\n|-259|temXCHAIN_BAD_PROOF|XLS38|n/a|\n|-258|temXCHAIN_BRIDGE_BAD_ISSUES|XLS38|n/a|\n|-257|temXCHAIN_BRIDGE_NONDOOR_OWNER|XLS38|n/a|\n|-256|temXCHAIN_BRIDGE_BAD_MIN_ACCOUNT_CREATE_AMOUNT|XLS38|n/a|\n|-255|temXCHAIN_BRIDGE_BAD_REWARD_AMOUNT|XLS38|n/a|\n|-254|temXCHAIN_TOO_MANY_ATTESTATIONS|Xahau|n/a|\n|-253|temHOOK_DATA_TOO_LARGE|Xahau|n/a|\n|-252|temHOOK_REJECTED|Xahau|n/a|\n|-199|tefFAILURE|legacy|n/a|\n|-198|tefALREADY|legacy|n/a|\n|-197|tefBAD_ADD_AUTH|legacy|n/a|\n|-196|tefBAD_AUTH|legacy|n/a|\n|-195|tefBAD_LEDGER|legacy|n/a|\n|-194|tefCREATED|legacy|n/a|\n|-193|tefEXCEPTION|legacy|n/a|\n|-192|tefINTERNAL|legacy|n/a|\n|-191|tefNO_AUTH_REQUIRED|legacy|n/a|\n|-190|tefPAST_SEQ|legacy|n/a|\n|-189|tefWRONG_PRIOR|legacy|n/a|\n|-188|tefMASTER_DISABLED|legacy|n/a|\n|-187|tefMAX_LEDGER|legacy|n/a|\n|-186|tefBAD_SIGNATURE|legacy|n/a|\n|-185|tefBAD_QUORUM|legacy|n/a|\n|-184|tefNOT_MULTI_SIGNING|legacy|n/a|\n|-183|tefBAD_AUTH_MASTER|legacy|n/a|\n|-182|tefINVARIANT_FAILED|legacy|n/a|\n|-181|tefTOO_BIG|legacy|n/a|\n|-180|tefNO_TICKET|Tickets|n/a|\n|-179|tefNFTOKEN_IS_NOT_TRANSFERABLE|XLS20|n/a|\n|-178|tefPAST_IMPORT_SEQ|Xahau|n/a|\n|-177|tefPAST_IMPORT_VL_SEQ|Xahau|n/a|\n|-99|terRETRY|legacy|n/a|\n|-98|terFUNDS_SPENT|legacy|n/a|\n|-97|terINSUF_FEE_B|legacy|n/a|\n|-96|terNO_ACCOUNT|legacy|n/a|\n|-95|terNO_AUTH|legacy|n/a|\n|-94|terNO_LINE|legacy|n/a|\n|-93|terOWNERS|legacy|n/a|\n|-92|terPRE_SEQ|legacy|n/a|\n|-91|terLAST|legacy|n/a|\n|-90|terNO_RIPPLE|legacy|n/a|\n|-89|terQUEUED|legacy|n/a|\n|-88|terPRE_TICKET|Tickets|n/a|\n|-87|terNO_AMM|XLS30|n/a|\n|-86|terSUBMITTED|XLS38|n/a|\n|-85|terNO_HOOK|Xahau|n/a|\n|0|tesSUCCESS|legacy|n/a|\n|100|tecCLAIM|legacy|n/a|\n|101|tecPATH_PARTIAL|legacy|n/a|\n|102|tecUNFUNDED_ADD|legacy|n/a|\n|103|tecUNFUNDED_OFFER|legacy|n/a|\n|104|tecUNFUNDED_PAYMENT|legacy|n/a|\n|105|tecFAILED_PROCESSING|legacy|n/a|\n|121|tecDIR_FULL|legacy|n/a|\n|122|tecINSUF_RESERVE_LINE|legacy|n/a|\n|123|tecINSUF_RESERVE_OFFER|legacy|n/a|\n|124|tecNO_DST|legacy|n/a|\n|125|tecNO_DST_INSUF_XRP|legacy|n/a|\n|126|tecNO_LINE_INSUF_RESERVE|legacy|n/a|\n|127|tecNO_LINE_REDUNDANT|legacy|n/a|\n|128|tecPATH_DRY|legacy|n/a|\n|129|tecUNFUNDED|legacy|n/a|\n|130|tecNO_ALTERNATIVE_KEY|legacy|n/a|\n|131|tecNO_REGULAR_KEY|legacy|n/a|\n|132|tecOWNERS|legacy|n/a|\n|133|tecNO_ISSUER|legacy|n/a|\n|134|tecNO_AUTH|legacy|n/a|\n|135|tecNO_LINE|legacy|n/a|\n|136|tecINSUFF_FEE|legacy|n/a|\n|137|tecFROZEN|legacy|n/a|\n|138|tecNO_TARGET|legacy|n/a|\n|139|tecNO_PERMISSION|legacy|n/a|\n|140|tecNO_ENTRY|legacy|n/a|\n|141|tecINSUFFICIENT_RESERVE|legacy|n/a|\n|142|tecNEED_MASTER_KEY|legacy|n/a|\n|143|tecDST_TAG_NEEDED|legacy|n/a|\n|144|tecINTERNAL|legacy|n/a|\n|145|tecOVERSIZE|legacy|n/a|\n|146|tecCRYPTOCONDITION_ERROR|legacy|n/a|\n|147|tecINVARIANT_FAILED|legacy|n/a|\n|148|tecEXPIRED|legacy|n/a|\n|149|tecDUPLICATE|legacy|n/a|\n|150|tecKILLED|legacy|n/a|\n|151|tecHAS_OBLIGATIONS|legacy|n/a|\n|152|tecTOO_SOON|legacy|n/a|\n|153|tecHOOK_REJECTED|Xahau|n/a|\n|154|tecMAX_SEQUENCE_REACHED|legacy|n/a|\n|155|tecNO_SUITABLE_NFTOKEN_PAGE|XLS20|n/a|\n|156|tecNFTOKEN_BUY_SELL_MISMATCH|XLS20|n/a|\n|157|tecNFTOKEN_OFFER_TYPE_MISMATCH|XLS20|n/a|\n|158|tecCANT_ACCEPT_OWN_NFTOKEN_OFFER|XLS20|n/a|\n|159|tecINSUFFICIENT_FUNDS|legacy|n/a|\n|160|tecOBJECT_NOT_FOUND|legacy|n/a|\n|161|tecINSUFFICIENT_PAYMENT|legacy|n/a|\n|162|tecUNFUNDED_AMM|XLS30|n/a|\n|163|tecAMM_BALANCE|XLS30|n/a|\n|164|tecAMM_FAILED|XLS30|n/a|\n|165|tecAMM_INVALID_TOKENS|XLS30|n/a|\n|166|tecAMM_EMPTY|XLS30|n/a|\n|167|tecAMM_NOT_EMPTY|XLS30|n/a|\n|168|tecAMM_ACCOUNT|XLS30|n/a|\n|169|tecINCOMPLETE|XLS30|n/a|\n|170|tecXCHAIN_BAD_TRANSFER_ISSUE|XLS38|n/a|\n|171|tecXCHAIN_NO_CLAIM_ID|XLS38|n/a|\n|172|tecXCHAIN_BAD_CLAIM_ID|XLS38|n/a|\n|173|tecXCHAIN_CLAIM_NO_QUORUM|XLS38|n/a|\n|174|tecXCHAIN_PROOF_UNKNOWN_KEY|XLS38|n/a|\n|175|tecXCHAIN_CREATE_ACCOUNT_NONXRP_ISSUE|XLS38|n/a|\n|176|tecXCHAIN_WRONG_CHAIN|XLS38|n/a|\n|177|tecXCHAIN_REWARD_MISMATCH|XLS38|n/a|\n|178|tecXCHAIN_NO_SIGNERS_LIST|XLS38|n/a|\n|179|tecXCHAIN_SENDING_ACCOUNT_MISMATCH|XLS38|n/a|\n|180|tecXCHAIN_INSUFF_CREATE_AMOUNT|XLS38|n/a|\n|181|tecXCHAIN_ACCOUNT_CREATE_PAST|XLS38|n/a|\n|182|tecXCHAIN_ACCOUNT_CREATE_TOO_MANY|XLS38|n/a|\n|183|tecXCHAIN_PAYMENT_FAILED|XLS38|n/a|\n|184|tecXCHAIN_SELF_COMMIT|XLS38|n/a|\n|185|tecXCHAIN_BAD_PUBLIC_KEY_ACCOUNT_PAIR|XLS38|n/a|\n|186|tecXCHAIN_CREATE_ACCOUNT_DISABLED|XLS38|n/a|\n|187|tecREQUIRES_FLAG|Xahau|n/a|\n|188|tecPRECISION_LOSS|Xahau|n/a|\n|255|tecLAST_POSSIBLE_ENTRY|Xahau|n/a|\n\n\n## TRANSACTION TYPES\n\n\n|Type Code|Tx Name|Used by|Reserved by|\n|-|-|-|-|\n|-1|Invalid|legacy|n/a|\n|0|Payment|legacy|n/a|\n|1|EscrowCreate|legacy|n/a|\n|2|EscrowFinish|legacy|n/a|\n|3|AccountSet|legacy|n/a|\n|4|EscrowCancel|legacy|n/a|\n|5|SetRegularKey|legacy|n/a|\n|6|NickNameSet|legacy|n/a|\n|7|OfferCreate|legacy|n/a|\n|8|OfferCancel|legacy|n/a|\n|9|Contract|legacy|n/a|\n|10|TicketCreate|legacy|n/a|\n|11|TicketCancel|legacy|n/a|\n|12|SignerListSet|legacy|n/a|\n|13|PaymentChannelCreate|legacy|n/a|\n|14|PaymentChannelFund|legacy|n/a|\n|15|PaymentChannelClaim|legacy|n/a|\n|16|CheckCreate|legacy|n/a|\n|17|CheckCash|legacy|n/a|\n|18|CheckCancel|legacy|n/a|\n|19|DepositPreauth|legacy|n/a|\n|20|TrustSet|legacy|n/a|\n|21|AccountDelete|legacy|n/a|\n|22|SetHook|Xahau|n/a|\n|25|NFTokenMint|XLS20|n/a|\n|26|NFTokenBurn|XLS20|n/a|\n|27|NFTokenCreateOffer|XLS20|n/a|\n|28|NFTokenCancelOffer|XLS20|n/a|\n|29|NFTokenAcceptOffer|XLS20|n/a|\n|30|Clawback|XLS39|n/a|\n|35|AMMCreate|XLS30|n/a|\n|36|AMMDeposit|XLS30|n/a|\n|37|AMMWithdraw|XLS30|n/a|\n|38|AMMVote|XLS30|n/a|\n|39|AMMBid|XLS30|n/a|\n|40|AMMDelete|XLS30|n/a|\n|41|XChainCreateClaimID|XLS38|n/a|\n|42|XChainCommit|XLS38|n/a|\n|43|XChainClaim|XLS38|n/a|\n|44|XChainAccountCreateCommit|XLS38|n/a|\n|45|XChainAddClaimAttestation|XLS38|n/a|\n|46|XChainAddAccountCreateAttestation|XLS38|n/a|\n|47|XChainModifyBridge|XLS38|n/a|\n|48|XChainCreateBridge|XLS38|n/a|\n|49|URITokenMint|Xahau|n/a|\n|50|URITokenBurn|Xahau|n/a|\n|51|URITokenBuy|Xahau|n/a|\n|52|URITokenCreateSellOffer|Xahau|n/a|\n|53|URITokenCancelSellOffer|Xahau|n/a|\n|96|GenesisMint|Xahau|n/a|\n|97|Import|Xahau|n/a|\n|98|ClaimReward|Xahau|n/a|\n|99|Invoke|Xahau|n/a|\n|100|EnableAmendment|legacy|n/a|\n|101|SetFee|legacy|n/a|\n|102|UNLModify|legacy|n/a|\n|103|EmitFailure|Xahau|n/a|\n|104|UNLReport|Xahau|n/a|\n\n\n## LEDGER ENTRY TYPES\n\n\n|Type Code|Entry Name|Used by|Reserved by|\n|-|-|-|-|\n|-3|Any|legacy|n/a|\n|-2|Child|legacy|n/a|\n|-1|Invalid|legacy|n/a|\n|55|NFTokenOffer|XLS20|n/a|\n|67|Check|legacy|n/a|\n|68|HookDefinition|Xahau|n/a|\n|69|EmittedTxn|Xahau|n/a|\n|72|Hook|Xahau|n/a|\n|73|ImportVlseq|Xahau|n/a|\n|78|NegativeUNL|legacy|n/a|\n|80|NFTokenPage|XLS20|n/a|\n|82|UNLReport|Xahau|n/a|\n|83|SignerList|legacy|n/a|\n|84|Ticket|legacy|n/a|\n|85|URIToken|Xahau|n/a|\n|97|AccountRoot|legacy|n/a|\n|99|Contract|legacy|n/a|\n|100|DirectoryNode|legacy|n/a|\n|102|Amendments|legacy|n/a|\n|103|GeneratorMap|legacy|n/a|\n|104|LedgerHashes|legacy|n/a|\n|105|Bridge|XLS38|n/a|\n|110|Nickname|legacy|n/a|\n|111|Offer|legacy|n/a|\n|112|DepositPreauth|legacy|n/a|\n|113|XChainOwnedClaimID|XLS38|n/a|\n|114|RippleState|legacy|n/a|\n|115|FeeSettings|legacy|n/a|\n|116|XChainOwnedCreateAccountClaimID|XLS38|n/a|\n|117|Escrow|legacy|n/a|\n|118|HookState|Xahau|n/a|\n|120|PayChannel|legacy|n/a|\n|121|AMM|XLS30|n/a|\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxrplf%2Fsfieldregistry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxrplf%2Fsfieldregistry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxrplf%2Fsfieldregistry/lists"}