evm

Retrieve EVM wallet, token, transaction, gas, and security data via JSON-RPC.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MarbleSodas/Mavis --skill evm-marblesodas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evm
Source: https://github.com/MarbleSodas/Mavis/tree/main/optional-skills/blockchain/evm
Command: npx skills add https://github.com/MarbleSodas/Mavis --skill evm-marblesodas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Quickly retrieving actionable EVM blockchain information (wallet portfolios, token metadata/prices, transactions, gas, and basic security signals) without manually switching explorers or integrating multiple APIs.

Core Features & Use Cases

  • Wallet portfolio + multi-chain scan: Pull native balances and a known ERC-20 list, optionally valuing holdings in USD across Ethereum, BNB Chain, Base, Arbitrum One, Polygon, Optimism, Avalanche C-Chain, and zkSync Era.
  • Token info + market cap: Read ERC-20 name/symbol/decimals/totalSupply and compute USD price and market cap via CoinGecko (no API key) or contract-based lookup.
  • Transactions + decoding + security checks: Fetch transaction details, decode ERC-20 transfer input using 4byte.directory, check risky ERC-20 allowances, and inspect contract type hints (proxy/standards) for quick triage.
  • Gas tracking + fee comparison: Estimate current gas prices and provide USD cost estimates for common actions, with chain-level comparison.

Quick Start

Ask: "Check wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 across all EVM chains and summarize portfolio totals in USD."

Frequently Asked Questions about evm

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

FAQPage Schema
How do I check an EVM wallet portfolio and native balances across multiple chains?

To check an EVM wallet portfolio, you need a valid 0x address. The Skill retrieves native balances and known ERC-20 holdings, valuing them in USD across eight major networks including Ethereum, BNB Chain, and Arbitrum.

Can I decode ERC-20 transaction input data without manually switching block explorers?

Yes, you can decode ERC-20 transaction input data by providing a valid tx hash. The Skill fetches transaction details and decodes input using the 4byte.directory, eliminating the need to manually switch between block explorers.

Does the multichain gas tracker estimate USD costs for common transactions across EVM networks?

The gas tracker estimates current gas prices and provides USD cost estimates for common actions. It supports chain-level fee comparison across Ethereum, Base, Polygon, Optimism, Avalanche C-Chain, and others.

What EVM networks are supported for token analytics and whale-transfer detection?

Supported EVM networks include Ethereum, BNB Chain, Base, Arbitrum One, Polygon, Optimism, Avalanche C-Chain, and zkSync Era. Token analytics and whale-transfer detection operate across these eight chains.

Do I need an API key to retrieve ERC-20 token market cap and price data?

No API key is required to retrieve ERC-20 token market cap and price data. The Skill reads contract metadata like decimals and totalSupply, computing USD price and market cap via CoinGecko or contract-based lookup.

What wallet address format is required to inspect ERC-20 allowances and contract security?

Inspecting ERC-20 allowances and contract security requires a valid 0x address. The Skill checks risky allowances and inspects contract type hints for proxy standards using Python standard library JSON-RPC calls.