evm

Query EVM-compatible blockchain data via JSON-RPC calls.

1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/icyzh/hermes-web --skill evm-icyzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evm
Source: https://github.com/icyzh/hermes-web/tree/main/optional-skills/blockchain/evm
Command: npx skills add https://github.com/icyzh/hermes-web --skill evm-icyzh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill eliminates the need to manually navigate multiple block explorers or use complex web interfaces to track wallet balances, token prices, and transaction history across various EVM-compatible networks.

Core Features & Use Cases

  • Multi-chain Portfolio Tracking: Instantly view native balances and ERC-20 token holdings across Ethereum, BSC, Base, Arbitrum, Polygon, Optimism, Avalanche, and zkSync.
  • Security & Inspection: Detect dangerous token approvals and inspect smart contract bytecode or proxy implementations.
  • Transaction Analysis: Decode raw transaction input data and resolve ENS names to addresses or vice versa.

Quick Start

Use the evm skill to check the portfolio balance of the wallet address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on the Ethereum network.

Frequently Asked Questions about evm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query EVM wallet balances across multiple blockchains?

To query EVM wallet balances across multiple blockchains, you can retrieve native balances and ERC-20 token holdings across eight major networks including Ethereum, BSC, Arbitrum, Polygon, and zkSync using standard Python JSON-RPC calls without external dependencies.

What is the best way to check EVM smart contract security and token approvals?

The best way to check EVM smart contract security and token approvals is to inspect proxy implementations and detect dangerous token approvals by interacting with public blockchain APIs to analyze contract bytecode and resolve transaction details.

Can I resolve ENS names and decode raw transaction input data on Ethereum?

Yes, you can resolve ENS names to Ethereum addresses and vice versa, and decode raw transaction input data by utilizing standard library Python to perform JSON-RPC calls directly against the blockchain network.

Does this EVM blockchain data query tool require external dependencies or API keys?

No, this EVM blockchain data query tool does not require external dependencies or API keys, as it utilizes standard library Python to perform JSON-RPC calls and interact with public blockchain APIs across eight major networks.

How do I track DeFi whale activity and real-time gas prices across EVM chains?

To track DeFi whale activity and real-time gas prices across EVM chains, you can facilitate real-time analysis of gas prices and whale activity by querying transaction details across Ethereum, Base, Optimism, Avalanche, and other EVM-compatible networks.

What are the limitations of using standard library Python for Web3 blockchain queries?

The limitations of using standard library Python for Web3 blockchain queries include relying solely on public blockchain APIs for JSON-RPC calls, which may face rate limits or latency constraints when heavily querying wallet portfolios across all eight chains simultaneously.