Skip to content
Back to skills

027 Prd A7c2a982

ASecurity

**One-liner**: Query and analyze blockchain data including blocks, transactions, addresses, and smart contracts across multiple chains. **Domain**: Cryptocurrency / Blockchain Analytics **Users**: Developers, Analysts, Traders, Researchers

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
blockchaingoapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 027-prd_a7c2a982 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 027 Prd A7c2a982?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 027 Prd A7c2a982
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-027-prd-a7c2a982/badge)](https://www.skillsdirectory.com/skills/tools-only-027-prd-a7c2a982)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# PRD: Blockchain Explorer CLI

## Summary
**One-liner**: Query and analyze blockchain data including blocks, transactions, addresses, and smart contracts across multiple chains.
**Domain**: Cryptocurrency / Blockchain Analytics
**Users**: Developers, Analysts, Traders, Researchers

## Problem Statement
Blockchain data is scattered across multiple explorers and APIs with inconsistent interfaces. Users need a unified CLI to query blocks, transactions, addresses, and contracts without switching between different blockchain explorers or writing custom scripts.

## User Stories

1. **As a developer**, I want to query transaction details by hash, so that I can debug failed transactions or verify contract interactions.

2. **As a trader**, I want to check wallet balances and transaction history, so that I can track whale movements or verify my own transfers.

3. **As an analyst**, I want to fetch block data and network statistics, so that I can analyze network health and congestion.

4. **As a researcher**, I want to query smart contract state and events, so that I can analyze protocol behavior and token metrics.

## Functional Requirements

- REQ-1: Query transaction details by hash (status, gas, value, input data)
- REQ-2: Fetch address balances (native + ERC20/ERC721 tokens)
- REQ-3: Get block information (number, timestamp, transactions, gas)
- REQ-4: Query smart contract read functions
- REQ-5: Fetch transaction history for addresses
- REQ-6: Support multiple chains (Ethereum, Polygon, BSC, Arbitrum, etc.)
- REQ-7: Decode transaction input data using ABI
- REQ-8: Display token transfers within transactions

## API Integrations

| API | Purpose | Rate Limit |
|-----|---------|------------|
| Etherscan | Ethereum data, ABI, source code | 5/sec (free) |
| Infura/Alchemy | RPC calls, real-time data | 100k/day (free) |
| CoinGecko | Token prices for USD values | 10-30/min |
| Polygonscan | Polygon chain data | 5/sec (free) |
| BSCScan | BSC chain data | 5/sec (free) |

## Success Metrics

- Transaction queries return complete data within 3 seconds
- Multi-chain support for top 5 EVM chains
- Error messages include actionable remediation steps
- Output formats: table, JSON, CSV

## Non-Goals

- Real-time transaction monitoring (use whale-alert-monitor)
- Gas price optimization (use gas-fee-optimizer)
- Non-EVM chains (Solana, Bitcoin) in v1.0
- Private transaction decryption

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…