Back to Projects
SolTrac
CompletedTypeScriptSolana web3.jsNext.js+3 more

SolTrac

Tells you if a Solana transaction will fail before you send it, why, and how to fix it.

Timeline

Hackathon build, 2026

Role

Fullstack Developer

Team

Colosseum hackathon

Status
Completed

Technology Stack

TypeScript
Solana web3.js
Next.js
Node.js
Monorepo
CLI

Key Challenges

  • Simulating before signing
  • Explaining raw logs in plain English
  • Detecting which protocol a tx uses

Key Learnings

  • Solana runtime errors in depth
  • SDK design
  • Risk scoring heuristics

The problem

A lot of Solana DeFi transactions fail. Users get a generic error and developers get raw logs. Was it slippage, a stale blockhash, the compute budget, an account conflict? You usually have to dig to find out.

What SolTrac does

Transaction (unsigned) → soltrac-sdk → Risk score 0-100 + root cause + fix
  • Dual-pass simulation: a baseline run plus an optimistic run before anything is signed.
  • 8 weighted risk signals scored from live RPC data.
  • 100+ entry error taxonomy that matches failures across 26 DeFi protocols.
  • A SEND / REVIEW / DO_NOT_SEND verdict.
  • Three-tier explainer: deterministic rules first, then log patterns, and AI only when neither matches.

It comes as an npm SDK, a web app (paste a signature, no wallet needed) and a CLI. You can also get wallet alerts by webhook.

Hackathon

Built for the Colosseum hackathon, in the Infrastructure/Tooling and DeFi/Consumer tracks.