{"repo":"AjayiMike/extrascan","free":true,"listed":false,"github":"https://github.com/AjayiMike/extrascan","clone":"git clone https://github.com/AjayiMike/extrascan.git","description":"Interact with EVM smart contracts, verified or not. Perfect for developers and researchers who need to interact with smart contracts, especially when working with unverified contracts where traditional block explorers fall short.","language":"TypeScript","stars":27,"topics":["abi","ai","blockchain","evm","interface","smartcontract","blockchain-explorer","dapps-development"],"license":null,"category":"blockchain-web3","readme_excerpt":"Extrascan Extrascan is a powerful tool for interacting with Ethereum smart contracts, whether they are verified or not. It uses AI models to extrapolate ABIs from unverified contract bytecode, making it possible to interact with contracts that aren't verified on block explorers. Project Overview Extrascan consists of two main applications: 1. Web Application - A standalone web interface for contract interaction 2. Browser Extension - Enhances blockchain explorers (like Etherscan and Blockscout) with Extrascan's capabilities Both applications share core functionality through a common shared package, providing a consistent experience across platforms. Features - Smart Contract ABI Extraction and Interaction - Direct interaction with verified contracts - AI-powered ABI extrapolation for unverified contracts - Interactive contract function calling (read/write) - Multi-Platform Support - Web application for standalone use - Browser extension that integrates directly with block explorers - Multi-Network Compatibility - Support for Ethereum and compatible chains - Easy network switching - AI Integration - Currently supported: Google Gemini Pro - Coming soon: OpenAI GPT-4, Anthropic Claude - Confidence scores for extrapolated functions - Web3 Features - Secure API key management - Web3 wallet integration - EIP-6963 compliant wallet connection Prerequisites - Node.js = 20.12.0 - pnpm = 9.14.0 - Redis server (for caching) Project Structure Installation 1. Clone the repository: 2. Insta","default_branch":null,"files":null,"tree":[],"storefront":"/r/AjayiMike","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AjayiMike/extrascan/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}