Skip to content

Releases: VaitaR/aiochainscan

v0.2.3

09 Oct 15:33

Choose a tag to compare

v0.2.3

✨ Improvements

  • Version bump to 0.2.3
  • Enhanced ChainscanClient architecture
  • Removed deprecated scanners (OKLink/XLayer, BaseScan)
  • Base network integration via Etherscan V2
  • Updated documentation

🔧 Changes

  • Removed support for deprecated scanners
  • Improved Base network integration through Etherscan V2
  • Updated usage instructions

🏗️ Architecture

  • Completed unified ChainscanClient architecture implementation
  • Enhanced client factory and network validation
  • Maintained backward compatibility

v0.2.1 - Installation Fix & PyPI Ready

08 Oct 14:35

Choose a tag to compare

🎉 Fixed Installation from GitHub

This release fixes the critical installation issue that prevented users from installing the package from GitHub.

✅ What's Fixed

  • Package Installation: Changed build backend from maturin to setuptools
  • Python Modules: All Python modules now properly included in distribution
  • Top-level Exports: Added ChainscanClient and normalize_address_balances exports
  • CI Testing: Added comprehensive installation testing workflow
  • Documentation: Updated installation instructions and troubleshooting

📦 Installation

# From PyPI (NEW!)
pip install aiochainscan

# From GitHub
pip install git+https://github.com/VaitaR/aiochainscan.git

🧪 Verified

  • ✅ All 330 unit tests passing
  • ✅ Installation works on Python 3.10, 3.11, 3.12, 3.13
  • ✅ All imports working correctly
  • ✅ CLI tool available

📚 Documentation

🚀 What's Next

This is the first release published to PyPI using GitHub's Trusted Publisher feature. Users can now install the package with a simple pip install aiochainscan!


Full Changelog: v0.2.0...v0.2.1