1.0.0 • Published 2 years ago

@inti-ar/evm-chains v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

evm-chains

Package to query chain data of EVM compatible 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

ababacornacorn-jsxajvansi-colorsansi-escapesansi-regexansi-stylesanymatchaprobaaria-queryarr-diffarr-flattenarr-unionarray-equalarray-includesarray-uniquearray.prototype.flatajv-errorsasn1acorn-walkajv-keywordsassert-plusassign-symbolsacorn-globalsastral-regexasync-eachasync-limiterasynckitasyncroatobaws-sign2aws4assertaxe-corebabel-eslintbabel-code-frameargparsebabel-messagesbabel-plugin-annotate-pure-callsbabel-plugin-dev-expressionasn1.jsbabel-plugin-dynamic-import-nodebabel-plugin-macrosbabel-plugin-jest-hoistbabel-plugin-transform-async-to-promisesbabel-plugin-transform-rename-importast-types-flowbabel-runtimebabel-traversebabel-preset-jestbabel-typesbabylonbalanced-matchbasebabel-jestbinary-extensionsbabel-plugin-istanbulbcrypt-pbkdfbluebirdbracesbrace-expansionbase64-jsbrowser-process-hrtimebrowser-resolvebrorandbig.jsbrowserify-cipherbrowserify-rsabrowserify-aesbrowserslistbrowserify-zlibbs-loggeraxobject-querybn.jsbuffer-frombuiltin-modulesbrowserify-signbsercacachecache-basecall-bindcallsitescamel-casecamelcasebrowserify-descaniuse-litecaselesschalkbuffer-xorchardetchownrchokidarcapture-exitci-infoclass-utilsbuiltin-status-codescli-cursorcli-spinnerschokidar-clichrome-trace-eventclonecollection-visitcocolor-convertcombined-streamcolor-namecliuicommondirconcat-mapcomponent-emitterconcat-streambufferconfusing-browser-globalscompare-versionscontains-pathconvert-source-mapcipher-basecopy-descriptorcore-jscore-js-compatcore-js-purecore-util-iscosmiconfigcommandercli-widthcreate-hmaccopy-concurrentlyconsole-browserifyarray.prototype.flatmapcssstylecssomcyclistconstants-browserifycreate-hashcreate-ecdhdebugdata-urlsdecamelizedecode-uri-componentdefaultsdefine-propertiesdefine-propertydelayed-streamcross-envcrypto-browserifydetect-newlinediff-sequencesdeep-isdoctrinecross-spawndamerau-levenshteindomexceptionduplexifyecc-jsbnelectron-to-chromiumdashdashemoji-regexdes.jsend-of-streamenquirerdiffie-hellmanerrnoerror-exes-abstractes-to-primitiveemojis-listescape-string-regexpellipticeslint-config-react-appeslintenhanced-resolveeslint-module-utilseslint-plugin-flowtypeeslint-plugin-importeslint-config-prettiereslint-plugin-jsx-a11ydomain-browsereslint-plugin-react-hookseslint-plugin-reacteslint-scopeeslint-utilseslint-visitor-keysespreeeslint-import-resolver-nodeesqueryesrecurseestraverseestree-walkereventsesutilsescodegenescaladeexpand-bracketsevp_bytestokeyexpand-tildeexpectextendextend-shallowextglobesprimaextsprintffast-deep-equalfast-difffast-json-stable-stringifyexec-shfast-levenshteinfiggy-puddingexitfile-entry-cachefill-rangefind-upfind-cache-direslint-plugin-prettierexternal-editorexecafiguresflush-write-streamfor-inforever-agentform-datafragment-cachefrom2fs-extrafs.realpathfunction-bindflat-cachedetect-filegensyncfs-write-stream-atomicget-intrinsicfindup-syncget-stdinget-valuefb-watchmanglobglob-parentflattedgetpassglobalsglobrexglobalyzergraceful-fsget-caller-filehar-schemahar-validatorhashas-ansihas-flaghas-valuehas-symbolshas-valuesglobal-modulesgrowlyhash-basehomedir-polyfillhash.jshtml-encoding-snifferhttp-signaturehmac-drbgget-streamhuman-signalsglobal-prefixiconv-liteieee754iferrignoreimport-localimport-freshimurmurhashinflightinfer-ownerinheritshumanize-durationhttps-browserifyiniinvariantinterpretinvert-kvis-accessor-descriptoris-arrayishis-binary-pathis-callableis-bufferis-ciis-core-moduleis-data-descriptoris-date-objectis-descriptoris-extendableis-extglobis-generator-fnis-fullwidth-code-pointis-globis-modulehtml-escaperis-numberis-plain-objectis-referenceinternal-slotis-stringis-regexis-symbolis-windowsis-typedarrayis-wslisarrayisexeisobjectisstreamistanbul-lib-coverageinquirerhosted-git-infoistanbul-lib-reportis-negative-zeroistanbul-lib-instrumentjestjest-clijest-diffjest-docblockjest-environment-jsdomjest-configistanbul-reportsjest-haste-mapjest-jasmine2istanbul-lib-source-mapsjest-matcher-utilsjest-message-utiljest-mockjest-changed-filesjest-regex-utiljest-resolvejest-leak-detectorjest-runnerjest-runtimejest-serializerjest-snapshotjest-utiljest-validatejest-watch-typeaheadjest-watcherjest-workerjpjsjest-get-typejs-tokensjest-environment-nodejsbnjsdomjsescjson-parse-even-better-errorsfind-versionsjson-schemajson-schema-traversejson-stable-stringify-without-jsonifyjson-stringify-safejsonfilejson5jsprimjsx-ast-utilskind-ofjest-pnp-resolverjson-parse-better-errorslanguage-tagsfunctional-red-black-treeleft-padjest-resolve-dependencieslevnlines-and-columnsload-json-filelanguage-subtag-registrykleurlocate-pathlodashlodash.memoizelodash.mergelodash.sortbylog-symbolslog-updateloader-utilslower-caselru-cachemagic-stringmake-dirmake-errorjest-eachmakeerrormamacromap-cachemap-age-cleanerjs-yamlmap-visitloader-runnerloose-envifymerge-streammicromatchmime-dblevenmime-typesmimic-fnminimalistic-assertmemory-fsmd5.jsminimatchmixin-deepmississippimiller-rabinmsmkdirpmrinanomatchmute-streamlcidnatural-compareno-caseis-streammemminimalistic-crypto-utilsminimistnode-int64move-concurrentlynode-releasesnormalize-pathnice-trynwsapioauth-signneo-asyncobject-copyobject-inspectobject-visitobject-keysobject.assignobject-assignnode-libs-browserobject.pickonceobject.valuesonetimeobject.getownpropertydescriptorsobject.entriesnode-modules-regexpos-browserifyobject.fromentriesnode-notifieropencollective-postinstalloranpm-run-pathp-each-seriesos-localep-limitp-reducenormalize-package-datap-locatep-tryparent-moduleparallel-transformoptionatorparse-jsonos-tmpdirparse5pascal-casepascalcasepath-browserifypath-is-absolutepath-dirnamepath-existsp-deferpakop-is-promisepath-typepath-parseperformance-nowpbkdf2picomatchpifyplease-upgrade-nodepnposix-character-classesprettierp-finallyprelude-lspretty-formatprocessprocess-nextick-argsparse-passwdpromise-inflightprogress-estimatorparse-asn1path-keyprrpslpromptspumppumpifypiratesqsquerystringquerystring-es3randombytespublic-encryptread-pkgreact-isread-pkg-upreaddirpreadable-streamrealpath-nativepunycoderegeneraterandomfillregenerate-unicode-propertiesregenerator-transformregex-notprop-typespkg-dirregexpu-coreregjsgenregenerator-runtimeregjsparserremove-trailing-separatorrepeat-stringrepeat-elementrequest-promise-nativerequest-promise-corerequestresolverequire-main-filenameregexppresolve-dirregexp.prototype.flagsprogressrestore-cursorretrequire-directoryrimrafrolluprollup-plugin-babelrollup-plugin-terserrollup-plugin-sourcemapsrollup-pluginutilsresolve-urlrun-asyncrun-queueripemd160sadesafe-buffersafer-buffersafe-regexsaneresolve-fromsaxsemver-comparesemver-regexsemverserialize-javascriptrsvpset-blockingrechoirset-valueresolve-cwdshebang-regexshelljssetimmediateschema-utilsslashsignal-exitrxjssnapdragonslice-ansisnapdragon-nodesnapdragon-utilsisteransisource-mapsource-map-resolveprettier-linter-helperssource-map-urlsourcemap-codecsource-map-supportspdx-exceptionsspdx-correctshellwordssplit-stringsshpkspdx-expression-parsessristack-utilsspdx-license-idsstealthy-requirestream-browserifystatic-extendstream-eachside-channelstring-lengthstream-shiftsource-list-mapstring-widthsprintf-jsstring_decoderstrip-ansistrip-bomstrip-eofstrip-final-newlinestrip-json-commentssupports-colorsymbol-treestring.prototype.trimendstring.prototype.matchallterserterser-webpack-pluginstream-httpstring.prototype.trimstartthroattest-excludethrough2timers-browserifythroughtiny-globtmplto-fast-propertiessha.jsto-object-pathto-regexto-regex-rangetough-cookietr46ts-jesttsconfig-pathstty-browserifyshebang-commandtunnel-agenttweetnacltype-checktabletype-festunicode-canonical-property-names-ecmascriptunicode-match-property-ecmascriptunicode-property-aliases-ecmascriptunicode-match-property-value-ecmascriptunion-valueunique-filenameunique-sluguniversalifyunset-valueupathupper-caseuri-jsupper-case-firsturixuseurlutil.promisifyutilutil-deprecatevalidate-npm-package-licenseuuidv8-compile-cachevm-browserifyverrorw3c-hr-timetext-tablewalkerwatchpack-chokidar2webidl-conversionswcwidthtsutilswhatwg-encodingwhatwg-mimetypewhatwg-urltapablewhich-modulewhich-pm-runsto-arraybufferworker-farmtmptypedarraywrappywrite-file-atomicxml-name-validatorwsxtendy18nyallistword-wrapyargs-parseryargswebpack-sourceswhichwritewrap-ansiwatchpackyaml
1.0.0

2 years ago