Bsc verified token contract fetcher
Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/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.From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill bsc-verified-token-contract-fetcherAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
2.2 KB, 358 tokens by cl100k_base, as published. Nobody here has run it
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
- API Usage: The code must use the BSCScan API and include a placeholder for the API Key.
- Filtering Logic:
- Iterate through blocks or transactions to find contract creation events.
- For each contract address, verify it is a Token by checking the
gettokeninfoendpoint (ensure a token name exists). - Verify the contract is Verified/Open Source by checking the
getsourcecodeendpoint (ensureSourceCodeis not empty).
- Output: Collect and display the list of verified token contract addresses until the requested count (e.g., 100) is reached.
- 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
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.