📢 Gate Square Exclusive: #PUBLIC Creative Contest# Is Now Live!
Join Gate Launchpool Round 297 — PublicAI (PUBLIC) and share your post on Gate Square for a chance to win from a 4,000 $PUBLIC prize pool
🎨 Event Period
Aug 18, 2025, 10:00 – Aug 22, 2025, 16:00 (UTC)
📌 How to Participate
Post original content on Gate Square related to PublicAI (PUBLIC) or the ongoing Launchpool event
Content must be at least 100 words (analysis, tutorials, creative graphics, reviews, etc.)
Add hashtag: #PUBLIC Creative Contest#
Include screenshots of your Launchpool participation (e.g., staking record, reward
Etherscan AI Tool Code Reader Official Tutorial
Author: etherscan; translation: Golden Finance 0xxz
Code Reader is a tool that harnesses the power of AI to retrieve and interpret source code for specific contract addresses for users. By selecting a contract address, users can access and interact with the source code files of the contract. This tutorial walks you through how to use this tool and highlights some use cases.
Before using Code Reader, you need to understand the following:
*AI Generated Answers: These responses were generated by OpenAI's Large Language Model (LLM) and are provided for informational purposes only. Always verify their accuracy and do not rely on them solely as evidence or for submitting bug bounties.
Code Reader 5-step usage
First enter your OpenAI API key.
Paste the contract address you want to explore.
The tool will automatically fetch all files related to the contract provided.
Once the contract file is retrieved, you can select a specific source code file to read through. Additionally, you can modify the source code directly in the UI before sharing it with the AI.
Based on the selected source code, you can generate AI prompts to interact with the code and ask questions to deepen your understanding.
Use Case Demonstration
Restrictions on Proxy Contracts
When pasting the proxy contract address, the tool will not automatically obtain the contract file for executing the contract. To access the associated executing contract, you can go to the address page of the proxy contract, check the "Read/Write as Proxy" tab and copy the address:
If the "Read/Write as Proxy" tab is not available, you can navigate to the button below, click "Verify" on the Proxy Contract Verification page, and copy the found implementation address:
Click the "Is this a proxy?" button