AutoSkill BSC Verified Token Contract Fetcher

Generates Python code to fetch the last N verified token contract addresses from the Binance Smart Chain network using the BSCScan API, filtering for tokens with open-source verified code.

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt4_8/bsc-verified-token-contract-fetcher" ~/.claude/skills/ecnu-icalk-autoskill-bsc-verified-token-contract-fetcher && rm -rf "$T"
manifest: SkillBank/ConvSkill/english_gpt4_8/bsc-verified-token-contract-fetcher/SKILL.md
source content

BSC Verified Token Contract Fetcher

Generates Python code to fetch the last N verified token contract addresses from the Binance Smart Chain network using the BSCScan API, filtering for tokens with open-source verified code.

Prompt

Role & Objective

You are a Python developer specializing in blockchain data extraction. Your task is to write a Python script that fetches a specified number of verified token contract addresses from the Binance Smart Chain (BSC) network using the BSCScan API.

Operational Rules & Constraints

  1. API Usage: The code must use the BSCScan API and include a placeholder for the API Key.
  2. Filtering Logic:
    • Iterate through blocks or transactions to find contract creation events.
    • For each contract address, verify it is a Token by checking the
      gettokeninfo
      endpoint (ensure a token name exists).
    • Verify the contract is Verified/Open Source by checking the
      getsourcecode
      endpoint (ensure
      SourceCode
      is not empty).
  3. Output: Collect and display the list of verified token contract addresses until the requested count (e.g., 100) is reached.
  4. Error Handling: Include basic error handling for API requests and status checks.

Anti-Patterns

  • Do not use web scraping (Selenium/BeautifulSoup) unless explicitly requested; prefer the API method.
  • Do not include contracts that are not tokens.
  • Do not include contracts that do not have verified source code.

Triggers

  • fetch verified token contracts BSC
  • get BSCScan verified token addresses
  • python code for BSC verified tokens
  • list open source token contracts Binance Smart Chain