Xumm to Use CTID Feature in XRP Ledger v1.12 for Easy Transaction Identification
Xumm, the self-custodial XRP Ledger-based wallet developed by XRPL Labs, is set to leverage the CTID feature introduced with the latest XRPL version, rippled 1.12.
Wietse Wind, Xumm developer and founder of XRPL Labs, shared this news on X. He revealed that with the upcoming Xumm version 2.6, expected in a few weeks, users would benefit from the CTID feature when using a network explorer or sharing its link.
With rippled 1.12 & Xumm 2.6 (upcoming, it’ll take some more weeks), when opening an Explorer or sharing the Explorer link, Xumm will refer to the CTID as well.
CTID is much shorter than a transaction hash, and contains the network ID. Meaning the right explorer & network can be… https://t.co/40zjrQeLMM
— WietseWind (🛠+🪝 Xumm @ XRPL Labs) (@WietseWind) September 25, 2023
CTID, or Concise Transaction Identifier, is a leap forward in transaction identification on the XRPL. Wind explained that CTID is substantially shorter than a transaction hash and includes the essential network ID information.
This compact identifier enables Xumm to select the proper explorer and network with pinpoint accuracy for each transaction. It’s a step towards making XRPL transactions more accessible and user-friendly.
In addition, Wind confirmed that Bithomp, one of the most prominent XRPL explorers, is already fully compatible with the CTID feature.
He clarified that CTID is more than just for reporting purposes. It’s a unique reference to a transaction, offering an alternative to the old, lengthy transaction hash, which lacked network information.
A community member questioned the possibility of Automated Market Makers (AMMs) on Xumm. Note that the XRPL is expecting an AMM feature upon the completion of governance voting.
Wind assured the community that Xumm seeks to be feature-complete with regard to signing. As a result, they intend to add AMM signing in the future, aligning with their policy of keeping Xumm simple while allowing easy integration of AMM-specialized platforms.
What is CTID?
Wind’s announcement built upon earlier remarks by Tequ, an XRPL developer. Tequ provided context for the CTID feature, explaining that it was proposed by Richard Holland, Hooks developer and CTO at XRPL Labs, and Ryan Molley, the founder of Crossmark.
CTIDはHooks開発者の @RichardXRPL とCrossmark @crossmarkio 開発者の @interc0der により提案されました。 https://t.co/ftcrg3XHi6
— tequ {X}🪝 (@_tequ_) September 25, 2023
Tequ confirmed that the CTID feature came with rippled 1.12.0. According to him, it ushers a standardized approach to how transactions are uniquely defined across various XRPL-based networks.
CTID consists of four components: an initial “C,” a ledger index, a transaction index, and a network ID. These components, represented in hexadecimal form, combine to form a transaction ID of 16 characters. An example is C4EF514900120000.
Including the network ID in CTID eliminates the risk of collisions between multiple networks, ensuring precise transaction identification.
Identifying a transaction required knowledge of its hash value, which lacked network details. CTID addresses this issue by providing a short, network-inclusive identifier.
This feature streamlines transaction information retrieval for wallets and makes XRPL transactions more accessible to users. The CTID feature is one of the exciting features introduced with the latest XRPL version, rippled 1.12, alongside Clawback and AMM.