Skip to content

Changelog

All notable changes to abi-to-mcp will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Initial release of abi-to-mcp
  • CLI commands: generate, inspect, validate, serve
  • ABI fetching from files, Etherscan, and Sourcify
  • Support for ERC20, ERC721, ERC1155 standard detection
  • Complete Solidity to JSON Schema type mapping
  • MCP server generation with tools and resources
  • Transaction simulation by default
  • Multi-network support (Ethereum, Polygon, Arbitrum, Optimism, Base, BSC)
  • Proxy contract detection and resolution
  • Comprehensive documentation

Security

  • Private keys only loaded from environment variables
  • Simulation-by-default for all write operations
  • Read-only mode option for maximum safety

[0.1.0] - Unreleased

Added

  • Initial public release

Version Numbering

  • MAJOR: Breaking changes to CLI or API
  • MINOR: New features, backward compatible
  • PATCH: Bug fixes, backward compatible

Upgrade Guide

From Pre-release to 0.1.0

No breaking changes expected. Simply upgrade:

pip install --upgrade abi-to-mcp