evm-chains

evm-chains JS library on GitHub evm-chains JS library on npm Download evm-chains JS library

Package to get chain data from ethereum-lists/chains

Version 0.2.0 License MIT
evm-chains has no homepage
evm-chains JS library on GitHub
evm-chains JS library on npm
Download evm-chains JS library
Keywords
evmethereumchainschainIdregistry
No default JS file set by the package author so the URL is guessed. You can always browse all package files to use another one.

evm-chains

Package to query chain data from ethereum-lists/chains

Install

npm install --save evm-chains

#or

yarn add evm-chains

API

function getAllChains(): IChainData[];
function getChain(chainId: number): IChainData;
function getChainByChainId(chainId: number): IChainData;
function getChainByKeyValue(key: string, value: any): IChainData;
function getChainByNetworkId(networkId: number): number;
function convertNetworkIdToChainId(networkId: number): number;
function convertChainIdToNetworkId(chainId: number): number;

Types

interface IChainData {
  name: string;
  chainId: number;
  shortName: string;
  chain: string;
  network: string;
  networkId: number;
  nativeCurrency: {
    name: string;
    symbol: string;
    decimals: number;
  };
  rpc: string[];
  faucets: string[];
  infoURL: string;
}

Data Source

https://github.com/ethereum-lists/chains