awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ethereum-lists avatar

ethereum-lists/chains

0
View on GitHub↗
9,828 stars·8,049 forks·Kotlin·MIT·14 viewschainid.network↗

Chains

This project is a blockchain network registry and metadata repository that provides a standardized directory of technical parameters for Ethereum-compatible chains. It serves as a curated collection of JSON configuration files containing network identifiers, RPC endpoints, and currency details used to integrate multiple blockchain networks into client applications.

The system specifically maps Layer 2 networks and shards to their parent chains, including associated bridge URLs and explorer links to facilitate cross-chain asset mapping. It utilizes an aggregated API to deliver this metadata in full or miniaturized JSON formats.

The infrastructure manages these configurations via schema-validated static assets and versioned hosting to ensure stable references. This approach employs flat-file data distribution and pre-aggregated payloads to provide read-only access to network metadata without the need for a dynamic database.

Features

  • Blockchain Metadata Registries - Maintains a curated and standardized registry of blockchain network identifiers and technical parameters.
  • Blockchain Network Registries - A curated collection of JSON configuration files containing network IDs, RPC endpoints, and currency details for Ethereum-compatible chains.
  • JSON - Stores network configurations in structured JSON files for fast, read-only access.
  • Relational Mappings - Establishes relational links between Layer 2 networks and their parent chains within the metadata.
  • Network Configurations - Maintains structured JSON configuration details, including RPC endpoints and chain IDs, for blockchain network interoperability.
  • Blockchain Integration - Provides the standardized metadata and connection parameters required to integrate multiple blockchain networks into applications.
  • EVM Network Configurations - Manages technical details like chain IDs and RPC endpoints for Ethereum-compatible networks.
  • Blockchain Network Lists - Provides structured data mapping Layer 2 networks and shards to their parent chains.
  • Configuration Formats and Schemas - Enforces a standardized schema for chain identifiers and RPC endpoints to ensure client interoperability.
  • Blockchain Identity Registries - Acts as a standardized directory of technical parameters used to integrate blockchain networks into client applications.
  • Payload Aggregations - Combines individual network configurations into single consolidated files to reduce the number of network requests.
  • Relationship Mappings - Links layer-2 networks and shards to parent chains while specifying associated bridge URLs.
  • Cross-Chain Interoperability Protocols - Maps Layer 2 networks to parent chains and identifies bridge URLs to facilitate cross-chain asset movement.
  • Configuration Version Snapshots - Serves immutable snapshots of chain lists to provide stable, versioned references for integrating clients.
  • Metadata Integration APIs - Provides an API that delivers consolidated blockchain network metadata in full or miniaturized formats.
  • Static Data Distributions - Delivers blockchain network metadata as pre-compiled static files for high-availability retrieval.

Star history

Star history chart for ethereum-lists/chainsStar history chart for ethereum-lists/chains

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Chains

These projects share indexed features with Chains. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • web3/web3.jsweb3 avatar

    web3/web3.js

    19,936View on GitHub↗

    web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn

    TypeScriptabi-decodersabi-encodersapi
    View on GitHub↗19,936
  • smartcontractkit/chainlinksmartcontractkit avatar

    smartcontractkit/chainlink

    8,222View on GitHub↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Goblockchainchainlinkethereum
    View on GitHub↗8,222
  • uniswap/v3-coreUniswap avatar

    Uniswap/v3-core

    5,005View on GitHub↗

    This project is a decentralized exchange core and Ethereum automated market maker providing the foundational on-chain logic for managing liquidity pools and executing token swaps. It implements an ERC-20 token swap engine and an on-chain liquidity manager to facilitate the exchange of standardized fungible tokens. The system utilizes a concentrated liquidity protocol, allowing providers to allocate assets within specific price ranges to increase capital efficiency. It employs a constant product formula for price calculation and a tick-based tracking system to manage liquidity distribution. Un

    TypeScriptautomated-market-makercoreethereum
    View on GitHub↗5,005
  • solana-foundation/solana-web3.jssolana-foundation avatar

    solana-foundation/solana-web3.js

    2,739View on GitHub↗

    Solana Web3.js is a TypeScript and JavaScript client library for interacting with the Solana blockchain. It functions as a web3 client that provides an RPC wrapper for managing network requests and a toolkit for querying account state and executing on-chain program instructions. The library includes a specialized cryptography interface for generating key pairs and performing asynchronous signing and verification using web cryptography standards. It also provides a serialization tool for encoding and decoding data between JavaScript objects and byte buffers to match on-chain program state. Th

    TypeScriptblockchainjavascriptjs
    View on GitHub↗2,739
Compare all 30 related projects→

Frequently asked questions

What does ethereum-lists/chains do?

This project is a blockchain network registry and metadata repository that provides a standardized directory of technical parameters for Ethereum-compatible chains. It serves as a curated collection of JSON configuration files containing network identifiers, RPC endpoints, and currency details used to integrate multiple blockchain networks into client applications.

What are the main features of ethereum-lists/chains?

The main features of ethereum-lists/chains are: Blockchain Metadata Registries, Blockchain Network Registries, JSON, Relational Mappings, Network Configurations, Blockchain Integration, EVM Network Configurations, Blockchain Network Lists.

Which projects share features with ethereum-lists/chains?

Projects with overlapping indexed features include: web3/web3.js — web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain… smartcontractkit/chainlink — Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and… uniswap/v3-core — This project is a decentralized exchange core and Ethereum automated market maker providing the foundational on-chain… fuellabs/fuels-rs — This project is a Rust SDK and client library for the Fuel blockchain. It serves as a smart contract development kit… solana-foundation/solana-web3.js — Solana Web3.js is a TypeScript and JavaScript client library for interacting with the Solana blockchain. It functions… stedolan/jq — jq is a command-line JSON processor and data transformer. It provides a functional query language used to slice,…