accueil / serveurs / Dev & Code / io.github.SUNDRAM07/txwhy
io.github.SUNDRAM07/txwhy
serveur MCP (Model Context Protocol) · txwhy 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.SUNDRAM07/txwhy est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.SUNDRAM07/txwhy » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- diagnose_transaction≈ 141 tokens
Explains why a transaction that landed on mainnet failed: the exact failing instruction in the call tree, the named error, its cause, and how to fix it. Read-only and fast. Use repair_transaction when you want a working transaction back.
Paramètres, retour & exemple (1)
Paramètressignature· string · requis
Transaction signature or explorer URL.
Exemple d'appel{"name": "diagnose_transaction", "arguments": {"signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - explain_error≈ 195 tokens
Looks up what a custom program error code means for a given program, using 1,800+ named errors from major Solana programs plus the runtime's own errors. Use it when you only have a code such as 6001 or 0x1771 from a simulation or an RPC response.
Paramètres, retour & exemple (2)
Paramètrescode· ? · requis
Error code as a number, or a hex string like 0x1771.programId· string · requis
Base58 address of the program that raised the error.
Exemple d'appel{"name": "explain_error", "arguments": {"code": "texte", "programId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - repair_transaction≈ 348 tokens
Give it a Solana transaction that failed, or one you are about to send. It finds the cause and returns a rebuilt UNSIGNED transaction that has been simulated against live mainnet state to prove it passes. Fixes expired blockhashes, compute-unit limits, priority fees, loaded-data limits, slippage on plain Jupiter swaps (fresh quote, same tolerance), and slippage on direct Pump.fun, PumpSwap, Raydium AMM v4, Meteora DBC and Meteora DAMM v2 swaps (only the limit moves, never more than 25% against the user). Handles legacy, v0 and version 1 (SIMD-0385) transactions and durable nonces. When the failure cannot be fixed by rebuilding (not enough funds, a private program's own error), it says so and explains why instead of returning something that would fail again. Pass exactly one of `transaction` or `signature`. Sign the returned transaction with your own key and send it within about 60 seconds.
Paramètres, retour & exemple (2)
Paramètressignature· string · optionnel
Signature (or explorer URL) of a transaction that already landed on mainnet and failed.transaction· string · optionnel
Base64 serialized transaction, signed or unsigned. Use this before sending, or after a send failed.
Exemple d'appel{"name": "repair_transaction", "arguments": {"signature": "texte", "transaction": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».