chainlist-rpc

Discover EVM chains, RPC endpoints, and network metadata via the Chainlist registry.

2.3k|744|Updated Nov 23, 2015
One-click install
npx skills add https://github.com/Nethereum/Nethereum --skill chainlist-rpc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chainlist-rpc
Source: https://github.com/Nethereum/Nethereum/tree/main/plugins/nethereum-skills/skills/chainlist-rpc
Command: npx skills add https://github.com/Nethereum/Nethereum --skill chainlist-rpc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Nethereum.DataServices.

What problem does it solve?

Finding reliable RPC endpoints, native currency details, block explorers, and faucet URLs for EVM-compatible chains usually requires manual searching across scattered sources. This Skill queries the public Chainlist registry through Nethereum.DataServices to retrieve structured chain metadata programmatically.

Core Features & Use Cases

  • Chain Discovery: Retrieve the full registry of EVM chains or look up a specific chain by its numeric chain ID.
  • RPC Endpoint Listing: Access RPC URLs per chain along with tracking policies and open-source flags.
  • Network Metadata: Get native currency details, block explorers, testnet faucets, and supported features like EIP-1559.
  • Use Case: When configuring a .NET application to connect to Polygon, use this Skill to fetch chain ID 137's RPC endpoints, currency symbol, and explorer URLs without hardcoding values.

Quick Start

Ask the AI to look up the RPC endpoints and native currency for a given EVM chain ID using the Chainlist registry via Nethereum.DataServices.

Frequently Asked Questions about chainlist-rpc

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

FAQPage Schema
How do I find RPC endpoints for an EVM chain in .NET?

Use the ChainlistRpcApiService from Nethereum.DataServices and call GetChainByIdAsync with the numeric chain ID. The returned ChainlistChainInfo contains an Rpc list with URLs, tracking policies, and open-source flags for each endpoint.

How to get a list of all EVM chains with chain IDs?

Call GetAllChainsAsync on ChainlistRpcApiService to retrieve the full Chainlist registry as a list of ChainlistChainInfo objects. Each entry includes the chain ID, network ID, name, short name, and native currency.

Does Nethereum.DataServices support testnet and faucet discovery?

Yes, each ChainlistChainInfo includes a Faucets list with testnet faucet URLs. You can filter the full chain list by name, for example matching Sepolia, to find testnets and their associated faucets.

Can I filter EVM chains by EIP-1559 support?

Yes, retrieve all chains with GetAllChainsAsync and filter where the Features list contains an entry named EIP1559. The Features property exposes supported capabilities for each chain in the registry.

What NuGet package is required for Chainlist chain lookup?

Install the Nethereum.DataServices package with dotnet add package Nethereum.DataServices. The service and response models live in the Nethereum.DataServices.Chainlist namespace.