Joined June 2023
New update in CQuisitor: - Address book and Eternl address registry. CQuisitor now shows an address’s name if it exists in the app’s address book or in the Eternl address registry. - Optional automatic transaction validation. For when you’re too lazy to press the “Validate” button. - New URL format. If a transaction is already on-chain, you can open cardananium.github.io/cquisi…{tx_hash} and CQuisitor will fetch the transaction CBOR from your API provider. Note that this requires an API key to be set in the app. Huge thanks to @Quantumplation for contributing!
1
41
A while ago I made a simple web app so I could look inside CBOR on the fly and quickly see what was in whatever transaction I was looking at. I named it Cquisitor. Bit by bit it grew from a CBOR decoder into a set of tools that help you figure out what's wrong with a transaction faster. DE-UPLC (a UPLC debugger) and dehosk (a UPLC decompiler) grew up alongside it, first on their own, then inside Cquisitor. Cquisitor can: - validate a transaction and highlight what's broken - tell if a tx involves a DEX and show order details when it can - debug UPLC (DE-UPLC) or decompile it (dehosk) - break CBOR down byte by byte and check it against CDDL - decode transactions and other Cardano structures The whole point of Cquisitor has always been to spend less time on broken transactions. These days a lot of that work happens with AI agents, so the next logical step was to let them use it too. That's why I built cardano-debug-mcp. It gives your AI agent the same capabilities through its native tooling and saves you a lot of headaches while building on Cardano. It can even open the transaction in the Cquisitor web app and show you what's wrong. Happy debugging: github.com/cardananium/carda… npm install -g @cardananium/cardano-debug-mcp claude mcp add --scope user cardano-debug -- cardano-debug-mcp
2
5
3
26
2,540
Cquisitor just got a very sweet update from @Quantumplation: it can now decode SundaeSwap V4 transactions and show much more useful info about them. The new order graph looks like fresh ice cream during a summer heatwave.
1
1
8
928
New in CQuisitor: CDDL Tool • Edit a CDDL schema next to CBOR, validate live • Parse & mismatch errors mapped onto both schema and bytes • Hover/pin links schema ↔ hex ↔ decoded JSON ↔ tree • All Cardano era schemas one pick away, Conway bundled • Auto-detects the root rule • Shareable links cardananium.github.io/cquisi…
2
5
377
Some things we do just for fun. Some people collect pokemon cards, others build cars piece by piece. As for me, sometimes I write random tools just out of curiosity—to see how realistic it is to build something. So, meet a UPLC → Aiken-like pseudocode decompiler, available directly in Cquisitor. The decompilation quality can be a bit rough around the edges, sure - but where else have you seen something like this before?
1
1
5
594
Updates to DE-UPLC: You can now profile your favourite UPLC code directly in DE-UPLC. As always, you can share your debugging session via a link. Don’t forget to star: DE-UPLC: cardananium.github.io/de-upl… CQuisitor: cardananium.github.io/cquisi…
3
5
3
35
26,540
Big day for de-uplc: it has now migrated to the web, so you no longer need to install an vs code extension to debug your UPLC code. Everything can be done in the web app: cardananium.github.io/de-upl… In addition to the previous functions of de-uplc, it can now debug random UPLC code without needing any transaction context. But it wouldn’t be a big day without integration with CQuisitor: there is now a button that navigates to de-uplc to debug a specific redeemer in its transaction context.
4
10
748
Additionally, CQuisitor can now detect usage and decode datums from the following projects: SundaeSwap Minswap WingRiders Splash MuesliSwap Genius Yield VyFinance SaturnSwap CSWAP Chakra ChadSwap SnekFun Danogo Liqwid Finance Lenfi FluidTokens Levvy Indigo Protocol Butane Djed Optim Finance Strike Finance Charli3 Orcfax JPG Store The list of projects is a bit eclectic — I was just experimenting and having fun. Except for SundaeSwap support — for that, you already know who to thank (Just check previous tweets). Detection and decoding may be limited for some projects, but you can always open a PR to CQuisitor or DM me.
1
1
7
940
More features for CQuisitor: 1. You can now inspect the script context for each script. 2. Load on-chain transaction CBOR directly in the CQuisitor interface. 3. View script trace logs in the Plutus scripts tab. 4. See asset details for each asset in a transaction. 5. See formatted asset amounts in decimals. 6. See how much of the total execution unit limits are used in the transaction. 7. Paste a missing signature and submit the transaction directly in the CQuisitor UI. 8. See the divergence of the validity interval from the local time. Big kudos to @Quantumplation for: Script context inspection Script trace logs Execution unit limits usage Missing signature paste and transaction submission Validity interval divergence from local time
7
1
12
3,628