v0.1.0-beta — first public beta
Pre-release
Pre-release
Semantic Dapp v0.1.0-beta — the first public beta.
Paste a contract address (or an ABI) and get a usable user dApp, an admin console, and a raw developer interface — generated from the ABI, reviewable, and self-hostable. The full pipeline works end to end and is proven on production-like fixtures.
👉 Try the live demo (a generated dApp for a real mainnet token, running in your browser).
Highlights
- 🧩 Import anything — by chain + address (Sourcify / Etherscan v2, EIP-1967 proxy-aware) or a pasted ABI / Foundry artifact.
- 🔎 Understand it — deterministic detection of ERC-20/721/1155/4626 and Ownable/AccessControl/Pausable/UUPS, with confidence scores and evidence.
- 🧠 Semantic manifest — a versioned, reviewable layer between analysis and UI, with migrations, staleness detection, and preserved human edits.
- 🛡️ Safety first — role-by-name pickers with live
hasRolebadges, "type CONFIRM" gates on critical writes, homoglyph/bidi text sanitization, and a local audit trail. - ✍️ Real execution — viem + wagmi reads,
eth_callsimulation before signing, gas estimation, and decoded revert reasons; reads fall back to the wallet when a public RPC fails. - 📦 Export & CLI — package a portable
SemanticBundleand host it anywhere, or build headlessly withsemantic-dapp bundle | export | serve. - ♿ Tested — axe-core a11y gate, unit + e2e tests, and analyzer tests driven by real compiled Foundry ABIs.
Notes
Beta means the surface is usable but still moving: while in 0.x, minor versions may include breaking changes.
See the full changelog and the roadmap. Issues, ideas, and PRs — especially new detectors and UX polish — are very welcome.