Skip to content

v0.2.0

Choose a tag to compare

@oritwoen oritwoen released this 11 Aug 15:22
· 197 commits to main since this release
Immutable release. Only release title and notes can be modified.

πŸš€ Enhancements

  • Blocex β€” unified block explorer provider for agents (6eff46e)
  • ENS name resolution β€” oritwoen.eth, vitalik.eth work in all commands (4053df1)
  • Mempool.space provider β€” Bitcoin block explorer (public, no key) (84ddaca)
  • Solana provider β€” Solana public RPC (no key, native SOL) (0be9b1b)
  • Ton provider β€” The Open Network via tonapi.io (no key, Telegram blockchain) (9deb99f)
  • Tron provider β€” TRON via TronGrid public API (no key) (887d494)
  • Aptos provider β€” Aptos Labs public API (no key) (4f1f902)
  • Sui provider β€” Sui public JSON-RPC (no key) (45cbceb)
  • Improve Pi extension integration (7da0a56)
  • Add OMP explorer extension (9a695f6)

🩹 Fixes

  • security: Strip API keys from error messages β€” sanitizeUrl in HTTPError (54f30ec)
  • Path-traversal guards and EVM wei precision in providers (ae5fb70)
  • Preserve root CLI flags (537b975)
  • Handle mempool coinbase inputs (444eed4)

πŸ’… Refactors

  • Drop dead exports, inline helpers, simplify buildQuery (2c77826)
  • Drop dead core/providers.ts (unused builtinProviders export) (59149bb)
  • Introduce abstract provider architecture (99387c1)
  • ⚠️ Use explorer-backed providers (d33b6a8)
  • Rename package to explorers (745cb64)

πŸ“– Documentation

  • Add AGENTS.md with scope, conventions, constraints (ff25bbd)
  • Add mempool provider to AGENTS.md (a64d1d0)
  • Document provider architecture and MIT license (7de988d)

🏑 Chore

βœ… Tests

  • Blockscout + ENS integration tests β€” 10/10 passing (c7322ff)
  • blocex: ClassifyInput (7/7 PASS) (2105dde)
  • blocex: Error hierarchy (10/10 PASS) (1d6989d)

⚠️ Breaking Changes

  • ⚠️ Use explorer-backed providers (d33b6a8)

❀️ Contributors