+
+ {isLoading ? : data?.url ? : null}
-
+ {isLoading ? : data?.height}
+ {isLoading ? : data?.latency}
+
{isLoading ? (
) : (
<>
- {isEthMainnet ? (
-
- ) : (
- !data.disableConnect && (
- addToNetwork(account, chain, data?.url)}>
- {renderProviderText(account)}
-
- )
+ {data.trust === "green" ? (
+
+ ) : data.trust === "red" ? (
+
+ ) : data.trust === "orange" ? (
+
+ ) : null}
+ >
+ )}
+
+
+
+ {isLoading ? : }
+
+
+
+ {isLoading ? (
+
+ ) : (
+ <>
+ {!data.disableConnect && (
+ addToNetwork({ address, chain, rpc: data?.url })}
+ >
+ {t(renderProviderText(address))}
+
)}
>
)}
@@ -158,10 +229,48 @@ const Row = ({ values, chain, isEthMainnet }) => {
);
};
-const CopyUrl = ({ url = '' }) => {
- return (
- navigator.clipboard.writeText(url)}>
- Copy URL
-
- );
-};
+const EmptyIcon = () => (
+
+
+
+);
+
+const RedIcon = () => (
+
+
+
+);
+
+const OrangeIcon = () => (
+
+
+
+);
+
+const GreenIcon = () => (
+
+
+
+);
+
+const LightGreenIcon = () => (
+
+
+
+);
diff --git a/components/RPCList/index.module.css b/components/RPCList/index.module.css
deleted file mode 100644
index e165e3e5dd..0000000000
--- a/components/RPCList/index.module.css
+++ /dev/null
@@ -1,65 +0,0 @@
-.disclosure {
- grid-column: 1 / -1;
- position: relative;
- padding: 30px;
- overflow-x: auto;
-}
-
-.table {
- border-collapse: collapse;
- margin: 0 auto;
-}
-
-.table {
- white-space: nowrap;
-}
-
-.table caption,
-.table th,
-.table td {
- padding: 4px 12px;
- border: 1px solid var(--border-color);
-}
-
-.table caption {
- font-size: 1rem;
- font-weight: 500;
- border-bottom: 0;
-}
-
-.table th {
- font-weight: 500;
-}
-
-.shimmer {
- border-radius: 4px;
- height: 20px;
- width: 100%;
- min-width: 40px;
- background-image: var(--linear-gradient);
- background-size: 600px;
- animation: loading 2s infinite;
-}
-
-.trustScore {
- text-align: center;
- color: var(--trust-color);
-}
-
-.helperText {
- text-align: center;
-}
-
-.helperText a {
- text-decoration: underline;
-}
-
-@keyframes loading {
- 0% {
- background-position: -100px;
- }
- 40%,
- 100% {
- background-position: 140px;
- }
-}
diff --git a/components/Tooltip/index.js b/components/Tooltip/index.js
new file mode 100755
index 0000000000..ee290b6951
--- /dev/null
+++ b/components/Tooltip/index.js
@@ -0,0 +1,35 @@
+import Linkify from "react-linkify";
+import { Tooltip as AriaTooltip, TooltipAnchor, useTooltipStore } from "@ariakit/react/tooltip";
+
+export const Tooltip = ({ children, content, ...props }) => {
+ const tooltip = useTooltipStore({ placement: "bottom", showTimeout: 100 });
+
+ if (!content) return {children} ;
+
+ return (
+ <>
+
+ {children}
+
+
+ (
+
+ {decoratedText}
+
+ )}
+ >
+ {content}
+
+
+ >
+ );
+};
diff --git a/components/chain/chain.js b/components/chain/chain.js
deleted file mode 100644
index 2b2af728f4..0000000000
--- a/components/chain/chain.js
+++ /dev/null
@@ -1,109 +0,0 @@
-import React, { useEffect, useMemo } from 'react';
-import { Typography, Paper, Button, Tooltip, withStyles } from '@material-ui/core';
-import classes from './chain.module.css';
-import stores, { useAccount, useChain } from '../../stores/index.js';
-import { ACCOUNT_CONFIGURED } from '../../stores/constants';
-import Image from 'next/image';
-import ExpandMoreIcon from '@material-ui/icons/ExpandMore';
-import RPCList from '../RPCList';
-import { addToNetwork, renderProviderText } from '../../utils';
-
-const ExpandButton = withStyles((theme) => ({
- root: {
- width: '100%',
- marginTop: '12px',
- marginBottom: '-24px',
- },
-}))(Button);
-
-export default function Chain({ chain }) {
- const account = useAccount((state) => state.account);
- const setAccount = useAccount((state) => state.setAccount);
-
- useEffect(() => {
- const accountConfigure = () => {
- const accountStore = stores.accountStore.getStore('account');
- setAccount(accountStore);
- };
-
- stores.emitter.on(ACCOUNT_CONFIGURED, accountConfigure);
-
- const accountStore = stores.accountStore.getStore('account');
- setAccount(accountStore);
-
- return () => {
- stores.emitter.removeListener(ACCOUNT_CONFIGURED, accountConfigure);
- };
- }, []);
-
- const icon = useMemo(() => {
- return chain.chainSlug ? `https://defillama.com/chain-icons/rsz_${chain.chainSlug}.jpg` : '/unknown-logo.png';
- }, [chain]);
-
- const chainId = useChain((state) => state.id);
- const updateChain = useChain((state) => state.updateChain);
-
- const handleClick = () => {
- if (chain.chainId === chainId) {
- updateChain(null);
- } else {
- updateChain(chain.chainId);
- }
- };
-
- const showAddlInfo = chain.chainId === chainId;
-
- if (!chain) {
- return
;
- }
-
- return (
- <>
-
-
-
{
- e.target.onerror = null;
- e.target.src = '/chains/unknown-logo.png';
- }}
- width={28}
- height={28}
- className={classes.avatar}
- />
-
-
-
-
- {chain.name}
-
-
-
-
-
-
-
- ChainID
-
- {chain.chainId}
-
-
-
- Currency
-
- {chain.nativeCurrency ? chain.nativeCurrency.symbol : 'none'}
-
-
-
- addToNetwork(account, chain)}>
- {renderProviderText(account)}
-
-
-
-
-
-
- {showAddlInfo && }
- >
- );
-}
diff --git a/components/chain/chain.module.css b/components/chain/chain.module.css
deleted file mode 100644
index 0eeab478b9..0000000000
--- a/components/chain/chain.module.css
+++ /dev/null
@@ -1,39 +0,0 @@
-.chainContainer {
- width: 100%;
- border-radius: 10px;
- padding: 30px;
-}
-
-.addButton {
- width: 100%;
- display: flex;
- justify-content: center;
-}
-
-.chainInfoContainer {
- display: flex;
- align-items: flex-start;
- margin-left: 52px;
- margin-bottom: 20px;
-}
-
-.dataPoint {
- flex: 1;
-}
-
-.dataPointHeader {
- padding-bottom: 7px;
-}
-
-.avatar {
- margin-right: 24px;
- border-radius: 50%;
-}
-
-.chainNameContainer {
- display: flex;
- align-items: center;
- justify-content: flex-start;
- width: 100%;
- margin-bottom: 12px !important;
-}
diff --git a/components/chain/index.js b/components/chain/index.js
new file mode 100644
index 0000000000..2cc1578267
--- /dev/null
+++ b/components/chain/index.js
@@ -0,0 +1,124 @@
+import * as React from "react";
+import RPCList from "../RPCList";
+import { renderProviderText } from "../../utils";
+import { useRouter } from "next/router";
+import Link from "next/link";
+// import { useTranslations } from "next-intl";
+import { notTranslation as useTranslations } from "../../utils";
+import { useChain } from "../../stores";
+import useAccount from "../../hooks/useAccount";
+import useAddToNetwork from "../../hooks/useAddToNetwork";
+
+export default function Chain({ chain, buttonOnly, lang }) {
+ const t = useTranslations("Common", lang);
+
+ const router = useRouter();
+
+ const icon = React.useMemo(() => {
+ return chain.chainSlug ? `https://icons.llamao.fi/icons/chains/rsz_${chain.chainSlug}.jpg` : "/unknown-logo.png";
+ }, [chain]);
+
+ const chainId = useChain((state) => state.id);
+ const updateChain = useChain((state) => state.updateChain);
+
+ const handleClick = () => {
+ if (chain.chainId === chainId) {
+ updateChain(null);
+ } else {
+ updateChain(chain.chainId);
+ }
+ };
+
+ const showAddlInfo = chain.chainId === chainId;
+
+ const { data: accountData } = useAccount();
+
+ const address = accountData?.address ?? null;
+
+ const { mutate: addToNetwork } = useAddToNetwork();
+
+ if (!chain) {
+ return <>>;
+ }
+
+ if (buttonOnly) {
+ return (
+ addToNetwork({ address, chain })}
+ >
+ {t(renderProviderText(address))}
+
+ );
+ }
+
+ return (
+ <>
+
+
+
+
+ {chain.name}
+
+
+
+
+
+
+ ChainID
+ {t("currency")}
+
+
+
+
+ {`${chain.chainId} (0x${Number(
+ chain.chainId,
+ ).toString(16)})`}
+
+ {chain.nativeCurrency ? chain.nativeCurrency.symbol : "none"}
+
+
+
+
+
+
addToNetwork({ address, chain })}
+ >
+ {t(renderProviderText(address))}
+
+
+ {(lang === "en" ? router.pathname === "/" : router.pathname === "/zh") && (
+
+ Show RPC List of {chain.name}
+
+
+
+
+ )}
+
+
+ {showAddlInfo && }
+ >
+ );
+}
diff --git a/components/chain/package.json b/components/chain/package.json
deleted file mode 100644
index 791355e81b..0000000000
--- a/components/chain/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "main": "chain.js"
-}
diff --git a/components/chains.js b/components/chains.js
deleted file mode 100644
index c6409a0707..0000000000
--- a/components/chains.js
+++ /dev/null
@@ -1,58 +0,0 @@
-export const chainIds = {
- '0': 'kardia',
- '1': 'ethereum',
- '8': 'ubiq',
- '10': 'optimism',
- '19': 'songbird',
- '20': 'elastos',
- '25': 'cronos',
- '30': 'rsk',
- '40': 'telos',
- '52': 'csc',
- '55': 'zyx',
- '56': 'binance',
- '57': 'syscoin',
- '60': 'gochain',
- '61': 'ethclassic',
- '66': 'okexchain',
- '70': 'hoo',
- '82': 'meter',
- '88': 'tomochain',
- '100': 'xdai',
- '106': 'velas',
- '108': 'thundercore',
- '122': 'fuse',
- '128': 'heco',
- '137': 'polygon',
- '200': 'xdaiarb',
- '246': 'energyweb',
- '250': 'fantom',
- '269': 'hpb',
- '288': 'boba',
- '321': 'kucoin',
- '336': 'shiden',
- '361': 'theta',
- '592': 'astar',
- '820': 'callisto',
- '888': 'wanchain',
- '1088': 'metis',
- '1284': 'moonbeam',
- '1285': 'moonriver',
- '2020': 'ronin',
- '4689': 'iotex',
- '5050': 'xlc',
- '5551': 'nahmii',
- '8217': 'klaytn',
- '10000': 'smartbch',
- '32659': 'fusion',
- '42161': 'arbitrum',
- '42220': 'celo',
- '42262': 'oasis',
- '43114': 'avalanche',
- '71394': 'godwoken',
- '333999': 'polis',
- '1313161554': 'aurora',
- '1666600000': 'harmony',
- '11297108109': 'palm',
- '836542336838601': 'curio'
-}
\ No newline at end of file
diff --git a/components/header/header.js b/components/header/header.js
deleted file mode 100644
index 75d539e8af..0000000000
--- a/components/header/header.js
+++ /dev/null
@@ -1,267 +0,0 @@
-import React, { useState, useEffect } from 'react';
-import { useRouter } from "next/router";
-
-import { Typography, Switch, Button, Paper, TextField, InputAdornment } from '@material-ui/core';
-import { withStyles, withTheme, createTheme, ThemeProvider } from '@material-ui/core/styles';
-
-import WbSunnyOutlinedIcon from '@material-ui/icons/WbSunnyOutlined';
-import Brightness2Icon from '@material-ui/icons/Brightness2';
-import SearchIcon from '@material-ui/icons/Search';
-
-import { CONNECT_WALLET, TRY_CONNECT_WALLET, ACCOUNT_CONFIGURED } from '../../stores/constants';
-
-import stores, { useSearch, useTestnets } from '../../stores';
-import { formatAddress, getProvider, useDebounce } from '../../utils';
-
-import classes from './header.module.css';
-
-const StyledSwitch = withStyles((theme) => ({
- root: {
- width: 58,
- height: 32,
- padding: 0,
- margin: theme.spacing(1),
- },
- switchBase: {
- padding: 1,
- '&$checked': {
- transform: 'translateX(28px)',
- color: '#212529',
- '& + $track': {
- backgroundColor: '#ffffff',
- opacity: 1,
- },
- },
- '&$focusVisible $thumb': {
- color: '#ffffff',
- border: '6px solid #fff',
- },
- },
- thumb: {
- width: 24,
- height: 24,
- },
- track: {
- borderRadius: 32 / 2,
- border: `1px solid #212529`,
- backgroundColor: '#212529',
- opacity: 1,
- transition: theme.transitions.create(['background-color', 'border']),
- },
- checked: {},
- focusVisible: {},
-}))(({ classes, ...props }) => {
- return (
-
- );
-});
-
-const searchTheme = createTheme({
- palette: {
- type: 'light',
- primary: {
- main: '#2F80ED',
- },
- },
- shape: {
- borderRadius: '10px',
- },
- typography: {
- fontFamily: [
- 'Inter',
- 'Arial',
- '-apple-system',
- 'BlinkMacSystemFont',
- '"Segoe UI"',
- 'Roboto',
- '"Helvetica Neue"',
- 'sans-serif',
- '"Apple Color Emoji"',
- '"Segoe UI Emoji"',
- '"Segoe UI Symbol"',
- ].join(','),
- body1: {
- fontSize: '12px',
- },
- },
- overrides: {
- MuiPaper: {
- elevation1: {
- 'box-shadow': '0px 7px 7px #0000000A;',
- '-webkit-box-shadow': '0px 7px 7px #0000000A;',
- '-moz-box-shadow': '0px 7px 7px #0000000A;',
- },
- },
- MuiInputBase: {
- input: {
- fontSize: '14px',
- },
- },
- MuiOutlinedInput: {
- input: {
- padding: '12.5px 14px',
- },
- notchedOutline: {
- borderColor: '#FFF',
- },
- },
- },
-});
-
-const TestnetSwitch = withStyles({
- switchBase: {
- '&$checked': {
- color: '#2f80ed',
- },
- },
- checked: {},
- track: {},
-})(Switch);
-
-function Header(props) {
- const [account, setAccount] = useState(null);
- const [darkMode, setDarkMode] = useState(props.theme.palette.type === 'dark' ? true : false);
-
- useEffect(() => {
- const accountConfigure = () => {
- const accountStore = stores.accountStore.getStore('account');
- setAccount(accountStore);
- };
- const connectWallet = () => {
- onAddressClicked();
- stores.dispatcher.dispatch({ type: TRY_CONNECT_WALLET });
- };
-
- stores.emitter.on(ACCOUNT_CONFIGURED, accountConfigure);
- stores.emitter.on(CONNECT_WALLET, connectWallet);
-
- const accountStore = stores.accountStore.getStore('account');
- setAccount(accountStore);
-
- return () => {
- stores.emitter.removeListener(ACCOUNT_CONFIGURED, accountConfigure);
- stores.emitter.removeListener(CONNECT_WALLET, connectWallet);
- };
- }, []);
-
- const handleToggleChange = (event, val) => {
- setDarkMode(val);
- props.changeTheme(val);
- };
-
- const onAddressClicked = () => {
- stores.dispatcher.dispatch({ type: TRY_CONNECT_WALLET });
- };
-
- const renderProviderLogo = () => {
- const providerLogoList = {
- Metamask: 'metamask',
- imToken: 'imtoken',
- Wallet: 'metamask',
- };
- return providerLogoList[getProvider()];
- };
-
- useEffect(function () {
- const localStorageDarkMode = window.localStorage.getItem('yearn.finance-dark-mode');
- setDarkMode(localStorageDarkMode ? localStorageDarkMode === 'dark' : false);
- }, []);
-
- const testnets = useTestnets((state) => state.testnets);
- const handleSearch = useSearch((state) => state.handleSearch);
- const toggleTestnets = useTestnets((state) => state.toggleTestnets);
-
- const [searchTerm, setSearchTerm] = useState('');
- const debouncedSearchTerm = useDebounce(searchTerm, 500);
-
- useEffect(() => {
- if (debouncedSearchTerm) {
- handleSearch(debouncedSearchTerm);
- } else {
- handleSearch('');
- }
- }, [debouncedSearchTerm]);
-
- const router = useRouter();
- useEffect(()=>{
- if (!router.isReady) return;
- if (router.query.search) {
- setSearchTerm(router.query.search);
- delete router.query.search;
- }
- }, [router.isReady]);
-
- return (
-
-
-
-
- setSearchTerm(e.target.value)}
- InputProps={{
- endAdornment: (
-
-
-
- ),
- startAdornment: (
-
- Search Networks
-
- ),
- }}
- />
-
-
-
-
-
-
-
- Testnets
-
-
- }
- checkedIcon={ }
- checked={darkMode}
- onChange={handleToggleChange}
- />
-
-
-
-
- {account && account.address && (
-
- )}
-
- {account && account.address ? formatAddress(account.address) : 'Connect Wallet'}
-
-
-
- );
-}
-
-export default withTheme(Header);
diff --git a/components/header/header.module.css b/components/header/header.module.css
deleted file mode 100644
index 745ca67296..0000000000
--- a/components/header/header.module.css
+++ /dev/null
@@ -1,190 +0,0 @@
-.headerContainer,
-.headerContainerDark {
- max-width: 1400px;
- display: grid;
- grid-template-columns: repeat(4, 1fr);
- grid-template-rows: repeat(3, auto);
- gap: 20px;
- position: sticky;
- top: 0;
- padding: 24px 20px 48px;
- z-index: 1;
-}
-
-.headerContainer {
- background: linear-gradient(rgba(243, 243, 243, 1) 90%, rgba(243, 243, 243, 0) 100%);
-}
-
-.headerContainerDark {
- background: linear-gradient(rgba(35, 37, 46, 1) 90%, rgba(35, 37, 46, 0) 100%);
-}
-
-.filterRow {
- grid-column: 1 / -1;
- grid-row: 3 / 4;
-}
-
-.filterRow,
-.accountButton {
- display: flex;
- justify-content: center;
- align-items: center;
- height: 40px;
-}
-
-.accountButton {
- grid-column: 1 / -1;
- grid-row: 2 / 3;
-}
-
-.switchContainer {
- display: flex;
- justify-content: space-around;
- align-items: center;
- grid-column: 1 / -1;
-}
-
-.label {
- white-space: nowrap;
-}
-
-.accountIcon {
- width: 30px;
- height: 30px;
- background-size: 100%;
- margin-right: 12px;
-}
-
-.metamask {
- background-image: url('/connectors/icn-metamask.svg');
-}
-.imtoken {
- background-image: url('/connectors/icn-imtoken.svg');
-}
-.ledger {
- background-image: url('/connectors/icn-ledger.svg');
-}
-.coinbase {
- background-image: url('/connectors/coinbaseWalletIcon.svg');
-}
-.torus {
- background-image: url('/connectors/torus.jpg');
-}
-.trust {
- background-image: url('/connectors/trustWallet.png');
-}
-
-.switchIcon {
- font-size: 1.5rem !important;
- margin-top: 0.2rem;
-}
-
-.backButton {
- flex: 1;
-}
-
-.searchContainer {
- margin-right: 24px !important;
-}
-
-.searchPaper {
- width: 100%;
-}
-
-.searchInputAdnornment {
- font-size: 14px !important;
- font-weight: bold !important;
-}
-
-@media screen and (min-width: 600px) {
- .headerContainer,
- .headerContainerDark {
- padding: 24px 48px 48px;
- }
-
- .accountButton,
- .switchContainer {
- grid-row: 1 / 2;
- }
-
- .switchContainer {
- grid-column: 1 / 3;
- }
-
- .accountButton {
- grid-column: 3 / 5;
- }
-}
-
-@media (min-width: 900px) {
- .headerContainer,
- .headerContainerDark {
- padding: 24px 48px 48px;
- gap: 4px;
- }
-
- .filterRow,
- .switchContainer,
- .accountButton {
- grid-row: 1 / 2;
- }
-
- .filterRow {
- grid-column: 1 / 3;
- }
-
- .switchContainer {
- grid-column: 3 / 4;
- }
-
- .accountButton {
- grid-column: 4 / 5;
- }
-}
-
-@media (min-width: 1200px) {
- .headerContainer,
- .headerContainerDark {
- padding: 24px 48px 48px;
- gap: 20px;
- }
-
- .filterRow {
- grid-column: 1 / -1;
- grid-row: 2 / 3;
- }
-
- .switchContainer {
- grid-column: 1 / 3;
- }
-
- .accountButton {
- grid-column: 3 / 5;
- }
-}
-
-@media screen and (min-width: 1500px) {
- .headerContainer,
- .headerContainerDark {
- padding: 24px 20px 48px;
- gap: 4px;
- }
-
- .filterRow,
- .switchContainer,
- .accountButton {
- grid-row: 1 / 2;
- }
-
- .filterRow {
- grid-column: 1 / 3;
- }
-
- .switchContainer {
- grid-column: 3 / 4;
- }
-
- .accountButton {
- grid-column: 4 / 5;
- }
-}
diff --git a/components/header/index.js b/components/header/index.js
new file mode 100644
index 0000000000..4d45470748
--- /dev/null
+++ b/components/header/index.js
@@ -0,0 +1,140 @@
+import * as React from "react";
+import { useRouter } from "next/router";
+// import { useTranslations } from "next-intl";
+import { notTranslation as useTranslations } from "../../utils";
+import { formatAddress, getProvider } from "../../utils";
+import { walletIcons } from "../../constants/walletIcons";
+import useConnect from "../../hooks/useConnect";
+import useAccount from "../../hooks/useAccount";
+
+function Header({ lang, chainName, setChainName }) {
+ const t = useTranslations("Common", lang);
+
+ const router = useRouter();
+
+ const { testnets, testnet, search } = router.query;
+
+ const includeTestnets =
+ (typeof testnets === "string" && testnets === "true") || (typeof testnet === "string" && testnet === "true");
+
+ const toggleTestnets = () =>
+ router.push(
+ {
+ pathname: router.pathname,
+ query: { ...router.query, testnets: !includeTestnets },
+ },
+ undefined,
+ { shallow: true },
+ );
+
+ const timeout = React.useRef(null);
+
+ const { mutate: connectWallet } = useConnect();
+
+ const { data: accountData } = useAccount();
+
+ const address = accountData?.address ?? null;
+
+ return (
+
+
+
+
+
+
+ {t("search-networks")}
+
+ {setChainName ? (
+ {
+ setChainName(e.target.value);
+ }}
+ onKeyUp={(event) => {
+ clearTimeout(timeout.current);
+ timeout.current = setTimeout(() => {
+ router
+ .push(
+ {
+ pathname: router.pathname.includes("/chain/") ? "/" : router.pathname,
+ query: { ...router.query, search: event.target.value },
+ },
+ undefined,
+ { shallow: true },
+ )
+ .then(() => {
+ clearTimeout(timeout.current);
+ });
+ }, 1000);
+ }}
+ className="dark:bg-[#0D0D0D] bg-white dark:text-[#B3B3B3] text-black flex-1 px-3 sm:px-2 pb-4 pt-2 sm:py-4 outline-none"
+ />
+ ) : (
+ {
+ clearTimeout(timeout.current);
+ timeout.current = setTimeout(() => {
+ router
+ .push(
+ {
+ pathname: router.pathname.includes("/chain/") ? "/" : router.pathname,
+ query: { ...router.query, search: event.target.value },
+ },
+ undefined,
+ { shallow: true },
+ )
+ .then(() => {
+ clearTimeout(timeout.current);
+ });
+ }, 100);
+ }}
+ className="dark:bg-[#0D0D0D] bg-white dark:text-[#B3B3B3] text-black flex-1 px-3 sm:px-2 pb-4 pt-2 sm:py-4 outline-none"
+ />
+ )}
+
+
+
+
+
+
+
+
+ Include Testnets
+
+
+
+ {address ? (
+ <>
+
+ {formatAddress(address)}
+ >
+ ) : (
+ t("connect-wallet")
+ )}
+
+
+
+
+
+ );
+}
+
+export default Header;
diff --git a/components/header/package.json b/components/header/package.json
deleted file mode 100644
index dce12786a8..0000000000
--- a/components/header/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "main": "header.js"
-}
diff --git a/components/snackbar/package.json b/components/snackbar/package.json
deleted file mode 100644
index 034ab867a7..0000000000
--- a/components/snackbar/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "main": "snackbarController.jsx"
-}
diff --git a/components/snackbar/snackbar.jsx b/components/snackbar/snackbar.jsx
deleted file mode 100644
index 7644208522..0000000000
--- a/components/snackbar/snackbar.jsx
+++ /dev/null
@@ -1,184 +0,0 @@
-import React, { Component } from "react";
-import {
- Snackbar,
- IconButton,
- Button,
- Typography,
- SvgIcon
-} from '@material-ui/core';
-
-import { colors } from "../../theme/coreTheme";
-
-const iconStyle = {
- fontSize: '22px',
- marginRight: '10px',
- verticalAlign: 'middle'
-}
-
-function CloseIcon(props) {
- const { color } = props;
- return (
-
-
-
- );
-}
-
-function SuccessIcon(props) {
- const { color } = props;
- return (
-
-
-
- );
-}
-
-function ErrorIcon(props) {
- const { color } = props;
- return (
-
-
-
- );
-}
-
-function WarningIcon(props) {
- const { color } = props;
- return (
-
-
-
- );
-}
-
-function InfoIcon(props) {
- const { color } = props;
- return (
-
-
-
- );
-}
-
-
-class MySnackbar extends Component {
-
- state = {
- open: this.props.open,
- };
-
- handleClick = () => {
- this.setState({ open: true });
- };
-
- handleClose = (event, reason) => {
- if (reason === 'clickaway') {
- return;
- }
-
- this.setState({ open: false });
- };
-
- render() {
-
- const { type, message } = this.props
-
- let icon =
- let color = colors.blue
- let messageType = ''
- let actions = [
-
-
- ,
- ]
-
- switch (type) {
- case 'Error':
- icon =
- color = colors.red
- messageType = "Error"
- break;
- case 'Success':
- icon =
- color = colors.blue
- messageType = "Success"
- break;
- case 'Warning':
- icon =
- color = colors.orange
- messageType = "Warning"
- break;
- case 'Info':
- icon =
- color = colors.blue
- messageType = "Info"
- break;
- case 'Hash':
- icon =
- color = colors.blue
- messageType = "Hash"
-
- let snackbarMessage = 'https://etherscan.io/tx/'+message;
- actions = [ window.open(snackbarMessage, "_blank")}>
- View
- ,
-
-
- ,
- ]
- break;
- default:
- icon =
- color = colors.blue
- messageType = "Success"
- break;
- }
-
- return (
-
- {icon}
-
- { messageType }
- { message }
-
-
- }
- action={actions}
- />
- );
- }
-}
-
-export default MySnackbar;
diff --git a/components/snackbar/snackbarController.jsx b/components/snackbar/snackbarController.jsx
deleted file mode 100644
index f4d675a7e8..0000000000
--- a/components/snackbar/snackbarController.jsx
+++ /dev/null
@@ -1,80 +0,0 @@
-import React, { Component } from "react";
-import { withStyles } from '@material-ui/core/styles';
-
-import Snackbar from './snackbar.jsx'
-
-import {
- ERROR,
- TX_SUBMITTED,
-} from '../../stores/constants'
-
-import stores from "../../stores";
-const emitter = stores.emitter
-
-const styles = theme => ({
- root: {
-
- },
-});
-
-class SnackbarController extends Component {
-
- constructor(props) {
- super()
-
- this.state = {
- open: false,
- snackbarType: null,
- snackbarMessage: null
- }
- }
-
- componentWillMount() {
- emitter.on(ERROR, this.showError);
- emitter.on(TX_SUBMITTED, this.showHash);
- }
-
- componentWillUnmount() {
- emitter.removeListener(ERROR, this.showError);
- emitter.removeListener(TX_SUBMITTED, this.showHash);
- };
-
- showError = (error) => {
- const snackbarObj = { snackbarMessage: null, snackbarType: null, open: false }
- this.setState(snackbarObj)
-
- const that = this
- setTimeout(() => {
- const snackbarObj = { snackbarMessage: error.toString(), snackbarType: 'Error', open: true }
- that.setState(snackbarObj)
- })
- }
-
- showHash = (txHash) => {
- const snackbarObj = { snackbarMessage: null, snackbarType: null, open: false }
- this.setState(snackbarObj)
-
- const that = this
- setTimeout(() => {
- const snackbarObj = { snackbarMessage: txHash, snackbarType: 'Hash', open: true }
- that.setState(snackbarObj)
- })
- }
-
- render() {
- const {
- snackbarType,
- snackbarMessage,
- open
- } = this.state
-
- if(open) {
- return
- } else {
- return
- }
-
- };
-}
-
-export default withStyles(styles)(SnackbarController);
diff --git a/components/unlock/package.json b/components/unlock/package.json
deleted file mode 100644
index 23149e8de3..0000000000
--- a/components/unlock/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "main": "unlockModal.js"
-}
diff --git a/components/unlock/unlock.js b/components/unlock/unlock.js
deleted file mode 100644
index cca439a016..0000000000
--- a/components/unlock/unlock.js
+++ /dev/null
@@ -1,290 +0,0 @@
-import React, { Component } from "react";
-import { withStyles } from '@material-ui/core/styles';
-import {
- Typography,
- Button,
- CircularProgress
-} from '@material-ui/core';
-import CloseIcon from '@material-ui/icons/Close';
-
-import {
- Web3ReactProvider,
- useWeb3React,
-} from "@web3-react/core";
-import { Web3Provider } from "@ethersproject/providers";
-
-import {
- ERROR,
- CONNECTION_DISCONNECTED,
- CONNECTION_CONNECTED,
- CONFIGURE,
-} from '../../stores/constants'
-
-import stores from '../../stores'
-
-const styles = theme => ({
- root: {
- flex: 1,
- height: 'auto',
- display: 'flex',
- position: 'relative'
- },
- contentContainer: {
- margin: 'auto',
- textAlign: 'center',
- padding: '12px',
- display: 'flex',
- flexWrap: 'wrap'
- },
- cardContainer: {
- marginTop: '60px',
- minHeight: '260px',
- display: 'flex',
- flexDirection: 'column',
- justifyContent: 'space-around',
- alignItems: 'center'
- },
- unlockCard: {
- padding: '24px'
- },
- buttonText: {
- marginLeft: '12px',
- fontWeight: '700',
- },
- instruction: {
- maxWidth: '400px',
- marginBottom: '32px',
- marginTop: '32px'
- },
- actionButton: {
- padding: '12px',
- backgroundColor: 'white',
- borderRadius: '3rem',
- border: '1px solid #E1E1E1',
- fontWeight: 500,
- [theme.breakpoints.up('md')]: {
- padding: '15px',
- }
- },
- connect: {
- width: '100%'
- },
- closeIcon: {
- position: 'absolute',
- right: '-8px',
- top: '-8px',
- cursor: 'pointer'
- }
-});
-
-class Unlock extends Component {
-
- constructor(props) {
- super()
-
- this.state = {
- loading: false,
- error: null
- }
- }
-
- componentWillMount() {
- stores.emitter.on(CONNECTION_CONNECTED, this.connectionConnected);
- stores.emitter.on(CONNECTION_DISCONNECTED, this.connectionDisconnected);
- stores.emitter.on(ERROR, this.error);
- };
-
- componentWillUnmount() {
- stores.emitter.removeListener(CONNECTION_CONNECTED, this.connectionConnected);
- stores.emitter.removeListener(CONNECTION_DISCONNECTED, this.connectionDisconnected);
- stores.emitter.removeListener(ERROR, this.error);
- };
-
- error = (err) => {
- this.setState({ loading: false, error: err })
- };
-
- connectionConnected = () => {
-
- if(this.props.closeModal != null) {
- this.props.closeModal()
- }
- }
-
- connectionDisconnected = () => {
- if(this.props.closeModal != null) {
- this.props.closeModal()
- }
- }
-
- render() {
- const { classes, closeModal } = this.props;
-
- return (
-
- )
- };
-}
-
-function getLibrary(provider) {
-
- const library = new Web3Provider(provider);
- library.pollingInterval = 8000;
- return library;
-}
-
-function onConnectionClicked(currentConnector, name, setActivatingConnector, activate) {
- const connectorsByName = stores.accountStore.getStore('connectorsByName')
- setActivatingConnector(currentConnector);
- activate(connectorsByName[name]);
-}
-
-function onDeactivateClicked(deactivate, connector) {
- if(deactivate) {
- deactivate()
- }
- if(connector && connector.close) {
- connector.close()
- }
- stores.accountStore.setStore({ account: { }, web3context: null })
- stores.emitter.emit(CONNECTION_DISCONNECTED)
-}
-
-function MyComponent(props) {
-
- const context = useWeb3React();
- const localContext = stores.accountStore.getStore('web3context');
- var localConnector = null;
- if (localContext) {
- localConnector = localContext.connector
- }
- const {
- connector,
- library,
- account,
- activate,
- deactivate,
- active,
- error
- } = context;
- var connectorsByName = stores.accountStore.getStore('connectorsByName')
-
- const { closeModal } = props
-
- const [activatingConnector, setActivatingConnector] = React.useState();
- React.useEffect(() => {
- if (activatingConnector && activatingConnector === connector) {
- setActivatingConnector(undefined);
- }
- }, [activatingConnector, connector]);
-
- React.useEffect(() => {
- if (account && active && library) {
- stores.accountStore.setStore({ account: { address: account }, web3context: context })
- stores.emitter.emit(CONNECTION_CONNECTED)
- }
- }, [account, active, closeModal, context, library]);
-
- const width = window.innerWidth
-
- return (
- 576 ? 'space-between' : 'center'), alignItems: 'center' }}>
- {Object.keys(connectorsByName).map(name => {
- const currentConnector = connectorsByName[name];
- const activating = currentConnector === activatingConnector;
- const connected = (currentConnector === connector||currentConnector === localConnector);
- const disabled =
- !!activatingConnector || !!error;
-
- let url;
- let display = name;
- let descriptor = ''
- if (name === 'MetaMask') {
- url = '/connectors/icn-metamask.svg'
- descriptor= 'Connect to your MetaMask wallet'
- } else if (name === 'WalletConnect') {
- url = '/connectors/walletConnectIcon.svg'
- descriptor= 'Scan with WalletConnect to connect'
- } else if (name === 'TrustWallet') {
- url = '/connectors/trustWallet.png'
- descriptor= 'Connect to your TrustWallet'
- } else if (name === 'Portis') {
- url = '/connectors/portisIcon.png'
- descriptor= 'Connect with your Portis account'
- } else if (name === 'Fortmatic') {
- url = '/connectors/fortmaticIcon.png'
- descriptor= 'Connect with your Fortmatic account'
- } else if (name === 'Ledger') {
- url = '/connectors/icn-ledger.svg'
- descriptor= 'Connect with your Ledger Device'
- } else if (name === 'Squarelink') {
- url = '/connectors/squarelink.png'
- descriptor= 'Connect with your Squarelink account'
- } else if (name === 'Trezor') {
- url = '/connectors/trezor.png'
- descriptor= 'Connect with your Trezor Device'
- } else if (name === 'Torus') {
- url = '/connectors/torus.jpg'
- descriptor= 'Connect with your Torus account'
- } else if (name === 'Authereum') {
- url = '/connectors/icn-aethereum.svg'
- descriptor= 'Connect with your Authereum account'
- } else if (name === 'WalletLink') {
- display = 'Coinbase Wallet'
- url = '/connectors/coinbaseWalletIcon.svg'
- descriptor= 'Connect to your Coinbase wallet'
- } else if (name === 'Frame') {
- return ''
- }
-
- return (
-
576 ? '12px 0px' : '0px') }}>
-
576 ? '350px' : 'calc(100vw - 100px)'),
- height: '160px'
- } }
- variant='contained'
- onClick={() => {
- onConnectionClicked(currentConnector, name, setActivatingConnector, activate)
- }}
- disableElevation
- color='secondary'
- disabled={ disabled }>
-
-
-
- { display }
-
-
- { descriptor }
-
- { activating &&
}
- { (!activating && connected) &&
}
-
-
-
- )
- }) }
-
- )
-
-}
-
-export default withStyles(styles)(Unlock);
diff --git a/components/unlock/unlockModal.js b/components/unlock/unlockModal.js
deleted file mode 100644
index a589fca82d..0000000000
--- a/components/unlock/unlockModal.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import React, { Component } from "react";
-import {
- DialogContent,
- Dialog,
- Slide
-} from '@material-ui/core';
-
-import Unlock from './unlock.js';
-
-function Transition(props) {
- return ;
-}
-
-class UnlockModal extends Component {
- render() {
- const { closeModal, modalOpen } = this.props;
-
- const fullScreen = window.innerWidth < 576;
-
- return (
-
-
-
-
-
- )
- };
-}
-
-export default UnlockModal;
diff --git a/constants/additionalChainRegistry/chainId-1330.js b/constants/additionalChainRegistry/chainId-1330.js
new file mode 100644
index 0000000000..42a67eda0f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainId-1330.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "ONNChain",
+ "chain": "ONN",
+ "icon": "https://github.com/mkd951/chainscout/blob/main/onnchain.png?raw=true",
+ "rpc": [
+ "https://mainnet.onnscan.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ONN",
+ "symbol": "ONN",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://onnscan.com",
+ "shortName": "onn",
+ "chainId": 1330,
+ "networkId": 1330,
+ "explorers": [
+ {
+ "name": "ONNChain Explorer",
+ "url": "https://onnscan.com",
+ "icon": "https://github.com/mkd951/chainscout/blob/main/onnchain.png?raw=true",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-10001.js b/constants/additionalChainRegistry/chainid-10001.js
new file mode 100644
index 0000000000..cc0747cc3b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-10001.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "ETHW-mainnet",
+ "chain": "ETHW",
+ "icon": "ethpow",
+ "rpc": [
+ "https://mainnet.ethereumpow.org/"
+ ],
+ "features": [{ "name": "EIP155" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "EthereumPoW",
+ "symbol": "ETHW",
+ "decimals": 18
+ },
+ "infoURL": "https://ethereumpow.org/",
+ "shortName": "ethw",
+ "chainId": 10001,
+ "networkId": 10001,
+ "explorers": [
+ {
+ "name": "Oklink",
+ "url": "https://www.oklink.com/ethw/"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1000101.js b/constants/additionalChainRegistry/chainid-1000101.js
new file mode 100644
index 0000000000..41d5861b69
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1000101.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "XO Chain Testnet",
+ "chain": "XO",
+ "rpc": [
+ "https://testnet-rpc-1.xo.market"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "XO Token",
+ "symbol": "XO",
+ "decimals": 18
+ },
+ "infoURL": "https://xo.market",
+ "shortName": "xo",
+ "chainId": 1000101,
+ "networkId": 1000101,
+ "icon": "xo",
+ "explorers": [
+ {
+ "name": "xo explorer",
+ "url": "https://explorer-testnet.xo.market",
+ "icon": "xo",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1001996.js b/constants/additionalChainRegistry/chainid-1001996.js
new file mode 100644
index 0000000000..9933414703
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1001996.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "Wirex Pay Testnet",
+ "chain": "WirexPay",
+ "icon": "wpay",
+ "rpc": ["https://rpc-dev.wirexpaychain.com"],
+ "faucets": ["https://faucet-dev.wirexpaychain.com"],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [
+ {
+ "name": "EIP155"
+ }
+ ],
+ "infoURL": "https://docs.wirexpaychain.com/tech/wirex-pay-chain",
+ "shortName": "wirex-testnet",
+ "chainId": 1001996,
+ "networkId": 1001996,
+ "explorers": [
+ {
+ "name": "Wirex Pay Testnet Explorer",
+ "url": "https://explorer-dev.wirexpaychain.com",
+ "standard": "none"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-10088.js b/constants/additionalChainRegistry/chainid-10088.js
new file mode 100644
index 0000000000..1ae7ad8cc2
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-10088.js
@@ -0,0 +1,33 @@
+export const data = {
+ name: "Gate Layer",
+ chain: "GT",
+ rpc: ["https://gatelayer-mainnet.gatenode.cc"],
+ nativeCurrency: {
+ name: "GT",
+ symbol: "GT",
+ decimals: 18,
+ },
+ features: [{ name: "EIP1559" }, { name: "EIP1559" }],
+ infoURL: "https://gatechain.io/gatelayer",
+ shortName: "GateLayer",
+ chainId: 10088,
+ networkId: 10088,
+ icon: "https://www.woofswap.finance/image/tokens/gatelayer.png",
+ explorers: [
+ {
+ name: "GateLayer",
+ url: "https://www.gatescan.org/gatelayer",
+ icon: "https://www.woofswap.finance/image/tokens/gatelayer.png",
+ standard: "EIP-1559",
+ },
+ ],
+ "parent": {
+ "type": "L2",
+ "chain": "ethereum",
+ "bridges": [
+ {
+ "url": "https://www.gate.com/"
+ }
+ ]
+ }
+};
diff --git a/constants/additionalChainRegistry/chainid-10120.js b/constants/additionalChainRegistry/chainid-10120.js
new file mode 100644
index 0000000000..15249197d2
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-10120.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Ozone Testnet",
+ chain: "OZONE",
+ icon: "ozone",
+ rpc: ["https://rpc-testnet.ozonescan.com"],
+ features: [{
+ name: "EIP155"
+ }, {
+ name: "EIP1559"
+ }],
+ faucets: [],
+ nativeCurrency: {
+ name: "TestOzone",
+ symbol: "tOZONE",
+ decimals: 18,
+ },
+ infoURL: "https://ozonechain.com",
+ shortName: "ozone",
+ chainId: 10120,
+ networkId: 10120,
+ explorers: [{
+ name: "Ozone Chain Explorer",
+ url: "https://testnet.ozonescan.com",
+ }, ],
+};
diff --git a/constants/additionalChainRegistry/chainid-10121.js b/constants/additionalChainRegistry/chainid-10121.js
new file mode 100644
index 0000000000..bb46593ea7
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-10121.js
@@ -0,0 +1,23 @@
+export const data = {
+ name: "Ozone Mainnet",
+ chain: "OZONE",
+ icon: "ozone",
+ rpc: ["https://chain.ozonescan.com"],
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ faucets: [],
+ nativeCurrency: {
+ name: "Ozone",
+ symbol: "OZONE",
+ decimals: 18,
+ },
+ infoURL: "https://ozonechain.com",
+ shortName: "ozone",
+ chainId: 10121,
+ networkId: 10121,
+ explorers: [
+ {
+ name: "Ozone Chain Explorer",
+ url: "https://ozonescan.com",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-102030.js b/constants/additionalChainRegistry/chainid-102030.js
new file mode 100644
index 0000000000..36397f9373
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-102030.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Creditcoin",
+ chain: "CTC",
+ rpc: ["https://mainnet3.creditcoin.network"],
+ faucets: [],
+ nativeCurrency: {
+ name: "CTC",
+ symbol: "CTC",
+ decimals: 18
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://creditcoin.org",
+ shortName: "ctc",
+ chainId: 102030,
+ networkId: 102030,
+ icon: "creditcoin",
+ explorers: [
+ {
+ name: "blockscout",
+ url: "https://creditcoin.blockscout.com",
+ icon: "blockscout",
+ standard: "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-102031.js b/constants/additionalChainRegistry/chainid-102031.js
new file mode 100644
index 0000000000..d78c0fd910
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-102031.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Creditcoin Testnet",
+ chain: "CTC",
+ rpc: ["https://rpc.cc3-testnet.creditcoin.network"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Testnet CTC",
+ symbol: "tCTC",
+ decimals: 18
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://creditcoin.org",
+ shortName: "ctctest",
+ chainId: 102031,
+ networkId: 102031,
+ icon: "creditcoin",
+ explorers: [
+ {
+ name: "blockscout",
+ url: "https://creditcoin-testnet.blockscout.com",
+ icon: "blockscout",
+ standard: "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-102032.js b/constants/additionalChainRegistry/chainid-102032.js
new file mode 100644
index 0000000000..322de27c48
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-102032.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Creditcoin Devnet",
+ chain: "CTC",
+ rpc: ["https://rpc.cc3-devnet.creditcoin.network"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Devnet CTC",
+ symbol: "devCTC",
+ decimals: 18
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://creditcoin.org",
+ shortName: "ctcdev",
+ chainId: 102032,
+ networkId: 102032,
+ icon: "creditcoin",
+ explorers: [
+ {
+ name: "blockscout",
+ url: "https://creditcoin-devnet.blockscout.com",
+ icon: "blockscout",
+ standard: "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-10323.js b/constants/additionalChainRegistry/chainid-10323.js
new file mode 100644
index 0000000000..46aefdecf7
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-10323.js
@@ -0,0 +1,23 @@
+ export const data = {
+ "name": "Mova Beta",
+ "chain": "MOVA",
+ "rpc": [
+ "https://mars.rpc.movachain.com"
+ ],
+ "faucets": ["https://faucet.mars.movachain.com"],
+ "nativeCurrency": {
+ "name": "MARS Testnet GasCoin",
+ "symbol": "MARS",
+ "decimals": 18
+ },
+ "infoURL": "https://movachain.com",
+ "shortName": "mova",
+ "chainId": 10323,
+ "networkId": 10323,
+ "icon": "mova",
+ "explorers": [{
+ "name": "marsscan",
+ "url": "https://scan.mars.movachain.com",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-1043.js b/constants/additionalChainRegistry/chainid-1043.js
new file mode 100644
index 0000000000..1d9090d58c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1043.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Awakening Testnet",
+ "chain": "BDAG",
+ "icon": "BDAG",
+ "rpc": [
+ "https://rpc.awakening.bdagscan.com",
+ "https://relay.awakening.bdagscan.com",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [
+ "https://awakening.bdagscan.com/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "BlockDAG",
+ "symbol": "BDAG",
+ "decimals": 18,
+ },
+ "infoURL": "https://www.blockdag.network/",
+ "shortName": "bdag",
+ "chainId": 1043,
+ "networkId": 1043,
+ "explorers": [
+ {
+ "name": "BlockDAG Explorer",
+ "url": "https://awakening.bdagscan.com/",
+ },
+ ],
+ "status": "active"
+};
diff --git a/constants/additionalChainRegistry/chainid-1098.js b/constants/additionalChainRegistry/chainid-1098.js
new file mode 100644
index 0000000000..2e6eeb8a99
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1098.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "RealChain Mainnet",
+ "chain": "RealChain",
+ "icon": "realchain",
+ "rpc": [
+ "https://rpc.realchain.io",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "RealCoin",
+ "symbol": "R",
+ "decimals": 18,
+ },
+ "infoURL": "https://www.realchain.io/",
+ "shortName": "realchain",
+ "chainId": 1098,
+ "networkId": 1098,
+ "explorers": [
+ {
+ "name": "RealChain explorer",
+ "url": "https://scan.realchain.io/",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-1110.js b/constants/additionalChainRegistry/chainid-1110.js
new file mode 100644
index 0000000000..e6a8b4371f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1110.js
@@ -0,0 +1,25 @@
+export const data ={
+ "name": "GRX Mainnet",
+ "chain": "GRX",
+ "rpc": [
+ "https://rpc.grxchain.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "GRX",
+ "symbol": "GRX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://docs.grxchain.io",
+ "shortName": "grx",
+ "chainId": 1110,
+ "networkId": 1110,
+ "icon": "grx",
+ "explorers": [{
+ "name": "grxscan",
+ "url": "https://grxscan.io",
+ "icon": "grx",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-11111111111.js b/constants/additionalChainRegistry/chainid-11111111111.js
new file mode 100644
index 0000000000..d3786495c0
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-11111111111.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Fanatico",
+ "chain": "FCO",
+ "icon": "https://d37ow1hrtyzl5c.cloudfront.net/icons/fanatico_logo.svg",
+ "rpc": [
+ "https://rpc.fanati.co"
+ ],
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Fanatico",
+ "symbol": "FCO",
+ "decimals": 18
+ },
+ "infoURL": "https://chain.fanati.co",
+ "shortName": "fco",
+ "chainId": 11111111111,
+ "networkId": 11111111111,
+ "explorers": [
+ {
+ "name": "Fanatico Explorer",
+ "url": "https://explorer.fanati.co",
+ "standard": "EIP3091"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-11142220.js b/constants/additionalChainRegistry/chainid-11142220.js
new file mode 100644
index 0000000000..a2a3f8e8b5
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-11142220.js
@@ -0,0 +1,16 @@
+export const data = {
+ "name": "Celo Sepolia Testnet",
+ "chain": "CELO",
+ "rpc": ["https://forno.celo-sepolia.celo-testnet.org"],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": ["https://faucet.celo.org"],
+ "nativeCurrency": {
+ "name": "CELO-S",
+ "symbol": "CELO",
+ "decimals": 18
+ },
+ "infoURL": "https://sepolia.celoscan.io/",
+ "shortName": "celo-sep",
+ "chainId": 11142220,
+ "networkId": 11142220,
+ }
diff --git a/constants/additionalChainRegistry/chainid-11155931.js b/constants/additionalChainRegistry/chainid-11155931.js
new file mode 100644
index 0000000000..06660ba732
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-11155931.js
@@ -0,0 +1,33 @@
+export const data = {
+ name: "RISE Testnet",
+ chain: "ETH",
+ rpc: ["https://testnet.riselabs.xyz", "wss://testnet.riselabs.xyz/ws"],
+ faucets: ["https://faucet.testnet.riselabs.xyz"],
+ features: [{ name: "EIP155" }, { name: "EIP1559" }, { name: "EIP7702" }],
+ nativeCurrency: {
+ name: "RISE Testnet Ether",
+ symbol: "ETH",
+ decimals: 18,
+ },
+ infoURL: "https://www.riselabs.xyz/",
+ shortName: "rise-testnet",
+ chainId: 11155931,
+ networkId: 11155931,
+ explorers: [
+ {
+ name: "blockscout",
+ url: "https://explorer.testnet.riselabs.xyz",
+ icon: "blockscout",
+ standard: "EIP3091",
+ },
+ ],
+ parent: {
+ type: "L2",
+ chain: "eip155-11155111",
+ bridges: [
+ {
+ url: "https://bridge-ui.testnet.riselabs.xyz",
+ },
+ ],
+ },
+};
diff --git a/constants/additionalChainRegistry/chainid-11166111.js b/constants/additionalChainRegistry/chainid-11166111.js
new file mode 100644
index 0000000000..b2f4b380fa
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-11166111.js
@@ -0,0 +1,34 @@
+export const data ={
+ "name": "R0AR Testnet",
+ "chain": "R0AR",
+ "rpc": [
+ "https://testnet.rpc-r0ar.io"
+ ],
+ "faucets": [
+ "https://testnet.r0arfaucet.io"
+ ],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://r0ar.io",
+ "shortName": "r0art",
+ "chainId": 11166111,
+ "networkId": 11166111,
+ "icon": {
+ "url": "https://amaranth-elaborate-primate-236.mypinata.cloud/ipfs/bafkreibqk63qcgukyunft3h2qxh56cg6mtvzlrnxw4mbpxgahdk2litxqi",
+ "format": "svg",
+ "width": 512,
+ "height": 512
+ },
+ "explorers": [
+ {
+ "name": "R0ARscan (testnet)",
+ "url": "https://testnet.r0arscan.io",
+ "icon": "r0ar",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-1124.js b/constants/additionalChainRegistry/chainid-1124.js
new file mode 100644
index 0000000000..824407a6c6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1124.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "ECM Chain Testnet",
+ "chain": "ECM Chain",
+ "rpc": [
+ "https://rpc.testnet.ecmscan.io",
+ ],
+ "faucets": ["https://faucet.testnet.ecmscan.io/"],
+ "nativeCurrency": {
+ "name": "ECM",
+ "symbol": "ECM",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://ecmcoin.com",
+ "shortName": "ecm",
+ "chainId": 1124,
+ "networkId": 1124,
+ "icon": "ecmchain",
+ "explorers": [{
+ "name": "ecmscan",
+ "url": "https://explorer.testnet.ecmscan.io/",
+ "icon": "ecmchain",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1125.js b/constants/additionalChainRegistry/chainid-1125.js
new file mode 100644
index 0000000000..88106db94a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1125.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Taker Chain Mainnet",
+ "chain": "Taker",
+ "rpc": [
+ "https://rpc-mainnet.taker.xyz"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Taker",
+ "symbol": "TAKER",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.taker.xyz",
+ "shortName": "taker",
+ "chainId": 1125,
+ "networkId": 1125,
+ "icon": "taker",
+ "explorers": [
+ {
+ "name": "TakerScan",
+ "url": "https://explorer.taker.xyz",
+ "icon": "taker",
+ "standard": "none",
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-11417.js b/constants/additionalChainRegistry/chainid-11417.js
new file mode 100644
index 0000000000..4ac884948a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-11417.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Anq World Testnet",
+ "chain": "ETH",
+ "rpc": [
+ "https://rpc-public-test.anq.world",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://anquantum.com/chain",
+ "shortName": "eth",
+ "chainId": 11417,
+ "networkId": 11417,
+ "icon": "anq",
+ "explorers": [{
+ "name": "blockscout",
+ "url": "https://blockscout-test.anq.world",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-1155.js b/constants/additionalChainRegistry/chainid-1155.js
new file mode 100644
index 0000000000..a8ccd86527
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1155.js
@@ -0,0 +1,30 @@
+export const data = {
+ name: "Intuition Mainnet",
+ chain: "INTUITION",
+ rpc: ["https://intuition.calderachain.xyz/http", "https://rpc.intuition.systems"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Intuition",
+ symbol: "TRUST",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://intuition.systems",
+ shortName: "intuition-mainnet",
+ chainId: 1155,
+ networkId: 1155,
+ icon: "intuition",
+ explorers: [
+ {
+ name: "Intuition Explorer (Mainnet)",
+ url: "https://intuition.calderaexplorer.xyz",
+ standard: "EIP3091",
+ },
+ {
+ name: "Intuition Explorer (Mainnet)",
+ url: "https://explorer.intuition.systems",
+ standard: "EIP3091",
+ },
+ ],
+ testnet: false,
+};
diff --git a/constants/additionalChainRegistry/chainid-1199.js b/constants/additionalChainRegistry/chainid-1199.js
new file mode 100644
index 0000000000..97c8f0f0da
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1199.js
@@ -0,0 +1,25 @@
+export const data ={
+ "chainId": 1199,
+ "name": "BMC Chain",
+ "shortName": "bmc",
+ "chain": "BMC",
+ "networkId": 1199,
+ "chainId": 1199,
+ "infoURL": "https://bmcscan.io",
+ "rpc": ["https://mainnet-rpc.bmcscan.io"],
+ "nativeCurrency": {
+ "name": "Bitmeta Coin",
+ "symbol": "BMC",
+ "decimals": 18
+ },
+ "explorers": [
+ {
+ "name": "BMCScan",
+ "url": "https://bmcscan.io",
+ "standard": "EIP3091"
+ }
+ ],
+ "faucets": [],
+ "features": ["EVM Compatible", "MetaMask Supported"],
+ "icon": "https://raw.githubusercontent.com/King11919/BMC-Chain/refs/heads/main/1758714840_BMC (4).png"
+};
diff --git a/constants/additionalChainRegistry/chainid-12000.js b/constants/additionalChainRegistry/chainid-12000.js
new file mode 100644
index 0000000000..3a4a06549d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-12000.js
@@ -0,0 +1,23 @@
+export const data = {
+ name: "Kudora Mainnet",
+ chain: "KUD",
+ icon: "kudora",
+ rpc: ["https://rpc.kudora.org"],
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ faucets: [],
+ nativeCurrency: {
+ name: "Kudo",
+ symbol: "KUD",
+ decimals: 18,
+ },
+ infoURL: "https://kudora.org/",
+ shortName: "kudora",
+ chainId: 12000,
+ networkId: 12000,
+ explorers: [
+ {
+ name: "Kudora Explorer",
+ url: "https://blockscout.kudora.org",
+ },
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-12216.js b/constants/additionalChainRegistry/chainid-12216.js
new file mode 100644
index 0000000000..8014ef738b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-12216.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "L2 Protocol Mainnet",
+ "chain": "L2P",
+ "icon": "l2p",
+ "rpc": [
+ "https://rpc.l2protocol.com",
+ "wss://rpc.l2protocol.com"
+ ],
+ "features": [{ "name": "EIP150" }, { "name": "EIP155" }, { "name": "EIP158" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "L2P",
+ "symbol": "L2P",
+ "decimals": 18
+ },
+ "infoURL": "https://l2protocol.com",
+ "shortName": "l2p",
+ "chainId": 12216,
+ "networkId": 12216,
+ "explorers": [
+ {
+ "name": "L2 Protocol explorer",
+ "url": "https://l2pscan.com"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-1229800785.js b/constants/additionalChainRegistry/chainid-1229800785.js
new file mode 100644
index 0000000000..c5d22d47df
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1229800785.js
@@ -0,0 +1,20 @@
+export const data = {
+ "name": "iTani Network Chain",
+ "chain": "ITANI",
+ "rpc": [
+ "https://itani-network-chain-kirdnwz4rq-uc.a.run.app/"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "iTani",
+ "symbol": "ITANI",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://github.com/iTaniCore/iTani-Network-Chain",
+ "shortName": "itani",
+ "chainId": 1229800785,
+ "networkId": 1229800785,
+ "icon": "itani",
+ "explorers": []
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-12301.js b/constants/additionalChainRegistry/chainid-12301.js
new file mode 100644
index 0000000000..a8adb7336a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-12301.js
@@ -0,0 +1,23 @@
+export const data = {
+ name: "CTC Chain Mainnet",
+ chain: "CTC",
+ icon: "ctcchain",
+ rpc: ["https://rpc.tantin.com"],
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ faucets: [],
+ nativeCurrency: {
+ name: "CTC",
+ symbol: "CTC",
+ decimals: 18,
+ },
+ infoURL: "https://tantin.com/",
+ shortName: "ctcchain",
+ chainId: 12301,
+ networkId: 12301,
+ explorers: [
+ {
+ name: "CTC Chain Explorer",
+ url: "https://scan.tantin.com",
+ },
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-12302.js b/constants/additionalChainRegistry/chainid-12302.js
new file mode 100644
index 0000000000..3171cc18bc
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-12302.js
@@ -0,0 +1,23 @@
+export const data = {
+ name: "CTC Chain Testnet",
+ chain: "CTC",
+ icon: "ctcchain",
+ rpc: ["https://test-rpc.tantin.com"],
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ faucets: [],
+ nativeCurrency: {
+ name: "CTC",
+ symbol: "CTC",
+ decimals: 18,
+ },
+ infoURL: "https://tantin.com/",
+ shortName: "ctcchain",
+ chainId: 12302,
+ networkId: 12302,
+ explorers: [
+ {
+ name: "CTC Chain Testnet Explorer",
+ url: "https://test-scan.tantin.com",
+ },
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-1233.js b/constants/additionalChainRegistry/chainid-1233.js
new file mode 100644
index 0000000000..e1b8454fd2
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1233.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Fitochain",
+ "chain": "FITO",
+ "rpc": [
+ "https://rpc.fitochain.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "FITO",
+ "symbol": "FITO",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://fitochain.com",
+ "shortName": "fitochain",
+ "chainId": 1233,
+ "networkId": 1233,
+ "icon": "https://fitotechnology.com/wp-content/uploads/2025/08/fito.svg",
+ "explorers": [
+ {
+ "name": "Fitochain Explorer",
+ "url": "https://explorer.fitochain.com",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-12343.js b/constants/additionalChainRegistry/chainid-12343.js
new file mode 100644
index 0000000000..9c699550db
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-12343.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "ECO Mainnet",
+ "chain": "ECO",
+ "icon": "ela",
+ "rpc": [
+ "https://api.elastos.io/eco"
+ ],
+ "features": [{ "name": "EIP155" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ELA",
+ "symbol": "ELA",
+ "decimals": 18
+ },
+ "infoURL": "https://eco.elastos.io/",
+ "shortName": "ela",
+ "chainId": 12343,
+ "networkId": 12343,
+ "explorers": [
+ {
+ "name": "ECO Explorer",
+ "url": "https://eco.elastos.io/"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-123999.js b/constants/additionalChainRegistry/chainid-123999.js
new file mode 100644
index 0000000000..0d32c9faa3
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-123999.js
@@ -0,0 +1,25 @@
+export const data ={
+ "name": "Nobody Mainnet",
+ "chain": "IDS",
+ "rpc": [
+ "https://a-rpc.nobody.network",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "IDS",
+ "symbol": "IDS",
+ "decimals": 18
+ },
+ "features": [],
+ "infoURL": "https://www.nobody.network",
+ "shortName": "ids",
+ "chainId": 123999,
+ "networkId": 123999,
+ "icon": "nobody",
+ "explorers": [{
+ "name": "nobodyscan",
+ "url": "https://a-scan.nobody.network",
+ "icon": "nobody",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-124816.js b/constants/additionalChainRegistry/chainid-124816.js
new file mode 100644
index 0000000000..ea8d1579ac
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-124816.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Mitosis",
+ chain: "MITO",
+ rpc: ["https://rpc.mitosis.org"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Mitosis",
+ symbol: "MITO",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://mitosis.org",
+ shortName: "mitosis",
+ chainId: 124816,
+ networkId: 124816,
+ icon: "https://storage.googleapis.com/mitosis-statics/logos/mitosis_logo_symbol_basic.png",
+ explorers: [
+ {
+ name: "Mitoscan",
+ url: "https://mitoscan.io/",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-127823.js b/constants/additionalChainRegistry/chainid-127823.js
new file mode 100644
index 0000000000..fc3ac57f72
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-127823.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Etherlink Shadownet Testnet",
+ chain: "Etherlink",
+ rpc: ["https://node.shadownet.etherlink.com"],
+ faucets: [],
+ nativeCurrency: {
+ name: "tez",
+ symbol: "XTZ",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://etherlink.com",
+ shortName: "etls",
+ chainId: 127823,
+ networkId: 127823,
+ icon: "etherlink",
+ explorers: [
+ {
+ name: "Etherlink Shadownet Explorer",
+ url: "https://shadownet.explorer.etherlink.com",
+ icon: "blockscout",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-12865.js b/constants/additionalChainRegistry/chainid-12865.js
new file mode 100644
index 0000000000..4fcac77a6d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-12865.js
@@ -0,0 +1,18 @@
+export const data = {
+ name: "Liberland testnet",
+ chain: "LLT",
+ rpc: ["https://testnet.liberland.org:9944"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Liberland Dollar",
+ symbol: "LDN",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://testnet.liberland.org",
+ shortName: "liberland-testnet",
+ chainId: 12865,
+ networkId: 12865,
+ icon: "liberland",
+ explorers: [],
+};
diff --git a/constants/additionalChainRegistry/chainid-129514.js b/constants/additionalChainRegistry/chainid-129514.js
new file mode 100644
index 0000000000..dd7f5e3d01
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-129514.js
@@ -0,0 +1,35 @@
+export const data = {
+ "name": "Fuel Sepolia Testnet",
+ "chain": "ETH",
+ "icon": "fuel",
+ "rpc": [
+ "https://fuel-testnet-rpc.getzapped.org"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": ["https://faucet-testnet.fuel.network/"],
+ "nativeCurrency": {
+ "name": "Ethereum",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "infoURL": "https://fuel.network/",
+ "shortName": "fuel-sepolia",
+ "chainId": 129514,
+ "networkId": 129514,
+ "explorers": [
+ {
+ "name": "Fuel Sepolia Testnet Explorer",
+ "url": "https://fuel-testnet-explorer.getzapped.org",
+ "standard": "none"
+ }
+ ],
+ "parent": {
+ "type": "L2",
+ "chain": "eip155-11155111",
+ "bridges": [
+ {
+ "url": "https://app-testnet.fuel.network/bridge"
+ }
+ ]
+ }
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1314520.js b/constants/additionalChainRegistry/chainid-1314520.js
new file mode 100644
index 0000000000..d3a8c83334
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1314520.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "RoonChain Mainnet",
+ "chain": "ROON",
+ "icon": "roonchain",
+ "rpc": ["https://mainnet-rpc.roonchain.com"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ROON",
+ "symbol": "ROON",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://roonchain.com",
+ "shortName": "roonchain",
+ "chainId": 1314520,
+ "networkId": 1314520,
+ "explorers": [{
+ "name": "RoonChain Mainnet explorer",
+ "url": "https://mainnet.roonchain.com",
+ "icon": "roonchain",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-13145201.js b/constants/additionalChainRegistry/chainid-13145201.js
new file mode 100644
index 0000000000..60a5946eeb
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-13145201.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "RoonChain Testnet",
+ "chain": "ROON",
+ "icon": "roonchain",
+ "rpc": ["https://testnet-rpc.roonchain.com"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ROON",
+ "symbol": "ROON",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://roonchain.com",
+ "shortName": "roonchain",
+ "chainId": 13145201,
+ "networkId": 13145201,
+ "explorers": [{
+ "name": "RoonChain Testnet explorer",
+ "url": "https://testnets.roonchain.com",
+ "icon": "roonchain",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-13188.js b/constants/additionalChainRegistry/chainid-13188.js
new file mode 100644
index 0000000000..1e803a0e50
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-13188.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "BeeChain Testnet",
+ "chain": "BKC",
+ "rpc": [
+ "https://rpctest.beechain.ai",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BeeChain",
+ "symbol": "BKC",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://beechain.ai",
+ "shortName": "BKC",
+ "chainId": 13188,
+ "networkId": 13188,
+ "icon": "BKC",
+ "explorers": [{
+ "name": "BeeChainScan",
+ "url": "https://scantest.beechain.ai",
+ "icon": "BeeScan",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-13374202.js b/constants/additionalChainRegistry/chainid-13374202.js
new file mode 100644
index 0000000000..c903112f8c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-13374202.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "Ethereal Testnet",
+ "title": "Ethereal Testnet",
+ "chain": "Ethereal",
+ "rpc": [
+ "https://rpc.etherealtest.net",
+ "https://rpc-ethereal-testnet-0.t.conduit.xyz"
+ ],
+ "icon": "etherealtestnet",
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "USDe",
+ "symbol": "USDe",
+ "decimals": 18
+ },
+ "infoURL": "https://www.ethereal.trade/",
+ "shortName": "ethereal-testnet-0",
+ "chainId": 13374202,
+ "networkId": 13374202,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://explorer.etherealtest.net",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-13390.js b/constants/additionalChainRegistry/chainid-13390.js
new file mode 100644
index 0000000000..4f0050f8f9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-13390.js
@@ -0,0 +1,34 @@
+export const data = {
+ "name": "MeeChain Ritual",
+ "chain": "MeeChain",
+ "rpc": [
+ "https://meechain.run.place",
+ "https://rpc.meechain.run.place"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "MeeCoin",
+ "symbol": "MCB",
+ "decimals": 18
+ },
+ "features": [
+ {
+ "name": "EIP155"
+ },
+ {
+ "name": "EIP1559"
+ }
+ ],
+ "infoURL": "https://meechain.run.place",
+ "shortName": "mee",
+ "chainId": 13390,
+ "networkId": 13390,
+ "icon": "meechain",
+ "explorers": [
+ {
+ "name": "MeeScan",
+ "url": "https://meechainScan.run.place",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-134235.js b/constants/additionalChainRegistry/chainid-134235.js
new file mode 100644
index 0000000000..e9a08a5246
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-134235.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "ARIA Chain",
+ "chain": "ARIA",
+ "rpc": [
+ "https://rpc.ariascan.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ARIA",
+ "symbol": "ARIA",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://ariascan.org",
+ "shortName": "aria",
+ "chainId": 134235,
+ "networkId": 134235,
+ "explorers": [
+ {
+ "name": "ARIA Explorer",
+ "url": "https://explorer.ariascan.org",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-13441.js b/constants/additionalChainRegistry/chainid-13441.js
new file mode 100644
index 0000000000..9ec3bb110c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-13441.js
@@ -0,0 +1,22 @@
+export const data = {
+ "name": "Bridgeless Mainnet",
+ "chain": "BRIDGELESS",
+ "rpc": [
+ "https://eth-rpc.node0.mainnet.bridgeless.com"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Bridge",
+ "symbol": "BRIDGE",
+ "decimals": 18
+ },
+ "infoURL": "https://bridgeless.com",
+ "shortName": "bridgeless",
+ "chainId": 13441,
+ "networkId": 13441,
+ "explorers": [{
+ "name": "bridgeless",
+ "url": "https://explorer.mainnet.bridgeless.com/",
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-13579.js b/constants/additionalChainRegistry/chainid-13579.js
new file mode 100644
index 0000000000..77d399be2a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-13579.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Intuition Testnet",
+ "chain": "INTUITION",
+ "rpc": [
+ "https://testnet.rpc.intuition.systems"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Testnet TRUST",
+ "symbol": "TTRUST",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://intuition.systems",
+ "shortName": "intuition-testnet",
+ "chainId": 13579,
+ "networkId": 13579,
+ "icon": "intuition",
+ "explorers": [{
+ "name": "IntuitionScan (Testnet)",
+ "url": "https://testnet.explorer.intuition.systems",
+ "icon": "intuitionscan",
+ "standard": "EIP3091"
+ }],
+ "testnet": true
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1380012617.js b/constants/additionalChainRegistry/chainid-1380012617.js
new file mode 100644
index 0000000000..16a71d0c82
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1380012617.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "RARI Chain",
+ "chain": "RARI",
+ "icon": "rari",
+ "rpc": [
+ "https://mainnet.rpc.rarichain.org/http/",
+ "wss://mainnet.rpc.rarichain.org/ws"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ethereum",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "infoURL": "https://rarichain.org/",
+ "shortName": "rari",
+ "chainId": 1380012617,
+ "networkId": 1380012617,
+ "explorers": [
+ {
+ "name": "Blockscout",
+ "url": "https://mainnet.explorer.rarichain.org/"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-13863860.js b/constants/additionalChainRegistry/chainid-13863860.js
new file mode 100644
index 0000000000..38ad3d5b6e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-13863860.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Symbiosis",
+ "chain": "SIS",
+ "icon": "symbiosis",
+ "rpc": [
+ "https://symbiosis.calderachain.xyz/http",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Symbiosis",
+ "symbol": "SIS",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://symbiosis.finance",
+ "shortName": "sis",
+ "chainId": 13863860,
+ "networkId": 13863860,
+ "explorers": [
+ {
+ "name": "Symbiosis explorer",
+ "url": "https://symbiosis.calderaexplorer.xyz"
+ }
+ ]
+}
+
diff --git a/constants/additionalChainRegistry/chainid-14.js b/constants/additionalChainRegistry/chainid-14.js
new file mode 100644
index 0000000000..f912d67f69
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-14.js
@@ -0,0 +1,37 @@
+export const data = {
+ "name": "Flare Mainnet",
+ "chain": "FLR",
+ "icon": "flare",
+ "rpc": [
+ "https://flare-api.flare.network/ext/C/rpc",
+ "https://flare.rpc.thirdweb.com",
+ "https://flare-bundler.etherspot.io",
+ "https://rpc.ankr.com/flare",
+ "https://rpc.au.cc/flare",
+ "https://flare.enosys.global/ext/C/rpc",
+ "https://flare.solidifi.app/ext/C/rpc"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Flare",
+ "symbol": "FLR",
+ "decimals": 18
+ },
+ "infoURL": "https://flare.network",
+ "shortName": "flr",
+ "chainId": 14,
+ "networkId": 14,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://flare-explorer.flare.network",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "Routescan",
+ "url": "https://mainnet.flarescan.com",
+ "standard": "EIP3091"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1408.js b/constants/additionalChainRegistry/chainid-1408.js
new file mode 100644
index 0000000000..26f6b30fae
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1408.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "VFlow",
+ "chain": "VFL",
+ "rpc": [
+ "wss://vflow-rpc.zkverify.io",
+ "https://vflow-rpc.zkverify.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "zkVerify",
+ "symbol": "VFY",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP1559" }],
+ "infoURL": "https://zkverify.io",
+ "shortName": "vfl",
+ "chainId": 1408,
+ "networkId": 1408,
+ "icon": "ethereum",
+ "explorers": [{
+ "name": "subscan",
+ "url": "https://vflow.subscan.io",
+ "icon": "subscan",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-1409.js b/constants/additionalChainRegistry/chainid-1409.js
new file mode 100644
index 0000000000..f4d64f6169
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1409.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "VFlow Volta Testnet",
+ "chain": "TVFL",
+ "rpc": [
+ "wss://vflow-volta-rpc.zkverify.io",
+ "https://vflow-volta-rpc.zkverify.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Testnet zkVerify",
+ "symbol": "tVFY",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP1559" }],
+ "infoURL": "https://zkverify.io",
+ "shortName": "tvfl",
+ "chainId": 1409,
+ "networkId": 1409,
+ "icon": "ethereum",
+ "explorers": [{
+ "name": "subscan",
+ "url": "https://vflow-testnet.subscan.io",
+ "icon": "subscan",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-143.js b/constants/additionalChainRegistry/chainid-143.js
new file mode 100644
index 0000000000..9884af0c71
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-143.js
@@ -0,0 +1,36 @@
+export const data = {
+ "name": "Monad",
+ "chain": "MON",
+ "icon": "monad",
+ "rpc": [
+ "https://rpc.monad.xyz",
+ "https://rpc1.monad.xyz",
+ "https://rpc2.monad.xyz",
+ "https://rpc3.monad.xyz",
+ "https://rpc4.monad.xyz",
+ "https://rpc-mainnet.monadinfra.com",
+ "https://monad.rpc.blxrbdn.com",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "nativeCurrency": {
+ "name": "Monad",
+ "symbol": "MON",
+ "decimals": 18
+ },
+ "infoURL": "https://monad.xyz",
+ "shortName": "monad",
+ "chainId": 143,
+ "networkId": 143,
+ "explorers": [
+ {
+ "name": "Monad Vision",
+ "url": "https://monadvision.com",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "Monadscan",
+ "url": "https://monadscan.com",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-1439.js b/constants/additionalChainRegistry/chainid-1439.js
new file mode 100644
index 0000000000..c5de0678aa
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1439.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "Injective Testnet",
+ "chain": "Injective",
+ "icon": "injective",
+ "rpc": [
+ "https://testnet.sentry.chain.json-rpc.injective.network",
+ "wss://testnet.sentry.chain.json-rpc.injective.network",
+ "https://injectiveevm-testnet-rpc.polkachu.com",
+ "wss://injectiveevm-testnet-rpc.polkachu.com"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": ["https://testnet.faucet.injective.network"],
+ "nativeCurrency": {
+ "name": "Injective",
+ "symbol": "INJ",
+ "decimals": 18
+ },
+ "infoURL": "https://injective.com",
+ "shortName": "injective-testnet",
+ "chainId": 1439,
+ "networkId": 1439,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://testnet.blockscout.injective.network",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-1440000.js b/constants/additionalChainRegistry/chainid-1440000.js
new file mode 100644
index 0000000000..7a1a5f63c9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1440000.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "XRPL EVM",
+ "chain": "XRPL",
+ "icon": "xrpl evm",
+ "rpc": [
+ "https://rpc.xrplevm.org/",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "XRP",
+ "symbol": "XRP",
+ "decimals": 18
+ },
+ "infoURL": "https://www.xrplevm.org/",
+ "shortName": "xrplevm",
+ "chainId": 1440000,
+ "networkId": 1440000,
+ "slip44": 144,
+ "explorers": [
+ {
+ "name": "XRPL EVM Explorer",
+ "url": "https://explorer.xrplevm.org",
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-14601.js b/constants/additionalChainRegistry/chainid-14601.js
new file mode 100644
index 0000000000..cd88ef1b58
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-14601.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Sonic Testnet",
+ "chain": "sonic-testnet",
+ "rpc": ["https://rpc.testnet.soniclabs.com"],
+ "faucets": ["https://testnet.soniclabs.com/account"],
+ "nativeCurrency": {
+ "name": "Sonic",
+ "symbol": "S",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://testnet.soniclabs.com",
+ "shortName": "sonic-testnet",
+ "chainId": 14601,
+ "networkId": 14601,
+ "icon": "sonic",
+ "explorers": [
+ {
+ "name": "Sonic Testnet Explorer",
+ "url": "https://explorer.testnet.soniclabs.com",
+ "icon": "sonic",
+ "standard": "none"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-1500.js b/constants/additionalChainRegistry/chainid-1500.js
new file mode 100644
index 0000000000..b34a9944be
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1500.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Midl Mainnet",
+ "chain": "MIDL",
+ "rpc": [
+ "https://rpc.midl.xyz",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Bitcoin",
+ "symbol": "BTC",
+ "decimals": 18
+ },
+ "infoURL": "https://midl.xyz/",
+ "shortName": "midl",
+ "chainId": 1500,
+ "networkId": 1500,
+ "explorers": [
+ {
+ "name": "Midl Mainnet Explorer",
+ "url": "blockscout.midl.xyz",
+ "icon": "midl",
+ "standard": "EIP3091"
+ }
+ ]
+}
+
diff --git a/constants/additionalChainRegistry/chainid-15000.js b/constants/additionalChainRegistry/chainid-15000.js
new file mode 100644
index 0000000000..ac08f46f08
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-15000.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Quai Orchard Testnet",
+ "chain": "QUAI",
+ "rpc": [
+ "https://orchard.rpc.quai.network/cyprus1",
+ ],
+ "faucets": ["https://orchard.faucet.quai.network"],
+ "nativeCurrency": {
+ "name": "Quai",
+ "symbol": "QUAI",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://qu.ai",
+ "shortName": "quait",
+ "chainId": 15000,
+ "networkId": 15000,
+ "icon": "quai",
+ "explorers": [{
+ "name": "Orchard Quaiscan",
+ "url": "https://orchard.quaiscan.io",
+ "icon": "quaiscan",
+ "standard": "EIP3091"
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-15001.js b/constants/additionalChainRegistry/chainid-15001.js
new file mode 100644
index 0000000000..2456ca2e73
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-15001.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Midl Testnet",
+ "chain": "MIDL",
+ "rpc": [
+ "https://rpc.testnet.midl.xyz",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Bitcoin",
+ "symbol": "BTC",
+ "decimals": 18
+ },
+ "infoURL": "https://midl.xyz/",
+ "shortName": "midl-testnet",
+ "chainId": 15001,
+ "networkId": 15001,
+ "explorers": [
+ {
+ "name": "Midl Testnet Explorer",
+ "url": "blockscout.regtest.midl.xyz",
+ "icon": "midl",
+ "standard": "EIP3091"
+ }
+ ]
+ }
+
+
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1519.js b/constants/additionalChainRegistry/chainid-1519.js
new file mode 100644
index 0000000000..46cee02ff9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1519.js
@@ -0,0 +1,29 @@
+export const data = {
+ name: "Dolphinet Testnet",
+ chain: "DOL",
+ icon: "dolphinet-testnet",
+ rpc: [
+ "https://rpc-testnet.dolphinode.world",
+ "wss://wss-testnet.dolphinode.world"
+ ],
+ features: [
+ { name: "EIP155" },
+ { name: "EIP1559" }
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "DOL",
+ symbol: "DOL",
+ decimals: 18
+ },
+ infoURL: "https://explorer-testnet.dolphinode.world/",
+ shortName: "dolphinet-testnet",
+ chainId: 1519,
+ networkId: 1519,
+ explorers: [
+ {
+ name: "blockscout",
+ url: "https://explorer-testnet.dolphinode.world/"
+ }
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-1520.js b/constants/additionalChainRegistry/chainid-1520.js
new file mode 100644
index 0000000000..28cd0319a7
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1520.js
@@ -0,0 +1,31 @@
+export const data = {
+ name: "Dolphinet Mainnet",
+ chain: "DOL",
+ icon: "dolphinet",
+ rpc: [
+ "https://rpc.dolphinode.world",
+ "wss://wss.dolphinode.world",
+ "https://rpc-dev01.dolphinode.world",
+ "wss://wss-dev01.dolphinode.world"
+ ],
+ features: [
+ { name: "EIP155" },
+ { name: "EIP1559" }
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "DOL",
+ symbol: "DOL",
+ decimals: 18
+ },
+ infoURL: "https://chain.dolphinode.world/",
+ shortName: "dolphinet",
+ chainId: 1520,
+ networkId: 1520,
+ explorers: [
+ {
+ name: "blockscout",
+ url: "https://explorer.dolphinode.world/"
+ }
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-1628.js b/constants/additionalChainRegistry/chainid-1628.js
new file mode 100644
index 0000000000..0ba88d348c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1628.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "T-Rex",
+ "chain": "T-Rex",
+ "rpc": ["https://rpc.trex.xyz"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "infoURL": "https://trex.xyz/",
+ "shortName": "TREX",
+ "chainId": 1628,
+ "networkId": 1628,
+ "icon": "trex",
+ "explorers": [
+ {
+ "name": "T-REX blockchain explorer",
+ "url": "https://explorer.trex.xyz",
+ "standard": "none"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1643.js b/constants/additionalChainRegistry/chainid-1643.js
new file mode 100644
index 0000000000..511c37a04c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1643.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "XGR Mainnet",
+ "chain": "XGR",
+ "rpc": [
+ "https://rpc.xgr.network",
+ "https://rpc1.xgr.network",
+ "https://rpc2.xgr.network",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "XGR",
+ "symbol": "XGR",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://xgr.network",
+ "shortName": "xgr",
+ "chainId": 1643,
+ "networkId": 1643,
+ "icon": "https://xgr.network//Graphics/xgr_logo200.png",
+ "explorers": [{
+ "name": "XGR Explorer",
+ "url": "https://explorer.xgr.network",
+ "icon": "https://xgr.network//Graphics/xgr_logo200.png",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-166.js b/constants/additionalChainRegistry/chainid-166.js
new file mode 100644
index 0000000000..95e67f18df
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-166.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Nomina Mainnet",
+ "chain": "NOM",
+ "icon": "https://raw.githubusercontent.com/omni-network/omni/refs/heads/main/docs/docs/public/nom/logo.png",
+ "rpc": [
+ "https://mainnet.nomina.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "NOM",
+ "symbol": "NOM",
+ "decimals": 18
+ },
+ "infoURL": "https://www.nomina.io",
+ "shortName": "nomina",
+ "chainId": 166,
+ "networkId": 166,
+ "explorers": [
+ {
+ "name": "Nomina Explorer",
+ "url": "https://nomscan.io/",
+ "icon": "https://raw.githubusercontent.com/omni-network/omni/refs/heads/main/docs/docs/public/nom/logo.png",
+ "standard": "EIP3091"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-16601.js b/constants/additionalChainRegistry/chainid-16601.js
new file mode 100644
index 0000000000..a0cb80a0e2
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-16601.js
@@ -0,0 +1,31 @@
+export const data = {
+ "name": "0G-Galileo-Testnet",
+ "chain": "0G",
+ "rpc": [
+ "https://evmrpc-testnet.0g.ai"
+ ],
+ "faucets": [
+ "https://faucet.0g.ai"
+ ],
+ "nativeCurrency": {
+ "name": "OG",
+ "symbol": "OG",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://0g.ai",
+ "shortName": "0g-galileo",
+ "chainId": 16601,
+ "networkId": 16601,
+ "testnet": true,
+ "explorers": [
+ {
+ "name": "0G Chain Explorer",
+ "url": "https://chainscan-galileo.0g.ai",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-16661.js b/constants/additionalChainRegistry/chainid-16661.js
new file mode 100644
index 0000000000..a66f59d1c4
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-16661.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "0G Mainnet",
+ "chain": "0G",
+ "rpc": [
+ "https://evmrpc.0g.ai"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "0G",
+ "symbol": "0G",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://0g.ai",
+ "shortName": "0g",
+ "chainId": 16661,
+ "networkId": 16661,
+ "testnet": false,
+ "explorers": [
+ {
+ "name": "0G Chain Explorer",
+ "url": "https://chainscan.0g.ai",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-167012.js b/constants/additionalChainRegistry/chainid-167012.js
new file mode 100644
index 0000000000..d819bbc9ba
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-167012.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Kasplex zkEVM Testnet",
+ "chain": "KASPLEX",
+ "icon": "kasplex",
+ "rpc": [
+ "https://rpc.kasplextest.xyz/",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "KAS",
+ "symbol": "KAS",
+ "decimals": 18
+ },
+ "infoURL": "https://kasplex.org/",
+ "shortName": "kasplex",
+ "chainId": 167012,
+ "networkId": 167012,
+ "explorers": [
+ {
+ "name": "Kasplex Explorer",
+ "url": "https://explorer.testnet.kasplextest.xyz/"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-1672.js b/constants/additionalChainRegistry/chainid-1672.js
new file mode 100644
index 0000000000..56de43dedd
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1672.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Pharos Mainnet",
+ "title": "Pharos Mainnet",
+ "chain": "Pharos",
+ "icon": "pharosmainnet",
+ "rpc": ["https://rpc.pharos.xyz"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "PharosCoin",
+ "symbol": "PROS",
+ "decimals": 18
+ },
+ "infoURL": "https://pharos.xyz/",
+ "shortName": "pharos",
+ "chainId": 1672,
+ "networkId": 1672,
+ "explorers": [
+ {
+ "name": "Pharos Explorer",
+ "url": "https://pharosscan.xyz",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1719.js b/constants/additionalChainRegistry/chainid-1719.js
new file mode 100644
index 0000000000..a4f97f3bb9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1719.js
@@ -0,0 +1,19 @@
+export const data = {
+ "name": "Obsidian Mainnet",
+ "chain": "OBS",
+ "icon": "ipfs://QmTiLhRqYb8YbBuXAkTxoJsDjzGeZY1QHVMkG5iSGZaeYY",
+ "rpc": [
+ "https://kr-4.pixelzx.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Obsidian",
+ "symbol": "OBS",
+ "decimals": 18
+ },
+ "infoURL": "https://pistonx.neocities.org/",
+ "shortName": "OBS",
+ "chainId": 1719,
+ "networkId": 1719,
+ "explorers": []
+}
diff --git a/constants/additionalChainRegistry/chainid-175200.js b/constants/additionalChainRegistry/chainid-175200.js
new file mode 100644
index 0000000000..7ea080d72e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-175200.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Lit Chain Mainnet",
+ "chain": "LITKEY",
+ "rpc": [
+ "https://lit-chain-rpc.litprotocol.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Lit Protocol",
+ "symbol": "LITKEY",
+ "decimals": 18
+ },
+ "infoURL": "https://litprotocol.com",
+ "shortName": "lit",
+ "chainId": 175200,
+ "networkId": 175200,
+ "icon": "https://arweave.net/N-8JO-TorSdG2v9FUdvNpkQw11EYL47wEFbYA-KAMBg",
+ "explorers": [{
+ "name": "Lit Chain Explorer",
+ "url": "https://lit-chain-explorer.litprotocol.com",
+ "icon": "lit",
+ "standard": "EIP3091"
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1776.js b/constants/additionalChainRegistry/chainid-1776.js
new file mode 100644
index 0000000000..c1204314f2
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1776.js
@@ -0,0 +1,32 @@
+export const data = {
+ "name": "Injective",
+ "chain": "Injective",
+ "icon": "injective",
+ "rpc": [
+ "https://sentry.evm-rpc.injective.network",
+ "wss://sentry.evm-ws.injective.network",
+ "https://injectiveevm-rpc.polkachu.com",
+ "wss://injectiveevm-ws.polkachu.com",
+ "https://injective-evm-rpc.scvsecurity.io",
+ "wss://injective-evm-ws.scvsecurity.io"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": ["https://injective.com/getinj"],
+ "nativeCurrency": {
+ "name": "Injective",
+ "symbol": "INJ",
+ "decimals": 18
+ },
+ "infoURL": "https://injective.com",
+ "shortName": "injective",
+ "chainId": 1776,
+ "networkId": 1776,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://blockscout.injective.network",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-17771.js b/constants/additionalChainRegistry/chainid-17771.js
new file mode 100644
index 0000000000..f488e869bc
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-17771.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "DMD Diamond",
+ "chain": "DMD",
+ "rpc": ["https://rpc.bit.diamonds"],
+ "faucets": ["https://faucet.bit.diamonds"],
+ "nativeCurrency": {
+ "name": "DMD",
+ "symbol": "DMD",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://bit.diamonds",
+ "shortName": "dmd",
+ "chainId": 17771,
+ "networkId": 17771,
+ "icon": "https://ipfs.io/ipfs/bafkreieaev7npoq4zzd3kn352nkbqw3jsh22rf6wqypovpljyx6pb2meom",
+ "explorers": [{
+ "name": "blockscout",
+ "url": "https://explorer.bit.diamonds",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-179205.js b/constants/additionalChainRegistry/chainid-179205.js
new file mode 100644
index 0000000000..12d60b3f7d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-179205.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Dinari Financial Network Paper",
+ "chain": "DFNP",
+ "rpc": [
+ "https://subnets.avax.network/dfnpaper/testnet/rpc",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Dinari Gas",
+ "symbol": "DGAS",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://dinari.com",
+ "shortName": "dpn",
+ "chainId": 179205,
+ "networkId": 179205,
+ "icon": "dpn",
+ "explorers": [{
+ "name": "Dinari Paper Ledger",
+ "url": "https://subnets-test.avax.network/dfnpaper",
+ "icon": "dinari",
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-181228.js b/constants/additionalChainRegistry/chainid-181228.js
new file mode 100644
index 0000000000..2d4c680984
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-181228.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "HPP Sepolia",
+ "chain": "HPP",
+ "rpc": [
+ "https://sepolia.hpp.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.hpp.io",
+ "shortName": "hpp-sepolia",
+ "chainId": 181228,
+ "networkId": 181228,
+ "icon": "ethereum",
+ "explorers": [{
+ "name": "HPP Sepolia Explorer",
+ "url": "https://sepolia-explorer.hpp.io",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1879.js b/constants/additionalChainRegistry/chainid-1879.js
new file mode 100644
index 0000000000..999e2aeb6a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1879.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "XGR Testnet",
+ "chain": "XGR",
+ "rpc": [
+ "https://rpc.testnet.xgr.network",
+ "https://rpc1.testnet.xgr.network",
+ "https://rpc2.testnet.xgr.network",
+ ],
+ "faucets": [
+ "https://faucet.xgr.network/",
+ ],
+ "nativeCurrency": {
+ "name": "XGR",
+ "symbol": "XGR",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://xgr.network",
+ "shortName": "xgrt",
+ "chainId": 1879,
+ "networkId": 1879,
+ "icon": "https://xgr.network/Graphics/xgr_logo200.png",
+ "explorers": [{
+ "name": "XGR Testnet Explorer",
+ "url": "https://explorer.testnet.xgr.network",
+ "icon": "https://xgr.network/Graphics/xgr_logo200.png",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-1888.js b/constants/additionalChainRegistry/chainid-1888.js
new file mode 100644
index 0000000000..061d12b08c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1888.js
@@ -0,0 +1,27 @@
+//chainid-1888.js
+export const data = {
+ "name": "RecorderCoin Mainnet",
+ "chain": "RECR",
+ "icon": "https://recordercoin.org/Recorder%20Coin%20Logo%20256x256.png",
+ "rpc": [
+ "https://rpc.recordercoin.org",
+ "https://rpc1.recordercoin.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "RecorderCoin",
+ "symbol": "RECR",
+ "decimals": 18
+ },
+ "infoURL": "https://recordercoin.org",
+ "shortName": "recr",
+ "chainId": 1888,
+ "networkId": 223344,
+ "explorers": [
+ {
+ "name": "RecorderCoin Explorer",
+ "url": "https://explorer.recordercoin.org",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-18882.js b/constants/additionalChainRegistry/chainid-18882.js
new file mode 100644
index 0000000000..0492ff94c6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-18882.js
@@ -0,0 +1,30 @@
+//chainid-18881.js
+export const data = {
+ "name": "RecorderCoin Testnet",
+ "chain": "tRECR",
+ "icon": "https://recordercoin.org/Recorder%20Coin%20Logo%20256x256.png",
+ "rpc": [
+ "https://testnet-rpc.recordercoin.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Test RecorderCoin",
+ "symbol": "tRECR",
+ "decimals": 18
+ },
+ "infoURL": "https://recordercoin.org",
+ "shortName": "trecr",
+ "chainId": 18882
+,
+ "networkId": 2233441,
+ "explorers": [
+ {
+ "name": "RecorderCoin Testnet Explorer",
+ "url": "https://explorer-testnet.recordercoin.org",
+ "standard": "EIP3091"
+ }
+ ],
+ "features": [{ "name": "EIP155" }],
+ "testnet": true
+}
+
diff --git a/constants/additionalChainRegistry/chainid-19001.js b/constants/additionalChainRegistry/chainid-19001.js
new file mode 100644
index 0000000000..5c884d50ff
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-19001.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "YuuChain",
+ chain: "YUU",
+ rpc: [
+ "https://rpc.theyuusystem.com",
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "Yuu",
+ symbol: "YUU",
+ decimals: 18,
+ },
+ infoURL: "https://theyuusystem.com",
+ shortName: "yuuchain",
+ chainId: 19001,
+ networkId: 19001,
+ icon: "yuuchain",
+ explorers: [
+ {
+ name: "YuuChain Explorer",
+ url: "https://explorer.theyuusystem.com",
+ standard: "EIP3091",
+ },
+ ],
+}
diff --git a/constants/additionalChainRegistry/chainid-190278.js b/constants/additionalChainRegistry/chainid-190278.js
new file mode 100644
index 0000000000..5b1e930d1a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-190278.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "GomChain Mainnet",
+ "chain": "GomChain",
+ "rpc": [
+ "https://rpc.gomchain.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "GOM",
+ "symbol": "GOM",
+ "decimals": 18
+ },
+ "infoURL": "https://gomchain.com",
+ "shortName": "gomchain-mainnet",
+ "chainId": 190278,
+ "networkId": 190278,
+ "icon": "gom",
+ "explorers": [{
+ "name": "gomscan",
+ "url": "https://scan.gomchain.com",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-190415.js b/constants/additionalChainRegistry/chainid-190415.js
new file mode 100644
index 0000000000..9acfeab30e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-190415.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "HPP Mainnet",
+ "chain": "HPP",
+ "rpc": [
+ "https://mainnet.hpp.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.hpp.io",
+ "shortName": "hpp-mainnet",
+ "chainId": 190415,
+ "networkId": 190415,
+ "icon": "ethereum",
+ "explorers": [{
+ "name": "HPP Mainnet Explorer",
+ "url": "https://explorer.hpp.io",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-1916.js b/constants/additionalChainRegistry/chainid-1916.js
new file mode 100644
index 0000000000..46e5d9df2e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1916.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Epix",
+ "chain": "EPIX",
+ "rpc": [
+ "https://evmrpc.epix.zone/"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Epix",
+ "symbol": "EPIX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://epix.zone",
+ "shortName": "epix",
+ "chainId": 1916,
+ "networkId": 1916,
+ "slip44": 60,
+ "icon": "epix",
+ "explorers": [{
+ "name": "Epix Explorer",
+ "url": "http://scan.epix.zone/",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-1919.js b/constants/additionalChainRegistry/chainid-1919.js
new file mode 100644
index 0000000000..01e8d1dbdf
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1919.js
@@ -0,0 +1,43 @@
+export const data = {
+ "name": "TURKCHAIN",
+ "chain": "TURKCHAIN",
+ "rpc": [
+ "https://rpc.turkchain1919.com",
+ "wss://evm-ws.turkchain1919.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "TC",
+ "symbol": "TURK",
+ "decimals": 18
+ },
+ "features": [
+ {
+ "name": "EIP155"
+ },
+ {
+ "name": "EVM"
+ }
+ ],
+ "infoURL": "https://turkchain1919.com",
+ "shortName": "tchain",
+ "chainId": 1919,
+ "networkId": 1919,
+ "icon": "turkchain",
+ "explorers": [
+ {
+ "name": "TURKCHAIN Explorer",
+ "url": "https://turkscan.com",
+ "icon": "turkchain",
+ "standard": "EIP3091"
+ }
+ ],
+ "icons": [
+ {
+ "url": "https://turkchain1919.com/logo.png",
+ "width": 512,
+ "height": 512,
+ "format": "png"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-192.js b/constants/additionalChainRegistry/chainid-192.js
new file mode 100644
index 0000000000..bf896e08a2
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-192.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Watr Mainnet",
+ "chain": "WATR",
+ "icon": "watr",
+ "rpc": [
+ "https://rpc.watr.org/ext/bc/EypLFUSzC2wdbFJovYS3Af1E7ch1DJf7KxKoGR5QFPErxQkG1/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "WAT",
+ "symbol": "WAT",
+ "decimals": 18
+ },
+ "infoURL": "https://www.watr.org",
+ "shortName": "watr-mainnet",
+ "chainId": 192,
+ "networkId": 192,
+ "explorers": [
+ {
+ "name": "Watr Explorer",
+ "url": "https://explorer.watr.org",
+ "icon": "watr",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-193939.js b/constants/additionalChainRegistry/chainid-193939.js
new file mode 100644
index 0000000000..2efebcb916
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-193939.js
@@ -0,0 +1,32 @@
+export const data ={
+ "name": "R0AR Chain",
+ "chain": "R0AR",
+ "rpc": [
+ "https://rpc-r0ar.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://r0ar.io",
+ "shortName": "r0ar",
+ "chainId": 193939,
+ "networkId": 193939,
+ "icon": {
+ "url": "https://amaranth-elaborate-primate-236.mypinata.cloud/ipfs/bafkreibqk63qcgukyunft3h2qxh56cg6mtvzlrnxw4mbpxgahdk2litxqi",
+ "format": "svg",
+ "width": 512,
+ "height": 512
+ },
+ "explorers": [
+ {
+ "name": "R0ARscan",
+ "url": "https://r0arscan.io",
+ "icon": "r0ar",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-19416.js b/constants/additionalChainRegistry/chainid-19416.js
new file mode 100644
index 0000000000..3f8be460a0
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-19416.js
@@ -0,0 +1,22 @@
+export const data ={
+ "name": "Igra Caravel Testnet",
+ "chain": "IGRA",
+ "rpc": [
+ "https://caravel.igralabs.com:8545"
+ ],
+ "faucets": ["https://igra-faucet-ec24dbd67d05.herokuapp.com"],
+ "nativeCurrency": {
+ "name": "iKAS",
+ "symbol": "iKAS",
+ "decimals": 18
+ },
+ "infoURL": "https://docs.igralabs.com/",
+ "shortName": "igra-caravel-testnet",
+ "chainId": 19416,
+ "networkId": 19416,
+ "explorers": [{
+ "name": "Igra Explorer",
+ "url": "https://explorer.caravel.igralabs.com/",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-1952.js b/constants/additionalChainRegistry/chainid-1952.js
new file mode 100644
index 0000000000..59ce6b7fd9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1952.js
@@ -0,0 +1,33 @@
+export const data = {
+ "name": "X Layer Testnet",
+ "chain": "X Layer",
+ "icon": "x layer",
+ "rpc": [
+ "https://testrpc.xlayer.tech", "https://xlayertestrpc.okx.com",
+ "https://endpoints.omniatech.io/v1/xlayer/testnet/public",
+ "https://rpc.ankr.com/xlayer_testnet",
+ "https://xlayer-testnet.drpc.org",
+ "wss://xlayer-testnet.drpc.org",
+ "https://moonbase-rpc.dwellir.com",
+ "wss://moonbase-rpc.dwellir.com",
+ ],
+ "faucets": ["https://www.okx.com/xlayer/faucet"],
+ "nativeCurrency": {
+ "name": "X Layer Global Utility Token in testnet",
+ "symbol": "OKB",
+ "decimals": 18
+ },
+ "infoURL": "https://www.okx.com/xlayer",
+ "shortName": "tokb",
+ "chainId": 1952,
+ "networkId": 1952,
+ "explorers": [
+ {
+ "name": "OKLink",
+ "url": "https://www.oklink.com/xlayer-test",
+ "standard": "EIP3091"
+ }
+ ]
+ }
+
+
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-198724.js b/constants/additionalChainRegistry/chainid-198724.js
new file mode 100644
index 0000000000..61fc3007d6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-198724.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "EADX Network",
+ "chain": "EADX",
+ "rpc": [
+ "https://rpc.eadx.network"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "EADX",
+ "symbol": "EDX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://eadxexchange.com",
+ "shortName": "eadx",
+ "chainId": 198724,
+ "networkId": 198724,
+ "explorers": [
+ {
+ "name": "EADX Explorer",
+ "url": "https://explorer.eadx.network",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-1990.js b/constants/additionalChainRegistry/chainid-1990.js
new file mode 100644
index 0000000000..d6dd57d202
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-1990.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "QIEMainnet",
+ "chain": "QIEV3",
+ "rpc": [
+ "https://rpc1mainnet.qie.digital",
+ "https://rpc5mainnet.qie.digital",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "QIE",
+ "symbol": "QIE",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.qie.digital/",
+ "shortName": "QIEV3",
+ "chainId": 1990,
+ "networkId": 1990,
+ "icon": "qiev3",
+ "explorers": [{
+ "name": "QIE mainnet explorer",
+ "url": "https://mainnet.qie.digital/",
+ }]
+};
diff --git a/constants/additionalChainRegistry/chainid-19901.js b/constants/additionalChainRegistry/chainid-19901.js
new file mode 100644
index 0000000000..fa69bef1a7
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-19901.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "MON CHAIN",
+ "chain": "MON",
+ "rpc": [
+ "https://rpc.monlite.online"
+ ],
+ "features": [{ "name": "EIP155" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Monetae",
+ "symbol": "MON",
+ "decimals": 18
+ },
+ "infoURL": "https://monlite.online",
+ "shortName": "mon",
+ "chainId": 19901,
+ "networkId": 19901,
+ "explorers": [
+ {
+ "name": "MON CHAIN Explorer",
+ "url": "https://scan.monlite.online"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-19911.js b/constants/additionalChainRegistry/chainid-19911.js
new file mode 100644
index 0000000000..ffa3b33794
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-19911.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Entropy Chain",
+ chain: "Entropy",
+ rpc: [
+ "https://rpc-mainnet.entropychain.live"
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "KGFe",
+ symbol: "KGFe",
+ decimals: 18
+ },
+ infoURL: "https://entropychain.live",
+ shortName: "entropy",
+ chainId: 19911,
+ networkId: 19911,
+ explorers: [
+ {
+ name: "Entropy Explorer",
+ url: "https://scan.entropychain.live",
+ standard: "EIP3091"
+ }
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-19966.js b/constants/additionalChainRegistry/chainid-19966.js
new file mode 100644
index 0000000000..45c83e09df
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-19966.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "ATRNXOS Chain",
+ "chain": "ATRNXOS",
+ "rpc": [
+ "https://rpc.bas.atrnx.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ATRNXOS",
+ "symbol": "EATB",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://atrnx.org",
+ "shortName": "atrnxos",
+ "chainId": 19966,
+ "networkId": 19966,
+ "icon": "https://atrnxos.github.io/images/atrnxos-icon.png",
+ "explorers": [{
+ "name": "ATRNXOS Explorer",
+ "url": "https://explorer.bas.atrnx.com",
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-200024.js b/constants/additionalChainRegistry/chainid-200024.js
new file mode 100644
index 0000000000..f118370445
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-200024.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "NitroGraph Testnet",
+ "chain": "NOS",
+ "rpc": [
+ "https://rpc-testnet.nitrograph.foundation",
+ ],
+ "faucets": [
+ "https://faucet-testnet.nitrograph.foundation"
+ ],
+ "nativeCurrency": {
+ "name": "Nitro",
+ "symbol": "NOS",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://nitrograph.com",
+ "shortName": "nos",
+ "chainId": 200024,
+ "networkId": 200024,
+ "icon": "https://github.com/nitrographtech/ng-assets/blob/main/logos/nitro_token_red.png",
+ "explorers": [{
+ "name": "nitroscan",
+ "url": "https://explorer-testnet.nitrograph.foundation",
+ "icon": "nitroscan",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-2020.js b/constants/additionalChainRegistry/chainid-2020.js
new file mode 100644
index 0000000000..c588b4654e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2020.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "Ronin",
+ "chain": "RON",
+ "icon": "ronin",
+ "rpc": [
+ "https://api.roninchain.com/rpc",
+ "https://api-gateway.skymavis.com/rpc?apikey=9aqYLBbxSC6LROynQJBvKkEIsioqwHmr",
+ "https://ronin.lgns.net/rpc",
+ "https://ronin.drpc.org"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": ["https://faucet.roninchain.com"],
+ "nativeCurrency": {
+ "name": "Ronin",
+ "symbol": "RON",
+ "decimals": 18
+ },
+ "infoURL": "https://roninchain.com/",
+ "shortName": "ronin",
+ "chainId": 2020,
+ "networkId": 2020,
+ "explorers": [
+ {
+ "name": "Ronin Explorer",
+ "url": "https://app.roninchain.com/"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-202110.js b/constants/additionalChainRegistry/chainid-202110.js
new file mode 100644
index 0000000000..0cd132334e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-202110.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Dinari Financial Network",
+ "chain": "DFN",
+ "rpc": [
+ "https://subnets.avax.network/dinari/mainnet/rpc",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Dinari Gas",
+ "symbol": "DGAS",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://dinari.com",
+ "shortName": "dfn",
+ "chainId": 202110,
+ "networkId": 202110,
+ "icon": "dfn",
+ "explorers": [{
+ "name": "Dinari Ledger",
+ "url": "https://subnets.avax.network/dinari",
+ "icon": "dinari",
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-202500.js b/constants/additionalChainRegistry/chainid-202500.js
new file mode 100644
index 0000000000..154fcac22e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-202500.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "Propulence Testnet",
+ "chain": "Propulence",
+ "rpc": [
+ "https://rpc.testnet.thepropulence.com"
+ ],
+ "faucets": ["https://faucet.testnet.thepropulence.com"],
+ "nativeCurrency": {
+ "name": "Propulence",
+ "symbol": "PROPX",
+ "decimals": 18
+ },
+ "shortName": "Propulence-testnet",
+ "chainId": 202500,
+ "networkId": 202500,
+ "explorers": [
+ {
+ "name": "Propulence Testnet Explorer",
+ "url": "https://explorer.testnet.thepropulence.com",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-202506.js b/constants/additionalChainRegistry/chainid-202506.js
new file mode 100644
index 0000000000..c227ce36ea
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-202506.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Aurex Testnet",
+ "chain": "AUREX",
+ "rpc": [
+ "https://aurexgold.com:3000"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Aurex",
+ "symbol": "AUREX",
+ "decimals": 18
+ },
+ "infoURL": "https://aurexgold.com",
+ "shortName": "aurext",
+ "chainId": 202506,
+ "networkId": 202506,
+ "slip44": 1,
+ "explorers": [
+ {
+ "name": "Aurex Testnet Explorer",
+ "url": "https://aurexgold.com:4001",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-202555.js b/constants/additionalChainRegistry/chainid-202555.js
new file mode 100644
index 0000000000..71f9c92ccd
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-202555.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Kasplex zkEVM Mainnet",
+ "chain": "KASPLEX",
+ "icon": "kasplex",
+ "rpc": [
+ "https://evmrpc.kasplex.org",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "KAS",
+ "symbol": "KAS",
+ "decimals": 18
+ },
+ "infoURL": "https://kasplex.org/",
+ "shortName": "kasplex",
+ "chainId": 202555,
+ "networkId": 202555,
+ "explorers": [
+ {
+ "name": "Kasplex Explorer",
+ "url": "https://explorer.kasplex.org"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-202599.js b/constants/additionalChainRegistry/chainid-202599.js
new file mode 100644
index 0000000000..5fc7d8f754
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-202599.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "JuChain Testnet",
+ "chain": "JU",
+ "rpc": [
+ "https://testnet-rpc.juchain.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "JUcoin",
+ "symbol": "JU",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://juchain.org",
+ "shortName": "ju",
+ "chainId": 202599,
+ "icon": "juchain",
+ "explorers": [
+ {
+ "name": "juscan-testnet",
+ "url": "https://testnet.juscan.io",
+ "icon": "juscan",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-2027.js b/constants/additionalChainRegistry/chainid-2027.js
new file mode 100644
index 0000000000..d8644238d6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2027.js
@@ -0,0 +1,43 @@
+export const data = {
+ "name": "Martian Chain",
+ "chain": "EROL",
+ "rpc": [
+ "https://martian-rpc1.martianchain.com",
+ "https://martian-rpc2.martianchain.com",
+ "https://martian-rpc3.martianchain.com",
+ "https://martian-rpc4.martianchain.com",
+ "https://martian-rpc5.martianchain.com"
+ ],
+ "faucets": [
+ "app.ami.finance"
+ ],
+ "nativeCurrency": {
+ "name": "Erol Musk",
+ "symbol": "EROL",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "martianchain.com",
+ "shortName": "erol",
+ "chainId": 2027,
+ "networkId": 2027,
+ "icon": "https://martianchain.com/img/martian.png",
+ "explorers": [{
+ "name": "routescan",
+ "url": "https://devnet.routescan.io/?rpc=https://rpc1.martianchain.com",
+ "icon": "https://cdn.routescan.io/cdn/svg/routescan-new.svg",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "subnets avax",
+ "url": "https://subnets.avax.network/subnets/28aQXYENwytzxEwyYMZDtGjpUmP67eWkyoHdGGyid6gEACeg9x",
+ "icon": "avax",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "ErolExplorer",
+ "url": "https://explorer.martianchain.com",
+ "standard": "EIP3091"
+ }]
+
+}
diff --git a/constants/additionalChainRegistry/chainid-2030232745.js b/constants/additionalChainRegistry/chainid-2030232745.js
new file mode 100644
index 0000000000..f6d22058c1
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2030232745.js
@@ -0,0 +1,35 @@
+export const data = {
+ "name": "Lumia Beam Testnet",
+ "shortName": "lumia-beam-testnet",
+ "title": "Lumia Beam Testnet",
+ "chain": "ETH",
+ "icon": "lumia",
+ "rpc": ["https://beam-rpc.lumia.org"],
+ "faucets": ["https://beam-faucet.lumia.org/"],
+ "nativeCurrency": {
+ "name": "Lumia",
+ "symbol": "LUMIA",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://lumia.org",
+ "chainId": 2030232745,
+ "networkId": 2030232745,
+ "explorers": [
+ {
+ "name": "Lumia Beam Testnet Explorer",
+ "url": "https://beam-explorer.lumia.org",
+ "icon": "lumia",
+ "standard": "EIP3091"
+ }
+ ],
+ "parent": {
+ "type": "L2",
+ "chain": "eip155-1",
+ "bridges": [
+ {
+ "url": "https://beam-bridge.lumia.org"
+ }
+ ]
+ }
+}
diff --git a/constants/additionalChainRegistry/chainid-2098.js b/constants/additionalChainRegistry/chainid-2098.js
new file mode 100644
index 0000000000..62fdc2996b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2098.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "RealChain Testnet",
+ "chain": "RealChainTest",
+ "icon": "realchain",
+ "rpc": [
+ "https://rlc.devlab.vip/rpc",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "RealCoinTest",
+ "symbol": "RT",
+ "decimals": 18,
+ },
+ "infoURL": "https://www.realchain.io/",
+ "shortName": "realchaintest",
+ "chainId": 2098,
+ "networkId": 2098,
+ "explorers": [
+ {
+ "name": "RealChainTest explorer",
+ "url": "https://rlc.devlab.vip/",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-20994.js b/constants/additionalChainRegistry/chainid-20994.js
new file mode 100644
index 0000000000..ddcb248818
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-20994.js
@@ -0,0 +1,23 @@
+export const data ={
+ name: "Fluent Testnet",
+ chain: "FLUENT",
+ rpc: ["https://rpc.testnet.fluent.xyz"],
+ faucets: ["https://testnet.fluent.xyz/dev-portal"],
+ nativeCurrency: {
+ name: "Ether",
+ symbol: "ETH",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }, { name: "EIP4844" }],
+ infoURL: "https://www.fluent.xyz/",
+ shortName: "fluent-testnet",
+ chainId: 20994,
+ networkId: 20994,
+ explorers: [
+ {
+ name: "Fluent Testnet Explorer",
+ url: "https://testnet.fluentscan.xyz/",
+ standard: "EIP3091",
+ },
+ ],
+};
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-210000.js b/constants/additionalChainRegistry/chainid-210000.js
new file mode 100644
index 0000000000..069645b66e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-210000.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "JuChain Mainnet",
+ "chain": "JU",
+ "rpc": [
+ "https://rpc.juchain.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "JUcoin",
+ "symbol": "JU",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://juchain.org",
+ "shortName": "juchain",
+ "chainId": 210000,
+ "icon": "juchain",
+ "explorers": [
+ {
+ "name": "juscan",
+ "url": "https://juscan.io",
+ "icon": "juscan",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-2105.js b/constants/additionalChainRegistry/chainid-2105.js
new file mode 100644
index 0000000000..9d017f8739
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2105.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "IBVM Mainnet",
+ "chain": "IBVM Mainnet",
+ "icon": "ibvm",
+ "rpc": [
+ "https://rpc-mainnet.ibvm.io/"
+ ],
+ "nativeCurrency": {
+ "name": "IBVM Bitcoin",
+ "symbol": "BTC",
+ "decimals": 18
+ },
+ "infoURL": "https://ibvm.io/",
+ "shortName": "IBVM",
+ "chainId": 2105,
+ "networkId": 2105,
+ "explorers": [
+ {
+ "name": "IBVM explorer",
+ "url": "https://ibvmscan.io",
+ "standard": "EIP3091"
+ }
+ ],
+ "status": "active"
+ }
diff --git a/constants/additionalChainRegistry/chainid-2107.js b/constants/additionalChainRegistry/chainid-2107.js
new file mode 100644
index 0000000000..03eb557c98
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2107.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "IBVM Testnet",
+ "chain": "IBVM Testnet",
+ "icon": "ibvmtest",
+ "rpc": [
+ "https://rpc-testnet.ibvm.io/"
+ ],
+ "faucets": ["https://faucet.ibvm.io"],
+ "nativeCurrency": {
+ "name": "IBVM Bitcoin",
+ "symbol": "BTC",
+ "decimals": 18
+ },
+ "infoURL": "https://ibvm.io/",
+ "shortName": "IBVMT",
+ "chainId": 2107,
+ "networkId": 2107,
+ "explorers": [
+ {
+ "name": "IBVM Testnet explorer",
+ "url": "https://testnet.ibvmscan.io",
+ "standard": "EIP3091"
+ }
+ ],
+ "status": "active"
+ }
diff --git a/constants/additionalChainRegistry/chainid-2110.js b/constants/additionalChainRegistry/chainid-2110.js
new file mode 100644
index 0000000000..5ad1d9e02d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2110.js
@@ -0,0 +1,23 @@
+export const data = {
+ name: "Parallax",
+ chain: "PARALLAX",
+ rpc: [
+ "https://rpc.parallaxchain.org",
+ ],
+ features: [{ name: "EIP155" }],
+ faucets: [],
+ nativeCurrency: {
+ name: "Parallax",
+ symbol: "LAX",
+ decimals: 18,
+ },
+ icon: "parallaxchain",
+ infoURL: "https://parallaxchain.org",
+ shortName: "parallax",
+ chainId: 2110,
+ networkId: 2110,
+ explorers: [{
+ name: "Parallax Blockscout",
+ url: "https://explorer.parallaxchain.org",
+ }]
+};
diff --git a/constants/additionalChainRegistry/chainid-2129.js b/constants/additionalChainRegistry/chainid-2129.js
new file mode 100644
index 0000000000..96e403c073
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2129.js
@@ -0,0 +1,21 @@
+export const data = {
+ "name": "Memento Testnet",
+ "chain": "Memento",
+ "rpc": ["https://rpc.memento.zeeve.online"],
+ "faucets": ["https://faucet.memento.zeeve.online"],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [
+ {
+ "name": "EIP155"
+ }
+ ],
+ "infoURL": "https://mementoblockchain.com/zk-chain",
+ "shortName": "memento-testnet",
+ "chainId": 2129,
+ "networkId": 2129,
+ "explorers": []
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-2201.js b/constants/additionalChainRegistry/chainid-2201.js
new file mode 100644
index 0000000000..1a43b2ad48
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2201.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Stable Testnet",
+ chain: "stable",
+ rpc: ["https://rpc.testnet.stable.xyz"],
+ faucets: ["https://faucet.stable.xyz"],
+ nativeCurrency: {
+ name: "USDT0",
+ symbol: "USDT0",
+ decimals: 18,
+ },
+ features: [{ name: "EIP1559" }, { name: "EIP1559" }],
+ infoURL: "https://stable.xyz",
+ shortName: "stable-testnet",
+ chainId: 2201,
+ networkId: 2201,
+ icon: "stable",
+ explorers: [
+ {
+ "name": "Stablescan",
+ "url": "https://testnet.stablescan.xyz",
+ "standard": "EIP3091"
+ }
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-220312.js b/constants/additionalChainRegistry/chainid-220312.js
new file mode 100644
index 0000000000..6465424c70
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-220312.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "KultChain",
+ "chain": "KLT",
+ "rpc": [
+ "https://rpc.kultchain.com",
+ "http://217.154.10.57:8545"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "KultCoin",
+ "symbol": "KLT",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://kultchain.com",
+ "shortName": "klt",
+ "chainId": 220312,
+ "networkId": 220312,
+ "icon": "kultchain",
+ "explorers": [{
+ "name": "KultChain Explorer",
+ "url": "https://explorer.kultchain.com",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-222.js b/constants/additionalChainRegistry/chainid-222.js
new file mode 100644
index 0000000000..3cbabffd59
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-222.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "OPN Chain Mainnet",
+ "chain": "OPN",
+ "rpc": [
+ "https://mainnet-rpc.iopn.tech",
+ "https://mainnet-rpc2.iopn.tech",
+ "https://mainnet-rpc3.iopn.tech",
+ "wss://mainnet-rpc.iopn.tech/ws",
+ "wss://mainnet-rpc2.iopn.tech/ws",
+ "wss://mainnet-rpc3.iopn.tech/ws"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "OPN",
+ "symbol": "OPN",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }, {"name": "EIP7702"}],
+ "infoURL": "https://chain.iopn.io",
+ "shortName": "opn",
+ "chainId": 222,
+ "networkId": 222,
+ "icon": "opn",
+ "explorers": [{
+ "name": "OPN Explorer",
+ "url": "https://opnscan.io",
+ "icon": "opn",
+ "standard": "none"
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-22225.js b/constants/additionalChainRegistry/chainid-22225.js
new file mode 100644
index 0000000000..73e72348bf
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-22225.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Celes Testnet",
+ "chain": "CLES",
+ "rpc": ["https://rpc-testnet.celeschain.org", "wss://rpc-testnet.celeschain.org"],
+ "faucets": [],
+ "nativeCurrency": {
+ name: "CLES",
+ symbol: "CLES",
+ decimals: 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://celeschain.org",
+ "shortName": "cles",
+ "chainId": 22225,
+ "networkId": 22225,
+ "icon": "celes",
+ "explorers": [
+ {
+ "name": "Celes Testnet Explorer",
+ "url": "https://testnet-explorer.celeschain.org",
+ "icon": "celes",
+ "standard": "EIP3091"
+ }
+ ]
+ }
+
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-222345.js b/constants/additionalChainRegistry/chainid-222345.js
new file mode 100644
index 0000000000..ea77e6b5c8
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-222345.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "SSHIVANSH Mainnet",
+ "chain": "SSHIVANSH",
+ "icon": "https://sivz-kyc-data.s3.amazonaws.com/files/6836cca140f7398eae369fba_logo3.png",
+ "rpc": [
+ "https://apiprod.sshivanshcoin.com/ext/bc/2XWN3PW4Qdjw3AtG6eqH8PCzj49G9Qay6SLNWbGLjsDF1qPgsW/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "SIVZ",
+ "symbol": "SIVZ",
+ "decimals": 18
+ },
+ "infoURL": "https://sshivanshcoin.com",
+ "shortName": "sivz-mainnet",
+ "chainId": 222345,
+ "networkId": 222345,
+ "explorers": [
+ {
+ "name": "SSHIVANSH Explorer",
+ "url": "https://explorer.sshivanshcoin.com",
+ "icon": "https://sivz-kyc-data.s3.amazonaws.com/files/6836cca140f7398eae369fba_logo3.png",
+ "standard": "EIP3091"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-222888.js b/constants/additionalChainRegistry/chainid-222888.js
new file mode 100644
index 0000000000..f13ac8bd48
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-222888.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Moca Chain Testnet",
+ "chain": "Moca Chain",
+ "rpc": [
+ "https://testnet-rpc.mocachain.org",
+ ],
+ "faucets": [
+ "https://testnet-scan.mocachain.org/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "MOCA",
+ "symbol": "MOCA",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://mocachain.org",
+ "shortName": "mocat",
+ "chainId": 222888,
+ "networkId": 222888,
+ "icon": "moca",
+ "explorers": [{
+ "name": "Moca Chain Scan",
+ "url": "https://testnet-scan.mocachain.org",
+ "icon": "moca",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-2288.js b/constants/additionalChainRegistry/chainid-2288.js
new file mode 100644
index 0000000000..d3b6947180
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2288.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Moca Chain Mainnet",
+ "chain": "Moca Chain",
+ "rpc": [
+ "https://rpc.mocachain.org",
+ ],
+ "faucets": [
+ "https://scan.mocachain.org/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "MOCA",
+ "symbol": "MOCA",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://mocachain.org",
+ "shortName": "moca",
+ "chainId": 2288,
+ "networkId": 2288,
+ "icon": "moca",
+ "explorers": [{
+ "name": "Moca Chain Scan",
+ "url": "https://scan.mocachain.org",
+ "icon": "moca",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-235235.js b/constants/additionalChainRegistry/chainid-235235.js
new file mode 100644
index 0000000000..2188d87fc6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-235235.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "CodeNekt Mainnet",
+ "chain": "CodeNekt",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/codenekt/Light.png",
+ "rpc": [
+ "https://rpc-mainnet-codenekt-rl.cogitus.io/ext/bc/ZG7cT4B1u3y7piZ9CzfejnTKnNAoehcifbJWUwBqgyD3RuEqK/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CDK",
+ "symbol": "CDK",
+ "decimals": 18
+ },
+ "infoURL": "https://codenekt-ecosystem.io/",
+ "shortName": "CodeNekt-mainnet",
+ "chainId": 235235,
+ "networkId": 235235,
+ "explorers": [
+ {
+ "name": "CodeNekt Explorer",
+ "url": "https://explorer-codenekt-mainnet.cogitus.io",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/codenekt/Light.png",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-237007.js b/constants/additionalChainRegistry/chainid-237007.js
new file mode 100644
index 0000000000..0591ba96a4
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-237007.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "ULALO Mainnet",
+ "chain": "ULALO",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/UOLO/Light.png",
+ "rpc": [
+ "https://grpc.ulalo.xyz/ext/bc/2uN4Y9JHkLeAJK85Y48LExpNnEiepf7VoZAtmjnwDSZzpZcNig/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ULA",
+ "symbol": "ULA",
+ "decimals": 18
+ },
+ "infoURL": "https://ulalo.xyz",
+ "shortName": "ulalo-mainnet",
+ "chainId": 237007,
+ "networkId": 237007,
+ "explorers": [
+ {
+ "name": "ULALO Explorer",
+ "url": "https://tracehawk.ulalo.xyz",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/UOLO/Light.png",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-2372.js b/constants/additionalChainRegistry/chainid-2372.js
new file mode 100644
index 0000000000..34b18683e9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2372.js
@@ -0,0 +1,31 @@
+export const data = {
+ "name": "BESC HYPERCHAIN",
+ "chain": "BESC",
+ "rpc": [
+ "https://rpc.beschyperchain.com",
+ "wss://rpc.beschyperchain.com/ws"
+ ],
+ "faucets": "https://faucet.beschyperchain.com",
+ "nativeCurrency": {
+ "name": "BESC HyperChain",
+ "symbol": "BESC",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://beschyperchain.com",
+ "shortName": "besc",
+ "chainId": 2372,
+ "networkId": 2372,
+ "icon": "beschyperchain",
+ "explorers": [
+ {
+ "name": "BESC Explorer",
+ "url": "https://explorer.beschyperchain.com",
+ "icon": "beschyperchain",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-239.js b/constants/additionalChainRegistry/chainid-239.js
new file mode 100644
index 0000000000..d4919aa30d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-239.js
@@ -0,0 +1,34 @@
+ export const data = {
+ "name": "TAC Mainnet",
+ "title": "TAC Mainnet",
+ "chain": "TAC",
+ "icon": "tac",
+ "rpc": [
+ "https://rpc.tac.build",
+ "https://rpc.ankr.com/tac",
+ "https://ws.rpc.tac.build"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "TAC",
+ "symbol": "TAC",
+ "decimals": 18
+ },
+ "infoURL": "https://tac.build/",
+ "shortName": "tacchain",
+ "slip44": 60,
+ "chainId": 239,
+ "networkId": 239,
+ "explorers": [
+ {
+ "name": "TAC Explorer",
+ "url": "https://explorer.tac.build",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "Blockscout",
+ "url": "https://tac.blockscout.com",
+ "standard": "EIP3091"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-24101.js b/constants/additionalChainRegistry/chainid-24101.js
new file mode 100644
index 0000000000..f624239597
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-24101.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "Incentiv",
+ "chain": "Incentiv",
+ "rpc": ["https://rpc.incentiv.io", "https://rpc-archive.incentiv.io"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CENT",
+ "symbol": "CENT",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://incentiv.io",
+ "shortName": "incentiv",
+ "chainId": 24101,
+ "networkId": 24101,
+ "icon": "incentiv",
+ "explorers": [
+ {
+ "name": "Incentiv Mainnet Explorer",
+ "url": "https://explorer.incentiv.io",
+ "icon": "etherscan",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-250225.js b/constants/additionalChainRegistry/chainid-250225.js
new file mode 100644
index 0000000000..773927c16e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-250225.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Sintrop Impact Blockchain",
+ chain: "SINTROP",
+ rpc: ["https://rpc.sintrop.com"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Sintrop",
+ symbol: "SIN",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://sintrop.com",
+ shortName: "sin",
+ chainId: 250225,
+ networkId: 250225,
+ icon: "https://www.sintrop.com/assets/images/icon-chain.png",
+ explorers: [
+ {
+ name: "Sintrop Explorer",
+ url: "https://explorer.sintrop.com",
+ icon: "https://www.sintrop.com/assets/images/icon-chain.png",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-2517.js b/constants/additionalChainRegistry/chainid-2517.js
new file mode 100644
index 0000000000..75fc6f580d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2517.js
@@ -0,0 +1,36 @@
+export const data ={
+ "name": "SVP Chain Testnet",
+ "title": "SVP Testnet",
+ "chain": "SVPTEST",
+ "status": "active",
+ "rpc": [
+ "https://svp-dataseed1-testnet.svpchain.org",
+ "https://svp-dataseed2-testnet.svpchain.org",
+ "https://svp-dataseed3-testnet.svpchain.org"
+ ],
+ "nativeCurrency": {
+ "name": "SVP Coin",
+ "symbol": "SVP",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://svpchain.org",
+ "shortName": "svp-testnet",
+ "chainId": 2517,
+ "networkId": 2517,
+ "icon": "svp",
+ "explorers": [
+ {
+ "name": "SVP Testnet Explorer",
+ "url": "https://testnet.svpchain.com",
+ "standard": "EIP3091",
+ "icon": "svp"
+ }
+ ],
+ faucets: [
+ "https://faucet.svpchain.org"
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-2518.js b/constants/additionalChainRegistry/chainid-2518.js
new file mode 100644
index 0000000000..0b37ced316
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2518.js
@@ -0,0 +1,33 @@
+export const data ={
+ "name": "SVP Chain",
+ "title": "SVP Mainnet",
+ "chain": "SVP",
+ "status": "active",
+ "rpc": [
+ "https://svp-dataseed1.svpchain.org",
+ "https://svp-dataseed2.svpchain.org",
+ "https://svp-dataseed3.svpchain.org"
+ ],
+ "nativeCurrency": {
+ "name": "SVP Coin",
+ "symbol": "SVP",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://svpchain.org",
+ "shortName": "svp",
+ "chainId": 2518,
+ "networkId": 2518,
+ "icon": "svp",
+ "explorers": [
+ {
+ "name": "SVP Explorer",
+ "url": "https://explorer.svpchain.com",
+ "standard": "EIP3091",
+ "icon": "svp"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-2526.js b/constants/additionalChainRegistry/chainid-2526.js
new file mode 100644
index 0000000000..bca42d2f3c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2526.js
@@ -0,0 +1,25 @@
+export const data ={
+ "name": "ANUBIS Testnet",
+ "chain": "ANUBIS",
+ "rpc": [
+ "https://test-rpc.anubispace.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ANUBI",
+ "symbol": "ANUBI",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://docs.anubispace.org",
+ "shortName": "anubi",
+ "chainId": 2526,
+ "networkId": 2526,
+ "icon": "https://test-scan.anubispace.org/images/anubis_icon_800.png",
+ "explorers": [{
+ "name": "anubiscan",
+ "url": "https://test-scan.anubispace.org",
+ "icon": "https://test-scan.anubispace.org/images/anubis_icon_800.png",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-2582.js b/constants/additionalChainRegistry/chainid-2582.js
new file mode 100644
index 0000000000..1d586c9de1
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2582.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "H2",
+ "chain": "H2",
+ "rpc": [
+ "https://rpc.h2chain.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "H2",
+ "symbol": "H2",
+ "decimals": 18
+ },
+ "infoURL": "https://h2chain.io",
+ "shortName": "h2",
+ "chainId": 2582,
+ "networkId": 2582,
+ "icon": "https://h2inno.com/logo.svg",
+ "explorers": [
+ {
+ "name": "H2Scan",
+ "url": "https://h2scan.io",
+ "standard": "EIP3091"
+ }
+ ]
+}
+
diff --git a/constants/additionalChainRegistry/chainid-25821.js b/constants/additionalChainRegistry/chainid-25821.js
new file mode 100644
index 0000000000..9161e258bc
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-25821.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "H2 Lambda",
+ "chain": "H2",
+ "rpc": [
+ "https://rpc.h-1.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "H2",
+ "symbol": "H2",
+ "decimals": 18
+ },
+ "infoURL": "https://h2chain.io",
+ "shortName": "h2lambda",
+ "chainId": 25821,
+ "networkId": 25821,
+ "icon": "https://h2inno.com/logo.svg",
+ "explorers": [
+ {
+ "name": "H2Scan",
+ "url": "https://lambda.h2scan.io",
+ "standard": "EIP3091"
+ }
+ ]
+}
+
diff --git a/constants/additionalChainRegistry/chainid-259251.js b/constants/additionalChainRegistry/chainid-259251.js
new file mode 100644
index 0000000000..9ee4485c44
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-259251.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "KUB Layer 2 Testnet",
+ "chain": "KUB",
+ "rpc": [
+ "https://kublayer2.testnet.kubchain.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "tKUB",
+ "symbol": "tKUB",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" }
+ ],
+ "infoURL": "",
+ "shortName": "kub",
+ "chainId": 259251,
+ "networkId": 259251,
+ "icon": "kub",
+ "explorers": [
+ {
+ "name": "KUB Layer2 Testnet Explorer",
+ "url": "https://kublayer2.testnet.kubscan.com",
+ "icon": "kub",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-2643.js b/constants/additionalChainRegistry/chainid-2643.js
new file mode 100644
index 0000000000..2ab2894562
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2643.js
@@ -0,0 +1,22 @@
+export const data = {
+ "name": "Notes Network Mainnet",
+ "chain": "NOTES",
+ "rpc": ["https://rpc-mainnet.noschain.org"],
+ "chainId": 2643,
+ "icon": "https://ipfs.io/ipfs/bafkreidogvpead527s7yyfujjs32jdcsuckee7jafvj6eoeew33ozj3p4q",
+ "shortName": "kto",
+ "networkId": 2643,
+ "nativeCurrency": {
+ "name": "Kto",
+ "symbol": "KTO",
+ "decimals": 11
+ },
+ "infoURL": "https://note.bet",
+ "explorers": [
+ {
+ "name": "NosScan",
+ "url": "https://nosscan.noschain.org",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-2691.js b/constants/additionalChainRegistry/chainid-2691.js
new file mode 100644
index 0000000000..6c03e73bd1
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2691.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Splendor Mainnet",
+ "chain": "SPLENDOR",
+ "rpc": [
+ "https://mainnet-rpc.splendor.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Splendor Token",
+ "symbol": "SPLD",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://splendor.org",
+ "shortName": "spld",
+ "chainId": 2691,
+ "networkId": 2691,
+ "icon": "splendor",
+ "explorers": [{
+ "name": "Splendor Explorer",
+ "url": "https://explorer.splendor.org",
+ "icon": "splendor",
+ "standard": "EIP3091"
+ }]
+ }
diff --git a/constants/additionalChainRegistry/chainid-2692.js b/constants/additionalChainRegistry/chainid-2692.js
new file mode 100644
index 0000000000..fa8e8e19f4
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2692.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Splendor Testnet",
+ "chain": "SPLD-TESTNET",
+ "rpc": [
+ "https://testnet-rpc.splendor.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Splendor Test Token",
+ "symbol": "SPLDT",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://splendor.org",
+ "shortName": "spldt",
+ "chainId": 2692,
+ "networkId": 2692,
+ "icon": "spld-testnet",
+ "explorers": [{
+ "name": "Splendor Testnet Explorer",
+ "url": "https://testnet-explorer.splendor.org",
+ "icon": "splendor",
+ "standard": "EIP3091"
+ }]
+ }
diff --git a/constants/additionalChainRegistry/chainid-271828.js b/constants/additionalChainRegistry/chainid-271828.js
new file mode 100644
index 0000000000..7cc6c6f3c4
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-271828.js
@@ -0,0 +1,34 @@
+export const data = {
+ "name": "Datachain Rope",
+ "chain": "DATACHAIN",
+ "rpc": [
+ "https://erpc.datachain.network",
+ "https://ws.datachain.network",
+ "https://erpc.rope.network"
+ ],
+ "faucets": [
+ "https://faucet.datachain.network"
+ ],
+ "nativeCurrency": {
+ "name": "DC FAT",
+ "symbol": "FAT",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://datachain.network",
+ "shortName": "datachain",
+ "chainId": 271828,
+ "networkId": 271828,
+ "icon": "datachain",
+ "explorers": [
+ {
+ "name": "DC Scan",
+ "url": "https://dcscan.io",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-2787.js b/constants/additionalChainRegistry/chainid-2787.js
new file mode 100644
index 0000000000..0ea143064b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2787.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Creator Chain Mainnet",
+ "chain": "Creator Chain",
+ "rpc": [
+ "https://rpc.mainnet.oncreator.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.oncreator.com",
+ "shortName": "creator-chain-mainnet",
+ "chainId": 2787,
+ "networkId": 2787,
+ "explorers": [
+ {
+ "name": "Creator Chain Mainnet Explorer",
+ "url": "https://explorer.mainnet.oncreator.com",
+ "standard": "EIP3091"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-278701.js b/constants/additionalChainRegistry/chainid-278701.js
new file mode 100644
index 0000000000..9db79a9508
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-278701.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Creator Chain Testnet",
+ "chain": "Creator Chain",
+ "rpc": [
+ "https://rpc.testnet.oncreator.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.oncreator.com",
+ "shortName": "creator-chain-testnet",
+ "chainId": 278701,
+ "networkId": 278701,
+ "explorers": [
+ {
+ "name": "Creator Chain Testnet Explorer",
+ "url": "https://explorer.testnet.oncreator.com",
+ "standard": "EIP3091"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-286022981.js b/constants/additionalChainRegistry/chainid-286022981.js
new file mode 100644
index 0000000000..be17c38ae5
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-286022981.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "ISTChain Mainnet",
+ "chain": "Openverse",
+ "rpc": [
+ "https://rpc1.istchain.org",
+ "https://rpc2.istchain.org",
+ "https://rpc3.istchain.org",
+ "https://rpc4.istchain.org",
+ "https://rpc5.istchain.org",
+ "https://rpc6.istchain.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "IST",
+ "symbol": "IST",
+ "decimals": 18
+ },
+ "infoURL": "https://istchain.org",
+ "shortName": "istchain-mainnet",
+ "chainId": 286022981,
+ "networkId": 286022981,
+ "icon": "ist",
+ "explorers": [{
+ "name": "istscan",
+ "url": "https://scan.istchain.org",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-286623.js b/constants/additionalChainRegistry/chainid-286623.js
new file mode 100644
index 0000000000..c758d677c8
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-286623.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "ValueChain",
+ "chain": "SOSO",
+ "rpc": [
+ "https://mainnet.valuechain.xyz"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "SoSoValue",
+ "symbol": "SOSO",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://sodex.com/",
+ "shortName": "valuechain",
+ "chainId": 286623,
+ "networkId": 286623,
+ "explorers": [
+ {
+ "name": "ValueChain Explorer",
+ "url": "https://main-scan.valuechain.xyz",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-287022981.js b/constants/additionalChainRegistry/chainid-287022981.js
new file mode 100644
index 0000000000..07c64ef278
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-287022981.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "DNAChain Mainnet",
+ "chain": "Openverse",
+ "rpc": [
+ "https://rpc1.gene.network",
+ "https://rpc2.gene.network",
+ "https://rpc3.gene.network",
+ "https://rpc4.gene.network",
+ "https://rpc5.gene.network",
+ "https://rpc6.gene.network"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "DNA",
+ "symbol": "DNA",
+ "decimals": 18
+ },
+ "infoURL": "https://gene.network",
+ "shortName": "dnachain-mainnet",
+ "chainId": 287022981,
+ "networkId": 287022981,
+ "icon": "dna",
+ "explorers": [{
+ "name": "dnascan",
+ "url": "https://scan.gene.network",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-28802.js b/constants/additionalChainRegistry/chainid-28802.js
new file mode 100644
index 0000000000..f62211303f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-28802.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "Incentiv Testnet",
+ "chain": "TCENT",
+ "rpc": ["https://rpc3.testnet.incentiv.io"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Testnet Incentiv Coin",
+ "symbol": "TCENT",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://incentiv.net",
+ "shortName": "tcent",
+ "chainId": 28802,
+ "networkId": 28802,
+ "icon": "incentiv",
+ "explorers": [
+ {
+ "name": "Incentiv Testnet Explorer",
+ "url": "https://explorer-testnet.incentiv.io/",
+ "icon": "etherscan",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-288022981.js b/constants/additionalChainRegistry/chainid-288022981.js
new file mode 100644
index 0000000000..a49853f30d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-288022981.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "SLCChain Mainnet",
+ "chain": "Openverse",
+ "rpc": [
+ "https://rpc1.sl.cool",
+ "https://rpc2.sl.cool",
+ "https://rpc3.sl.cool",
+ "https://rpc4.sl.cool",
+ "https://rpc5.sl.cool",
+ "https://rpc6.sl.cool"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Super Link Coin",
+ "symbol": "SLC",
+ "decimals": 18
+ },
+ "infoURL": "https://sl.cool",
+ "shortName": "slcchain-mainnet",
+ "chainId": 288022981,
+ "networkId": 288022981,
+ "icon": "slc",
+ "explorers": [{
+ "name": "slcscan",
+ "url": "https://scan.sl.cool",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-2892.js b/constants/additionalChainRegistry/chainid-2892.js
new file mode 100644
index 0000000000..a1bfbd1105
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2892.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Alpen Testnet",
+ "chain": "Alpen",
+ "rpc": [
+ "https://rpc.testnet.alpenlabs.io",
+ ],
+ "faucets": ["https://faucet.testnet.alpenlabs.io/"],
+ "nativeCurrency": {
+ "name": "Signet BTC",
+ "symbol": "sBTC",
+ "decimals": 8
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "",
+ "shortName": "alpen",
+ "chainId": 2892,
+ "networkId": 2892,
+ "icon": "https://avatars.githubusercontent.com/u/113091135",
+ "explorers": [{
+ "name": "explorer",
+ "url": "https://explorer.testnet.alpenlabs.io",
+ "icon": "",
+ "standard": ""
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-2910.js b/constants/additionalChainRegistry/chainid-2910.js
new file mode 100644
index 0000000000..61d8314c7b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-2910.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Morph Hoodi",
+ chain: "ETH",
+ rpc: ["https://rpc-hoodi.morphl2.io"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Ether",
+ symbol: "ETH",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://www.morphl2.io",
+ shortName: "morph",
+ chainId: 2910,
+ networkId: 2910,
+ icon: "https://icons.llamao.fi/icons/chains/rsz_morph.jpg",
+ explorers: [
+ {
+ name: "Morph Hoodi Testnet Explorer",
+ url: "https://explorer-hoodi.morphl2.io",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-299792.js b/constants/additionalChainRegistry/chainid-299792.js
new file mode 100644
index 0000000000..d6292d96ae
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-299792.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "t1 Mainnet",
+ "chain": "t1",
+ "rpc": [
+ "https://rpc.mainnet.t1protocol.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://mainnet.t1protocol.com/",
+ "shortName": "t1",
+ "chainId": 299792,
+ "networkId": 299792,
+ "icon": "t1",
+ "explorers": [
+ {
+ "name": "t1 Explorer",
+ "url": "https://explorer.mainnet.t1protocol.com",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-299892.js b/constants/additionalChainRegistry/chainid-299892.js
new file mode 100644
index 0000000000..acb8da21ce
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-299892.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "t1 Testnet",
+ "chain": "t1",
+ "rpc": [
+ "https://rpc.testnet.t1protocol.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://testnet.t1protocol.com/",
+ "shortName": "t1t",
+ "chainId": 299892,
+ "networkId": 299892,
+ "icon": "t1",
+ "explorers": [
+ {
+ "name": "t1 Explorer",
+ "url": "https://explorer.testnet.t1protocol.com",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-3005.js b/constants/additionalChainRegistry/chainid-3005.js
new file mode 100644
index 0000000000..6ae91ec62d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3005.js
@@ -0,0 +1,24 @@
+export const data ={
+ "name": "BGGChain",
+ "chain": "BGG",
+ "rpc": [
+ "https://rpc.bggchain.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BGGChain",
+ "symbol": "BGG",
+ "decimals": 18
+ },
+ "infoURL": "https://bggchain.com/",
+ "shortName": "bgg",
+ "chainId": 3005,
+ "networkId": 3005,
+ "icon": "bgg",
+ "explorers": [{
+ "name": "bggchain",
+ "url": "https://bggscan.com/",
+ "icon": "bgg",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-30143370385.js b/constants/additionalChainRegistry/chainid-30143370385.js
new file mode 100644
index 0000000000..5d7d5c50a4
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-30143370385.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Buburuza Mainnet",
+ "chain": "BUBU",
+ "rpc": [
+ "https://rpc-mainnet.buburuza.com/rpc",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BUBU",
+ "symbol": "BUB",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://buburuza.com",
+ "shortName": "BUB",
+ "chainId": 30143370385,
+ "networkId": 30143370385,
+ "icon": "buburuza",
+ "explorers": [{
+ "name": "Buburuza Explorer",
+ "url": "https://explorer-mainnet.buburuza.com/",
+ "icon": "buburuza",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-30303.js b/constants/additionalChainRegistry/chainid-30303.js
new file mode 100644
index 0000000000..d67e4ad355
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-30303.js
@@ -0,0 +1,44 @@
+export const data = {
+ "name": "Ethiq",
+ "chain": "ETH",
+ "rpc": [
+ "https://rpc.ethiq.network",
+ "wss://rpc.ethiq.network"
+ ],
+ "faucets": [
+ ],
+ "nativeCurrency": {
+ "name": "ETH",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" },
+ { "name": "EIP2718" },
+ { "name": "EIP2930" }
+ ],
+ "infoURL": "https://www.ethiq.network",
+ "shortName": "Ethiq",
+ "chainId": 30303,
+ "networkId": 30303,
+ "testnet": false,
+ "icon": "ethiq",
+ "explorers": [
+ {
+ "name": "Ethiq Blockscout",
+ "url": "https://explorer.ethiq.network",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ],
+ "parent": {
+ "type": "L2",
+ "chain": "eip155-1",
+ "bridges": [
+ {
+ "url": "https://shell.haqq.network/bridge"
+ }
+ ]
+ }
+}
diff --git a/constants/additionalChainRegistry/chainid-3109.js b/constants/additionalChainRegistry/chainid-3109.js
new file mode 100644
index 0000000000..9062585dd9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3109.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "SatoshiVM",
+ "chain": "BTC",
+ "icon": "satoshivm",
+ "rpc": [
+ "https://alpha-rpc-node-http.svmscan.io/"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "SatoshiVM",
+ "symbol": "BTC",
+ "decimals": 18
+ },
+ "infoURL": "https://www.satoshivm.io/",
+ "shortName": "svm",
+ "chainId": 3109,
+ "networkId": 3109,
+ "explorers": [
+ {
+ "name": "Svmscan",
+ "url": "https://svmscan.io/"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-3111.js b/constants/additionalChainRegistry/chainid-3111.js
new file mode 100644
index 0000000000..e102e16875
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3111.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Alpha Chain Mainnet",
+ "chain": "Alpha Chain",
+ "rpc": [
+ "https://rpc.goalpha.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://docs.alphatoken.com/AlphaChain/about-alpha-chain",
+ "shortName": "alpha",
+ "chainId": 3111,
+ "networkId": 3111,
+ "icon": "alphachain",
+ "explorers": [{
+ "name": "Alpha Chain Scan",
+ "url": "https://scan.goalpha.org",
+ "icon": "alphachain",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-3188.js b/constants/additionalChainRegistry/chainid-3188.js
new file mode 100644
index 0000000000..0da24e25a7
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3188.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "BeeChain Mainnet",
+ "chain": "BKC",
+ "rpc": [
+ "https://rpc.beechain.ai",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BeeChain",
+ "symbol": "BKC",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://beechain.ai",
+ "shortName": "BKC",
+ "chainId": 3188,
+ "networkId": 3188,
+ "icon": "BKC",
+ "explorers": [{
+ "name": "BeeChainScan",
+ "url": "https://scan.beechain.ai",
+ "icon": "BeeScan",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-32380.js b/constants/additionalChainRegistry/chainid-32380.js
new file mode 100644
index 0000000000..1b76bf86db
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-32380.js
@@ -0,0 +1,28 @@
+ export const data = {
+ "name": "PAIX Development Network",
+ "chain": "PAIX",
+ "rpc": [
+ "https://devnet.ppaix.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "PAIX Token",
+ "symbol": "PAIX",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://ppaix.com",
+ "shortName": "paix",
+ "chainId": 32380,
+ "networkId": 32380,
+ "icon": "paix",
+ "explorers": [{
+ "name": "PAIX BlockScout",
+ "url": "https://blockscout.ppaix.com",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-326663.js b/constants/additionalChainRegistry/chainid-326663.js
new file mode 100644
index 0000000000..56a6c21617
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-326663.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "DComm Mainnet",
+ "chain": "DComm",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/dcomm/Light.png",
+ "rpc": [
+ "https://rpc-mainnet-dcomm-rl.cogitus.io/ext/bc/2QJ6d1ue6UyXNXrMdGnELFc2AjMdMqs8YbX3sT3k4Nin2RcWSm/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "DCM",
+ "symbol": "DCM",
+ "decimals": 18
+ },
+ "infoURL": "https://www.dcomm.community/",
+ "shortName": "DComm-mainnet",
+ "chainId": 326663,
+ "networkId": 326663,
+ "explorers": [
+ {
+ "name": "DComm Explorer",
+ "url": "https://explorer-dcomm.cogitus.io",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/dcomm/Light.png",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-32769.js b/constants/additionalChainRegistry/chainid-32769.js
new file mode 100644
index 0000000000..a49ccb633c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-32769.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Zilliqa 2",
+ "chain": "ZIL",
+ "rpc": ["https://api.zilliqa.com"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Zilliqa",
+ "symbol": "ZIL",
+ "decimals": 18
+ },
+ "infoURL": "https://www.zilliqa.com/",
+ "shortName": "zil",
+ "features": [{ "name": "EIP155" }],
+ "chainId": 32769,
+ "networkId": 32769,
+ "icon": "zilliqa",
+ "explorers": [
+ {
+ "name": "Zilliqa 2 Mainnet Explorer",
+ "url": "https://zilliqa.blockscout.com/",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-329.js b/constants/additionalChainRegistry/chainid-329.js
new file mode 100644
index 0000000000..04f2077a1f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-329.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "VirBiCoin",
+ "chain": "VBC",
+ "rpc": [
+ "https://rpc.digitalregion.jp"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "VBC",
+ "symbol": "VBC",
+ "decimals": 18
+ },
+ "infoURL": "https://vbc.digitalregion.jp",
+ "shortName": "virbicoin",
+ "chainId": 329,
+ "networkId": 329,
+ "icon": "vbc",
+ "explorers": [
+ {
+ "name": "VirBiCoin Explorer",
+ "url": "https://explorer.digitalregion.jp",
+ "icon": "vbc",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-33101.js b/constants/additionalChainRegistry/chainid-33101.js
new file mode 100644
index 0000000000..cea6dac325
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-33101.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Zilliqa 2 Testnet",
+ "chain": "ZIL",
+ "rpc": ["https://api.testnet.zilliqa.com"],
+ "faucets": ["https://faucet.testnet.zilliqa.com"],
+ "nativeCurrency": {
+ "name": "Zilliqa",
+ "symbol": "ZIL",
+ "decimals": 18
+ },
+ "infoURL": "https://www.zilliqa.com/",
+ "shortName": "zil-testnet",
+ "features": [{ "name": "EIP155" }],
+ "chainId": 33101,
+ "networkId": 33101,
+ "slip44": 1,
+ "explorers": [
+ {
+ "name": "Zilliqa 2 Testnet Explorer",
+ "url": "https://testnet.zilliqa.blockscout.com/",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-333222.js b/constants/additionalChainRegistry/chainid-333222.js
new file mode 100644
index 0000000000..c47d3b400e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-333222.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Laxaum Testnet",
+ chain: "LXM",
+ rpc: ["http://54.252.195.55:9945"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Laxaum",
+ symbol: "LXM",
+ decimals: 18,
+ },
+ features: [],
+ infoURL: "http://www.laxaum.com",
+ shortName: "lax",
+ chainId: 333222,
+ networkId: 333222,
+ icon: "polkadot",
+ explorers: [
+ {
+ name: "Laxaum Explorer",
+ url: "http://54.252.195.55:3002",
+ icon: "polkadot",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-33469.js b/constants/additionalChainRegistry/chainid-33469.js
new file mode 100644
index 0000000000..42d7a799f1
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-33469.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Zilliqa 2 Devnet",
+ "chain": "ZIL",
+ "rpc": ["https://api.zq2-devnet.zilliqa.com"],
+ "faucets": ["https://faucet.zq2-devnet.zilliqa.com"],
+ "nativeCurrency": {
+ "name": "Zilliqa",
+ "symbol": "ZIL",
+ "decimals": 18
+ },
+ "infoURL": "https://www.zilliqa.com/",
+ "shortName": "zq2-devnet",
+ "features": [{ "name": "EIP155" }],
+ "chainId": 33469,
+ "networkId": 33469,
+ "icon": "zilliqa",
+ "explorers": [
+ {
+ "name": "Zilliqa 2 Devnet Explorer",
+ "url": "https://otterscan.zq2-devnet.zilliqa.com",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-3355.js b/constants/additionalChainRegistry/chainid-3355.js
new file mode 100644
index 0000000000..b20828a4d3
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3355.js
@@ -0,0 +1,16 @@
+export const data = {
+ name: "AETRON Mainnet",
+ chain: "AETRON",
+ rpc: ["https://entrypoint-mainnet.aetron.ai/"],
+ faucets: [],
+ nativeCurrency: {
+ name: "AETRON",
+ symbol: "AET",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://aetron.io",
+ shortName: "aet",
+ chainId: 3355,
+ networkId: 3355,
+};
diff --git a/constants/additionalChainRegistry/chainid-3399.js b/constants/additionalChainRegistry/chainid-3399.js
new file mode 100644
index 0000000000..0ebd7522b5
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3399.js
@@ -0,0 +1,32 @@
+export const data = {
+ name: "ByteChain Testnet",
+ chain: "tBEXC",
+ rpc: [
+ "https://test-rpc.bexc.io"
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "BEXC",
+ symbol: "BEXC",
+ decimals: 18
+ },
+ features: [
+ { name: "EIP155" },
+ { name: "EIP1559" }
+ ],
+ infoURL: "https://bexc.io",
+ shortName: "bytechaintest",
+ chainId: 3399,
+ networkId: 3399,
+ icon: "bytechain",
+ explorers: [
+ {
+ name: "ByteChain Testnet Explorer",
+ url: "https://testnet.bexc.io",
+ icon: "bytechain",
+ standard: "EIP3091"
+ }
+ ]
+};
+
+export default data;
diff --git a/constants/additionalChainRegistry/chainid-347.js b/constants/additionalChainRegistry/chainid-347.js
new file mode 100644
index 0000000000..29207843f0
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-347.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "Kross Network Mainnet",
+ "chain": "KSS",
+ "rpc": [
+ "https://rpc-v1.kross.network"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Kross",
+ "symbol": "KSS",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://kross.network",
+ "shortName": "kss",
+ "chainId": 347,
+ "networkId": 347,
+ "icon": "kross",
+ "explorers": [
+ {
+ "name": "Kross Network Explorer",
+ "url": "https://explorer.kross.network",
+ "icon": "kross",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-36888.js b/constants/additionalChainRegistry/chainid-36888.js
new file mode 100644
index 0000000000..71fb6a1b79
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-36888.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "AB Core Mainnet",
+ "chain": "AB",
+ "rpc": [
+ "https://rpc.core.ab.org",
+ "https://rpc1.core.ab.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "AB",
+ "symbol": "AB",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://ab.org",
+ "shortName": "abcore",
+ "chainId": 36888,
+ "networkId": 36888,
+ "icon": "ab",
+ "explorers": [
+ {
+ "name": "AB Core Explorer",
+ "url": "https://explorer.core.ab.org",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-369369.js b/constants/additionalChainRegistry/chainid-369369.js
new file mode 100644
index 0000000000..6e4bfb2323
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-369369.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Denergy Network",
+ chain: "DEN",
+ rpc: ["https://rpc.d.energy/"],
+ faucets: [],
+ nativeCurrency: {
+ name: "WATT",
+ symbol: "WATT",
+ decimals: 18,
+ },
+ infoURL: "https://d.energy/",
+ shortName: "den-mainnet",
+ chainId: 369369,
+ networkId: 369369,
+ icon: "denergy",
+ explorers: [
+ {
+ name: "Denergy Explorer",
+ url: "https://explorer.denergychain.com",
+ icon: "denergy",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-3735928814.js b/constants/additionalChainRegistry/chainid-3735928814.js
new file mode 100644
index 0000000000..0b4885ded4
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3735928814.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Eden testnet",
+ "chain": "Eden testnet",
+ "rpc": [
+ "https://rpc.testnet.eden.gateway.fm"
+ ],
+ "faucets": [
+ "https://faucet-eden-testnet.binarybuilders.services"
+ ],
+ "nativeCurrency": {
+ "name": "TIA",
+ "symbol": "TIA",
+ "decimals": 18
+ },
+ "infoURL": "",
+ "shortName": "edent",
+ "chainId": 3735928814,
+ "networkId": 3735928814,
+ "icon": "celestia",
+ "explorers": [{
+ "name": "Eden Testnet Explorer",
+ "url": "https://eden-testnet.blockscout.com",
+ "icon": "celestia",
+ "standard": "EIP3091"
+ }]
+}
+
diff --git a/constants/additionalChainRegistry/chainid-37771.js b/constants/additionalChainRegistry/chainid-37771.js
new file mode 100644
index 0000000000..98832beac9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-37771.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Weichain net",
+ "chain": "Weichain",
+ "rpc": [
+ "http://1.15.137.12:8545",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Weichain",
+ "symbol": "WeiC",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "",
+ "shortName": "weichain",
+ "chainId": 37771,
+ "networkId": 37771,
+ "icon": "weichain",
+ "explorers": [{
+ "name": "weichainscan",
+ "url": "http://1.15.137.12:5200/",
+ "icon": "weichainscan",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-38391207.js b/constants/additionalChainRegistry/chainid-38391207.js
new file mode 100644
index 0000000000..74560aa497
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-38391207.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "GLOBALCHAIN",
+ "chain": "GBDo",
+ "rpc": [
+ "https://rpc.brantley-global.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Global Dollar",
+ "symbol": "GBDo",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://brantley-global.com",
+ "shortName": "gbdo",
+ "chainId": 38391207,
+ "networkId": 38391207,
+ "icon": "gbdo",
+ "explorers": [{
+ "name": "globaldash",
+ "url": "https://brantley-global.com/dashboard",
+ "icon": "bg",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-3864.js b/constants/additionalChainRegistry/chainid-3864.js
new file mode 100644
index 0000000000..bb0e270b03
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-3864.js
@@ -0,0 +1,39 @@
+export const data = {
+ "name": "Haust Network",
+ "chain": "HAUST",
+ "icon": "https://ipfs.io/ipfs/QmXVnvLrEEj9Nev2r67Z1tRc1jLDeqC3y95thAkEiCyjwb",
+ "rpc": [
+ "https://haust-network-rpc.eu-north-2.gateway.fm/",
+ "wss://haust-network-rpc.eu-north-2.gateway.fm/ws"
+ ],
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" },
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Haust",
+ "symbol": "HAUST",
+ "decimals": 18
+ },
+ "infoURL": "https://haust.network/",
+ "shortName": "haust-network",
+ "chainId": 3864,
+ "networkId": 3864,
+ "explorers": [
+ {
+ "name": "Haust Network blockchain explorer",
+ "url": "https://haustscan.com",
+ "standard": "EIP3091"
+ }
+ ],
+ "parent": {
+ "type": "L2",
+ "chain": "eip155-1",
+ "bridges": [
+ {
+ "url": "https://haustbridge.com"
+ }
+ ]
+ }
+ }
diff --git a/constants/additionalChainRegistry/chainid-4048.js b/constants/additionalChainRegistry/chainid-4048.js
new file mode 100644
index 0000000000..f539bcf8b3
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4048.js
@@ -0,0 +1,25 @@
+ export const data = {
+ "name": "GANchain L1",
+ "chain": "GAN",
+ "rpc": [
+ "https://rpc.gpu.net",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "GPUnet",
+ "symbol": "GPU",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://gpu.net",
+ "shortName": "gan",
+ "chainId": 4048,
+ "networkId": 4048,
+ "icon": "gpu",
+ "explorers": [{
+ "name": "ganscan",
+ "url": "https://ganscan.gpu.net",
+ "icon": "gpu",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-4114.js b/constants/additionalChainRegistry/chainid-4114.js
new file mode 100644
index 0000000000..9825a04974
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4114.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Citrea Mainnet",
+ chain: "Citrea",
+ rpc: ["https://rpc.mainnet.citrea.xyz/"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Citrea BTC",
+ symbol: "cBTC",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://citrea.xyz/",
+ shortName: "citrea",
+ chainId: 4114,
+ networkId: 4114,
+ icon: "citrea",
+ explorers: [
+ {
+ name: "Citrea Mainnet Explorer",
+ url: "https://explorer.mainnet.citrea.xyz",
+ icon: "citrea",
+ standard: "EIP3091",
+ },
+ ],
+};
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-41295.js b/constants/additionalChainRegistry/chainid-41295.js
new file mode 100644
index 0000000000..713c47d25b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-41295.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "rootVX testnet",
+ "chain": "rootVX",
+ "rpc": [
+ "http://34.60.253.118:9545",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://rootvx.com",
+ "shortName": "rootVX",
+ "chainId": 41295,
+ "networkId": 42079,
+ "icon": "rootVX",
+ "explorers": [{
+ "name": "rootVXscan",
+ "url": "https://explorer.rootvx.com",
+ "icon": "rootVXscan",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-4153.js b/constants/additionalChainRegistry/chainid-4153.js
new file mode 100644
index 0000000000..80251b305c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4153.js
@@ -0,0 +1,31 @@
+export const data = {
+ name: "RISE",
+ chain: "ETH",
+ rpc: ["https://rpc.risechain.com/", "wss://rpc.risechain.com/ws"],
+ features: [{ name: "EIP155" }, { name: "EIP1559" }, { name: "EIP7702" }],
+ nativeCurrency: {
+ name: "Ether",
+ symbol: "ETH",
+ decimals: 18,
+ },
+ infoURL: "https://risechain.com",
+ shortName: "rise",
+ chainId: 4153,
+ networkId: 4153,
+ explorers: [
+ {
+ name: "Blockscout",
+ url: "https://explorer.risechain.com/",
+ standard: "EIP3091",
+ },
+ ],
+ parent: {
+ type: "L2",
+ chain: "eip155-1",
+ bridges: [
+ {
+ url: "https://bridge.risechain.com",
+ },
+ ],
+ },
+};
diff --git a/constants/additionalChainRegistry/chainid-420420417.js b/constants/additionalChainRegistry/chainid-420420417.js
new file mode 100644
index 0000000000..7db1423f0a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-420420417.js
@@ -0,0 +1,38 @@
+export const data = {
+ "name": "Polkadot Testnet",
+ "chain": "PAS",
+ "rpc": [
+ "https://services.polkadothub-rpc.com/testnet",
+ "wss://services.polkadothub-rpc.com/testnet",
+ "https://eth-rpc-testnet.polkadot.io",
+ "wss://eth-rpc-testnet.polkadot.io"
+ ],
+ "faucets": [
+ "https://faucet.polkadot.io/"
+ ],
+ "nativeCurrency": {
+ "name": "PAS",
+ "symbol": "PAS",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://polkadot.com",
+ "shortName": "pas",
+ "chainId": 420420417,
+ "networkId": 420420417,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://blockscout-testnet.polkadot.io",
+ "standard": "none"
+ },
+ {
+ "name": "routescan",
+ "url": "https://polkadot.testnet.routescan.io",
+ "standard": "none"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-420420418.js b/constants/additionalChainRegistry/chainid-420420418.js
new file mode 100644
index 0000000000..c34dc61812
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-420420418.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Kusama",
+ "chain": "KSM",
+ "rpc": [
+ "https://eth-rpc-kusama.polkadot.io",
+ "wss://eth-rpc-kusama.polkadot.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "KSM",
+ "symbol": "KSM",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://polkadot.com",
+ "shortName": "ksm",
+ "chainId": 420420418,
+ "networkId": 420420418,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://blockscout-kusama.polkadot.io",
+ "standard": "none"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-420420419.js b/constants/additionalChainRegistry/chainid-420420419.js
new file mode 100644
index 0000000000..25e2df4a41
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-420420419.js
@@ -0,0 +1,36 @@
+export const data = {
+ "name": "Polkadot",
+ "chain": "DOT",
+ "rpc": [
+ "https://services.polkadothub-rpc.com/mainnet",
+ "wss://services.polkadothub-rpc.com/mainnet",
+ "https://eth-rpc.polkadot.io",
+ "wss://eth-rpc.polkadot.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "DOT",
+ "symbol": "DOT",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://polkadot.com",
+ "shortName": "dot",
+ "chainId": 420420419,
+ "networkId": 420420419,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://blockscout.polkadot.io",
+ "standard": "none"
+ },
+ {
+ "name": "routescan",
+ "url": "https://polkadot.routescan.io",
+ "standard": "none"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-420420420420.js b/constants/additionalChainRegistry/chainid-420420420420.js
new file mode 100644
index 0000000000..e117cad11a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-420420420420.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Galaxy Chain",
+ "chain": "GALAXY",
+ "rpc": [
+ "https://archive.galaxychain.co"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Star",
+ "symbol": "STAR",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" }
+ ],
+ "infoURL": "https://galaxychain.co",
+ "shortName": "gxy",
+ "chainId": 420420420420,
+ "networkId": 420420420420,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://scan.galaxychain.co",
+ "standard": "EIP3091"
+ }
+ ],
+}
diff --git a/constants/additionalChainRegistry/chainid-4227.js b/constants/additionalChainRegistry/chainid-4227.js
new file mode 100644
index 0000000000..f4d98b07eb
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4227.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Hashfire Testnet",
+ "chain": "Hashfire Testnet",
+ "icon": "hashfire",
+ "rpc": [
+ "https://subnets.avax.network/hashfire/testnet/rpc",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "HASHD",
+ "symbol": "HASHD",
+ "decimals": 18
+ },
+ "infoURL": "https://hashfire.xyz/",
+ "shortName": "hashfire",
+ "chainId": 4227,
+ "networkId": 4227,
+ "explorers": [
+ {
+ "name": "Avalanche L1 Explorer",
+ "url": "https://subnets-test.avax.network/hashfire/",
+ "standard": "EIP3091"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-42429.js b/constants/additionalChainRegistry/chainid-42429.js
new file mode 100644
index 0000000000..a5e9afe8ed
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-42429.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Tempo Testnet",
+ chain: "Tempo Testnet",
+ icon: "tempotestnet",
+ rpc: ["https://rpc.testnet.tempo.xyz/"],
+ faucets: ["https://docs.tempo.xyz"],
+ nativeCurrency: {
+ name: "USD",
+ symbol: "USD",
+ decimals: 6,
+ },
+ infoURL: "https://tempo.xyz/",
+ shortName: "tempotestnet",
+ chainId: 42429,
+ networkId: 42429,
+ explorers: [
+ {
+ name: "Tempo Testnet explorer",
+ url: "https://explorer.tempo.xyz",
+ standard: "EIP3091",
+ },
+ ],
+ status: "active",
+};
diff --git a/constants/additionalChainRegistry/chainid-4326.js b/constants/additionalChainRegistry/chainid-4326.js
new file mode 100644
index 0000000000..e4e29a288e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4326.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "MegaETH",
+ "chain": "MEGA",
+ "rpc": [
+ "https://mainnet.megaeth.com/rpc",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "infoURL": "https://www.megaeth.com",
+ "shortName": "megaeth",
+ "chainId": 4326,
+ "networkId": 4326,
+ "explorers": [
+ {
+ "name": "Blockscout",
+ "url": "https://megaeth.blockscout.com",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "Etherscan",
+ "url": "https://mega.etherscan.com",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-4442.js b/constants/additionalChainRegistry/chainid-4442.js
new file mode 100644
index 0000000000..9104ae92d9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4442.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Denergy Testnet",
+ chain: "DEN",
+ rpc: ["https://rpc.denergytestnet.com/"],
+ faucets: [],
+ nativeCurrency: {
+ name: "WATT",
+ symbol: "WATT",
+ decimals: 18,
+ },
+ infoURL: "https://d.energy/",
+ shortName: "den-testnet",
+ chainId: 4442,
+ networkId: 4442,
+ icon: "denergy",
+ explorers: [
+ {
+ name: "Denergy Explorer",
+ url: "https://explorer.denergytestnet.com",
+ icon: "denergy",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-44444444.js b/constants/additionalChainRegistry/chainid-44444444.js
new file mode 100644
index 0000000000..b7766ea68c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-44444444.js
@@ -0,0 +1,36 @@
+export const data ={
+ "name": "Tensora",
+ "chain": "Tensora",
+ "rpc": [
+ "https://rpc.tensora.sh",
+ "http://63.250.32.66:8545"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BNB",
+ "symbol": "BNB",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://tensora.ai",
+ "shortName": "tensora",
+ "chainId": 44444444,
+ "networkId": 44444444,
+ "icon": "tensora",
+ "explorers": [{
+ "name": "Tensora Explorer",
+ "url": "https://explorer.tensora.sh",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }],
+ "parent": {
+ "type": "L2",
+ "chain": "eip155-56",
+ "bridges": [{
+ "url": "https://bridge.tensora.sh"
+ }]
+ }
+}
diff --git a/constants/additionalChainRegistry/chainid-4509.js b/constants/additionalChainRegistry/chainid-4509.js
new file mode 100644
index 0000000000..83a8101da0
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4509.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Studio Chain",
+ chain: "SC",
+ rpc: ["https://studiochain-cf4a1621.calderachain.xyz/"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Karrat coin",
+ symbol: "KARRAT",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://studiochain-cf4a1621.hub.caldera.xyz",
+ shortName: "SC",
+ chainId: 4509,
+ networkId: 4509,
+ icon: "karrat",
+ explorers: [
+ {
+ name: "Studio Chain explorer",
+ url: "https://studiochain-cf4a1621.calderaexplorer.xyz/",
+ icon: "karrat",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-45578.js b/constants/additionalChainRegistry/chainid-45578.js
new file mode 100644
index 0000000000..3c83f755d6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-45578.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "Riche Chain Testnet",
+ "chain": "RIC",
+ "rpc": [
+ "https://rpcrichechain.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Riche",
+ "symbol": "RIC",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://rpcrichechain.com",
+ "shortName": "ric-test",
+ "chainId": 45578,
+ "networkId": 45578,
+ "explorers": [
+ {
+ "name": "RicheScan",
+ "url": "https://richescan-testnet.com/",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-463.js b/constants/additionalChainRegistry/chainid-463.js
new file mode 100644
index 0000000000..6d81574382
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-463.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Areum Mainnet",
+ "chain": "AREUM",
+ "rpc": [
+ "https://mainnet-rpc.areum.network",
+ "https://mainnet-rpc2.areum.network",
+ "https://mainnet-rpc3.areum.network",
+ "https://mainnet-rpc4.areum.network",
+ "https://mainnet-rpc5.areum.network",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Areum",
+ "symbol": "AREA",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://areum.network",
+ "shortName": "areum",
+ "chainId": 463,
+ "networkId": 463,
+ "icon": "areum",
+ "explorers": [{
+ "name": "Areum Explorer",
+ "url": "https://explorer.areum.network",
+ "icon": "areum",
+ "standard": "EIP3091"
+ }]
+ }
diff --git a/constants/additionalChainRegistry/chainid-47382916.js b/constants/additionalChainRegistry/chainid-47382916.js
new file mode 100644
index 0000000000..f9781e2fcf
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-47382916.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Unipoly Chain Mainnet",
+ "chain": "UNP",
+ "rpc": [
+ "https://rpc.unpchain.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Unipoly Coin",
+ "symbol": "UNP",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://unipoly.network",
+ "shortName": "unp",
+ "chainId": 47382916,
+ "networkId": 47382916,
+ "icon": "https://unipoly.network/favicon.ico",
+ "explorers": [{
+ "name": "UNP Chain Explorer",
+ "url": "https://explorer.unpchain.com",
+ "icon": "https://unipoly.network/favicon.ico",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-478549.js b/constants/additionalChainRegistry/chainid-478549.js
new file mode 100644
index 0000000000..d6024fe6a0
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-478549.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "MintraxChain",
+ "chain": "MTX",
+ "rpc": [
+ "https://rpc.mintrax.network"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Mintrax",
+ "symbol": "MTX",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://mintrax.network",
+ "shortName": "mtx",
+ "chainId": 478549,
+ "networkId": 478549,
+ "icon": "mintrax",
+ "explorers": [
+ {
+ "name": "Mintrax Explorer",
+ "url": "https://explorer.mintrax.network",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-484.js b/constants/additionalChainRegistry/chainid-484.js
new file mode 100644
index 0000000000..3af9c44e70
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-484.js
@@ -0,0 +1,27 @@
+export const data ={
+ "name": "Camp Network Mainnet",
+ "chain": "CAMP",
+ "rpc": [
+ "https://rpc.camp.raas.gelato.cloud"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CAMP",
+ "symbol": "CAMP",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://docs.campnetwork.xyz",
+ "shortName": "campmainnet",
+ "chainId": 484,
+ "networkId": 484,
+ "icon": "camp",
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://camp.cloud.blockscout.com",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-4936.js b/constants/additionalChainRegistry/chainid-4936.js
new file mode 100644
index 0000000000..40eabcd840
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-4936.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "Prodao Mainnet",
+ "chain": "PROD",
+ "rpc": ["https://rpc.prodao.club"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "ProDAO Token",
+ "symbol": "PROD",
+ "decimals": 18
+ },
+ "infoURL": "https://prodao.club",
+ "shortName": "prodao",
+ "chainId": 4936,
+ "networkId": 4936,
+ "icon": "prodao",
+ "explorers": [
+ {
+ "name": "ProDAO Explorer",
+ "url": "https://explorer.prodao.club",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-5031.js b/constants/additionalChainRegistry/chainid-5031.js
new file mode 100644
index 0000000000..a54caba8ab
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5031.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Somnia Mainnet",
+ chain: "SOMNIA",
+ rpc: ["https://api.infra.mainnet.somnia.network", "https://somnia-rpc.publicnode.com", "https://rpc.ankr.com/somnia_mainnet"],
+ faucets: [],
+ nativeCurrency: {
+ name: "SOMI",
+ symbol: "SOMI",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://somnia.network",
+ shortName: "Somnia",
+ chainId: 5031,
+ networkId: 5031,
+ icon: "somnia",
+ explorers: [
+ {
+ name: "Somnia Explorer",
+ url: "https://explorer.somnia.network",
+ icon: "somnia explorer",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-504.js b/constants/additionalChainRegistry/chainid-504.js
new file mode 100644
index 0000000000..b33b826abf
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-504.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "LightchainAI Testnet",
+ "chain": "LCAI",
+ "rpc": [
+ "https://light-testnet-rpc.lightchain.ai",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "LightchainAI",
+ "symbol": "LCAI",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://lightchain.ai",
+ "shortName": "lcai",
+ "chainId": 504,
+ "networkId": 504,
+ "icon": "lcai",
+ "explorers": [{
+ "name": "lightchain explorer",
+ "url": "https://testnet.lightscan.app",
+ "icon": "lcai",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-5042002.js b/constants/additionalChainRegistry/chainid-5042002.js
new file mode 100644
index 0000000000..182108f999
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5042002.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Arc Testnet",
+ "chain": "arc-testnet",
+ "rpc": ["https://rpc.testnet.arc.network"],
+ "faucets": ["https://faucet.circle.com/"],
+ "nativeCurrency": {
+ "name": "USDC",
+ "symbol": "USDC",
+ "decimals": 6
+ },
+ "infoURL": "https://www.arc.network/",
+ "shortName": "arc-testnet",
+ "chainId": 5042002,
+ "networkId": 5042002,
+ "icon": "arc",
+ "explorers": [
+ {
+ "name": "Arc Testnet Explorer",
+ "url": "https://testnet.arcscan.app/",
+ "icon": "arc",
+ "standard": "none"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-5064014.js b/constants/additionalChainRegistry/chainid-5064014.js
new file mode 100644
index 0000000000..5e6241fc54
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5064014.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Ethereal Mainnet",
+ "chain": "Ethereal",
+ "rpc": [
+ "https://rpc.ethereal.trade"
+ ],
+ "icon": "ethereal",
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "USDe",
+ "symbol": "USDe",
+ "decimals": 18
+ },
+ "infoURL": "https://www.ethereal.trade",
+ "shortName": "ethereal",
+ "chainId": 5064014,
+ "networkId": 5064014,
+ "explorers": [
+ {
+ "name": "blockscout",
+ "url": "https://explorer.ethereal.trade",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-509.js b/constants/additionalChainRegistry/chainid-509.js
new file mode 100644
index 0000000000..10148990df
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-509.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "BTB Chain Mainnet",
+ "chain": "BTB",
+ "rpc": [
+ "https://btb-dataseed.btbchain.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BitTap Chain Token",
+ "symbol": "BTB",
+ "decimals": 18
+ },
+ "infoURL": "https://www.btbchain.org/",
+ "shortName": "btb",
+ "chainId": 509,
+ "networkId": 509,
+ "explorers": [
+ {
+ "name": "BTB Chain Explorer",
+ "url": "https://btb-explorer.btbchain.org",
+ "standard": "EIP3091"
+ }
+ ],
+ "chainSlug": "btb",
+ "isTestnet": false
+}
diff --git a/constants/additionalChainRegistry/chainid-510.js b/constants/additionalChainRegistry/chainid-510.js
new file mode 100644
index 0000000000..dd182438c8
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-510.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Syndicate Mainnet",
+ "chain": "Syndicate",
+ "shortName": "syndicate",
+ "infoURL": "https://syndicate.io",
+ "icon": "syndicate",
+ "chainId": 510,
+ "networkId": 510,
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "nativeCurrency": {
+ "name": "Syndicate",
+ "symbol": "SYND",
+ "decimals": 18
+ },
+ "rpc": ["https://rpc.syndicate.io"],
+ "faucets": [],
+ "explorers": [
+ {
+ "name": "Syndicate Explorer",
+ "url": "https://explorer.syndicate.io",
+ 'logo': 'blockscout',
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-510003.js b/constants/additionalChainRegistry/chainid-510003.js
new file mode 100644
index 0000000000..bb969f3091
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-510003.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Syndicate Commons",
+ "chain": "Commons",
+ "shortName": "commons",
+ "infoURL": "https://syndicate.io",
+ "icon": "syndicate",
+ "chainId": 510003,
+ "networkId": 510003,
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "nativeCurrency": {
+ "name": "Syndicate",
+ "symbol": "SYND",
+ "decimals": 18
+ },
+ "rpc": ["https://commons.rpc.syndicate.io"],
+ "faucets": [],
+ "explorers": [
+ {
+ "name": "Commons Explorer",
+ "url": "https://explorer.commons.syndicate.io",
+ 'logo': 'blockscout',
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-51014.js b/constants/additionalChainRegistry/chainid-51014.js
new file mode 100644
index 0000000000..3db745afc6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-51014.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Risa Testnet",
+ "chain": "Risa Testnet",
+ "shortName": "risa",
+ "infoURL": "https://syndicate.io",
+ "icon": "syndicate",
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "chainId": 51014,
+ "networkId": 51014,
+ "nativeCurrency": {
+ "name": "Testnet Syndicate",
+ "symbol": "SYND",
+ "decimals": 18
+ },
+ "rpc": ["https://rpc.testnet.syndicate.io"],
+ "faucets": [],
+ "explorers": [
+ {
+ "name": "Risa Testnet Explorer",
+ "url": "https://explorer.testnet.syndicate.io",
+ 'logo': 'blockscout',
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-511111.js b/constants/additionalChainRegistry/chainid-511111.js
new file mode 100644
index 0000000000..b339ec2bad
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-511111.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Alpha Chain Testnet",
+ "chain": "Alpha Chain",
+ "rpc": [
+ "https://testnet-rpc.goalpha.org"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://docs.alphatoken.com/AlphaChain/about-alpha-chain",
+ "shortName": "alpha",
+ "chainId": 511111,
+ "networkId": 511111,
+ "icon": "alphachain",
+ "explorers": [{
+ "name": "Alpha Chain Scan",
+ "url": "https://testnet-scan.goalpha.org",
+ "icon": "alphachain",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-5151.js b/constants/additionalChainRegistry/chainid-5151.js
new file mode 100644
index 0000000000..2819076b83
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5151.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Moca Chain Devnet",
+ "chain": "Moca Chain",
+ "rpc": [
+ "https://devnet-rpc.mocachain.org",
+ ],
+ "faucets": [
+ "https://devnet-scan.mocachain.org/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "MOCA",
+ "symbol": "MOCA",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://mocachain.org",
+ "shortName": "mocat",
+ "chainId": 5151,
+ "networkId": 5151,
+ "icon": "moca",
+ "explorers": [{
+ "name": "Moca Chain Scan",
+ "url": "https://devnet-scan.mocachain.org",
+ "icon": "moca",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-5151706.js b/constants/additionalChainRegistry/chainid-5151706.js
new file mode 100644
index 0000000000..324da23a14
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5151706.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Loot Mainnet",
+ "chain": "LOOT",
+ "icon": "loot",
+ "rpc": [
+ "https://rpc.lootchain.com/http/",
+ "wss://rpc.lootchain.com/ws"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Adventure Gold",
+ "symbol": "AGLD",
+ "decimals": 18
+ },
+ "infoURL": "https://adventuregold.org/",
+ "shortName": "loot",
+ "chainId": 5151706,
+ "networkId": 5151706,
+ "explorers": [
+ {
+ "name": "Lootscan",
+ "url": "https://explorer.lootchain.com/"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-51888.js b/constants/additionalChainRegistry/chainid-51888.js
new file mode 100644
index 0000000000..5ce932e939
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-51888.js
@@ -0,0 +1,21 @@
+export const data = {
+ "name": "Memento Mainnet",
+ "chain": "Memento",
+ "rpc": ["https://rpc.mementoblockchain.com"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [
+ {
+ "name": "EIP155"
+ }
+ ],
+ "infoURL": "",
+ "shortName": "memento-mainnet",
+ "chainId": 51888,
+ "networkId": 51888,
+ "explorers": []
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-5200.js b/constants/additionalChainRegistry/chainid-5200.js
new file mode 100644
index 0000000000..c749e74c0f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5200.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "SilverBitcoin",
+ "chain": "SBTC",
+ "icon": "silverbitcoin",
+ "rpc": [
+ "https://rpc.silverbitcoin.org"
+ ],
+ "features": [{ "name": "EIP155" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "SilverBitcoin",
+ "symbol": "SBTC",
+ "decimals": 18
+ },
+ "infoURL": "https://silverbitcoin.org/",
+ "shortName": "sbtc",
+ "chainId": 5200,
+ "networkId": 5200,
+ "explorers": [
+ {
+ "name": "SilverBitcoin Explorer",
+ "url": "https://explorer.silverbitcoin.org/",
+ "standard": "EIP3091"
+ }
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-52924.js b/constants/additionalChainRegistry/chainid-52924.js
new file mode 100644
index 0000000000..48fdebc7c6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-52924.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "LazAI Mainnet",
+ "chain": "LazAI",
+ "rpc": [
+ "https://mainnet.lazai.network/",
+ "wss://mainnet.lazai.network/",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "METIS Token",
+ "symbol": "METIS",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://lazai.network",
+ "shortName": "lazai",
+ "chainId": 52924,
+ "networkId": 52924,
+ "icon": "metis",
+ "explorers": [{
+ "name": "LazAI Mainnet Explorer",
+ "url": "https://explorer.mainnet.lazai.network",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-531050204.js b/constants/additionalChainRegistry/chainid-531050204.js
new file mode 100644
index 0000000000..2ff9000def
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-531050204.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "Sophon OS Testnet",
+ "chain": "Sophon OS",
+ "rpc": [
+ "https://rpc.testnet.os.sophon.com/",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Sophon",
+ "symbol": "SOPH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://sophon.xyz/",
+ "shortName": "sophon-os-testnet",
+ "chainId": 531050204,
+ "networkId": 531050204,
+ "explorers": [
+ {
+ "name": "Sophscan Testnet",
+ "url": "https://testnet.sophscan.com/",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "Sophon OS Testnet Explorer",
+ "url": "https://explorer.testnet.os.sophon.com/",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-5432.js b/constants/additionalChainRegistry/chainid-5432.js
new file mode 100644
index 0000000000..fa5b02bab8
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5432.js
@@ -0,0 +1,28 @@
+ export const data = {
+ "name": "YeYing Network",
+ "chain": "YeYing",
+ "rpc": [
+ "https://blockchain.yeying.pub"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "YeYing Token",
+ "symbol": "YYT",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://yeying.pub",
+ "shortName": "YeYing",
+ "chainId": 5432,
+ "networkId": 5432,
+ "icon": "yeying",
+ "explorers": [{
+ "name": "YeYing Blockscout",
+ "url": "https://blockscout.yeying.pub",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-5577.js b/constants/additionalChainRegistry/chainid-5577.js
new file mode 100644
index 0000000000..13ac5ee710
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5577.js
@@ -0,0 +1,19 @@
+export const data = {
+ "name": "MSC Blockchain",
+ "chain": "MSC",
+ "rpc": [
+ "https://rpc.taaqo.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "MSC Token",
+ "symbol": "MSC",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://taaqo.com",
+ "shortName": "msc",
+ "chainId": 5577,
+ "networkId": 5577,
+ "explorers": []
+}
diff --git a/constants/additionalChainRegistry/chainid-55930.js b/constants/additionalChainRegistry/chainid-55930.js
new file mode 100644
index 0000000000..9b26215933
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-55930.js
@@ -0,0 +1,27 @@
+export const data =
+{
+ "name": "DataHaven Mainnet",
+ "chain": "datahaven",
+ "icon": "datahaven",
+ "rpc": [
+ "https://services.datahaven-mainnet.network/mainnet",
+ "wss://services.datahaven-mainnet.network/mainnet"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "HAVE",
+ "symbol": "HAVE",
+ "decimals": 18
+ },
+ "infoURL": "https://datahaven.xyz",
+ "shortName": "datahaven",
+ "chainId": 55930,
+ "networkId": 55930,
+ "explorers": [
+ {
+ "name": "Blockscout",
+ "url": "https://dhscan.io",
+ "standard": "none"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-55931.js b/constants/additionalChainRegistry/chainid-55931.js
new file mode 100644
index 0000000000..6fb5607b68
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-55931.js
@@ -0,0 +1,29 @@
+export const data =
+{
+ "name": "DataHaven Testnet",
+ "chain": "datahaven-testnet",
+ "icon": "datahaven",
+ "rpc": [
+ "https://services.datahaven-testnet.network/testnet",
+ "wss://services.datahaven-testnet.network/testnet"
+ ],
+ "faucets": [
+ "https://apps.datahaven.xyz/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "MOCK",
+ "symbol": "MOCK",
+ "decimals": 18
+ },
+ "infoURL": "https://datahaven.xyz",
+ "shortName": "datahaven",
+ "chainId": 55931,
+ "networkId": 55931,
+ "explorers": [
+ {
+ "name": "Blockscout",
+ "url": "https://testnet.dhscan.io",
+ "standard": "none"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-57173.js b/constants/additionalChainRegistry/chainid-57173.js
new file mode 100644
index 0000000000..d3a249486e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-57173.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "mev-commit Mainnet",
+ "chain": "mev-commit",
+ "rpc": [
+ "https://chainrpc.mev-commit.xyz",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://www.primev.xyz",
+ "shortName": "mev-commit",
+ "chainId": 57173,
+ "networkId": 57173,
+ "icon": "mev-commit",
+ "explorers": [{
+ "name": "mev-commit Xplorer",
+ "url": "https://www.mev-commit.xyz",
+ "icon": "mev-commit"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-576.js b/constants/additionalChainRegistry/chainid-576.js
new file mode 100644
index 0000000000..1470e3faa3
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-576.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Mawari Testnet",
+ "chain": "MAWARI",
+ "rpc": [
+ "https://rpc.testnet.mawari.net/http",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Mawari",
+ "symbol": "MAWARI",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://testnet.mawari.net",
+ "shortName": "mawari",
+ "chainId": 576,
+ "networkId": 576,
+ "icon": "mawari",
+ "explorers": [{
+ "name": "blockscout",
+ "url": "https://explorer.testnet.mawari.net/",
+ "standard": "EIP3091"
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-5800.js b/constants/additionalChainRegistry/chainid-5800.js
new file mode 100644
index 0000000000..5db5fab663
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5800.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "TBURN Mainnet",
+ "chain": "TBURN",
+ "icon": "tburn",
+ "rpc": [
+ "https://tburn.io/rpc"
+ ],
+ "faucets": [
+ "https://tburn.io/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "TBURN",
+ "symbol": "TBURN",
+ "decimals": 18
+ },
+ "infoURL": "https://tburn.io",
+ "shortName": "tburn",
+ "chainId": 5800,
+ "networkId": 5800,
+ "icon": "tburn",
+ "explorers": [{
+ "name": "TBURNScan",
+ "url": "https://tburn.io/scan",
+ "icon": "tburn",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-586.js b/constants/additionalChainRegistry/chainid-586.js
new file mode 100644
index 0000000000..527f27de4c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-586.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "MarketCapy TestNet 1",
+ "chain": "CAPY",
+ "rpc": [
+ "https://fraa-flashbox-4646-rpc.a.stagenet.tanssi.network"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CAPY",
+ "symbol": "CAPY",
+ "decimals": 18
+ },
+ "infoURL": "https://marketcapy.xyz/",
+ "shortName": "capy",
+ "chainId": 586,
+ "networkId": 586,
+ "explorers": [
+ {
+ "name": "Capy Explorer",
+ "url": "https://explorer.marketcapy.xyz/"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-5887.js b/constants/additionalChainRegistry/chainid-5887.js
new file mode 100644
index 0000000000..b91daa505e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5887.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "MANTRACHAIN Testnet",
+ "chain": "Dukong",
+ "icon": "om",
+ "rpc": [
+ "https://evm.dukong.mantrachain.io",
+ "wss://evm.dukong.mantrachain.io/ws"
+ ],
+ "faucets": [
+ "https://faucet.dukong.mantrachain.io"
+ ],
+ "nativeCurrency": {
+ "name": "OM",
+ "symbol": "OM",
+ "decimals": 18
+ },
+ "infoURL": "https://mantrachain.io",
+ "shortName": "dukong",
+ "chainId": 5887,
+ "networkId": 5887,
+ "explorers": [
+ {
+ "name": "Dukong Explorer",
+ "url": "http://mantrascan.io",
+ "standard": "none",
+ "icon": "om"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-5900.js b/constants/additionalChainRegistry/chainid-5900.js
new file mode 100644
index 0000000000..87d05a7254
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-5900.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "TBURN Testnet",
+ "chain": "TBURN",
+ "rpc": [
+ "https://tburn.io/testnet-rpc"
+ ],
+ "faucets": [
+ "https://tburn.io/testnet-scan/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "TBURN",
+ "symbol": "TBURN",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://tburn.io",
+ "shortName": "tburn-testnet",
+ "chainId": 5900,
+ "networkId": 5900,
+ "icon": "tburn",
+ "explorers": [{
+ "name": "TBURNScan Testnet",
+ "url": "https://tburn.io/testnet-scan",
+ "icon": "tburn",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-612044.js b/constants/additionalChainRegistry/chainid-612044.js
new file mode 100644
index 0000000000..6056329f28
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-612044.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "CROSS Testnet",
+ "chain": "TCROSS",
+ "rpc": [
+ "https://testnet.crosstoken.io:22001",
+ "wss://testnet.crosstoken.io:32001"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "TestnetCROSS",
+ "symbol": "tCROSS",
+ "decimals": 18
+ },
+ "infoURL": "https://to.nexus",
+ "shortName": "tcross",
+ "chainId": 612044,
+ "networkId": 612044,
+ "icon": "cross",
+ "slip44": 1,
+ "explorers": [
+ {
+ "name": "CROSS Testnet Explorer",
+ "url": "https://testnet.crossscan.io",
+ "icon": "cross",
+ "standard": "EIP3091",
+ }
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-612055.js b/constants/additionalChainRegistry/chainid-612055.js
new file mode 100644
index 0000000000..fc9fdf522c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-612055.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "CROSS Mainnet",
+ "chain": "CROSS",
+ "rpc": [
+ "https://mainnet.crosstoken.io:22001",
+ "wss://mainnet.crosstoken.io:32001"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CROSS",
+ "symbol": "CROSS",
+ "decimals": 18
+ },
+ "infoURL": "https://to.nexus",
+ "shortName": "cross",
+ "chainId": 612055,
+ "networkId": 612055,
+ "icon": "cross",
+ "slip44": 1100,
+ "explorers": [
+ {
+ "name": "CROSS Explorer",
+ "url": "https://www.crossscan.io",
+ "icon": "cross",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-613419.js b/constants/additionalChainRegistry/chainid-613419.js
new file mode 100644
index 0000000000..98203969d3
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-613419.js
@@ -0,0 +1,33 @@
+export const data = {
+ name: "Galactica Mainnet",
+ chain: "GNET",
+ rpc: ["https://galactica-mainnet.g.alchemy.com/public"],
+ nativeCurrency: {
+ name: "GNET",
+ symbol: "GNET",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://galactica.com",
+ shortName: "galactica",
+ chainId: 613419,
+ networkId: 613419,
+ icon: "https://galactica-com.s3.eu-central-1.amazonaws.com/icon_galactica.png",
+ explorers: [
+ {
+ name: "Blockscout",
+ url: "https://explorer.galactica.com",
+ icon: "blockscout",
+ standard: "EIP3091",
+ },
+ ],
+ "parent": {
+ "type": "L2",
+ "chain": "ethereum",
+ "bridges": [
+ {
+ "url": "https://portal.arbitrum.io/bridge?destinationChain=galactica-mainnet&sanitized=true&sourceChain=ethereum"
+ }
+ ]
+ }
+};
diff --git a/constants/additionalChainRegistry/chainid-61564.js b/constants/additionalChainRegistry/chainid-61564.js
new file mode 100644
index 0000000000..5632304817
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-61564.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Gelatine Network",
+ chain: "JELLO",
+ rpc: [
+ "https://rpc.pine.ink",
+ ],
+ faucets: [],
+ nativeCurrency: {
+ "name": "JELLO",
+ "symbol": "JELLO",
+ "decimals": 18
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://pine.ink",
+ shortName: "jello",
+ chainId: 61564,
+ networkId: 61564,
+ icon: "jello",
+ explorers: [{
+ name: "Gelatine Explorer",
+ url: "https://explorer.pine.ink",
+ standard: "EIP3091"
+ }]
+};
diff --git a/constants/additionalChainRegistry/chainid-6163.js b/constants/additionalChainRegistry/chainid-6163.js
new file mode 100644
index 0000000000..fe7574bb20
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-6163.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Blockmaze Testnet",
+ "chain": "BLOCKMAZE",
+ "rpc": [
+ "https://evm-rpc.testnet.stackflow.site",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BMZ",
+ "symbol": "BMZ",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://blockmaze.com",
+ "shortName": "BMZ",
+ "chainId": 6163,
+ "networkId": 6163,
+ "icon": "BMZ",
+ "explorers": [{
+ "name": "Blockmaze testnet explorer",
+ "url": "https://explorer.testnet.stackflow.site",
+ }]
+ };
+
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-61900.js b/constants/additionalChainRegistry/chainid-61900.js
new file mode 100644
index 0000000000..9ea101ad43
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-61900.js
@@ -0,0 +1,23 @@
+ export const data = {
+ "name": "Mova Mainnet",
+ "chain": "MOVA",
+ "rpc": [
+ "https://rpc.movachain.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "MOVA Mainnet GasCoin",
+ "symbol": "MOVA",
+ "decimals": 18
+ },
+ "infoURL": "https://movachain.com",
+ "shortName": "mova",
+ "chainId": 61900,
+ "networkId": 61900,
+ "icon": "mova",
+ "explorers": [{
+ "name": "movascan",
+ "url": "https://scan.movachain.com",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-62606.js b/constants/additionalChainRegistry/chainid-62606.js
new file mode 100644
index 0000000000..c2949d52f8
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-62606.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Apollo Mainnet",
+ "chain": "APOLLO",
+ "rpc": [
+ "https://mainnet-rpc.apolloscan.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Apollo",
+ "symbol": "APOLLO",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://apolloscan.io",
+ "shortName": "apollo",
+ "chainId": 62606,
+ "networkId": 62606,
+ "icon": "apollo",
+ "explorers": [{
+ "name": "Apollo Mainnet Explorer",
+ "url": "https://apolloscan.io",
+ "standard": "EIP3091"
+ }],
+ "chainSlug": "apollo",
+ "isTestnet": false
+}
diff --git a/constants/additionalChainRegistry/chainid-6281971.js b/constants/additionalChainRegistry/chainid-6281971.js
new file mode 100644
index 0000000000..a3d3e8f67c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-6281971.js
@@ -0,0 +1,29 @@
+export const data = {
+ name: "DogeOS Chikyū Testnet",
+ chain: "DogeOS",
+ rpc: [
+ "https://rpc.testnet.dogeos.com",
+ ],
+ faucets: [
+ "https://faucet.testnet.dogeos.com",
+ ],
+ nativeCurrency: {
+ name: "Dogecoin",
+ symbol: "DOGE",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://www.dogeos.com",
+ shortName: "dogeos-chykyu",
+ chainId: 6281971,
+ networkId: 6281971,
+ icon: "dogeos",
+ explorers: [
+ {
+ name: "DogeOS Chikyū Testnet Explorer",
+ url: "https://blockscout.testnet.dogeos.com",
+ icon: "blockscout",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-6359.js b/constants/additionalChainRegistry/chainid-6359.js
new file mode 100644
index 0000000000..2290e75df6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-6359.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "LoraChain Mainnet",
+ "chain": "LRB",
+ "rpc": [
+ "https://rpc.lorachain.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "LRB",
+ "symbol": "LRB",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.deeplink.world",
+ "shortName": "lrb",
+ "chainId": 6359,
+ "networkId": 6359,
+ "icon": "lorachain",
+ "explorers": [{
+ "name": "lorachain",
+ "url": "https://explorer.lorachain.org",
+ "icon": "lorachain",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-648529.js b/constants/additionalChainRegistry/chainid-648529.js
new file mode 100644
index 0000000000..e4b1827927
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-648529.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Modulax Mainnet",
+ "chain": "MDX",
+ "rpc": [
+ "https://rpc.modulax.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Modulax",
+ "symbol": "MDX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://modulax.org",
+ "shortName": "mdx",
+ "chainId": 648529,
+ "networkId": 648529,
+ "icon": "modulax",
+ "explorers": [{
+ "name": "modulax",
+ "url": "https://explorer.modulax.org",
+ "icon": "modulax",
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-65.js b/constants/additionalChainRegistry/chainid-65.js
new file mode 100644
index 0000000000..9ca95c0ad7
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-65.js
@@ -0,0 +1,22 @@
+export const data = {
+ "name": "Amazonic Blockchain",
+ "chain": "AMZG",
+ "rpc": ["https://rpc.amz1.com.br"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Amazonic Green",
+ "symbol": "AMZG",
+ "decimals": 18
+ },
+ "infoURL": "https://amazonicone.com.br",
+ "shortName": "amzg",
+ "chainId": 65,
+ "networkId": 65,
+ "icon": "https://amazonicone.com.br/wp-content/uploads/2025/10/800X800-1.png",
+ "explorers": [{
+ "name": "AMZ Scan",
+ "url": "https://amzexplorer.com",
+ "icon": "https://amazonicone.com.br/wp-content/uploads/2025/10/800X800-1.png",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-65000000.js b/constants/additionalChainRegistry/chainid-65000000.js
new file mode 100644
index 0000000000..e353ed6e81
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-65000000.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Autonity Mainnet",
+ "chain": "AUT",
+ "icon": "aut",
+ "rpc": [
+ "https://autonity.rpc.web3cdn.network",
+ "wss://autonity.rpc.web3cdn.network",
+ "https://autonity.rpc.subquery.network/public",
+ "wss://autonity.rpc.subquery.network/public",
+ "https://rpc.autonity-apis.com",
+ "wss://rpc.autonity-apis.com"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Auton",
+ "symbol": "ATN",
+ "decimals": 18
+ },
+ "infoURL": "https://autonity.org/",
+ "shortName": "aut",
+ "chainId": 65000000,
+ "networkId": 65000000,
+ "explorers": [
+ {
+ "name": "autonityscan",
+ "url": "https://autonityscan.org"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-65010004.js b/constants/additionalChainRegistry/chainid-65010004.js
new file mode 100644
index 0000000000..82660d7f6c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-65010004.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "Autonity Bakerloo (Nile) Testnet",
+ "chain": "AUT",
+ "icon": "aut",
+ "rpc": [
+ "https://autonity.rpc.web3cdn.network/testnet",
+ "wss://autonity.rpc.web3cdn.network/testnet/ws",
+ "https://bakerloo.autonity-apis.com",
+ "wss://bakerloo.autonity-apis.com"
+ ],
+ "faucets": [
+ "https://autonity.faucetme.pro"
+ ],
+ "nativeCurrency": {
+ "name": "Bakerloo Auton",
+ "symbol": "ATN",
+ "decimals": 18
+ },
+ "infoURL": "https://autonity.org/",
+ "shortName": "aut-bakerloo",
+ "chainId": 65010004,
+ "networkId": 65010004,
+ "explorers": [
+ {
+ "name": "autonity-bakerloo-explorer",
+ "url": "https://bakerloo.autonity.org"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-6533.js b/constants/additionalChainRegistry/chainid-6533.js
new file mode 100644
index 0000000000..550b09c909
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-6533.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Kalichain",
+ chain: "Kalichain",
+ rpc: [
+ "https://subnets.avax.network/kalichain/mainnet/rpc",
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "Kalis",
+ symbol: "KALIS",
+ decimals: 18
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://kalichain.com",
+ shortName: "kalis",
+ chainId: 6533,
+ networkId: 6533,
+ icon: "kalichain",
+ explorers: [{
+ name: "Kalichain Explorer",
+ url: "https://scan.kalichain.com",
+ icon: "kalichain",
+ standard: "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-65536001.js b/constants/additionalChainRegistry/chainid-65536001.js
new file mode 100644
index 0000000000..799b989880
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-65536001.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Sovra",
+ "chain": "Sovra",
+ "rpc": [
+ "https://rpc.sovra.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://sovra.io",
+ "shortName": "sovra",
+ "chainId": 65536001,
+ "networkId": 65536001,
+ "icon": "sovra",
+ "explorers": [{
+ "name": "Sovra Explorer",
+ "url": "https://explorer.sovra.io",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-66238.js b/constants/additionalChainRegistry/chainid-66238.js
new file mode 100644
index 0000000000..f118506d71
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-66238.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "OMAChain Testnet",
+ "chain": "OMAChain",
+ "rpc": [
+ "https://rpc.testnet.chain.oma3.org/"
+ ],
+ "faucets": ["https://faucet.testnet.chain.oma3.org/"],
+ "nativeCurrency": {
+ "name": "OMA",
+ "symbol": "OMA",
+ "decimals": 18
+ },
+ "infoURL": "https://www.oma3.org/",
+ "shortName": "omachain-testnet",
+ "chainId": 66238,
+ "networkId": 66238,
+ "explorers": [
+ {
+ "name": "OMAChain Testnet Explorer",
+ "url": "https://explorer.testnet.chain.oma3.org/",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-681.js b/constants/additionalChainRegistry/chainid-681.js
new file mode 100644
index 0000000000..fd040e98db
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-681.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "JASMY Chain Testnet",
+ chain: "JASMY",
+ rpc: ["wss://jasmy-chain-testnet.alt.technology/ws", "https://jasmy-chain-testnet.alt.technology"],
+ faucets: ["https://faucet.janction.ai"],
+ nativeCurrency: {
+ name: "JasmyCoin",
+ symbol: "JASMY",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://www.jasmy.co.jp/en.html",
+ shortName: "jasmy",
+ chainId: 681,
+ networkId: 681,
+ icon: "jasmy",
+ explorers: [
+ {
+ name: "JASMY Chain Testnet Explorer",
+ url: "https://jasmy-chain-testnet-explorer.alt.technology",
+ icon: "jasmy",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-684.js b/constants/additionalChainRegistry/chainid-684.js
new file mode 100644
index 0000000000..f4aa4ba567
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-684.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "Uniocean Testnet",
+ "chain": "Uniocean",
+ "rpc": [
+ "https://rpc1.testnet.uniocean.network",
+ ],
+ "faucets": [
+ "https://faucet.testnet.uniocean.network"
+ ],
+ "nativeCurrency": {
+ "name": "OCEANX",
+ "symbol": "OCEANX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.uniocean.network",
+ "shortName": "uniocean",
+ "chainId": 684,
+ "networkId": 684,
+ "icon": "uniocean",
+ "explorers": [{
+ "name": "Uniocean Explorer",
+ "url": "https://explorer.testnet.uniocean.network",
+ "icon": "uniocean",
+ "standard": "none"
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-68414.js b/constants/additionalChainRegistry/chainid-68414.js
new file mode 100644
index 0000000000..9d6ee8fd80
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-68414.js
@@ -0,0 +1,29 @@
+export const data = {
+ name: "Henesys",
+ chain: "Henesys",
+ rpc: ["https://henesys-rpc.msu.io"],
+ faucets: [],
+ nativeCurrency: {
+ name: "Nexpace",
+ symbol: "NXPC",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://nexpace.io/",
+ shortName: "nxpc",
+ chainId: 68414,
+ networkId: 68414,
+ icon: "nexpace",
+ explorers: [
+ {
+ name: "Xangle MSU Explorer",
+ url: "https://msu-explorer.xangle.io",
+ standard: "EIP3091",
+ },
+ {
+ name: "Avalanche Explorer",
+ url: "https://subnets.avax.network/henesys",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-688688.js b/constants/additionalChainRegistry/chainid-688688.js
new file mode 100644
index 0000000000..a0e4574919
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-688688.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Pharos Testnet",
+ "title": "Pharos Testnet",
+ "chain": "Pharos",
+ "icon": "pharostestnet",
+ "rpc": ["https://testnet.dplabs-internal.com"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "PHRS",
+ "symbol": "PHRS",
+ "decimals": 18
+ },
+ "infoURL": "https://testnet.pharosnetwork.xyz/",
+ "shortName": "pharos-testnet",
+ "chainId": 688688,
+ "networkId": 688688,
+ "explorers": [
+ {
+ "name": "Pharos Testnet Explorer",
+ "url": "https://testnet.pharosscan.xyz",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-688689.js b/constants/additionalChainRegistry/chainid-688689.js
new file mode 100644
index 0000000000..7f53c04f8f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-688689.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Pharos Atlantic Testnet",
+ "title": "Pharos Atlantic Testnet",
+ "chain": "Pharos",
+ "icon": "pharostestnet",
+ "rpc": ["https://atlantic.dplabs-internal.com"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "PHRS",
+ "symbol": "PHRS",
+ "decimals": 18
+ },
+ "infoURL": "https://atlantic.pharosnetwork.xyz/",
+ "shortName": "pharos-atlantic",
+ "chainId": 688689,
+ "networkId": 688689,
+ "explorers": [
+ {
+ "name": "Pharos Atlantic Testnet Explorer",
+ "url": "https://atlantic.pharosscan.xyz",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-69670.js b/constants/additionalChainRegistry/chainid-69670.js
new file mode 100644
index 0000000000..0980371528
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-69670.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "ETO L1",
+ "chain": "ETO",
+ "icon": "eto",
+ "rpc": [
+ "https://eto.ash.center/rpc",
+ "wss://eto.ash.center/ws"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "eGAS",
+ "symbol": "eGAS",
+ "decimals": 18
+ },
+ "infoURL": "https://eto.ash.center",
+ "shortName": "eto",
+ "chainId": 69670,
+ "networkId": 69670,
+ "explorers": [
+ {
+ "name": "ETO Explorer",
+ "url": "https://eto-explorer.ash.center"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-7000700.js b/constants/additionalChainRegistry/chainid-7000700.js
new file mode 100644
index 0000000000..ddada1cbe2
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-7000700.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "JMDT Mainnet",
+ "chain": "JMDT",
+ "rpc": [
+ "https://rpc.jmdt.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "JMDT",
+ "symbol": "JMDT",
+ "decimals": 18
+ },
+ "infoURL": "https://jmdt.io",
+ "shortName": "jmdt",
+ "chainId": 7000700,
+ "networkId": 7000700,
+ "icon": "jmdt",
+ "explorers": [
+ {
+ "name": "JMDT Explorer",
+ "url": "https://explorer.jmdt.io",
+ "icon": "jmdt",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-70707.js b/constants/additionalChainRegistry/chainid-70707.js
new file mode 100644
index 0000000000..6dac128278
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-70707.js
@@ -0,0 +1,22 @@
+export const data = {
+ "name": "CX Chain Testnet",
+ "chain": "CX",
+ "icon": "ipfs://bafkreiemtyffyyodqiqxinaejvytbzcfn4n572waybnpknzzehtawumrla",
+ "rpc": [
+ "https://subnets.avax.network/cxctestnet/testnet/rpc",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CX",
+ "symbol": "CX",
+ "decimals": 18
+ },
+ "infoURL": "https://www.cxchain.xyz/",
+ "shortName": "cx-testnet",
+ "chainId": 70707,
+ "networkId": 70707,
+ "explorers": [{
+ "name": "CX Chain Testnet Explorer",
+ "url": "https://subnets-test.avax.network/cxctestnet",
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-7084.js b/constants/additionalChainRegistry/chainid-7084.js
new file mode 100644
index 0000000000..bc0851fcb6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-7084.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Growfitter Mainnet",
+ "chain": "Growfitter",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/GrowFitter/Light.png",
+ "rpc": [
+ "https://rpc-mainnet-growfitter-rl.cogitus.io/ext/bc/2PdUCtQocNDvbVWy8ch4PdaicTHA2h5keHLAAPcs9Pr8tYaUg3/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "GFIT",
+ "symbol": "GFIT",
+ "decimals": 18
+ },
+ "infoURL": "https://www.growfitter.com/",
+ "shortName": "Growfitter-mainnet",
+ "chainId": 7084,
+ "networkId": 7084,
+ "explorers": [
+ {
+ "name": "Growfitter Explorer",
+ "url": "https://explorer-growfitter-mainnet.cogitus.io",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/GrowFitter/Light.png",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-7131.js b/constants/additionalChainRegistry/chainid-7131.js
new file mode 100644
index 0000000000..b83b6d9871
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-7131.js
@@ -0,0 +1,34 @@
+export const data = {
+ name: "VRCN Chain Mainnet",
+ chain: "VRCN",
+ icon: "VRCNChain",
+ rpc: ["https://rpc-mainnet-4.vrcchain.com/"],
+ features: [{ name: "EIP155" }],
+ faucets: [],
+ nativeCurrency: {
+ name: "VRCN Chain",
+ symbol: "VRCN",
+ decimals: 18,
+ },
+ infoURL: "https://vrccoin.com",
+ shortName: "vrcn",
+ chainId: 7131,
+ networkId: 7131,
+ explorers: [
+ {
+ name: "VRC Explorer",
+ url: "https://explorer.vrcchain.com",
+ standard: "EIP3091",
+ },
+ {
+ name: "VRCNChain",
+ url: "https://vrcchain.com",
+ standard: "EIP3091",
+ },
+ {
+ name: "dxbchain",
+ url: "https://dxb.vrcchain.com",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-737373.js b/constants/additionalChainRegistry/chainid-737373.js
new file mode 100644
index 0000000000..f446e0463d
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-737373.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "CX Chain Mainnet",
+ "chain": "CX",
+ "icon": "ipfs://bafkreiemtyffyyodqiqxinaejvytbzcfn4n572waybnpknzzehtawumrla",
+ "rpc": [
+ "https://subnets.avax.network/cx/mainnet/rpc",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CX",
+ "symbol": "CX",
+ "decimals": 18
+ },
+ "infoURL": "https://www.cxchain.xyz/",
+ "shortName": "cx",
+ "chainId": 737373,
+ "networkId": 737373,
+ "icon": "cxchain",
+ "explorers": [{
+ "name": "CX Chain Mainnet Explorer",
+ "url": "https://subnets.avax.network/cx",
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-756.js b/constants/additionalChainRegistry/chainid-756.js
new file mode 100644
index 0000000000..a018b2829f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-756.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "CAPX Testnet",
+ "chain": "CAPX",
+ "rpc": [
+ "https://capx-testnet-c1.rpc.caldera.xyz/http",
+ "wss://capx-testnet-c1.rpc.caldera.xyz/ws"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CAPX",
+ "symbol": "CAPX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.capx.ai/",
+ "shortName": "capx-testnet",
+ "chainId": 756,
+ "networkId": 756,
+ "icon": "capx",
+ "explorers": [{
+ "name": "blockscout",
+ "url": "https://testnet.capxscan.com",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-757.js b/constants/additionalChainRegistry/chainid-757.js
new file mode 100644
index 0000000000..a5bd8b6278
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-757.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "CAPX",
+ "chain": "CAPX",
+ "rpc": [
+ "https://capx-mainnet.calderachain.xyz/http",
+ "wss://capx-mainnet.calderachain.xyz/ws"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "CAPX",
+ "symbol": "CAPX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.capx.ai/",
+ "shortName": "capx",
+ "chainId": 757,
+ "networkId": 757,
+ "icon": "capx",
+ "explorers": [{
+ "name": "blockscout",
+ "url": "https://capxscan.com",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-7667.js b/constants/additionalChainRegistry/chainid-7667.js
new file mode 100644
index 0000000000..3f5569f713
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-7667.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "CarrChain Mainnet",
+ chain: "CARR",
+ rpc: ["https://rpc.carrchain.io"],
+ faucets: [],
+ nativeCurrency: {
+ name: "CARR",
+ symbol: "CARR",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://carrchain.io",
+ shortName: "carrchain",
+ chainId: 7667,
+ networkId: 7667,
+ icon: "carrchain",
+ explorers: [
+ {
+ name: "CarrScan",
+ url: "https://carrscan.io",
+ standard: "EIP3091",
+ icon: "carrchain",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-76672.js b/constants/additionalChainRegistry/chainid-76672.js
new file mode 100644
index 0000000000..022efba8cc
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-76672.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "CarrChain Testnet",
+ chain: "CARR",
+ rpc: ["https://rpc-testnet.carrchain.io"],
+ faucets: ["http://faucet.carrchain.io"],
+ nativeCurrency: {
+ name: "CARR",
+ symbol: "CARR",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://carrchain.io",
+ shortName: "carrchain",
+ chainId: 76672,
+ networkId: 76672,
+ icon: "carrchain",
+ explorers: [
+ {
+ name: "CarrScan",
+ url: "https://testnet.carrscan.io",
+ standard: "EIP3091",
+ icon: "carrchain",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-770.js b/constants/additionalChainRegistry/chainid-770.js
new file mode 100644
index 0000000000..d551a621b9
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-770.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "QELT Mainnet",
+ "chain": "QELT",
+ "rpc": [
+ "https://mainnet.qelt.ai",
+ "https://mainnet2.qelt.ai",
+ "https://mainnet3.qelt.ai",
+ "https://mainnet4.qelt.ai",
+ "https://mainnet5.qelt.ai",
+ "https://archivem.qelt.ai"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "QELT",
+ "symbol": "QELT",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://qelt.ai",
+ "shortName": "qelt",
+ "chainId": 770,
+ "networkId": 770,
+ "icon": "qelt",
+ "explorers": [{
+ "name": "QELTScan",
+ "url": "https://qeltscan.ai",
+ "icon": "qelt",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-771.js b/constants/additionalChainRegistry/chainid-771.js
new file mode 100644
index 0000000000..a15be75402
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-771.js
@@ -0,0 +1,27 @@
+export const data = {
+ "name": "QELT Testnet",
+ "chain": "QELT",
+ "rpc": [
+ "https://testnet.qelt.ai",
+ "https://archive.qelt.ai",
+ "wss://ws.qelt.ai"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "QELT",
+ "symbol": "QELT",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://qelt.ai",
+ "shortName": "qelt-testnet",
+ "chainId": 771,
+ "networkId": 771,
+ "icon": "qelt",
+ "explorers": [{
+ "name": "QELTScan Testnet",
+ "url": "https://testnet.qeltscan.ai",
+ "icon": "qelt",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-777178.js b/constants/additionalChainRegistry/chainid-777178.js
new file mode 100644
index 0000000000..b9d1f59a82
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-777178.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "MakaChain Mainnet",
+ "chain": "MakaChain",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/MakaChain/Light.png",
+ "rpc": [
+ "https://api.makachain.io/ext/bc/2TfGh1pyDoumsDgTxDmWoseRD7GGRwrpX19HLsQdeCRqwK9BqZ/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "MFUEL",
+ "symbol": "MFUEL",
+ "decimals": 18
+ },
+ "infoURL": "https://makachain.io/",
+ "shortName": "MakaChain mainnet",
+ "chainId": 777178,
+ "networkId": 777178,
+ "explorers": [
+ {
+ "name": "MakaChain Explorer",
+ "url": "https://makascan.io/",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/MakaChain/Light.png",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-7777.js b/constants/additionalChainRegistry/chainid-7777.js
new file mode 100644
index 0000000000..e2b830030b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-7777.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "BNX Smart Chain",
+ chain: "BNX",
+ rpc: [
+ "http://217.76.56.234:8545"
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "BNX",
+ symbol: "BNX",
+ decimals: 18
+ },
+ infoURL: "https://betnetx.xyz",
+ shortName: "bnx",
+ chainId: 7777,
+ networkId: 7777,
+ icon: "bnx",
+ explorers: [
+ {
+ name: "BNX Explorer",
+ url: "http://217.76.56.234:8545",
+ standard: "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-7820.js b/constants/additionalChainRegistry/chainid-7820.js
new file mode 100644
index 0000000000..ab9629eb52
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-7820.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Portal-To-Bitcoin Mainnet",
+ "chain": "PTB",
+ "rpc": [
+ "https://mainnet.portaltobitcoin.net",
+ "wss://mainnet.portaltobitcoin.net/ws"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Portal-To-Bitcoin",
+ "symbol": "PTB",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://portaltobitcoin.com",
+ "shortName": "ptb",
+ "chainId": 7820,
+ "networkId": 7820,
+ "explorers": [{
+ "name": "Portal-To-Bitcoin Explorer",
+ "url": "https://explorer.portaltobitcoin.net",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-7890.js b/constants/additionalChainRegistry/chainid-7890.js
new file mode 100644
index 0000000000..2281533ffc
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-7890.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Panchain Mainnet",
+ "chain": "PC",
+ "rpc": [
+ "https://publicrpc.panchain.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Pan Coin",
+ "symbol": "PC",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://panchain.io",
+ "shortName": "pcn",
+ "chainId": 7890,
+ "networkId": 7890,
+ "explorers": [{
+ "name": "Blockscout",
+ "url": "https://scan.panchain.io",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-8006.js b/constants/additionalChainRegistry/chainid-8006.js
new file mode 100644
index 0000000000..337cfdc3ec
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8006.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "BMN Smart Chain",
+ "chain": "BMN",
+ "rpc": [
+ "https://connect.bmnscan.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BMN Coin",
+ "symbol": "BMN",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://bmncoin.com",
+ "shortName": "bmn",
+ "chainId": 8006,
+ "networkId": 8006,
+ "icon": "bmn",
+ "explorers": [{
+ "name": "bmnscan",
+ "url": "https://bmnscan.com",
+ "icon": "bmnscan",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-80808.js b/constants/additionalChainRegistry/chainid-80808.js
new file mode 100644
index 0000000000..11458279e8
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-80808.js
@@ -0,0 +1,27 @@
+export const data ={
+ "name": "HyperX",
+ "chain": "HPX",
+ "rpc": [
+ "https://rpc.hyperx.technology"
+ ],
+ "faucets": [
+ "https://faucet.hyperx.technology"
+ ],
+ "nativeCurrency": {
+ "name": "HPX",
+ "symbol": "HPX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://hyperx.technology",
+ "shortName": "hpx",
+ "chainId": 80808,
+ "networkId": 80808,
+ "explorers": [
+ {
+ "name": "HyperX Explorer",
+ "url": "https://scan.hyperx.technology",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-80888.js b/constants/additionalChainRegistry/chainid-80888.js
new file mode 100644
index 0000000000..68e3c44f0f
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-80888.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Onyx",
+ "chain": "onyx",
+ "rpc": [
+ "https://rpc.onyx.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Onyxcoin",
+ "symbol": "XCN",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://onyx.org",
+ "shortName": "onyx",
+ "chainId": 80888,
+ "networkId": 80888,
+ "icon": "onyx",
+ "explorers": [{
+ "name": "blockscout",
+ "url": "https://explorer.onyx.org",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-81224.js b/constants/additionalChainRegistry/chainid-81224.js
new file mode 100644
index 0000000000..740ff5e7a6
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-81224.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Codex Mainnet",
+ "chain": "CODEX",
+ "rpc": [
+ "https://rpc.codex.xyz",
+ "wss://rpc.codex.xyz"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP1559" }],
+ "infoURL": "https://www.codex.xyz/",
+ "shortName": "codex",
+ "chainId": 81224,
+ "networkId": 81224,
+ "icon": "codex",
+ "explorers": [{
+ "name": "blockscout",
+ "url": "https://explorer.codex.xyz",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-8125.js b/constants/additionalChainRegistry/chainid-8125.js
new file mode 100644
index 0000000000..6863d006c1
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8125.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Lerax Chain Testnet",
+ "chain": "LERAX",
+ "rpc": [
+ "https://rpc-testnet-dataseed.lerax.org",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Lerax",
+ "symbol": "tLRX",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://lerax.org/",
+ "shortName": "lerax",
+ "chainId": 8125,
+ "networkId": 8125,
+ "icon": "https://testnet.leraxscan.com/assets/configs/network_icon.svg",
+ "explorers": [{
+ "name": "Leraxscan Testnet",
+ "url": "https://testnet.leraxscan.com/",
+ "icon": "https://testnet.leraxscan.com/assets/configs/network_icon.svg",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-8150.js b/constants/additionalChainRegistry/chainid-8150.js
new file mode 100644
index 0000000000..6ac82cadb5
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8150.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Alpen Testnet II",
+ "chain": "Alpen",
+ "rpc": [
+ "https://rpc.testnet.alpenlabs.io",
+ ],
+ "faucets": ["https://faucet.testnet.alpenlabs.io/"],
+ "nativeCurrency": {
+ "name": "Signet BTC",
+ "symbol": "sBTC",
+ "decimals": 8
+ },
+ "features": [{ "name": "EIP1559" }],
+ "infoURL": "https://docs.alpenlabs.io",
+ "shortName": "alpen",
+ "chainId": 8150,
+ "networkId": 8150,
+ "icon": "https://avatars.githubusercontent.com/u/113091135",
+ "explorers": [{
+ "name": "Alpen Testnet Explorer",
+ "url": "https://explorer.testnet.alpenlabs.io",
+ "icon": "",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-8163.js b/constants/additionalChainRegistry/chainid-8163.js
new file mode 100644
index 0000000000..210b0a9482
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8163.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Steem Virtual Machine Testnet",
+ chain: "SVM",
+ rpc: ["https://evmrpc.blazescanner.org"],
+ faucets: [],
+ nativeCurrency: {
+ name: "STEEM",
+ symbol: "STEEM",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://svmscan.blazeapps.org",
+ shortName: "svm-testnet",
+ chainId: 8163,
+ networkId: 8163,
+ icon: "steem",
+ explorers: [
+ {
+ name: "SVM Scan",
+ url: "https://svmscan.blazeapps.org",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-8338.js b/constants/additionalChainRegistry/chainid-8338.js
new file mode 100644
index 0000000000..84543abd73
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8338.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Forknet",
+ "chain": "Forknet",
+ "rpc": [
+ "https://rpc-forknet.t.conduit.xyz",
+ "wss://rpc-forknet.t.conduit.xyz"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://forknet.io",
+ "shortName": "forknet",
+ "chainId": 8338,
+ "networkId": 8338,
+ "icon": "forknet",
+ "explorers": [{
+ "name": "forkscan",
+ "url": "https://forkscan.org",
+ }]
+ }
+
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-836.js b/constants/additionalChainRegistry/chainid-836.js
new file mode 100644
index 0000000000..9800a3e646
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-836.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "BinaryHoldings Mainnet",
+ "chain": "BnryMainnet",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/BinaryHoldings/Light.png",
+ "rpc": [
+ "https://rpc-binaryholdings.cogitus.io/ext/bc/J3MYb3rDARLmB7FrRybinyjKqVTqmerbCr9bAXDatrSaHiLxQ/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "BNRY",
+ "symbol": "BNRY",
+ "decimals": 18
+ },
+ "infoURL": "https://www.thebinaryholdings.com/",
+ "shortName": "binaryholdings-mainnet",
+ "chainId": 836,
+ "networkId": 836,
+ "explorers": [
+ {
+ "name": "Binary Explorer",
+ "url": "https://explorer-binaryholdings.cogitus.io",
+ "icon": "https://f005.backblazeb2.com/file/tracehawk-prod/logo/BinaryHoldings/Light.png",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-838838.js b/constants/additionalChainRegistry/chainid-838838.js
new file mode 100644
index 0000000000..31c2641f0a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-838838.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "HyperCluster",
+ "chain": "HyperCluster",
+ "icon": "https://hypercluster.org/img/favicon.png",
+ "rpc": [
+ "https://rpc.hypercluster.org"
+ ],
+ "faucets": ["https://faucet.hypercluster.org"],
+ "nativeCurrency": {
+ "name": "HYPEC",
+ "symbol": "HYPEC",
+ "decimals": 18
+ },
+ "infoURL": "https://hypercluster.org/",
+ "shortName": "hypercluster",
+ "chainId": 838838,
+ "networkId": 838838,
+ "explorers": [
+ {
+ "name": "HyperCluster Explorer",
+ "url": "https://explorer.hypercluster.org/",
+ "icon": "https://hypercluster.org/img/favicon.png",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-843843.js b/constants/additionalChainRegistry/chainid-843843.js
new file mode 100644
index 0000000000..04d0c49485
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-843843.js
@@ -0,0 +1,25 @@
+export const data = {
+ name: "Galactica Testnet",
+ chain: "GNET",
+ rpc: ["https://galactica-cassiopeia.g.alchemy.com/public"],
+ faucets: ["https://faucet-cassiopeia.galactica.com"],
+ nativeCurrency: {
+ name: "Gnet",
+ symbol: "GNET",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://galactica.com",
+ shortName: "galactica-testnet",
+ chainId: 843843,
+ networkId: 843843,
+ icon: "https://galactica-com.s3.eu-central-1.amazonaws.com/icon_galactica.png",
+ explorers: [
+ {
+ name: "Blockscout",
+ url: "https://galactica-cassiopeia.explorer.alchemy.com",
+ icon: "blockscout",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-853211.js b/constants/additionalChainRegistry/chainid-853211.js
new file mode 100644
index 0000000000..4634e72bab
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-853211.js
@@ -0,0 +1,44 @@
+export const data = {
+ "name": "HAQQ Testethiq (L2 Sepolia Testnet)",
+ "chain": "ETH",
+ "rpc": [
+ "https://rpc.testnet.ethiq.network",
+ "wss://rpc.testnet.ethiq.network"
+ ],
+ "faucets": [
+ ],
+ "nativeCurrency": {
+ "name": "ETH",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" },
+ { "name": "EIP2930" },
+ { "name": "EIP4844" }
+ ],
+ "infoURL": "https://ethiq.network",
+ "shortName": "haqq-testethiq",
+ "chainId": 853211,
+ "networkId": 853211,
+ "testnet": true,
+ "icon": "haqq",
+ "explorers": [
+ {
+ "name": "HAQQ Testethiq Blockscout",
+ "url": "https://explorer.testnet.ethiq.network",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ],
+ "parent": {
+ "type": "L2",
+ "chain": "eip155-11155111",
+ "bridges": [
+ {
+ "url": "https://shell.haqq.network/bridge"
+ }
+ ]
+ }
+}
diff --git a/constants/additionalChainRegistry/chainid-8678671.js b/constants/additionalChainRegistry/chainid-8678671.js
new file mode 100644
index 0000000000..55ac074b93
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8678671.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "VinaChain Mainnet",
+ "chain": "VPC",
+ "rpc": [
+ "https://vncscan.io",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "VPC",
+ "symbol": "VPC",
+ "decimals": 18
+ },
+ "features": [],
+ "infoURL": "",
+ "shortName": "vpc",
+ "chainId": 8678671,
+ "networkId": 8678671,
+ "icon": "vinachain",
+ "explorers": [{
+ "name": "vncscan",
+ "url": "https://beta.vncscan.io",
+ "icon": "vinachain",
+ "standard": "EIP3091"
+ }]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-870.js b/constants/additionalChainRegistry/chainid-870.js
new file mode 100644
index 0000000000..e1e280804a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-870.js
@@ -0,0 +1,18 @@
+export const data = {
+ name: 'Autonomys Mainnet',
+ chain: 'autonomys-mainnet',
+ rpc: ['https://auto-evm.mainnet.autonomys.xyz/ws'],
+ icon: 'autonomys',
+ faucets: [],
+ nativeCurrency: {
+ name: 'AI3',
+ symbol: 'AI3',
+ decimals: 18,
+ },
+ features: [{ name: 'EIP155' }, { name: 'EIP1559' }],
+ infoURL: 'https://www.autonomys.xyz',
+ shortName: 'AMN',
+ chainId: 870,
+ networkId: 870,
+ explorers: [],
+};
diff --git a/constants/additionalChainRegistry/chainid-8700.js b/constants/additionalChainRegistry/chainid-8700.js
new file mode 100644
index 0000000000..e2c7b13c12
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8700.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Autonomys Chronos Testnet",
+ "title": "Autonomys Chronos Testnet",
+ "chain": "Autonomys EVM Chronos",
+ "icon": "autonomys",
+ "rpc": ["https://auto-evm.chronos.autonomys.xyz/ws"],
+ "faucets": ["https://autonomysfaucet.xyz"],
+ "nativeCurrency": {
+ "name": "tAI3",
+ "symbol": "tAI3",
+ "decimals": 18
+ },
+ "infoURL": "https://www.autonomys.xyz",
+ "shortName": "ACN",
+ "chainId": 8700,
+ "networkId": 8700,
+ "explorers": [
+ {
+ "name": "Autonomys Chronos Testnet Explorer",
+ "url": "https://explorer.auto-evm.chronos.autonomys.xyz",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-8721.js b/constants/additionalChainRegistry/chainid-8721.js
new file mode 100644
index 0000000000..0a19cb264b
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8721.js
@@ -0,0 +1,30 @@
+export const data = {
+ "name": "EB-Chain",
+ "chain": "EBC",
+ "rpc": [
+ "https://rpc.ebcscan.net"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "EBC Token",
+ "symbol": "EBC",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://ebcscan.net",
+ "shortName": "ebc",
+ "chainId": 8721,
+ "networkId": 8721,
+ "icon": "ebc",
+ "explorers": [
+ {
+ "name": "EBC Scan",
+ "url": "https://ebcscan.net",
+ "icon": "ebc",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-8765.js b/constants/additionalChainRegistry/chainid-8765.js
new file mode 100644
index 0000000000..66388b5786
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-8765.js
@@ -0,0 +1,21 @@
+export const data = {
+ "name": "Warden",
+ "chain": "WARD",
+ "icon": "warden",
+ "rpc": ["https://evm.wardenprotocol.org", "wss://evm-ws.wardenprotocol.org"],
+ "nativeCurrency": {
+ "name": "WARD",
+ "symbol": "WARD",
+ "decimals": 18,
+ },
+ "infoURL": "https://wardenprotocol.org/",
+ "shortName": "ward",
+ "chainId": 8765,
+ "networkId": 8765,
+ "explorers": [
+ {
+ "name": "Warden Labs",
+ "url": "https://explorer.wardenprotocol.org",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-88888.js b/constants/additionalChainRegistry/chainid-88888.js
new file mode 100644
index 0000000000..c41d1f204c
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-88888.js
@@ -0,0 +1,32 @@
+export const data = {
+ "name": "Chiliz Chain",
+ "chain": "CHZ",
+ "icon": "chiliz",
+ "rpc": [
+ "https://rpc.chiliz.com",
+ "https://rpc.ankr.com/chiliz/",
+ "https://chiliz.publicnode.com"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Chiliz",
+ "symbol": "CHZ",
+ "decimals": 18
+ },
+ "infoURL": "https://www.chiliz.com/",
+ "shortName": "chiliz",
+ "chainId": 88888,
+ "networkId": 88888,
+ "explorers": [
+ {
+ "name": "Chiliscan",
+ "url": "https://chiliscan.com/",
+ "standard": "EIP3091"
+ },
+ {
+ "name": "Scan Chiliz",
+ "url": "https://scan.chiliz.com"
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-9.js b/constants/additionalChainRegistry/chainid-9.js
new file mode 100644
index 0000000000..0aff132a94
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Quai Mainnet",
+ "chain": "QUAI",
+ "rpc": [
+ "https://rpc.quai.network/cyprus1",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Quai",
+ "symbol": "QUAI",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://qu.ai",
+ "shortName": "quai",
+ "chainId": 9,
+ "networkId": 9,
+ "icon": "quai",
+ "explorers": [{
+ "name": "Quaiscan",
+ "url": "https://quaiscan.io",
+ "icon": "quaiscan",
+ "standard": "EIP3091"
+ }]
+ }
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-90025.js b/constants/additionalChainRegistry/chainid-90025.js
new file mode 100644
index 0000000000..8a4a38a3ac
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-90025.js
@@ -0,0 +1,20 @@
+export const data = {
+ "name": "AIPaw Mainnet",
+ "chain": "aipaw",
+ "rpc": [
+ "https://rpc.aipaw.xyz",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Aipaw",
+ "symbol": "AIPAW",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }],
+ "infoURL": "https://aipaw.top",
+ "shortName": "apaw",
+ "chainId": 90025,
+ "networkId": 90025,
+ "icon": "aipaw",
+ "explorers": []
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-9030.js b/constants/additionalChainRegistry/chainid-9030.js
new file mode 100644
index 0000000000..710d8c107a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9030.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Qubetics Mainnet",
+ "chain": "QUBETICS",
+ "rpc": [
+ "https://rpc.qubetics.com",
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "TICS",
+ "symbol": "TICS",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://www.qubetics.com",
+ "shortName": "TICS",
+ "chainId": 9030,
+ "networkId": 9030,
+ "icon": "TICS",
+ "explorers": [{
+ "name": "QUBETICS mainnet explorer",
+ "url": "https://ticsscan.com",
+ }]
+ };
+
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-9194.js b/constants/additionalChainRegistry/chainid-9194.js
new file mode 100644
index 0000000000..9df5ee65df
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9194.js
@@ -0,0 +1,32 @@
+export const data = {
+ "name": "Xyberchain Testnet",
+ "chain": "XYB",
+ "rpc": [
+ "https://xyberchain-rpc.xyz/"
+ ],
+ "faucets": [
+ "https://xyberchainexplorer.xyz/faucet"
+ ],
+ "nativeCurrency": {
+ "name": "XYB",
+ "symbol": "XYB",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" },
+ { "name": "EIP1559" }
+ ],
+ "infoURL": "https://www.xyberchain.network/",
+ "shortName": "xyb-testnet",
+ "chainId": 9194,
+ "networkId": 9194,
+ "icon": "https://uploads.onecompiler.io/42p32vw56/44bwn2gs2/splash-icon.png",
+ "explorers": [
+ {
+ "name": "Xyberchain Explorer",
+ "url": "https://xyberchainexplorer.xyz/",
+ "icon": "https://uploads.onecompiler.io/42p32vw56/44bwn2gs2/splash-icon.png",
+ "standard": "EIP3091"
+ }
+ ]
+};
diff --git a/constants/additionalChainRegistry/chainid-92870.js b/constants/additionalChainRegistry/chainid-92870.js
new file mode 100644
index 0000000000..938eb2a203
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-92870.js
@@ -0,0 +1,26 @@
+export const data = {
+ "name": "Watr Testnet",
+ "chain": "WATR",
+ "icon": "watr",
+ "rpc": [
+ "https://rpc.testnet.watr.org/ext/bc/2ZZiR6T2sJjebQguABb53rRpzme8zfK4R9zt5vMM8MX1oUm3g/rpc"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Watr",
+ "symbol": "WATR",
+ "decimals": 18
+ },
+ "infoURL": "https://www.watr.org",
+ "shortName": "watr-testnet",
+ "chainId": 92870,
+ "networkId": 92870,
+ "explorers": [
+ {
+ "name": "Watr Explorer",
+ "url": "https://explorer.testnet.watr.org",
+ "icon": "watr",
+ "standard": "EIP3091"
+ }
+ ]
+}
diff --git a/constants/additionalChainRegistry/chainid-9601.js b/constants/additionalChainRegistry/chainid-9601.js
new file mode 100644
index 0000000000..7c136a866a
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9601.js
@@ -0,0 +1,29 @@
+export const data = {
+ "name": "KUB Layer 2 Mainnet",
+ "chain": "KUB",
+ "rpc": [
+ "https://kublayer2.kubchain.io"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "KUB",
+ "symbol": "KUB",
+ "decimals": 18
+ },
+ "features": [
+ { "name": "EIP155" }
+ ],
+ "infoURL": "",
+ "shortName": "kub",
+ "chainId": 9601,
+ "networkId": 9601,
+ "icon": "kub",
+ "explorers": [
+ {
+ "name": "KUB Layer 2 Mainnet Explorer",
+ "url": "https://kublayer2.kubscan.com",
+ "icon": "kub",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-9745.js b/constants/additionalChainRegistry/chainid-9745.js
new file mode 100644
index 0000000000..23f3b2ae45
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9745.js
@@ -0,0 +1,23 @@
+export const data = {
+ "name": "Plasma Mainnet",
+ "chain": "Plasma",
+ "rpc": ["https://rpc.plasma.to"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Plasma",
+ "symbol": "XPL",
+ "decimals": 18
+ },
+ "infoURL": "https://plasma.to",
+ "shortName": "plasma",
+ "chainId": 9745,
+ "networkId": 9745,
+ "icon": "plasma",
+ "explorers": [
+ {
+ "name": "Routescan",
+ "url": "https://plasmascan.to",
+ "standard": "EIP3091"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-9746.js b/constants/additionalChainRegistry/chainid-9746.js
new file mode 100644
index 0000000000..f39861adfc
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9746.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Plasma Testnet",
+ "chain": "Plasma",
+ "rpc": ["https://testnet-rpc.plasma.to"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Plasma",
+ "symbol": "XPL",
+ "decimals": 18
+ },
+ "infoURL": "https://plasma.to",
+ "shortName": "plasma-testnet",
+ "chainId": 9746,
+ "networkId": 9746,
+ "icon": "plasma",
+ "explorers": [
+ {
+ "name": "Routescan",
+ "url": "https://testnet.plasmascan.to",
+ "standard": "EIP3091"
+ }
+ ],
+ "testnet": true
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-9747.js b/constants/additionalChainRegistry/chainid-9747.js
new file mode 100644
index 0000000000..b5555bd977
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9747.js
@@ -0,0 +1,18 @@
+export const data = {
+ "name": "Plasma Devnet",
+ "chain": "Plasma",
+ "rpc": ["https://devnet-rpc.plasma.to"],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Plasma",
+ "symbol": "XPL",
+ "decimals": 18
+ },
+ "infoURL": "https://plasma.to",
+ "shortName": "plasma-devnet",
+ "chainId": 9747,
+ "networkId": 9747,
+ "icon": "plasma",
+ "explorers": [],
+ "testnet": true
+}
\ No newline at end of file
diff --git a/constants/additionalChainRegistry/chainid-97741.js b/constants/additionalChainRegistry/chainid-97741.js
new file mode 100644
index 0000000000..1508a74687
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-97741.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "PEPE Unchained",
+ "chain": "PEPU",
+ "icon": "pepu",
+ "rpc": [
+ "https://rpc-pepu-v2-mainnet-0.t.conduit.xyz",
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Pepe Unchained",
+ "symbol": "PEPU",
+ "decimals": 18
+ },
+ "infoURL": "https://pepeunchained.com/",
+ "shortName": "pepu",
+ "chainId": 97741,
+ "networkId": 97741,
+ "explorers": [
+ {
+ "name": "PEPUScan",
+ "url": "https://pepuscan.com/"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-988.js b/constants/additionalChainRegistry/chainid-988.js
new file mode 100644
index 0000000000..8f48e1e95e
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-988.js
@@ -0,0 +1,24 @@
+export const data = {
+ name: "Stable Mainnet",
+ chain: "stable",
+ rpc: ["https://rpc.stable.xyz"],
+ faucets: [],
+ nativeCurrency: {
+ name: "USDT0",
+ symbol: "USDT0",
+ decimals: 18,
+ },
+ features: [{ name: "EIP155" }, { name: "EIP1559" }],
+ infoURL: "https://stable.xyz",
+ shortName: "stable",
+ chainId: 988,
+ networkId: 988,
+ icon: "stable",
+ explorers: [
+ {
+ name: "stablescan",
+ url: "https://stablescan.xyz",
+ standard: "EIP3091",
+ },
+ ],
+};
diff --git a/constants/additionalChainRegistry/chainid-9933.js b/constants/additionalChainRegistry/chainid-9933.js
new file mode 100644
index 0000000000..c374212180
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9933.js
@@ -0,0 +1,33 @@
+export const data = {
+ name: "ByteChain Mainnet",
+ chain: "BEXC",
+ rpc: [
+ "https://rpc.bexc.io",
+ "https://rpc2.bexc.io"
+ ],
+ faucets: [],
+ nativeCurrency: {
+ name: "BEXC",
+ symbol: "BEXC",
+ decimals: 18
+ },
+ features: [
+ { name: "EIP155" },
+ { name: "EIP1559" }
+ ],
+ infoURL: "https://bexc.io",
+ shortName: "bytechain",
+ chainId: 9933,
+ networkId: 9933,
+ icon: "bytechain",
+ explorers: [
+ {
+ name: "ByteChain Explorer",
+ url: "https://mainnet.bexc.io",
+ icon: "bytechain",
+ standard: "EIP3091"
+ }
+ ]
+};
+
+export default data;
diff --git a/constants/additionalChainRegistry/chainid-9973.js b/constants/additionalChainRegistry/chainid-9973.js
new file mode 100644
index 0000000000..db95b0ceed
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-9973.js
@@ -0,0 +1,24 @@
+export const data = {
+ "name": "Breivs ProverNet",
+ "chain": "BREV",
+ "rpc": [
+ "https://evmrpc.brevis.network/"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Ether",
+ "symbol": "ETH",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://brevis.network/",
+ "shortName": "brevis-network",
+ "chainId": 9973,
+ "networkId": 9973,
+ "explorers": [{
+ "name": "Breivs ProverNet Explorer",
+ "url": "https://provernet.brevis.network/",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-999.js b/constants/additionalChainRegistry/chainid-999.js
new file mode 100644
index 0000000000..4ef15d36f0
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-999.js
@@ -0,0 +1,33 @@
+export const data = {
+ "name": "HyperEVM",
+ "chain": "HYPE",
+ "icon": "hyperliquid",
+ "rpc": [
+ "https://rpc.hyperliquid.xyz/evm",
+ "https://rpc.hypurrscan.io",
+ "https://hyperliquid-json-rpc.stakely.io",
+ "https://hyperliquid.drpc.org",
+ "wss://hyperliquid.drpc.org",
+ "https://rpc.hyperlend.finance",
+ "https://hyperliquid.api.onfinality.io/evm/public",
+ "https://hyperliquid.rpc.blxrbdn.com",
+ "https://rpc.countzero.xyz/evm"
+ ],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "HYPE",
+ "symbol": "HYPE",
+ "decimals": 18
+ },
+ "infoURL": "https://hyperfoundation.org/",
+ "shortName": "hyper_evm",
+ "chainId": 999,
+ "networkId": 999,
+ "explorers": [
+ {
+ "name": "Purrsec",
+ "url": "https://purrsec.com/"
+ }
+ ]
+ }
diff --git a/constants/additionalChainRegistry/chainid-99991.js b/constants/additionalChainRegistry/chainid-99991.js
new file mode 100644
index 0000000000..012c57d732
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-99991.js
@@ -0,0 +1,25 @@
+export const data = {
+ "name": "Quantum Sharded Network Testnet",
+ "chain": "QSN",
+ "rpc": [
+ "https://node.qsnchain.com/testnet/"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Quantum Sharded Network",
+ "symbol": "tQSN",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://qsnchain.com",
+ "shortName": "qsn",
+ "chainId": 99991,
+ "networkId": 99991,
+ "icon": "qsn",
+ "explorers": [{
+ "name": "QSN Explorer",
+ "url": "https://qsnscan.io",
+ "icon": "qsn",
+ "standard": "EIP3091"
+ }]
+}
diff --git a/constants/additionalChainRegistry/chainid-999983.js b/constants/additionalChainRegistry/chainid-999983.js
new file mode 100644
index 0000000000..2f3649eec0
--- /dev/null
+++ b/constants/additionalChainRegistry/chainid-999983.js
@@ -0,0 +1,28 @@
+export const data = {
+ "name": "Breivs ProverNet Testnet",
+ "chain": "BREV",
+ "rpc": [
+ "https://evmrpc-testnet.brevis.network/"
+ ],
+ "faucets": [],
+ "nativeCurrency": {
+ "name": "Brevis Token",
+ "symbol": "BREV",
+ "decimals": 18
+ },
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "infoURL": "https://brevis.network/",
+ "shortName": "brevis-provernet-testnet",
+ "chainId": 999983,
+ "networkId": 999983,
+ "explorers": [{
+ "name": "Breivs ProverNet Testnet Explorer",
+ "url": "https://blockscout-testnet.brevis.network/",
+ "icon": "blockscout",
+ "standard": "EIP3091"
+ }],
+ "parent": {
+ "type": "L2",
+ "chain": "eip155-11155111",
+ }
+}
\ No newline at end of file
diff --git a/constants/chainIds.js b/constants/chainIds.js
new file mode 100644
index 0000000000..888a2fe2de
--- /dev/null
+++ b/constants/chainIds.js
@@ -0,0 +1,304 @@
+export default {
+ "0": "kardia",
+ "1": "ethereum",
+ "8": "ubiq",
+ "9": "quai",
+ "10": "optimism",
+ "14": "flare",
+ "19": "songbird",
+ "20": "elastos",
+ "24": "kardia",
+ "25": "cronos",
+ "30": "rsk",
+ "40": "telos",
+ "42": "lukso",
+ "44": "crab",
+ "46": "darwinia",
+ "50": "xdc",
+ "52": "csc",
+ "55": "zyx",
+ "56": "binance",
+ "57": "syscoin",
+ "58": "ontologyevm",
+ "60": "gochain",
+ "61": "ethereumclassic",
+ "66": "okexchain",
+ "70": "hoo",
+ "81": "joc",
+ "82": "meter",
+ "87": "nova network",
+ "88": "tomochain",
+ "96": "bitkub",
+ "100": "xdai",
+ "106": "velas",
+ "108": "thundercore",
+ "119": "enuls",
+ "122": "fuse",
+ "128": "heco",
+ "130": "unichain",
+ "137": "polygon",
+ "140": "eteria",
+ "143": "monad",
+ "146": "sonic",
+ "148": "shimmer_evm",
+ "151": "rbn",
+ "166": "nomina",
+ "169": "manta",
+ "173": "eni",
+ "177": "hsk",
+ "181": "water",
+ "185": "mint",
+ "196": "x layer",
+ "199": "bittorrent",
+ "200": "xdaiarb",
+ "204": "op_bnb",
+ "207": "vinuchain",
+ "225": "lachain",
+ "228": "mind network",
+ "232": "lens",
+ "239": "tac",
+ "246": "energyweb",
+ "248": "oasys",
+ "250": "fantom",
+ "252": "fraxtal",
+ "254": "swan",
+ "255": "kroma",
+ "269": "hpb",
+ "274": "lachain_network",
+ "277": "prom",
+ "288": "boba",
+ "291": "orderly",
+ "295": "hedera",
+ "311": "omax",
+ "314": "filecoin",
+ "321": "kucoin",
+ "324": "zksync era",
+ "329": "molten_network",
+ "336": "shiden",
+ "360": "shape",
+ "361": "theta",
+ "369": "pulse",
+ "388": "cronos zkevm",
+ "416": "sx",
+ "463": "areum",
+ "466": "appchain",
+ "478": "form network",
+ "480": "wc",
+ "510": "syndicate",
+ "529": "firechain",
+ "534": "candle",
+ "570": "rollux",
+ "576": "mawari",
+ "592": "astar",
+ "648": "endurance",
+ "690": "redstone",
+ "698": "matchain",
+ "747": "flow",
+ "757": "capx",
+ "820": "callisto",
+ "841": "tara",
+ "888": "wanchain",
+ "957": "lyra",
+ "964": "bittensor_evm",
+ "988": "seda",
+ "996": "bifrost",
+ "999": "hyperliquid",
+ "1024": "clv",
+ "1030": "conflux",
+ "1088": "metis",
+ "1100": "dymension",
+ "1101": "polygon zkevm",
+ "1110": "grx",
+ "1116": "core",
+ "1124": "ecm",
+ "1130": "defichain_evm",
+ "1135": "lisk",
+ "1231": "ultron",
+ "1234": "step",
+ "1284": "moonbeam",
+ "1285": "moonriver",
+ "1329": "sei",
+ "1424": "perennial",
+ "1514": "sty",
+ "1559": "tenet",
+ "1625": "gravity",
+ "1729": "reya network",
+ "1818": "cube",
+ "1868": "soneium",
+ "1890": "lightlink",
+ "1907": "bitcichain",
+ "1923": "swellchain",
+ "1975": "onus",
+ "1992": "hubblenet",
+ "1996": "sanko",
+ "2000": "dogechain",
+ "2001": "milkomeda",
+ "2002": "milkomeda_a1",
+ "2020": "ronin",
+ "2152": "findora",
+ "2222": "kava",
+ "2332": "soma",
+ "2345": "goat",
+ "2355": "silicon zkevm",
+ "2372": "besc",
+ "2410": "karak",
+ "2525": "inevm",
+ "2649": "ailayer",
+ "2741": "abstract",
+ "2818": "morph",
+ "3073": "move",
+ "3109": "svm",
+ "3338": "peaq",
+ "3637": "botanix",
+ "3721": "xone chain",
+ "3776": "astar zkevm",
+ "4048": "earnm",
+ "4114": "citrea",
+ "4158": "crossfi",
+ "4326": "polymesh",
+ "4337": "beam",
+ "4442": "denergy testnet",
+ "4488": "hydra chain",
+ "4689": "iotex",
+ "5000": "mantle",
+ "5031": "somnia",
+ "5050": "skate",
+ "5112": "ham",
+ "5330": "superseed",
+ "5432": "yeying",
+ "5464": "saga",
+ "5551": "nahmii",
+ "5887": "flynet",
+ "6001": "bouncebit",
+ "6699": "ox",
+ "6880": "mtt network",
+ "6900": "nibiru",
+ "6969": "tombchain",
+ "7000": "zetachain",
+ "7070": "planq",
+ "7171": "bitrock",
+ "7200": "xsat",
+ "7332": "horizen_eon",
+ "7560": "cyeth",
+ "7700": "canto",
+ "7887": "kinto",
+ "8008": "polynomial",
+ "8217": "klaytn",
+ "8428": "that",
+ "8453": "base",
+ "8668": "hela",
+ "8811": "haven1",
+ "8822": "iotaevm",
+ "8899": "jbc",
+ "9001": "evmos",
+ "9745": "plasma",
+ "9790": "carbon",
+ "10000": "smartbch",
+ "10088": "gatelayer",
+ "10507": "numbers",
+ "11235": "islm",
+ "11820": "artela",
+ "13371": "immutable zkevm",
+ "15551": "loop",
+ "16116": "defiverse",
+ "16507": "genesys",
+ "16661": "kasplex",
+ "16718": "airdao",
+ "17777": "eos evm",
+ "18686": "moonchain",
+ "18888": "titan",
+ "20402": "muuchain",
+ "22776": "map protocol",
+ "23294": "sapphire",
+ "31612": "mezo",
+ "32380": "paix",
+ "32520": "bitgert",
+ "32659": "fusion",
+ "32769": "zilliqa",
+ "33139": "apechain",
+ "34443": "mode",
+ "35441": "q_protocol",
+ "39797": "energi",
+ "41455": "aleph_zero_evm",
+ "41923": "edu chain",
+ "42161": "arbitrum",
+ "42170": "arbitrum nova",
+ "42220": "celo",
+ "42262": "oasis",
+ "42420": "assetchain",
+ "42766": "zkfair",
+ "42793": "etherlink",
+ "43111": "hemi",
+ "43114": "avalanche",
+ "47763": "neo_x_mainnet",
+ "47805": "rei",
+ "48900": "zircuit",
+ "50104": "sophon",
+ "52014": "etn",
+ "53935": "dfk",
+ "55244": "superposition",
+ "55555": "reichain",
+ "55930": "datahaven",
+ "55931": "datahaven-testnet",
+ "56288": "boba_bnb",
+ "57073": "ink",
+ "59144": "linea",
+ "60808": "bob",
+ "71394": "godwoken",
+ "71402": "godwoken",
+ "78887": "lung",
+ "80094": "berachain",
+ "81457": "blast",
+ "88888": "chiliz",
+ "97477": "doma",
+ "97741": "pepu",
+ "98865": "plume_deprecated",
+ "98866": "plume",
+ "105105": "stratis",
+ "111188": "real",
+ "153153": "odyssey",
+ "167000": "taiko",
+ "190415": "hpp",
+ "200901": "bitlayer",
+ "222222": "hydradx",
+ "256256": "cmp",
+ "258432": "standx",
+ "322202": "parex",
+ "333999": "polis",
+ "369369": "denergy",
+ "420420": "kekchain",
+ "432204": "dexalot",
+ "510003": "commons",
+ "534352": "scroll",
+ "543210": "zero_network",
+ "612055": "allora",
+ "747474": "katana",
+ "777777": "winr",
+ "810180": "zklink nova",
+ "888888": "vision",
+ "900000": "posichain",
+ "1440000": "xrpl_evm",
+ "5064014": "ethereal",
+ "7000700": "jmdt",
+ "7225878": "saakuru",
+ "7777777": "zora",
+ "9999999": "fluence",
+ "20250217": "xphere",
+ "21000000": "corn",
+ "245022934": "neon",
+ "253368190": "flame",
+ "420420417": "polkadot-testnet",
+ "420420418": "kusama",
+ "420420419": "polkadot",
+ "666666666": "degen",
+ "888888888": "ancient8",
+ "994873017": "lumia",
+ "1313161554": "aurora",
+ "1380012617": "rari",
+ "1666600000": "harmony",
+ "11297108109": "palm",
+ "123420001114": "basecamp",
+ "383414847825": "zeniq",
+ "836542336838601": "curio",
+ "2716446429837000": "dchain",
+}
diff --git a/constants/explorerBlacklist.js b/constants/explorerBlacklist.js
new file mode 100644
index 0000000000..e0fdc50335
--- /dev/null
+++ b/constants/explorerBlacklist.js
@@ -0,0 +1,3 @@
+export const explorerBlacklist = [
+ "https://polygon.dex.guru",
+];
diff --git a/constants/extraRpcs.js b/constants/extraRpcs.js
new file mode 100644
index 0000000000..bc75552019
--- /dev/null
+++ b/constants/extraRpcs.js
@@ -0,0 +1,9501 @@
+import { mergeDeep } from "../utils/fetch.js";
+
+import { llamaNodesRpcs } from "./llamaNodesRpcs.js";
+
+const privacyStatement = {
+ blockswap:
+ "Blockswap RPC does not track any kind of user information at the builder RPC level (i.e. IP, location, etc.) nor is any information logged. All blocks are encrypted when passed between proposers, builders, relayers, and Ethereum. It does not transmit any transactions to the relayer. We use analytical cookies to see which content on the Site is highly frequented and also to analyze if content should be updated or improved. These cookies process and save data like your browser type, referrer URLs, operating system, date/time stamp, views and clicks on the Site, and your (truncated) IP address. For more information please visit: https://docs.pon.network/pon/privacy",
+ "48Club":
+ "IP addresses will be read for rate-limit purpose without being actively stored at application layer. Also notice that we don't actively purge user footprint in lower-level protocol.",
+ unitedbloc:
+ "UnitedBloc does not collect or store any PII information. UnitedBloc does use IP addresses and transaction requests solely for service management purposes. Performance measurements such as rate limiting and routing rules require the analysis of IP addresses and response time measurements require the analysis of transaction requests. UnitedBloc does not and will never use RPC requests to front run transactions.",
+ glc: "The types of Personal Data that we collect directly from you or from third parties depend on the circumstances of collection and on the nature of the service requested or transaction undertaken. It may include (but is not limited to Personal information that links back to an individual, e.g. name, gender, date of birth, and other personal identification numbers Contact information, e.g. address phone number and email address Technical information e.g IP address for API services and login Statistical data such as website visits, for example hits to the GLCscan websie. (check out our privacy statement here: https://glscan.io/Policy)",
+ ankr: "For service delivery purposes, we temporarily record IP addresses to set usage limits and monitor for denial of service attacks against our infrastructure. Though we do look at high-level data around the success rate of transactions made over the blockchain RPC, we do not correlate wallet transactions made over the infrastructure to the IP address making the RPC request. Thus, we do not store, exploit, or share any information regarding Personal Identifiable Information (PII), including wallet addresses. https://www.ankr.com/blog/ankrs-ip-address-policy-and-your-privacy/",
+ alchemy:
+ "We may collect certain information automatically when you use our Services, such as your Internet protocol (IP) address, user settings, MAC address, cookie identifiers, mobile carrier, mobile advertising and other unique identifiers, browser or device information, location information (including approximate location derived from IP address), and Internet service provider. https://www.alchemy.com/policies/privacy-policy",
+ nodereal: `We may automatically record certain information about how you use our Sites (we refer to this information as "Log Data"). Log Data may include information such as a user's Internet Protocol (IP) address, device and browser type, operating system, the pages or features of our Sites to which a user browsed and the time spent on those pages or features, the frequency with which the Sites are used by a user, search terms, the links on our Sites that a user clicked on or used, and other statistics. We use this information to administer the Service and we analyze (and may engage third parties to analyze) this information to improve and enhance the Service by expanding its features and functionality and tailoring it to our users' needs and preferences. https://nodereal.io/terms`,
+ publicnode: `We do not store or track any user data with the exception of data that will be public on chain. We do not correlate wallets address's with IP's, any data which is needed to transact is deleted after 24 hours. We also do no use any Analytics or 3rd party website tracking. https://www.publicnode.com/privacy`,
+ onerpc:
+ "With the exception of data that will be public on chain, all the other metadata / data should remain private to users and other parties should not be able to access or collect it. 1RPC uses many different techniques to prevent the unnecessary collection of user privacy, which prevents tracking from RPC providers. https://docs.1rpc.io/technology/zero-tracking",
+ builder0x69: "Private transactions / MM RPC: https://twitter.com/builder0x69",
+ MEVBlockerRPC:
+ "Privacy notice: MEV Blocker RPC does not store any kind of user information (i.e. IP, location, user agent, etc.) in any data bases. Only transactions are preserved to be displayed via status endpoint like https://rpc.mevblocker.io/tx/0x627b09d5a9954a810cd3c34b23694439da40558a41b0d87970f2c3420634a229. Connect to MEV Blocker via https://rpc.mevblocker.io",
+ flashbots:
+ "Privacy notice: Flashbots Protect RPC does not track any kind of user information (i.e. IP, location, etc.). No user information is ever stored or even logged. https://docs.flashbots.net/flashbots-protect/rpc/quick-start",
+ bloxroute:
+ "We may collect information that is publicly available in a blockchain when providing our services, such as: Public wallet identifier of the sender and recipient of a transaction, Unique identifier for a transaction, Date and time of a transaction, Transaction value, along with associated costs, Status of a transaction (such as whether the transaction is complete, in-progress, or resulted in an error) https://bloxroute.com/wp-content/uploads/2021/12/bloXroute-Privacy-Policy-04-01-2019-Final.pdf",
+ cloudflare:
+ "Just as when you visit and interact with most websites and services delivered via the Internet, when you visit our Websites, including the Cloudflare Community Forum, we gather certain information and store it in log files. This information may include but is not limited to Internet Protocol (IP) addresses, system configuration information, URLs of referring pages, and locale and language preferences. https://www.cloudflare.com/privacypolicy/",
+ blastapi:
+ "All the information in our logs (log data) can only be accessed for the last 7 days at any certain time, and it is completely purged after 14 days. We do not store any user information for longer periods of time or with any other purposes than investigating potential errors and service failures. https://blastapi.io/privacy-policy",
+ bitstack:
+ "Information about your computer hardware and software may be automatically collected by BitStack. This information can include: your IP address, browser type, domain names, access times and referring website addresses. https://bitstack.com/#/privacy",
+ pokt: "We do not collect any personally identifiable information (PII) including user IP address, request origin, or request data. Full logging practices here: https://pocket.network/protocol-logging-practices",
+ nodies:
+ "We collect data about the blockchain requests you make through our Service. However, we do not use this data to identify you personally. For our complete privacy polic, please visit https://www.nodies.app/privacy.txt",
+ zmok: `API requests - we do NOT store any usage data, additionally, we do not store your logs. No KYC - "Darknet" style of sign-up/sign-in. Only provider that provides Ethereum endpoints as TOR/Onion hidden service. Analytical data are stored only on the landing page/web. https://zmok.io/privacy-policy`,
+ infura:
+ "We collect wallet and IP address information. The purpose of this collection is to ensure successful transaction propagation, execution, and other important service functionality such as load balancing and DDoS protection. IP addresses and wallet address data relating to a transaction are not stored together or in a way that allows our systems to associate those two pieces of data. We retain and delete user data such as IP address and wallet address pursuant to our data retention policy. https://consensys.net/blog/news/consensys-data-retention-update/",
+ radiumblock:
+ "Except for the data that is publicly accessible on the blockchain, RadiumBlock does not collect or keep any user information (like location, IP address, etc.) transmitted via our RPC. For more information about our customer privacy policy please visit https://radiumblock.com/privacy.html",
+ etcnetworkinfo:
+ "We do use analytics at 3rd party tracking websites (Google Analytics & Google Search Console) the following interactions with our systems are automatically logged when you access our services, such as your Internet Protocol (IP) address as well as accessed services and pages(Packet details are discarded / not logged!). Data redemption is varying based on traffic, but deleted after 31 days We do use these infos to improve our services.",
+ omnia:
+ "All the data and metadata remain private to the users. No third party is able to access, analyze or track it. OMNIA leverages different technologies and approaches to guarantee the privacy of their users, from front-running protection and private mempools, to obfuscation and random dispatching. https://blog.omniatech.io/how-omnia-handles-your-personal-data",
+ blockpi:
+ "We do not collect request data or request origin. We only temporarily record the request method names and IP addresses for 7 days to ensure our service functionality such as load balancing and DDoS protection. All the data is automatically deleted after 7 days and we do not store any user information for longer periods of time. https://blockpi.io/privacy-policy",
+ payload:
+ "Sent transactions are private: https://payload.de/docs. By default, no data is collected when using the RPC endpoint. If provided by the user, the public address for authentication is captured when using the RPC endpoint in order to prioritize requests under high load. This information is optional and solely provided at the user's discretion. https://payload.de/privacy/",
+ /*gitshock:
+ "We do not collect any personal data from our users. Our platform is built on blockchain technology, which ensures that all transactions are recorded on a public ledger that is accessible to all users. However, this information is anonymous and cannot be linked to any specific individual. https://docs.gitshock.com/users-guide/privacy-policy",*/ // website is down
+ LiveplexOracleEVM:
+ "Usage Data is collected automatically when using the Service. Usage Data may include information such as Your Device's Internet Protocol address (e.g., IP address), browser type, browser version, the pages of our Service that You visit, the time and date of Your visit, the time spent on those pages, unique device identifiers and other diagnostic data. When You access the Service by or through a mobile device, we may collect certain information automatically, including, but not limited to, the type of mobile device You use, Your mobile device unique ID, the IP address of Your mobile device, Your mobile operating system, the type of mobile Internet browser You use, unique device identifiers and other diagnostic data. We may also collect information that Your browser sends whenever You visit our Service or when You access the Service by or through a mobile device. https://www.liveplex.io/privacypolicy.html",
+ jellypool:
+ "The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information. https://www.jellypool.xyz/privacy/",
+ restratagem:
+ "Only strictly functional data is automatically collected by the RPC. None of this data is directly exported or used for commercial purposes.",
+ onfinality:
+ "For the sole purpose of providing our service, we temporarily record IP addresses and origins to check against free limits, provide load balancing, prevent DOS attacks, and to determine where best to locate our nodes. We do not, and will never, correlate or link specific wallet addresses or transactions made over our infrastructure to the IP address or origin making the RPC request. After processing IP addresses, we discard the IP address value within 24 hours. Read more here: https://blog.onfinality.io/how-does-onfinality-deal-with-personal-information/",
+ getblock:
+ "We automatically collect certain information through cookies and similar technologies when you visit, use or navigate Website. This information does not reveal your specific identity (like your name or contact information) and does not allow to identify you. However, it may include device and usage information, such as your IP address, browser and device characteristics, its type and version, operating system, language preferences, referring URLs, device name, country, location, information about how and when you use our Website, information about your interaction in our emails, and other technical and statistical information. This information is primarily needed to maintain the security and operation of our Website, and for our internal analytics and reporting purposes.Specifically, as the RPC provider, we do not log and store your IP address, country, location and similar data. https://getblock.io/privacy-policy/",
+ teamblockchain:
+ "We only store and track data that will be publicly available on the blockchain, and do not collect or retain any other user data. https://policy.teamblockchain.team/",
+ getloop:
+ "Loop Network follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. https://www.getloop.network/privacypolicy",
+ ChainUpCloud:
+ "We only collect user IP addresses for the purpose of rate limiting. For more information, please visit https://docs.chainupcloud.com/introduction/products/blockchain-api.",
+ iota: "When you visit any of our websites or use any features or resources available on or through our websites. When you visit our website, your device and browser may automatically disclose certain information (such as device type, operating system, browser type, browser settings, IP address, language settings, dates and times of connecting to a website and other technical communications information), some of which may constitute Personal Data; https://www.iota.org/privacy-policy",
+ markrgo:
+ "We only collect the minimum necessary information to provide our blockchain RPC service (caching). We do not use your data for commercial purposes. Any collected data is short-term and will be automatically deleted within 24 hours if not actively used. https://www.markr.io/privacy-policy",
+ diamondswap:
+ "We record limited metadata from requests. This data is stored for a maximum of 90 days and is solely used for debugging, identifying suspicious activity, and generating analytics.",
+ unifra:
+ "Regarding the RPC(remote procedure call) data, we do not collect request data or request origin. We temporarily record the request method names and IP addresses for 7 days to ensure our service functionality such as load balancing and DDoS protection. All the data is automatically deleted after 7 days. Only the amounts of RPC requests of users are recorded for accounting and billing purposes within longer time. https://unifra.io/",
+ SFTProtocol:
+ "Information collected automatically may include usage details, IP addresses, and information collected through cookies and other tracking technologies",
+ gateway:
+ "When you use our services or visit our websites, we may log your device’s IP address for debugging and security reasons. We may retain this information for up to twelve months",
+ eosnetwork:
+ "We collect information about your device and internet connection, including the device’s unique device identifier, IP address, operating system, and browser type, mobile network information",
+ jfc: "We do not collect request data or request origin. We only temporarily record the request method names and IP addresses for 7 days to ensure our service functionality such as load balancing and DDoS protection. All the data is automatically deleted after 7 days and we do not store any user information for longer periods of time. https://blockpi.io/privacy-policy",
+ j2o: "We do not collect request data or request origin. We only temporarily record the request method names and IP addresses for 7 days to ensure our service functionality such as load balancing and DDoS protection. All the data is automatically deleted after 7 days and we do not store any user information for longer periods of time. https://blockpi.io/privacy-policy",
+ icplazaorg:
+ "Please be aware that we collect your following information for the purpose of satisfying your needs in ICPlaza services(...) 1.We will collect your mobile device information, operation records, transaction records, wallet address and other personal information. https://www.icplaza.pro/privacy-policy",
+ tenderly:
+ "Additionally, if you are an Account Member, we may collect business and transactional data about you (and your business) that accumulates over the normal course of operation regarding providing our Services. This may include transaction records, stored files, user profiles, information about collaborators, analytics data, and other metrics, as well as other types of information created or generated by your interaction with our Services. https://tenderly.co/privacy-policy",
+ soma: "At SomaNetwork Mainnet Or Testnet, we are committed to protecting your privacy and ensuring the security of your data. This privacy policy summary outlines how we handle and protect your personal information when using our SomaNetwork Mainnet and Testnet services. Please note that this is a summary, and the full privacy policy should be reviewed for complete details soma. 1.We will collect your mobile device information, operation records, transaction records, wallet address and other personal information. https://soma-network.gitbook.io/soma-network/privacy-policy",
+ chain49:
+ "We collect device information and request metadata like IP address and User Agent for the purpose of load balancing and rate limiting. More info: https://chain49.com/privacy-policy",
+ meowrpc:
+ "With the exclusion of data that will be openly visible and available on the blockchain, MEOWRPC does not track or store any kind of user information (such as location, IP address, etc.) that passes through our RPC. For further details regarding our privacy practices, we encourage you to refer to our Privacy Policy. https://privacy.meowrpc.com",
+ drpc: "Specific types of technical data that we may temporarily log include:IP address (only in logs for redirecting requests to the nearest RPC nodes and rate limiting at the free level, which are cleared weekly). The user ID is hidden in the temporary logs, so it is not possible to link them to a specific user.https://drpc.org/privacy-policy",
+ las: "The Living Assets network does not store any personal data provided by its users. The network solely communicates on-chain signatures generated by web3 compatible wallets. However, it is possible that clients utilizing the network may necessitate supplementary information from their users to fulfill Know Your Customer obligations. In such cases, explicit consent from the users is mandatory, following standard procedures.",
+ dwellir:
+ "Except for the data that is publicly accessible on the blockchain, Dwellir does not collect or keep any user information (like location, IP address, etc.) transmitted via our RPC. For more information about our privacy methods, we suggest checking out our Privacy Policy at https://www.dwellir.com/privacy-policy",
+ ard: " (ARD) Ardenium Athena, we prioritize the protection of your privacy and the security of your data. This privacy policy summary provides an overview of how we handle and safeguard your personal information when you use our Ardenium Athena Explorer Blockchain services. However, please note that this is only a summary, and for complete details, we encourage you to review the full privacy policy available at soma, Information Collection: When you use our services, we may collect personal information, such as mobile device details, operation records, transaction records, wallet addresses, and other relevant data. For a more comprehensive understanding, please refer to our full privacy policy at https://docs.ardenium.wiki/ardenium-network/disclaimer.",
+ zan: "ZAN Node Service generally does not store any kind of user information (e.g. IP address, location, requst location, request data, etc.) that transits through our RPCs except for one senario ——we may track your IP address when you are using our RPCs and will delete it immediately when you stoping using our RPCs. To learn more, please review our privacy policy at https://a.zan.top/static/Privacy-Policy.pdf",
+ quicknode:
+ "Information about your computer hardware and software may be automatically collected by QuickNode. This information can include such details as your IP address, browser type, domain names, access times and referring website addresses.https://www.quicknode.com/privacy",
+ hairylabs:
+ "No user data is collected or stored. Token-based rate limiting uses temporary session identifiers that are automatically purged after inactivity. https://hairylabs.io",
+ pulsechainstats:
+ "PulseChainStats RPC does not store or track user information. We only temporarily log IP addresses for rate limiting and DDoS protection purposes. Logs are automatically deleted after 7 days. No wallet addresses or transaction data are correlated with IP addresses.",
+ chainstack:
+ "We process certain personal data to provide you with the core functionality of our Services. Specifically, when you are: Using the Chainstack Console, we process your name, surname, email address (your account identifier), organization name, IP address, all HTTP headers (most importantly User-Agent), cookies; Using the Chainstack Blockchain infrastructure, we process nodes' token stored in Chainstack Vault, IP address and HTTP headers, request body, API token in Chainstack Vault.https://chainstack.com/privacy/",
+ shardeum:
+ "Shardeum follows a standard procedure of using log files. These files log visitors when they visit websites... The information collected by log files includes IP addresses, browser type, ISP, date and time stamp, referring/exit pages, and potentially the number of clicks.https://shardeum.org/privacy-policy/",
+ softnote:
+ "CrispMind collects personal information and uses cookies for site operation, analysis, and enhancement, with no control over third-party cookies.https://softnote.com/privacy/",
+ lava: "We, our service providers, and our business partners may automatically log information about you, your computer or mobile device, and your interaction over time with the Service..., such as: Device data, ...your computer or mobile device's operating system type and version, manufacturer and model, browser type, screen resolution, RAM and disk size, CPU usage, device type (e.g., phone, tablet), IP address, unique identifiers (including identifiers used for advertising purposes), language settings, mobile device carrier, radio/network information (e.g., Wi-Fi, LTE, 3G), and general location information such as city, state or geographic area. https://www.lavanet.xyz/privacy-policy",
+ merkle: "merkle does not track or store user information that transits through our RPCs (location, IP, wallet, etc).",
+ liquify:
+ "What data do we collect? Information collected automatically from your device, including IP address, device type,operating system, browser-type, broad geographic location and other technical information.https://www.liquify.io/privacy_policy.pdf",
+ autostake:
+ "When you browse our marketing pages, we’ll track that for statistical purposes (like conversion rates and to test new designs). We also store any information you volunteer, like surveys, for as long as it makes sense.https://autostake.com/privacy-policy",
+ allthatnode: `In addition to the Personal Information, the Billing Information, and the Geolocational Information..., we automatically collect certain information when you use the Platform or Website: IP addresses, browser type and language...; information about a mobile device, including universally unique ID ("UUID"), platform type and version (e.g., iOS or Android), carrier and country location, hardware and processor information, and network type; and activity and usage information occurring via the Platform or Website.https://www.allthatnode.com/privacypolicy.dsrv`,
+ lokibuilder:
+ "Private transactions. No tracking of any kind (no IPs, location, wallet etc.): https://lokibuilder.xyz/privacy",
+ cyphercore:
+ "We collect information about you in various ways when you use our website. This includes information you provide directly to us, information we collect automatically, and information we obtain from third-party sources.https://cyphercore.io/privacy-policy/",
+ hybrid:
+ "HybridChain may automatically collect information regarding your computer hardware and software. This data can encompass details like your IP address, browser type, domain names, access times, and referring website addresses. This collection is in line with HybridChain's privacy policy and aims to optimize service provision and enhance user experience.https://docs.hybridchain.ai/privacy-policy",
+ rivet:
+ "We collect End Users’ information when they use our Customers’ web3-enabled websites, web applications, and APIs. This information may include but is not limited to IP addresses, system configuration information, and other information about traffic to and from Customers’ websites (collectively, 'Log Data'). We collect and use Log Data to operate, maintain, and improve our Services in performance of our obligations under our Customer agreements.https://rivet.cloud/privacy-policy",
+ tokenview:
+ "Information about your computer hardware and software may be automatically collected by Tokenview. This information can include such details as your IP address, browser type, domain names, access times, etc.https://services.tokenview.io/en/protocol",
+ thirdweb:
+ "Server logs automatically record information and details about your online interactions with us. For example, server logs may record information about your visit to our Site on a particular time and day and collect information such as your device ID and IP address.https://thirdweb.com/privacy",
+ itrocket:
+ "We do not track, store or process any personal data. You can check our privacy policy here: https://itrocket.net/privacy-policy/",
+ nodeconnect:
+ "We may collect information about how you interact with our Service. This may include information about your operating system, IP address, and browser type : https://nodeconnect.org/privacy.txt",
+ decubate:
+ "With the exception of data that will be public on chain, all the other metadata should remain private to users and other parties should not be able to access or collect it. Decubate doesn't store any data related to the user using the RPC. https://docs.decubate.com/rpc-privacy/",
+ polysplit:
+ "When you use our Service, we does not track the IP address or other user info.https://polysplit.cloud/privacy",
+ nocturnDao:
+ "As a fundamental practice, we do not collect, store, or process any personal information from our users. This non-collection policy ensures absolute data security and privacy for our users.https://nocturnode.tech/privacy",
+ stateless:
+ "Through any of our RPC API endpoints, whether public or private, we do not collect personal identifiers such as IP addresses, request origins, or specific request data. https://www.stateless.solutions/api-usage-privacy-policy",
+ rpcgrid:
+ "Only strictly functional data is automatically collected by the RPC. None of this data is directly exported or used for commercial purposes. https://rpcgrid.com/privacy-policy",
+ stackup:
+ "We collect Personal Data about you from the following categories of sources: You, When you provide such information directly to us, When you create an account or use our interactive tools and Services. When you use the Services and such information is collected automatically, Third Parties. Read more at https://www.stackup.sh/privacy",
+ q: "Our system records data and information about the computer used by the user automatically and with every visit on our website. The following data are collected: Information regarding the type and version of internet browser used to access the website, Operating system, IP address, Date and time of each access, Web page from which the user was redirected to our page, Web pages and resources that were visited, The data mentioned above are saved for a maximum time period of 30 days.https://q.org/privacy-policy",
+ gasswap:
+ "GasSwap nodes are provided as a public good and we never store any identifiable information for users. See https://docs.gasswap.org/gasswap/public-node",
+ mxc: "MXC MoonChain prioritizes user privacy and security, ensuring that no identifiable personal information is collected or stored when utilizing the AXS Layer3 Wallet. For complete details, please refer to our Privacy Policy at https://doc.mxc.com/docs/Resources/Privacy.",
+ zeeve:
+ "We may collect personal and sensitive personal information about you and store this information in connection with the provision and fulfilment of our services to you. Personal information may include: First name and last name,Email address, Location,IP Address://www.zeeve.io/privacy-policy/",
+ tatum:
+ "Tatum Technology s.r.o.'s policy respects your privacy regarding any information we may collect from you across our website, https://tatum.io, and other sites we own and operate. For more info, check https://tatum.io/privacy-policy .",
+ nodifi:
+ "Nodifi AI privacy policy request no privacy intrusion. We do not track IP, wallets, or the websites connected to our nodes. For more info check https://nodifi.ai/privacy-policy",
+ taikotools:
+ "We don't gather: User IP addresses, wallets, sources of requests and request content. For more info check https://taiko.tools/privacy-policy",
+ sigmacore:
+ "When you use our services, we do not track user info. Check out our privacy statement here: https://sigmacore.io/privacy-statement.pdf",
+ graffiti:
+ "Regarding RPC (remote procedure call) data, we do not collect request data or request origin. We temporarily record request method names and IP addresses for 7 days to ensure service functionality like load balancing and DDoS protection. All data is automatically deleted after 7 days, except for RPC request amounts, which are recorded for accounting and billing purposes for a longer period.https://graffiti.farm/privacy-policy/",
+ nownodes:
+ "We do not collect any financial data. Other data may be collected by third parties; we are not responsible for the actions of third parties. We do not collect any Personal data other than the Personal data set out in this Policy: https://nownodes.io/assets/data/privacy-pol.pdf. ",
+ Envelop:
+ "We, Envelop, do not collect and/or process any personal data other than publicly available data. Check out our privacy statement here: https://docs.envelop.is/legal/privacy-policy",
+ "4everland":
+ "At 4EVERLAND, we are committed to protecting the privacy and security of your personal information. While we do collect certain data from our users, such as names, email addresses, account credentials, and usage information, we take robust measures to safeguard this data. We retain your personal information only for as long as your account remains active, plus an additional 6 months after closure: https://www.4everland.org/privacy-policy.",
+ porters:
+ "The Company does not store, process, or share personal data except the User's public Key tied to the PORTERs account. The User's public key is only stored and not shared at any time. The User may request the deletion of such data and the closure of the User's account via email to info@porters.xyz. The User understands that through their use of the Services and the Platform, They consent to the collection and use of this information in accordance with the Terms. https://porters.xyz/tos",
+ conduit:
+ "We retain Personal Data about you for as long as necessary to provide you with our services. In some cases we retain Personal Data for longer, if doing so is necessary to comply with our legal obligations, resolve disputes or collect fees owed, or is otherwise permitted or required by applicable law, rule or regulation.https://www.conduit.xyz/privacy-policy",
+ nal: "Sometimes we collect your information automatically when you interact with our services, and sometimes we collect your information directly from individuals. At times, we may collect information about an individual from other sources and third parties, even before our first direct interaction.https://www.nal.network/privacy.html",
+ originstake:
+ "At OriginStake, your privacy is our top priority. Our RPC services strictly handle on-chain information and never collect or store personal data such as IP addresses, wallet details, location, or any other identifying information. We do not track or log user interactions beyond what’s required for on-chain transactions. Any data temporarily collected is solely for maintaining service functionality, such as load balancing or DDoS protection, and is automatically deleted after 7 days. For more details: https://originstake.com/privacy",
+ callstatic:
+ "While making RPC requests, we do not log, store, or track your IP address, country, location, or any personal data. We log usage data to help you monitor app performance, such as request volume and success rates. These logs are associated solely with the unique API key generated for each of your endpoints, are anonymized, and are not stored in logs. https://callstatic.com/privacy-policy/",
+ glidexp:
+ "At Glide Protocol, we strictly adhere to privacy principles by ensuring that no IP addresses, geolocation data, financial information, or any personal data are logged, stored, or tracked during RPC requests. This is made possible by the decentralized nature of blockchain technology, which facilitates secure and transparent without the need for personal information, aligning with our commitment to safeguarding user privacy. For more information, visit https://glideprotocol.xyz/privacy-policy",
+ bctech:
+ "We do not collect, use, or share any personal data of BC Hyper Chain Blockchain RPC endpoint users. Specifically: We do not collect IP addresses, operating systems, or browser types.No device information, including application IDs, is collected. This commitment ensures that users' information remains private and secure when interacting with our RPC endpoint.For more visit https://versatizecoin.com/rpc_privacy.html",
+ buildbear:
+ "Usage Data is collected automatically when using the Service.Usage Data may include information such as Your Device's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that You visit, the time and date of Your visit, the time spent on those pages, unique device identifiers and other diagnostic data.https://www.buildbear.io/privacy-policy",
+ BlockRazor:
+ "Privacy notice: BlockRazor RPC does not track any kind of user information (i.e. IP, location, etc.). Only information that is public on the blockchain are preserved, such as timestamp of a transaction. For more information please visit: https://blockrazor.gitbook.io/blockrazor/scutum-mev-protect-rpc#privacy-statement",
+ numa: "Usage Data may include information such as Your Device's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that You visit, the time and date of Your visit, the time spent on those pages, unique device identifiers, and other diagnostic data. Check out our Terms of use: https://app.numa.network/terms-of-use/ and Privacy Policy: https://app.numa.network/privacy-policy/",
+ Histori:
+ "At Histori, we do not log, store, or track your IP address, country, location, or any personal data while making RPC requests and REST API calls. Learn more at: https://histori.xyz/support/privacy-policy",
+ MemeCore:
+ "We do not log, store, or track any user data without consent with exception of data publicly available on chain.",
+ owlracle:
+ "For rate-limiting and to prevent abuse, we collect and store the IP address of the user making the request. This data is stored for 1 month and is not shared with any third parties. https://owlracle.info/privacy",
+ DTEAM:
+ "We do not log, store, or track your IP, location, or personal data during RPC requests. https://dteam.tech/privacy-policy",
+ "0xRPC":
+ "We don't collect IPs, hash info, browser info, or any attributes sent by the request. See https://0xrpc.io/privacy",
+ RHINO:
+ "We never collect, store, or track any identifying information. Data points like request volumes and success rates are only aggregated to monitor API performance. For more details, please visit https://rhinostake.com/resources/rhino-apis-terms-conditions",
+ GrandValley:
+ "We do not collect, store, process, or log any data from users of our Services. This includes, but is not limited to: IP addresses (we explicitly disable IP logging at both software and infrastructure levels), Device/browser identifiers (e.g., user-agent headers, screen resolution), Network metadata (requests, responses, timestamps), Wallet addresses, private keys, or transaction data, Geolocation or demographic information. https://github.com/hubofvalley/Testnet-Guides/blob/main/PRIVACY_POLICY.md",
+ reliableninjas:
+ "Reliable Ninjas does not collect or track personal user information. IP addresses are only temporarily processed in volatile memory for the sole purpose of rate limiting RPC usage and are purged as soon as they are no longer needed. No identifiable or sensitive information is logged, stored, or retained. Reliable Ninjas does not use cookies or tracking technologies. We do not sell, share, or disclose user data to third parties. For more information, please visit: https://reliableninjas.com/privacy-policy",
+ therpc:
+ "We temporarily record request method names and IP addresses for 7 days solely for service functionality, such as load balancing and DDoS protection.https://therpc.io/agreement/privacy-policy",
+ Spectrum:
+ "At SpectrumNodes.com, we collect and process personal information to deliver, secure, and improve our RPC services, and we do so only with a valid legal basis such as your consent or to fulfill contractual obligations. We do not process sensitive personal data, sell user information, or collect from third parties, and we employ strong technical safeguards to protect your privacy. Users have rights to access, correct, or delete their data, and can contact us anytime at privacy@spectrumnodes.com or https://spectrumnodes.com/contact",
+ STAKEME:
+ "We do not collect or store personal request data or request origins. To ensure the functionality of our services, such as load balancing and DDoS protection",
+ PulseChainRpc:
+ "We do not store or track any user data other than the data publicly available on-chain.https://rpc.pulsechainrpc.com/privacy",
+ MBF: "MBF does not use user accounts and does not intentionally collect personally identifying information. When you access our RPC endpoints, the only data we may process are the requesting IP address and the requested method name. We use this limited data solely for operating the service—for example, rate limiting, abuse and DDoS mitigation, debugging, uptime monitoring, and reliability analytics.",
+ DHF: "DHF does not use user accounts and does not intentionally collect personally identifying information. When you access our RPC endpoints, the only data we may process are the requesting IP address and the requested method name. We use this limited data solely for operating the service—for example, rate limiting, abuse and DDoS mitigation, debugging, uptime monitoring, and reliability analytics.",
+ Stakely:
+ "References are processed in hashed form exclusively for load balancing purposes and remain strictly volatile. No personal data is collected, and IP addresses are never associated with wallets or individual requests. https://stakely.io/policies/privacy-policy#rpc-load-balancer",
+ fastnode:
+ "Fastnode temporarily logs request metadata (IP address, method, headers, timestamps, status, latency) for rate-limiting, security, DDoS protection and debugging. We do not correlate logs with on-chain wallet addresses, use them to front-run transactions, or sell personal data.https://fastnode.gitbook.io/privacy-policy/",
+ Hightower:
+ "We may collect publicly available blockchain information in order to provide our services. This can include wallet addresses, transaction IDs, timestamps, amounts and fees, and transaction status. https://www.htw.tech/privacy-policy",
+ poolz:
+ "For service delivery and abuse prevention, we temporarily record IP addresses at the infrastructure level (via AWS) to set usage limits and monitor for denial of service attacks. These logs are used only for rate limiting and security purposes, and are automatically purged according to AWS retention policies. We do not correlate wallet addresses with IPs, and we do not store, exploit, or share any Personal Identifiable Information (PII). https://www.poolz.finance/privacy/",
+ grove:
+ "We store minimal PII related to your login information. We will retain Users’ PII (including Sensitive PII, where applicable) while they maintain an account with us or to the extent necessary to provide the services through the Service. Thereafter, we will keep PII for as long as reasonably necessary. See our Privacy Policy for more details: https://grove.city/privacy",
+ Chainlink:
+ "We collect IP address information for security and troubleshooting purposes. For more information about our privacy practices please reference https://chain.link/privacy-policy.",
+ fullsend:
+ "Full Send RPC does not track any kind of PII (i.e., IP address, location, etc.) in our backend services. We use Cloudflare strictly for DDoS protection, rate limiting, and performance optimization. Cloudflare may collect standard edge-level metadata such as IP addresses and request headers as part of its security and traffic-management functions; this data is processed according to Cloudflare’s own privacy policies and is not stored or used by Full Send. Only signed transactions are preserved for status tracking and service improvements. For more information about our privacy practices, please reference https://www.spire.dev/docs/terms-and-conditions",
+ OpsLayer:
+ "OpsLayer does not require user accounts and does not deliberately gather personally identifiable information. When our RPC endpoints are accessed, the only information that may be processed is the requester’s IP address and the method name being called. This minimal data is used exclusively to operate and maintain the service, such as for rate limiting, preventing abuse or DDoS attacks, debugging issues, monitoring uptime, and analyzing reliability.",
+ sentio:
+ "We may collect IP address information to support security measures and troubleshooting activities. For additional details about our privacy practices, please refer to this Privacy Statement https://www.sentio.xyz/privacy",
+ Cosmostation:
+ "We do not collect or store any PII, including IP addresses or wallet information. Temporary logs for rate limiting are purged within 24 hours. https://www.cosmostation.io/service_en?target=privacy",
+ GlobalStake:
+ "GlobalStake, LLC and its affiliates are committed to protecting your privacy in accordance with applicable data protection laws. We may share information with affiliates, service providers, and partners as needed to deliver services and comply with legal requirements. By using our services, you agree to the terms of our privacy practices. Full policy: https://globalstake.io/privacy-policy/",
+};
+
+
+export const extraRpcs = {
+ 1: {
+ rpcs: [
+ // Quicknode -> tracks IP
+ {
+ url: "https://go.getblock.io/aefd01aa907c4805ba3c00a9e5b48c6b",
+ tracking: "none",
+ trackingDetails: privacyStatement.getblock,
+ },
+ {
+ url: "https://eth-mainnet.nodereal.io/v1/1659dfb40aa24bbb8153a677b98064d7",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nodereal,
+ },
+ {
+ url: "https://ethereum-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://rpc.ankr.com/eth/c4cc6a8c87ec30258076de433ab2cf3d834228aae3fc4d76087873e4fea11635",
+ tracking: "yes",
+ trackingDetails: privacyStatement.ankr,
+},
+ {
+ url: "wss://ethereum-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://1rpc.io/eth",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://rpc.builder0x69.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.builder0x69,
+ },
+ {
+ url: "https://rpc.mevblocker.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.MEVBlockerRPC,
+ },
+ {
+ url: "https://rpc.flashbots.net/",
+ tracking: "none",
+ trackingDetails: privacyStatement.flashbots,
+ },
+ {
+ url: "https://virginia.rpc.blxrbdn.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://uk.rpc.blxrbdn.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://singapore.rpc.blxrbdn.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://eth.rpc.blxrbdn.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://cloudflare-eth.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.cloudflare,
+ },
+ // RPC Fast -> Tracks IP
+ {
+ url: "https://eth-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://api.securerpc.com/v1",
+ tracking: "unspecified",
+ },
+ {
+ url: "https://openapi.bitstack.com/v1/wNFxbiJyQsSeLrX8RRCHi7NpRxrlErZk/DjShIqLishPCTB9HiMkPHXjUM9CNM9Na/ETH/mainnet",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bitstack,
+ },
+ {
+ url: "https://ethereum-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://eth-mainnet-public.unifra.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.unifra,
+ },
+ {
+ url: "https://ethereum.public.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://rpc.payload.de",
+ tracking: "none",
+ trackingDetails: privacyStatement.payload,
+ },
+ {
+ url: "https://api.zmok.io/mainnet/oaen6dy8ff6hju9k",
+ tracking: "none",
+ trackingDetails: privacyStatement.zmok,
+ },
+ {
+ url: "https://eth-mainnet.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ //"http://127.0.0.1:8545",
+ //"https://yolo-intensive-paper.discover.quiknode.pro/45cad3065a05ccb632980a7ee67dd4cbb470ffbd/",
+ //"https://api.mycryptoapi.com/eth",
+ //"https://mainnet-nethermind.blockscout.com/",
+ //"https://nodes.mewapi.io/rpc/eth",
+ //"https://main-rpc.linkpool.io/",
+ "https://mainnet.eth.cloud.ava.do/",
+ "https://ethereumnodelight.app.runonflux.io",
+ "https://eth-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf",
+ //"http://18.211.207.34:8545",
+ "https://main-light.eth.linkpool.io",
+ {
+ url: "https://rpc.eth.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://rpc.chain49.com/ethereum?api_key=14d1a8b86d8a4b4797938332394203dc",
+ tracking: "yes",
+ trackingDetails: privacyStatement.chain49,
+ },
+ {
+ url: "https://eth.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://eth.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://mainnet.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://virtual.mainnet.rpc.tenderly.co/7355b215-ef17-4e3e-8f64-d494284ef18a",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://virtual.mainnet.rpc.tenderly.co/5804dcf7-70e6-4988-b2b0-3672193e0c91",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/mainnet",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://api.zan.top/eth-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://eth-mainnet.diamondswap.org/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.diamondswap,
+ },
+ "https://rpc.notadegen.com/eth",
+ {
+ url: "https://eth.merkle.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.merkle,
+ },
+ {
+ url: "https://rpc.lokibuilder.xyz/wallet",
+ tracking: "none",
+ trackingDetails: privacyStatement.lokibuilder,
+ },
+ {
+ url: "https://services.tokenview.io/vipapi/nodeservice/eth?apikey=qVHq2o6jpaakcw3lRstl",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tokenview,
+ },
+ {
+ url: "https://eth.nodeconnect.org/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nodeconnect,
+ },
+ {
+ url: "https://api.stateless.solutions/ethereum/v1/demo",
+ tracking: "none",
+ trackingDetails: privacyStatement.stateless,
+ },
+ {
+ url: "https://rpc.polysplit.cloud/v1/chain/1",
+ tracking: "none",
+ trackingDetails: privacyStatement.polysplit,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/ethereum-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://ethereum-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://public-eth.nownodes.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nownodes,
+ },
+ {
+ url: "https://rpc.nodifi.ai/api/rpc/free",
+ tracking: "none",
+ trackingDetails: privacyStatement.nodifi,
+ },
+ "https://ethereum.rpc.subquery.network/public",
+ {
+ url: "https://rpc.graffiti.farm",
+ tracking: "limited",
+ trackingDetails: privacyStatement.graffiti,
+ },
+ {
+ url: "https://rpc.public.curie.radiumblock.co/http/ethereum",
+ tracking: "none",
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ {
+ url: "https://eth-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://eth-mainnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "https://rpc.public.curie.radiumblock.co/ws/ethereum",
+ tracking: "none",
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ {
+ url: "wss://ws-rpc.graffiti.farm",
+ tracking: "limited",
+ trackingDetails: privacyStatement.graffiti,
+ },
+ {
+ url: "wss://ethereum.callstaticrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.callstatic,
+ },
+ {
+ url: "https://eth.blockrazor.xyz",
+ tracking: "none",
+ trackingDetails: privacyStatement.BlockRazor,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/eth/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://eth1.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ {
+ url: "https://0xrpc.io/eth",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "wss://0xrpc.io/eth",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "https://rpc.owlracle.info/eth/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://ethereum.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://eth.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://ethereum-json-rpc.stakely.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.Stakely,
+ },
+ {
+ url: "https://rpc.poolz.finance/eth",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://eth.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-ethereum-mainnet-reth.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.fullsend.to/",
+ tracking: "none",
+ trackingDetails: privacyStatement.fullsend,
+ },
+ {
+ url: "https://rpc.sentio.xyz/mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ }
+ ],
+ },
+ 2: {
+ rpcs: ["https://node.eggs.cool", "https://node.expanse.tech"],
+ },
+ 1975: {
+ rpcs: ["https://rpc.onuschain.io"],
+ },
+ 2517: {
+ rpcs: [
+ "https://svp-dataseed1-testnet.svpchain.org",
+ "https://svp-dataseed2-testnet.svpchain.org",
+ "https://svp-dataseed3-testnet.svpchain.org"
+ ],
+ },
+ 2518: {
+ rpcs: [
+ "https://svp-dataseed1.svpchain.org",
+ "https://svp-dataseed2.svpchain.org",
+ "https://svp-dataseed3.svpchain.org"
+ ],
+ },
+ 80001: {
+ rpcs: [
+ "https://rpc-mumbai.maticvigil.com",
+ {
+ url: "https://endpoints.omniatech.io/v1/matic/mumbai/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.ankr.com/polygon/c4cc6a8c87ec30258076de433ab2cf3d834228aae3fc4d76087873e4fea11635",
+ tracking: "yes",
+ trackingDetails: privacyStatement.ankr,
+},
+ "https://polygontestapi.terminet.io/rpc",
+ {
+ url: "https://polygon-testnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://polygon-mumbai.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://polygon-mumbai-bor-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://polygon-mumbai-bor-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://polygon-mumbai.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/polygon-mumbai",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://polygon-mumbai.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/polygon-mumbai",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ ],
+ },
+ //Rinkeby testnet deprecated
+ 4: {
+ rpcs: ["https://rinkeby.infura.io/3/9aa3d95b3bc440fa88ea12eaa4456161"],
+ },
+ 5: {
+ rpcs: [
+ {
+ url: "https://endpoints.omniatech.io/v1/eth/goerli/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://goerli.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161",
+ tracking: "limited",
+ trackingDetails: privacyStatement.infura,
+ },
+ {
+ url: "https://eth-goerli.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://eth-goerli.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://eth-goerli.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://rpc.goerli.eth.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://ethereum-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://ethereum-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://goerli.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/goerli",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://builder-rpc1.0xblockswap.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.blockswap,
+ },
+ {
+ url: "https://builder-rpc2.0xblockswap.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.blockswap,
+ },
+ ],
+ },
+ //Ropsten testnet deprecated
+ 3: {
+ rpcs: ["https://ropsten.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161"],
+ },
+ 4002: {
+ rpcs: [
+ "https://rpc.testnet.fantom.network/",
+ {
+ url: "https://endpoints.omniatech.io/v1/fantom/testnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://fantom-testnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://fantom-testnet-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://fantom-testnet-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://fantom.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://fantom-testnet.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://fantom-testnet.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://fantom-testnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 4058: {
+ rpcs: [
+ "https://rpc1.ocean.bahamutchain.com",
+ {
+ url: "https://Bahamut-ocean-6h42j7.zeeve.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.zeeve,
+ },
+ ],
+ },
+ 4444: {
+ rpcs: ["https://janus.htmlcoin.dev/janus/"],
+ },
+ 43113: {
+ rpcs: [
+ "https://api.avax-test.network/ext/bc/C/rpc",
+ {
+ url: "https://endpoints.omniatech.io/v1/avax/fuji/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ "https://avalanchetestapi.terminet.io/ext/bc/C/rpc",
+ {
+ url: "https://ava-testnet.public.blastapi.io/ext/bc/C/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://avalanche-fuji-c-chain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://avalanche-fuji-c-chain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://api.zan.top/avax-fuji/ext/bc/C/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/avalanche-fuji",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://avalanche-fuji.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://avalanche-fuji.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://avalanche-fuji.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ ],
+ },
+ 80002: {
+ rpcs: [
+ "https://rpc-amoy.polygon.technology",
+ {
+ url: "https://polygon-bor-amoy-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://polygon-bor-amoy-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://polygon-amoy.blockpi.network/v1/rpc/private",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://polygon-amoy.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://polygon-amoy.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://polygon-amoy.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://api.zan.top/polygon-amoy",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://polygon-amoy-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://polygon-amoy.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://polygon-amoy.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://poly-amoy.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "wss://polygon-amoy.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 56: {
+ rpcs: [
+ "https://bsc-dataseed.bnbchain.org/",
+ "https://bsc-dataseed1.defibit.io/",
+ "https://bsc-dataseed1.ninicoin.io/",
+ "https://bsc-dataseed2.defibit.io/",
+ "https://bsc-dataseed3.defibit.io/",
+ "https://bsc-dataseed4.defibit.io/",
+ "https://bsc-dataseed2.ninicoin.io/",
+ "https://bsc-dataseed3.ninicoin.io/",
+ "https://bsc-dataseed4.ninicoin.io/",
+ "https://bsc-dataseed1.bnbchain.org/",
+ "https://bsc-dataseed2.bnbchain.org/",
+ "https://bsc-dataseed3.bnbchain.org/",
+ "https://bsc-dataseed4.bnbchain.org/",
+ "https://bsc-dataseed6.dict.life/",
+ {
+ url: "https://rpc-bsc.48.club",
+ tracking: "limited",
+ trackingDetails: privacyStatement["48Club"],
+ },
+ {
+ url: "https://0.48.club",
+ tracking: "limited",
+ trackingDetails: privacyStatement["48Club"],
+ },
+ {
+ url: "wss://rpc-bsc.48.club/ws/",
+ tracking: "limited",
+ trackingDetails: privacyStatement["48Club"],
+ },
+ {
+ url: "https://binance-smart-chain-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://bsc-mainnet.nodereal.io/v1/64a9df0874fb4a93b9d0a3849de012d3",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nodereal,
+ },
+ {
+ url: "https://go.getblock.io/cc778cdbdf5c4b028ec9456e0e6c0cf3",
+ tracking: "limited",
+ trackingDetails: privacyStatement.getblock,
+ },
+ "https://bscrpc.com",
+ "https://bsc.rpcgator.com/",
+ {
+ url: "https://binance.nodereal.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nodereal,
+ },
+ "https://bsc-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf",
+ "https://nodes.vefinetwork.org/smartchain",
+ {
+ url: "https://1rpc.io/bnb",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://bsc.rpc.blxrbdn.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://bsc.blockpi.network/v1/rpc/private",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://bnb.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://bsc-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://bsc-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://bsc-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://bsc.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://api.zan.top/bsc-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://bsc.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://services.tokenview.io/vipapi/nodeservice/bsc?apikey=gVFJX5OyPdc2kHH7youg",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tokenview,
+ },
+ {
+ url: "https://rpc.polysplit.cloud/v1/chain/56",
+ tracking: "none",
+ trackingDetails: privacyStatement.polysplit,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/bsc-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://bsc-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://public-bsc.nownodes.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nownodes,
+ },
+ {
+ url: "https://bsc-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://bsc-mainnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ "https://bnb.rpc.subquery.network/public",
+ {
+ url: "wss://bsc.callstaticrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.callstatic,
+ },
+ {
+ url: "https://bsc.blockrazor.xyz",
+ tracking: "none",
+ trackingDetails: privacyStatement.BlockRazor,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/bsc/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.owlracle.info/bsc/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://bsc.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://rpc.poolz.finance/bsc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://bsc.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://public-bsc-mainnet.fastnode.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.fastnode,
+ },
+ {
+ url: "https://api-bsc-mainnet-full.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "wss://bsc.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.sentio.xyz/bsc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 97: {
+ rpcs: [
+ "https://bsctestapi.terminet.io/rpc",
+ {
+ url: "https://bsc-testnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://bsc-testnet-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://bsc-testnet-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://api.zan.top/bsc-testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/bsc-testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://bsc-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://bsc-testnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/bsc/testnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://bsc-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://bsc-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://bnb-testnet.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://bsc-testnet.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://rpc.sentio.xyz/bsc-testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 900000: {
+ rpcs: ["https://api.posichain.org", "https://api.s0.posichain.org"],
+ },
+ 43114: {
+ rpcs: [
+ "https://api.avax.network/ext/bc/C/rpc",
+ "https://avalanche.public-rpc.com",
+ {
+ url: "https://ava-mainnet.public.blastapi.io/ext/bc/C/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ "https://avalancheapi.terminet.io/ext/bc/C/rpc",
+ {
+ url: "https://avalanche-c-chain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://avalanche-c-chain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://1rpc.io/avax/c",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://avalanche-public.nodies.app/ext/bc/C/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://avalanche.api.onfinality.io/public/ext/bc/C/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/avax/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://avax.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://api.zan.top/avax-mainnet/ext/bc/C/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://avalanche.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/avalanche-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://avax-x-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://avalanche-mainnet.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://rpc.owlracle.info/avax/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://spectrum-01.simplystaking.xyz/avalanche-mn-rpc/ext/bc/C/rpc",
+ tracking: "yes",
+ trackingDetails: privacyStatement.Spectrum,
+ },
+ {
+ url: "https://avalanche.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://rpc.poolz.finance/avalanche",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://avax.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "wss://avalanche.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.sentio.xyz/avalanche",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 250: {
+ rpcs: [
+ "https://rpcapi.fantom.network",
+ {
+ url: "https://fantom-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ "https://rpc.ftm.tools/",
+ "https://rpc.fantom.network",
+ "https://rpc2.fantom.network",
+ "https://rpc3.fantom.network",
+ {
+ url: "https://fantom-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://1rpc.io/ftm",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://fantom-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://fantom-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://fantom.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://rpc.fantom.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://fantom.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://fantom-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "wss://fantom.callstaticrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.callstatic,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/fantom/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://fantom-json-rpc.stakely.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.Stakely,
+ },
+ {
+ url: "https://api.zan.top/ftm-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://rpc.owlracle.info/ftm/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://fantom.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://fantom.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://public-ftm-mainnet.fastnode.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.fastnode,
+ },
+ ],
+ },
+ 137: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/polygon",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ "https://polygon-rpc.com",
+ {
+ url: "https://rpc-mainnet.matic.quiknode.pro",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ {
+ url: "https://polygon-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://polygon-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://1rpc.io/matic",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ "https://polygon-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf",
+ {
+ url: "https://polygon-bor-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+
+ {
+ url: "wss://polygon-bor-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://polygon-mainnet.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://go.getblock.io/02667b699f05444ab2c64f9bff28f027",
+ tracking: "yes",
+ trackingDetails: privacyStatement.getblock,
+ },
+ {
+ url: "https://polygon.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://polygon.rpc.blxrbdn.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://polygon.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://polygon.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/polygon",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://api.zan.top/polygon-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://polygon.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/polygon-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://polygon-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ "https://polygon.rpc.subquery.network/public",
+ {
+ url: "https://polygon-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://polygon-mainnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/matic/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://polygon.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ {
+ url: "https://rpc.owlracle.info/poly/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://polygon.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://rpc.poolz.finance/polygon",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://poly.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-polygon-mainnet-full.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "yes",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/matic",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 25: {
+ rpcs: [
+ "https://evm.cronos.org",
+ "https://cronos-rpc.elk.finance/",
+ {
+ url: "https://cronos-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://cronos-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://1rpc.io/cro",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://cronos.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://cronos.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ "https://rpc.vvs.finance",
+ "https://mmf-rpc.xstaking.sg",
+ "https://rpc.nebkas.ro",
+ {
+ url: "https://endpoints.omniatech.io/v1/cronos/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.owlracle.info/cro/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://cro-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://api-cronos-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "yes",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/cronos",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 338: {
+ rpcs: [
+ "https://evm-t3.cronos.org/",
+ {
+ url: "https://endpoints.omniatech.io/v1/cronos/testnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://cro-testnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 142857: {
+ rpcs: [
+ {
+ url: "https://rpc1.icplaza.pro/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.icplazaorg,
+ },
+ ],
+ },
+ 8822: {
+ rpcs: [
+ "https://json-rpc.evm.iotaledger.net",
+ {
+ url: "https://iota-mainnet-evm.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://rpc.ankr.com/iota_evm",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://iota-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 1075: {
+ rpcs: [
+ "https://evm-toolkit-api.evm.testnet.iotaledger.net",
+ {
+ url: "https://iota-testnet-evm.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://rpc.ankr.com/iota_evm_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://iota-testnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 2340: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/atleta_olympia",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 2440: {
+ rpcs: [
+ {
+ url: "https://rpc.atleta.mainnet.dteam.tech",
+ tracking: "none",
+ trackingDetails: privacyStatement.DTEAM,
+ },
+ {
+ url: "wss://rpc.atleta.mainnet.dteam.tech",
+ tracking: "none",
+ trackingDetails: privacyStatement.DTEAM,
+ },
+ {
+ url: "https://rpc.ankr.com/atleta_mainnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://public-atla-mainnet.fastnode.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.fastnode,
+ },
+ {
+ url: "https://rpc.atleta.at.htw.tech",
+ tracking: "yes",
+ trackingDetails: privacyStatement.Hightower,
+ },
+ {
+ url: "wss://rpc.atleta.at.htw.tech",
+ tracking: "yes",
+ trackingDetails: privacyStatement.Hightower,
+ },
+ {
+ url: "https://atleta.nownodes.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nownodes,
+ },
+ ],
+ },
+ 7887: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/kinto",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 1559: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/tenet_evm",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 42161: {
+ rpcs: [
+ "https://arb1.arbitrum.io/rpc",
+ {
+ url: "https://1rpc.io/arb",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://rpc.ankr.com/arbitrum/c4cc6a8c87ec30258076de433ab2cf3d834228aae3fc4d76087873e4fea11635",
+ tracking: "yes",
+ trackingDetails: privacyStatement.ankr,
+},
+ {
+ url: "https://arbitrum-one-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://arb-mainnet.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://arbitrum.public.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://arbitrum-one.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://arb-mainnet-public.unifra.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.unifra,
+ },
+ {
+ url: "https://rpc.arb1.arbitrum.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://arbitrum-one-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://arbitrum-one-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://arbitrum.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://api.zan.top/arb-one",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://arbitrum.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/arbitrum-one",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://api.stateless.solutions/arbitrum-one/v1/demo",
+ tracking: "none",
+ trackingDetails: privacyStatement.stateless,
+ },
+ "https://arbitrum.rpc.subquery.network/public",
+ {
+ url: "https://arbitrum.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "wss://arbitrum.callstaticrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.callstatic,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/arbitrum/one/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://arb1.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ {
+ url: "https://rpc.owlracle.info/arb/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://arbitrum.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://arbitrum.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://arb-one-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://rpc.poolz.finance/arbitrum",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://arb-one.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://public-arb-mainnet.fastnode.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.fastnode,
+ },
+ {
+ url: "https://api-arbitrum-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "wss://arbitrum.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.sentio.xyz/arbitrum-one",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 421613: {
+ rpcs: [
+ {
+ url: "https://arb-goerli.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://arbitrum-goerli.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://rpc.goerli.arbitrum.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://arbitrum-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://arbitrum-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ ],
+ },
+ 42170: {
+ rpcs: [
+ "https://nova.arbitrum.io/rpc",
+ {
+ url: "https://arbitrum-nova.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://arbitrum-nova-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://arbitrum-nova-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://arbitrum-nova.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://arb-nova-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://arbitrum-nova.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://arbnova-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://${QUICKNODE_IDENTIFIER}.nova-mainnet.quiknode.pro/${QUICKNODE_API_KEY}",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ {
+ url: "https://docs-demo.nova-mainnet.quiknode.pro",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ {
+ url: "wss://arbitrum-nova.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 421614: {
+ rpcs: [
+ {
+ url: "https://endpoints.omniatech.io/v1/arbitrum/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/arbitrum-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://arbitrum-sepolia.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://api.zan.top/arb-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://arbitrum-sepolia.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://arbitrum-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://arbitrum-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://arbitrum-sepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://arbitrum-sepolia-testnet.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 8217: {
+ rpcs: [
+ "https://public-en.node.kaia.io",
+ {
+ url: "https://alpha-hardworking-orb.kaia-mainnet.quiknode.pro/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ {
+ url: "https://kaia.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://kaia.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://kaia-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://go.getblock.io/d7094dbd80ab474ba7042603fe912332",
+ tracking: "none",
+ trackingDetails: privacyStatement.getblock,
+ },
+ {
+ url: "https://klaytn.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://1rpc.io/klay",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://klaytn.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.ankr.com/kaia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://kaia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://kaia-mainnet.gateway.tatum.io/",
+ tracking: "limited",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "wss://klaytn.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1666600000: {
+ rpcs: [
+ "https://api.harmony.one",
+ "https://a.api.s0.t.hmny.io",
+ "https://api.s0.t.hmny.io",
+ {
+ url: "https://1rpc.io/one",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/harmony/mainnet-0/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://harmony-0.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://harmony-0.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.owlracle.info/one/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://harmony.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 168587773: {
+ rpcs: [
+ "https://sepolia.blast.io",
+ {
+ url: "https://endpoints.omniatech.io/v1/blast/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://blast-testnet-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://rpc.ankr.com/blast_testnet_sepolia",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 81457: {
+ rpcs: [
+ "https://rpc.blast.io",
+ "https://blast.din.dev/rpc",
+ "https://blastl2-mainnet.public.blastapi.io",
+ "https://li-fi-blast.intustechno.workers.dev/rpc",
+ {
+ url: "https://rpc.ankr.com/blast",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://blast.gasswap.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.gasswap,
+ },
+ {
+ url: "wss://blast.gasswap.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.gasswap,
+ },
+
+ {
+ url: "https://blast-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://blast-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://blast.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://blast.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://blast.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "wss://blast.callstaticrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.callstatic,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/blast/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.owlracle.info/blast/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://blast-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://blast.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://blast.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-blast-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/blast-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 5611: {
+ rpcs: [
+ {
+ url: "https://opbnb-testnet.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://opbnb-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://opbnb-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 204: {
+ rpcs: [
+ "https://opbnb-mainnet-rpc.bnbchain.org",
+ {
+ url: "https://opbnb.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://opbnb.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://opbnb-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://opbnb-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://1rpc.io/opbnb",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://opbnb-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://opbnb-mainnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "https://opbnb.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://opbnb.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-opbnb-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 1666700000: {
+ rpcs: [
+ "https://api.s0.b.hmny.io",
+ {
+ url: "https://endpoints.omniatech.io/v1/harmony/testnet-0/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 1313161554: {
+ rpcs: [
+ "https://mainnet.aurora.dev",
+ {
+ url: "https://1rpc.io/aurora",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://aurora.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://aurora-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/aurora/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.owlracle.info/aurora/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ ],
+ },
+ 1313161555: {
+ rpcs: [
+ "https://testnet.aurora.dev",
+ "https://aurora-testnet.drpc.org",
+ "wss://aurora-testnet.drpc.org",
+ {
+ url: "https://endpoints.omniatech.io/v1/aurora/testnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 4181: {
+ rpcs: ["https://rpc1.phi.network"],
+ },
+ 128: {
+ rpcs: [
+ "https://http-mainnet.hecochain.com",
+ "https://http-mainnet-node.huobichain.com",
+ "https://hecoapi.terminet.io/rpc",
+ {
+ url: "https://heco.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://heco.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 256: {
+ rpcs: ["https://hecotestapi.terminet.io/rpc"],
+ },
+ 5165: {
+ rpcs: [
+ "https://rpc1.bahamut.io",
+ "https://rpc2.bahamut.io",
+ "https://rpc1.ftnscan.io",
+ "https://rpc2.ftnscan.io",
+ {
+ url: "https://bahamut-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://bahamut-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://Bahamut-mainnet-2h93.zeeve.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.zeeve,
+ },
+ {
+ url: "https://rpc.ankr.com/bahamut",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 2552: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/bahamut_horizon",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 42220: {
+ rpcs: [
+ "https://forno.celo.org",
+ "https://rpc.celocolombia.org",
+ {
+ url: "https://rpc.ankr.com/celo",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://celo-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://celo.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://celo.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://celo-json-rpc.stakely.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.Stakely,
+ },
+ {
+ url: "https://celo.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://api-celo-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 11142220: {
+ rpcs: [
+ "https://forno.celo-sepolia.celo-testnet.org",
+ {
+ url: "https://rpc.ankr.com/celo_sepolia",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://celo-sepolia.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://celo-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://celo-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 480: {
+ rpcs: [
+ "https://worldchain-mainnet.g.alchemy.com/public",
+ "https://480.rpc.thirdweb.com",
+ "https://worldchain-mainnet.gateway.tenderly.co",
+ "wss://worldchain-mainnet.gateway.tenderly.co",
+ "https://sparkling-autumn-dinghy.worldchain-mainnet.quiknode.pro",
+ {
+ url: "https://worldchain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://worldchain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 4801: {
+ rpcs: [
+ "https://worldchain-sepolia.g.alchemy.com/public",
+ "https://4801.rpc.thirdweb.com",
+ "https://worldchain-sepolia.gateway.tenderly.co",
+ "wss://worldchain-sepolia.gateway.tenderly.co",
+ {
+ url: "https://worldchain-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://worldchain-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 10: {
+ rpcs: [
+ "https://mainnet.optimism.io/",
+ {
+ url: "https://optimism-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://1rpc.io/op",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://optimism-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://opt-mainnet.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://optimism.public.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://optimism.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://rpc.optimism.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://optimism-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://optimism-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://optimism.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://api.zan.top/opt-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://optimism.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://optimism.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/optimism",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://api.stateless.solutions/optimism/v1/demo",
+ tracking: "none",
+ trackingDetails: privacyStatement.stateless,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/optimism-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://optimism-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://go.getblock.io/e8a75f8dcf614861becfbcb185be6eb4",
+ tracking: "yes",
+ trackingDetails: privacyStatement.getblock,
+ },
+ {
+ url: "https://opt-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://opt-mainnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/op/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.buildbear.io/esquivelfabian/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.buildbear,
+ },
+ {
+ url: "https://optimism.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ "https://optimism.rpc.subquery.network/public",
+ {
+ url: "https://rpc.owlracle.info/opt/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://optimism.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://optimism.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://public-op-mainnet.fastnode.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.fastnode,
+ },
+ {
+ url: "https://api-optimism-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/optimism",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio
+ },
+ ],
+ },
+ 11155420: {
+ rpcs: [
+ "https://sepolia.optimism.io",
+ {
+ url: "https://public.stackup.sh/api/v1/node/optimism-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/op/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://optimism-sepolia.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://api.zan.top/opt-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://optimism-sepolia-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://optimism-sepolia.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://optimism-sepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://optimism-sepolia-testnet.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 2330: {
+ rpcs: ["http://138.197.152.181:8145", "https://rpc0.altcoinchain.org/rpc"],
+ },
+ 1773: {
+ rpcs: ["http://138.197.152.181:8245"],
+ },
+ 1881: {
+ rpcs: ["https://rpc.cartenz.works"],
+ },
+ 4200: {
+ rpcs: [
+ "https://rpc.merlinchain.io",
+ {
+ url: "https://merlin.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ "https://rpc-merlin.rockx.com",
+ "https://merlin-mainnet-enterprise.unifra.io",
+ {
+ url: "https://endpoints.omniatech.io/v1/merlin/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/merlin/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://merlin.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://merlin.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 420: {
+ rpcs: [
+ {
+ url: "https://opt-goerli.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://optimism-goerli.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://rpc.goerli.optimism.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://optimism-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://optimism-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://optimism-goerli.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/optimism-goerli",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ ],
+ },
+ 1088: {
+ rpcs: [
+ "https://andromeda.metis.io/?owner=1088",
+ {
+ url: "https://metis-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://metis.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://metis-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://metis.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://metis.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://metis-andromeda.rpc.thirdweb.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.thirdweb,
+ },
+ {
+ url: "https://metis-andromeda.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ "https://api.blockeden.xyz/metis/67nCBdZQSH9z3YqDDjdm",
+ "https://metis.rpc.hypersync.xyz/",
+ ],
+ },
+ 59902: {
+ rpcs: [
+ {
+ url: "wss://metis-sepolia-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://metis-sepolia-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://metis-sepolia.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ "https://sepolia.metisdevops.link",
+ ],
+ },
+ 1246: {
+ rpcs: ["https://rpc.omplatform.com"],
+ },
+ 100: {
+ rpcs: [
+ "https://rpc.gnosischain.com",
+ "https://xdai-archive.blockscout.com",
+ {
+ url: "https://gnosis-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://rpc.gnosis.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://gnosis-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://rpc.ap-southeast-1.gateway.fm/v4/gnosis/non-archival/mainnet",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://gnosis.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://gnosis.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/gnosis/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://gnosis-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://gnosis-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://1rpc.io/gnosis",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://gno-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://gnosis.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://gnosis.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://public-gno-mainnet.fastnode.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.fastnode,
+ },
+ {
+ url: "wss://gnosis.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 10200: {
+ rpcs: [
+ "https://rpc.chiadochain.net",
+ {
+ url: "https://rpc.chiado.gnosis.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://gnosis-chiado-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://gnosis-chiado-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: " https://endpoints.omniatech.io/v1/gnosis/chiado/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://gnosis-chiado.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ ],
+ },
+ 1923: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/swell",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://rpc.sentio.xyz/swell-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 1924: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/swell_sepolia",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://swell-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "wss://swell-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 1625: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/gravity",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 1231: {
+ rpcs: ["https://ultron-rpc.net"],
+ },
+ 1285: {
+ rpcs: [
+ {
+ url: "https://rpc.api.moonriver.moonbeam.network",
+ tracking: "limited",
+ trackingDetails: privacyStatement.MBF,
+ },
+ {
+ url: "wss://wss.api.moonriver.moonbeam.network",
+ tracking: "limited",
+ trackingDetails: privacyStatement.MBF,
+ },
+ {
+ url: "wss://moonriver.api.onfinality.io/public-ws",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://moonriver.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://moonriver.unitedbloc.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.unitedbloc,
+ },
+ {
+ url: "wss://moonriver.unitedbloc.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.unitedbloc,
+ },
+ {
+ url: "https://moonriver-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "wss://moonriver-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://moonriver-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://moonriver-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://moonriver.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://moonriver.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.owlracle.info/movr/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://moonriver.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 361: {
+ rpcs: ["https://eth-rpc-api.thetatoken.org/rpc"],
+ },
+ 42262: {
+ rpcs: [
+ "https://emerald.oasis.io",
+ {
+ url: "https://1rpc.io/oasis/emerald",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ ],
+ },
+ 40: {
+ rpcs: [
+ "https://rpc.telos.net",
+ {
+ url: "https://1rpc.io/telos/evm",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://telos.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://telos.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.ankr.com/telos",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://rpc.poolz.finance/telos",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ ],
+ },
+ 41: {
+ rpcs: ["https://testnet.telos.net/evm"],
+ },
+ 32659: {
+ rpcs: ["https://mainnet.fusionnetwork.io", "wss://mainnet.fusionnetwork.io"],
+ },
+ 1284: {
+ rpcs: [
+ {
+ url: "https://rpc.api.moonbeam.network",
+ tracking: "limited",
+ trackingDetails: privacyStatement.MBF,
+ },
+ {
+ url: "wss://wss.api.moonbeam.network",
+ tracking: "limited",
+ trackingDetails: privacyStatement.MBF,
+ },
+ {
+ url: "https://moonbeam.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "wss://moonbeam.api.onfinality.io/public-ws",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://moonbeam.unitedbloc.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.unitedbloc,
+ },
+ {
+ url: "wss://moonbeam.unitedbloc.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.unitedbloc,
+ },
+ {
+ url: "https://1rpc.io/glmr",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://moonbeam-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "wss://moonbeam-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://moonbeam.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://moonbeam.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://moonbeam.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://moonbeam-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://moonbeam-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/moonbeam/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ {
+ url: "https://moonbeam.public.curie.radiumblock.co/ws",
+ tracking: "none",
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ {
+ url: "https://moonbeam.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://moonbeam.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.poolz.finance/moonbeam",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://node.histori.xyz/moonbeam-mainnet/8ry9f6t9dct1se2hlagxnd9n2a",
+ tracking: "none",
+ trackingDetails: privacyStatement.Histori,
+ },
+ {
+ url: "https://moonbeam.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 30: {
+ rpcs: [
+ "https://mycrypto.rsk.co",
+ "https://public-node.rsk.co",
+ {
+ url: "https://rootstock.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://rootstock.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rootstock-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ ],
+ },
+
+ 4689: {
+ rpcs: [
+ "https://babel-api.mainnet.iotex.io",
+ "https://babel-api.mainnet.iotex.one",
+ "https://babel-api.fastblocks.io",
+ "https://rpc.depinscan.io/iotex",
+ "https://rpc.chainanalytics.org/iotex",
+ // {
+ // url: "https://iotexrpc.com",
+ // tracking: "limited",
+ // trackingDetails: privacyStatement.ankr,
+ // },
+ {
+ url: "https://iotex-network.rpc.thirdweb.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.thirdweb,
+ },
+ {
+ url: "https://iotex.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://api-iotex-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 66: {
+ rpcs: [
+ "https://exchainrpc.okex.org",
+ {
+ url: "https://oktc-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://1rpc.io/oktc",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://oktc.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://oktc.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 288: {
+ rpcs: [
+ "https://mainnet.boba.network/",
+ {
+ url: "https://boba-ethereum.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/boba-ethereum",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://1rpc.io/boba/eth",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://boba-eth.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://boba-eth.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://boba.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-boba-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 321: {
+ rpcs: [
+ "https://rpc-mainnet.kcc.network",
+ "https://kcc.mytokenpocket.vip",
+ "https://kcc-rpc.com",
+ {
+ url: "https://services.tokenview.io/vipapi/nodeservice/kcs?apikey=qVHq2o6jpaakcw3lRstl",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tokenview,
+ },
+ ],
+ },
+ 888: {
+ rpcs: ["https://gwan-ssl.wandevs.org:56891", "https://gwan2-ssl.wandevs.org"],
+ },
+ 106: {
+ rpcs: [
+ "https://evmexplorer.velas.com/rpc",
+ "https://velas-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf",
+ ],
+ },
+ 10000: {
+ rpcs: [
+ "https://smartbch.fountainhead.cash/mainnet",
+ "https://global.uat.cash",
+ "https://rpc.uatvo.com",
+ {
+ url: "https://bch-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 19: {
+ rpcs: [
+ "https://songbird-api.flare.network/ext/C/rpc",
+ "https://rpc.ftso.au/songbird",
+ "https://songbird.solidifi.app/ext/C/rpc",
+ ],
+ },
+ 122: {
+ rpcs: [
+ "https://rpc.fuse.io",
+ {
+ url: "https://fuse-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://fuse-mainnet.chainstacklabs.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.chainstack,
+ },
+ {
+ url: "https://fuse.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://fuse.liquify.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.liquify,
+ },
+ {
+ url: "https://fuse.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://fuse.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.owlracle.info/fuse/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://fuse.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 336: {
+ rpcs: [
+ "https://rpc.shiden.astar.network:8545/",
+ {
+ url: "https://shiden.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://shiden-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "wss://shiden-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://shiden.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://shiden.public.curie.radiumblock.co/http",
+ tracking: "none",
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ {
+ url: "https://shiden.public.curie.radiumblock.co/ws",
+ tracking: "none",
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ ],
+ },
+ 592: {
+ rpcs: [
+ "https://evm.astar.network/",
+ "https://rpc.astar.network:8545",
+ {
+ url: "https://astar.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://getblock.io/nodes/bsc/",
+ tracking: "none",
+ trackingDetails: privacyStatement.getblock,
+ },
+ {
+ url: "https://1rpc.io/astr",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://astar-mainnet.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://astar.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "wss://astar.api.onfinality.io/public-ws",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://astar-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "wss://astar-rpc.dwellir.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://astar.public.curie.radiumblock.co/http",
+ tracking: "none",
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ {
+ url: "https://astar.public.curie.radiumblock.co/ws",
+ tracking: "none",
+ trackingDetails: privacyStatement.radiumblock,
+ },
+ ],
+ },
+ 71394: {
+ rpcs: ["https://mainnet.godwoken.io/rpc/eth-wallet"],
+ },
+ 52: {
+ rpcs: [
+ "https://rpc.coinex.net/",
+ "https://rpc1.coinex.net/",
+ "https://rpc2.coinex.net/",
+ "https://rpc3.coinex.net/",
+ "https://rpc4.coinex.net/",
+ ],
+ },
+ 820: {
+ rpcs: ["https://rpc.callistodao.org"],
+ },
+ 108: {
+ rpcs: [
+ "https://mainnet-rpc.thundercore.com",
+ {
+ url: "https://thundercore.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://thundercore.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 20: {
+ rpcs: [
+ "https://api.elastos.io/esc",
+ "https://api.trinity-tech.io/esc",
+ "https://api2.elastos.io/esc",
+ "https://api2.elastos.net/esc",
+ "https://api2.elastos.io/eth",
+ "https://api2.elastos.net/eth",
+ "https://rpc.glidefinance.io/",
+ ],
+ },
+ 82: {
+ rpcs: [
+ "https://rpc.meter.io",
+ {
+ url: "https://rpc-meter.jellypool.xyz/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.jellypool,
+ },
+ {
+ url: "https://meter.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ ],
+ },
+ 5551: {
+ rpcs: ["https://l2.nahmii.io/"],
+ },
+ 88: {
+ rpcs: [
+ {
+ url: "https://viction.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://viction.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://viction.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 246: {
+ rpcs: ["https://rpc.energyweb.org"],
+ },
+ 57: {
+ rpcs: [
+ "https://rpc.syscoin.org",
+ {
+ url: "https://rpc.ankr.com/syscoin",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://syscoin-evm.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://syscoin-evm.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ ],
+ },
+ 8: {
+ rpcs: ["https://rpc.octano.dev"],
+ },
+ 5050: {
+ rpcs: ["https://rpc.liquidchain.net/", "https://rpc.xlcscan.com/"],
+ },
+ 333999: {
+ rpcs: ["https://rpc.polis.tech"],
+ },
+ 55: {
+ rpcs: [
+ "https://rpc-1.zyx.network/",
+ "https://rpc-2.zyx.network/",
+ "https://rpc-3.zyx.network/",
+ "https://rpc-5.zyx.network/",
+ ],
+ },
+ 60: {
+ rpcs: ["https://rpc.gochain.io"],
+ },
+ 11297108109: {
+ rpcs: [
+ {
+ url: "https://palm-mainnet.infura.io/v3/3a961d6501e54add9a41aa53f15de99b",
+ tracking: "limited",
+ trackingDetails: privacyStatement.infura,
+ },
+ {
+ url: "https://palm-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://palm-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 7: {
+ rpcs: ["https://rpc.dome.cloud"],
+ },
+ 11: {
+ rpcs: ["https://api.metadium.com/dev"],
+ },
+ 14: {
+ rpcs: [
+ {
+ url: " https://rpc.ankr.com/flare",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://flare-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 15: {
+ rpcs: ["https://prenet.diode.io:8443/"],
+ },
+ 17: {
+ rpcs: ["https://rpc.thaifi.com"],
+ },
+ 17000: {
+ rpcs: [
+ {
+ url: "https://1rpc.io/holesky",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://ethereum-holesky-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://etherem-holesky-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://holesky-rpc.nocturnode.tech",
+ tracking: "none",
+ trackingDetails: privacyStatement.nocturnDao,
+ },
+ {
+ url: "https://holesky.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/eth/holesky/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://api.zan.top/eth-holesky",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://eth-holesky-testnet.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://rpc.sentio.xyz/holesky",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 22: {
+ rpcs: ["https://api.trinity-tech.io/eid", "https://api.elastos.io/eid"],
+ },
+ 24: {
+ rpcs: ["https://rpc.kardiachain.io"],
+ },
+ 27: {
+ rpcs: ["https://rpc.shibachain.net"],
+ websiteUrl: "https://shibachain.net/",
+ },
+ 29: {
+ rpcs: ["https://rpc.genesisl1.org"],
+ },
+ 33: {
+ rpcs: ["https://rpc.goodata.io"],
+ rpcWorking: false,
+ },
+ 35: {
+ rpcs: ["https://rpc.tbwg.io"],
+ },
+ 38: {
+ rpcs: ["https://rpc.valorbit.com/v2"],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 44: {
+ rpcs: [
+ {
+ url: "https://crab.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ ],
+ },
+ 50: {
+ rpcs: [
+ "https://rpc.xdcrpc.com",
+ "wss://rpc.xdcrpc.com/ws",
+ "https://rpc1.xinfin.network",
+ "https://erpc.xinfin.network",
+ "https://erpc.xdcrpc.com",
+ "wss://erpc.xdcrpc.com/ws",
+ "https://rpc.xdc.org",
+ "https://rpc.xdc.network",
+ "https://earpc.xinfin.network/",
+ "https://erpc.xinfin.network/",
+ "wss://ews.xinfin.network/ws",
+ {
+ url: "https://rpc.ankr.com/xdc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://xdc-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://api-xdc-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 51: {
+ rpcs: [
+ "https://erpc.apothem.network",
+ "https://apothem.xdcrpc.com",
+ "https://rpc.ankr.com/xdc_testnet",
+ "https://earpc.apothem.network/",
+ "https://erpc.apothem.network/",
+ "wss://eaws.apothem.network/",
+ ],
+ },
+ 58: {
+ rpcs: [
+ "https://dappnode1.ont.io:10339",
+ "https://dappnode2.ont.io:10339",
+ "https://dappnode3.ont.io:10339",
+ "https://dappnode4.ont.io:10339",
+ ],
+ },
+ 59: {
+ rpcs: ["https://api.eosargentina.io", "https://api.metahub.cash"],
+ },
+ 15557: {
+ rpcs: [
+ {
+ url: "https://api.testnet.evm.eosnetwork.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.eosnetwork,
+ },
+ ],
+ },
+ 17777: {
+ rpcs: [
+ {
+ url: "https://api.evm.eosnetwork.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.eosnetwork,
+ },
+ ],
+ },
+ //Kotti testnet deprecated
+ 6: {
+ rpcs: ["https://www.ethercluster.com/kotti"],
+ },
+ 61: {
+ rpcs: [
+ "https://etc.etcdesktop.com",
+ {
+ url: "https://etc.rivet.link",
+ tracking: "none",
+ trackingDetails: privacyStatement.rivet,
+ },
+ {
+ url: "https://0xrpc.io/etc",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "wss://0xrpc.io/etc",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "https://ethereum-classic-mainnet.gateway.tatum.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ //Morden testnet deprecated
+ 62: {
+ rpcs: ["https://www.ethercluster.com/morden"],
+ },
+ 63: {
+ rpcs: [
+ "https://rpc.mordor.etccooperative.org",
+ {
+ url: "https://geth-mordor.etc-network.info",
+ tracking: "limited",
+ trackingDetails: privacyStatement.etcnetworkinfo,
+ },
+ {
+ url: "https://0xrpc.io/mordor",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "wss://0xrpc.io/mordor",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ ],
+ },
+ 64: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 68: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 74: {
+ rpcs: ["https://idchain.one/rpc/"],
+ },
+ 76: {
+ rpcs: [],
+ rpcWorking: false,
+ possibleRebrand: "It is now a Polkadot chain project renamed: Acuity being built on substrate",
+ },
+ 77: {
+ rpcs: ["https://sokol.poa.network"],
+ },
+ 78: {
+ rpcs: ["https://ethnode.primusmoney.com/mainnet"],
+ },
+ 80: {
+ rpcs: ["website:https://genechain.io/en/index.html"],
+ rpcWorking: false,
+ },
+ 86: {
+ rpcs: ["https://evm.gatenode.cc"],
+ },
+ 87: {
+ rpcs: [
+ {
+ url: "https://rpc.novanetwork.io:9070",
+ tracking: "none",
+ trackingDetails: privacyStatement.restratagem,
+ },
+ {
+ url: "https://dev.rpc.novanetwork.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.restratagem,
+ },
+ ],
+ },
+ 90: {
+ rpcs: ["https://s0.garizon.net/rpc"],
+ },
+ 91: {
+ rpcs: ["https://s1.garizon.net/rpc"],
+ },
+ 92: {
+ rpcs: ["https://s2.garizon.net/rpc"],
+ },
+ 93: {
+ rpcs: ["https://s3.garizon.net/rpc"],
+ },
+ 96: {
+ rpcs: ["https://rpc.bitkubchain.io", "wss://wss.bitkubchain.io"],
+ },
+ 99: {
+ rpcs: ["https://core.poanetwork.dev"],
+ },
+ 101: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 111: {
+ rpcs: ["https://rpc.etherlite.org"],
+ },
+ 123: {
+ rpcs: ["https://rpc.fusespark.io"],
+ },
+ 124: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 126: {
+ rpcs: ["https://rpc.mainnet.oychain.io", "https://rpc.oychain.io"],
+ },
+ 127: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 142: {
+ rpcs: ["https://rpc.prodax.io"],
+ },
+ 143: {
+ rpcs: [
+ {
+ url: "https://monad-mainnet.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://monad-mainnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://monad-mainnet-rpc.spidernode.net/",
+ },
+ {
+ url: "https://infra.originstake.com/monad/evm",
+ tracking: "none",
+ trackingDetails: privacyStatement.originstake,
+ },
+ {
+ url: "https://monad-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://rpc.sentio.xyz/monad-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 163: {
+ rpcs: ["https://node.mainnet.lightstreams.io"],
+ },
+ 177: {
+ rpcs: [
+ "https://mainnet.hsk.xyz",
+ {
+ url: "https://hashkey.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://hashkey.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 169: {
+ rpcs: [
+ "https://pacific-rpc.manta.network/http",
+ {
+ url: "https://1rpc.io/manta",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ "https://manta-pacific-gascap.calderachain.xyz/http",
+ "https://www.tencentcloud-rpc.com/v2/manta/manta-rpc",
+ "https://r1.pacific.manta.systems/http",
+ "https://manta.nirvanalabs.xyz/mantapublic",
+ "https://manta-pacific.calderachain.xyz/http",
+ "wss://manta-pacific.calderachain.xyz/ws",
+ {
+ url: "https://manta-pacific.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://manta-pacific.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/manta-pacific/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 186: {
+ rpcs: ["https://rpc.seelen.pro/"],
+ },
+ 188: {
+ rpcs: ["https://mainnet.bmcchain.com/"],
+ },
+ 199: {
+ rpcs: ["https://rpc.bittorrentchain.io/"],
+ },
+ 200: {
+ rpcs: ["https://arbitrum.xdaichain.com"],
+ },
+ 70: {
+ rpcs: ["https://http-mainnet.hoosmartchain.com"],
+ },
+ 211: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 222: {
+ rpcs: ["https://blockchain-api-mainnet.permission.io/rpc"],
+ },
+ 258: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 262: {
+ rpcs: ["https://sur.nilin.org"],
+ },
+ 333: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 360: {
+ rpcs: ["https://mainnet.shape.network", "https://shape-mainnet.g.alchemy.com/public"],
+ },
+ 369: {
+ rpcs: [
+ "https://rpc.pulsechain.com",
+ "https://rpc.gigatheminter.com",
+ "https://rpc-pulsechain.g4mm4.io",
+ "https://evex.cloud/pulserpc",
+ "wss://evex.cloud/pulsews",
+ {
+ url: "https://pulsechain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://pulsechain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://rpc.owlracle.info/pulse/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://rpc.pulsechainrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.PulseChainRpc,
+ },
+ {
+ url: "wss://ws.pulsechainrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.PulseChainRpc,
+ },
+ {
+ url: "https://rpc.pulsechainstats.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.pulsechainstats,
+ },
+ {
+ url: "https://rpc.hairylabs.io/rpc",
+ tracking: "none",
+ trackingDetails: privacyStatement.hairylabs,
+ },
+ ],
+ },
+ 385: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 416: {
+ rpcs: ["https://rpc.sx.technology"],
+ },
+ 499: {
+ rpcs: [],
+ rpcWorking: false,
+ website: "https://rupayacoin.org/",
+ },
+ 512: {
+ rpcs: ["https://rpc.acuteangle.com"],
+ },
+ 555: {
+ rpcs: ["https://rpc.velaverse.io"],
+ },
+ 558: {
+ rpcs: ["https://rpc.tao.network"],
+ },
+ 595: {
+ rpcs: [],
+ },
+ 686: {
+ rpcs: [
+ "https://eth-rpc-karura.aca-staging.network",
+ "https://rpc.evm.karura.network",
+ {
+ url: "https://karura.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ ],
+ },
+ 707: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 777: {
+ rpcs: ["https://node.cheapeth.org/rpc"],
+ },
+ 787: {
+ rpcs: ["https://eth-rpc-acala.aca-staging.network", "https://rpc.evm.acala.network"],
+ },
+ 803: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 880: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 977: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 998: {
+ rpcs: [
+ "https://rpc.hyperliquid-testnet.xyz/evm",
+ {
+ url: "https://spectrum-01.simplystaking.xyz/hyperliquid-tn-rpc/evm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.Spectrum,
+ },
+ {
+ url: "https://rpcs.chain.link/hyperevm/testnet",
+ tracking: "yes",
+ trackingDetails: privacyStatement.Chainlink,
+ },
+ ],
+ },
+ 1001: {
+ rpcs: [
+ "https://public-en-kairos.node.kaia.io",
+ {
+ url: "https://responsive-green-emerald.kaia-kairos.quiknode.pro/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ {
+ url: "https://kaia-kairos.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://rpc.ankr.com/kaia_testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://kaia-kairos.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://klaytn-baobab.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://klaytn-baobab.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1010: {
+ rpcs: ["https://meta.evrice.com"],
+ },
+ 1012: {
+ rpcs: ["https://global.rpc.mainnet.newtonproject.org"],
+ },
+ 1022: {
+ rpcs: [],
+ websiteDead: "Possible rebrand to Clover CLV",
+ rpcWorking: false,
+ },
+ 1024: {
+ rpcs: ["https://api-para.clover.finance"],
+ },
+ 1030: {
+ rpcs: [
+ "https://evm.confluxrpc.com",
+ "https://conflux-espace-public.unifra.io",
+ {
+ url: "https://conflux-espace.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ ],
+ },
+ 1116: {
+ rpcs: [
+ "https://rpc.coredao.org",
+ "wss://ws.coredao.org",
+ {
+ url: "https://1rpc.io/core",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://rpc.ankr.com/core",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://core.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://core.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://api.zan.top/core-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ ],
+ },
+ 1130: {
+ rpcs: ["https://dmc.mydefichain.com/mainnet", "https://dmc01.mydefichain.com/mainnet"],
+ },
+ 1131: {
+ rpcs: [
+ "https://dmc.mydefichain.com/testnet",
+ "https://dmc01.mydefichain.com/testnet",
+ "https://eth.testnet.ocean.jellyfishsdk.com/",
+ ],
+ },
+ 1139: {
+ rpcs: ["https://mathchain.maiziqianbao.net/rpc"],
+ },
+ 1197: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 1202: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 1213: {
+ rpcs: ["https://dataseed.popcateum.org"],
+ },
+ 1214: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 1280: {
+ rpcs: ["https://nodes.halo.land"],
+ },
+ 300: {
+ rpcs: [
+ "https://sepolia.era.zksync.dev",
+ {
+ url: "https://endpoints.omniatech.io/v1/zksync-era/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.ankr.com/zksync_era_sepolia",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 324: {
+ rpcs: [
+ "https://mainnet.era.zksync.io",
+ "https://li-fi-redirect.intustechno.workers.dev/rpc",
+ {
+ url: "https://go.getblock.io/f76c09905def4618a34946bf71851542",
+ tracking: "limited",
+ trackingDetails: privacyStatement.getblock,
+ },
+ {
+ url: "https://zksync.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://zksync.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://1rpc.io/zksync2-era",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/zksync-era/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://api.zan.top/zksync-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://zksync.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://rpc.ankr.com/zksync_era",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://zksync-era.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-zksync-era-mainnet-full.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/zksync-era",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 196: {
+ rpcs: [
+ "https://rpc.xlayer.tech",
+ "https://xlayerrpc.okx.com",
+ {
+ url: "https://endpoints.omniatech.io/v1/xlayer/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://xlayer.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://xlayer.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.ankr.com/xlayer",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://xlayer.rpc.blxrbdn.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://okx-xlayer.rpc.blxrbdn.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://flap-xlayer.rpc.blxrbdn.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://rpc.sentio.xyz/xlayer-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 1287: {
+ rpcs: [
+ {
+ url: "https://rpc.api.moonbase.moonbeam.network",
+ tracking: "limited",
+ trackingDetails: privacyStatement.MBF,
+ },
+ {
+ url: "wss://wss.api.moonbase.moonbeam.network",
+ tracking: "limited",
+ trackingDetails: privacyStatement.MBF,
+ },
+ {
+ url: "https://moonbase.unitedbloc.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.unitedbloc,
+ },
+ {
+ url: "wss://moonbase.unitedbloc.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.unitedbloc,
+ },
+ {
+ url: "https://moonbeam-alpha.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "wss://moonbeam-alpha.api.onfinality.io/public-ws",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://moonbase-alpha.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://moonbase-alpha.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1288: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 1440: {
+ rpcs: [
+ {
+ url: "https://beta.mainnet.livingassets.io/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.las,
+ },
+ {
+ url: "https://gamma.mainnet.livingassets.io/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.las,
+ },
+ ],
+ },
+ 1442: {
+ rpcs: [
+ {
+ url: "https://endpoints.omniatech.io/v1/polygon-zkevm/testnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 1618: {
+ rpcs: ["https://send.catechain.com"],
+ },
+ 1620: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 1657: {
+ rpcs: ["https://dataseed1.btachain.com/"],
+ },
+ 1856: {
+ rpcs: ["rpcWorking:false"],
+ rpcWorking: false,
+ },
+ 1890: {
+ rpcs: [
+ "https://replicator.phoenix.lightlink.io/rpc/v1",
+ {
+ url: "https://endpoints.omniatech.io/v1/lightlink/phoenix/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 1891: {
+ rpcs: [
+ "https://replicator.pegasus.lightlink.io/rpc/v1",
+ {
+ url: "https://endpoints.omniatech.io/v1/lightlink/pegasus/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 1987: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 2000: {
+ rpcs: [
+ "https://rpc.dogechain.dog",
+ "https://rpc-us.dogechain.dog",
+ "https://rpc-sg.dogechain.dog",
+ "https://rpc.dogechain.dog",
+ "https://rpc01-sg.dogechain.dog",
+ "https://rpc02-sg.dogechain.dog",
+ "https://rpc03-sg.dogechain.dog",
+ // {
+ // url: "https://dogechain.ankr.com",
+ // tracking: "limited",
+ // trackingDetails: privacyStatement.ankr,
+ // },
+ // {
+ // url: "https://dogechain-sj.ankr.com",
+ // tracking: "limited",
+ // trackingDetails: privacyStatement.ankr,
+ // },
+ {
+ url: "https://doge-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 2021: {
+ rpcs: [
+ "https://mainnet2.edgewa.re/evm",
+ "https://mainnet3.edgewa.re/evm",
+ "https://edgeware-evm0.jelliedowl.net/",
+ "https://edgeware-evm1.jelliedowl.net/",
+ "https://edgeware-evm2.jelliedowl.net/",
+ "https://edgeware-evm3.jelliedowl.net/",
+ {
+ url: "https://edgeware.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ ],
+ },
+ 3636: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/botanix_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 3637: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/botanix_mainnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 239: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/tac",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://tac.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ ],
+ },
+ 7001: {
+ rpcs: [
+ {
+ url: "https://zetachain-athens-evm.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://7001.rpc.thirdweb.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.thirdweb,
+ },
+ {
+ url: "https://zetachain-athens.g.allthatnode.com/archive/evm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.allthatnode,
+ },
+ {
+ url: "https://zeta-chain-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://zetachain-testnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://zetachain-testnet-evm.reliableninjas.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.reliableninjas,
+ },
+ ],
+ },
+ 7000: {
+ rpcs: [
+ {
+ url: "https://zetachain-evm.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://zetachain-mainnet.g.allthatnode.com/archive/evm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.allthatnode,
+ },
+ {
+ url: "https://zeta-chain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://zeta-chain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://zetachain-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://7000.rpc.thirdweb.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.thirdweb,
+ },
+ {
+ url: "https://zetachain-mainnet-evm.reliableninjas.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.reliableninjas,
+ },
+ {
+ url: "https://api-zetachain-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 2025: {
+ rpcs: ["https://mainnet.rangersprotocol.com/api/jsonrpc"],
+ },
+ 2077: {
+ rpcs: ["http://rpc.qkacoin.org:8548"],
+ },
+ 2100: {
+ rpcs: ["https://api.ecoball.org/ecoball/"],
+ },
+ 2213: {
+ rpcs: ["https://seed4.evanesco.org:8546"],
+ },
+ 2221: {
+ rpcs: [
+ "https://evm.testnet.kava.io",
+ "https://kava-evm-testnet.rpc.thirdweb.com",
+ "wss://wevm.testnet.kava.io",
+ "https://kava-testnet.drpc.org",
+ "wss://kava-testnet.drpc.org",
+ ],
+ },
+ 2222: {
+ rpcs: [
+ "https://evm.kava.io",
+ {
+ url: "https://kava.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://kava-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://kava-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "wss://kava-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://evm.kava.chainstacklabs.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.chainstack,
+ },
+ {
+ url: "wss://wevm.kava.chainstacklabs.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.chainstack,
+ },
+ {
+ url: "https://rpc.ankr.com/kava_evm",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://evm.kava-rpc.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://kava.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://kava.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://node.histori.xyz/kava-mainnet/8ry9f6t9dct1se2hlagxnd9n2a",
+ tracking: "none",
+ trackingDetails: privacyStatement.Histori,
+ },
+ {
+ url: "https://kava.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://kava.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 2559: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 4326: {
+ rpcs: [
+ {
+ url: "https://rpc-megaeth-mainnet.globalstake.io/",
+ tracking: "limited",
+ trackingDetails: privacyStatement.GlobalStake,
+ },
+ ],
+ },
+ 2612: {
+ rpcs: ["https://api.ezchain.com/ext/bc/C/rpc"],
+ },
+ 3690: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 5000: {
+ rpcs: [
+ "https://rpc.mantle.xyz",
+ {
+ url: "https://mantle-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://mantle-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://mantle-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://mantle-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://mantle.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://mantle.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://1rpc.io/mantle",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://mantle.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://api.zan.top/mantle-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/mantle/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.owlracle.info/mantle/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://mantle.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://mantle.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-mantle-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 5003: {
+ rpcs: [
+ "https://rpc.sepolia.mantle.xyz",
+ {
+ url: "https://endpoints.omniatech.io/v1/mantle/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://mantle-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://mantle-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 5197: {
+ rpcs: ["https://mainnet.eraswap.network"],
+ },
+ 5315: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 5729: {
+ rpcs: ["https://rpc-testnet.hika.network"],
+ },
+ 5858: {
+ rpcs: ["https://rpc.cthscan.com"],
+ },
+ 5869: {
+ rpcs: ["https://proxy.wegochain.io"],
+ },
+ 6626: {
+ rpcs: ["https://http-mainnet.chain.pixie.xyz"],
+ },
+ 6231991: {
+ rpcs: ["https://block-chain.alt.technology", "wss://block-chain.alt.technology/ws"],
+ },
+ 6688: {
+ rpcs: [
+ "https://evmrpc.irishub-1.irisnet.org",
+ {
+ url: "https://iris-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://iris-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ ],
+ },
+ 7181: {
+ rpcs: ["https://rpc-sepolia.uxlinkone.com/"],
+ },
+ 7341: {
+ rpcs: ["https://rpc.shyft.network/"],
+ },
+ 7700: {
+ rpcs: [
+ "https://canto.gravitychain.io/",
+ "https://canto.evm.chandrastation.com/",
+ "https://jsonrpc.canto.nodestake.top/",
+ "https://canto.dexvaults.com/",
+ "wss://canto.gravitychain.io:8546",
+ "wss://canto.dexvaults.com/ws",
+ "https://canto-rpc.ansybl.io",
+ "https://canto.dexrouting.com",
+ ],
+ },
+ 7924: {
+ rpcs: ["https://mainnet-rpc.mochain.app/"],
+ },
+ 8000: {
+ rpcs: ["https://dataseed.testnet.teleport.network"],
+ },
+ 8995: {
+ rpcs: ["https://core.bloxberg.org"],
+ },
+ 9000: {
+ rpcs: [
+ "https://evmos-testnet-json.qubelabs.io",
+ "https://evmos-tjson.antrixy.org",
+ "https://evmos-testnet-rpc.kingsuper.services",
+ "https://rpc.evmos.test.theamsolutions.info",
+ "https://api.evmos-test.theamsolutions.info",
+ "https://rpc-evm.testnet.evmos.dragonstake.io",
+ "https://evmos-testnet-rpc.stake-town.com",
+ "https://evmos-testnet-jsonrpc.stake-town.com",
+ "https://api.evmos-test.theamsolutions.info",
+ "https://jsonrpc-t.evmos.nodestake.top",
+ "https://evmos-testnet-jsonrpc.autostake.com",
+ "https://evmos-testnet-jsonrpc.alkadeta.com",
+ "https://evm-rpc.evmost.silentvalidator.com",
+ "https://testnet-evm-rpc-evmos.hoodrun.io",
+ "https://alphab.ai/rpc/eth/evmos_testnet",
+ "https://t-evmos-jsonrpc.kalia.network",
+ "https://jsonrpc-evmos-testnet.mzonder.com",
+ "https://evmos-testnet.drpc.org",
+ "wss://evmos-testnet.drpc.org",
+ ],
+ },
+ 9001: {
+ rpcs: [
+ {
+ url: "https://evmos.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ {
+ url: "https://evmos-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://evmos-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://evmos-evm-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ "https://jsonrpc-evmos.goldenratiostaking.net",
+ {
+ url: "https://evmos.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://evmos-jsonrpc.cyphercore.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.cyphercore,
+ },
+ {
+ url: "https://evmos.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://evmos.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ "https://eth.bd.evmos.org:8545/",
+ {
+ url: "https://evmos-json-rpc.stakely.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.Stakely,
+ },
+ "https://jsonrpc-evmos-ia.cosmosia.notional.ventures",
+ "https://json-rpc.evmos.blockhunters.org",
+ "https://evmos-json-rpc.agoranodes.com",
+ "https://evmos-json.antrixy.org",
+ "https://jsonrpc.evmos.nodestake.top",
+ "https://evmos-jsonrpc.alkadeta.com",
+ "https://evmos-json.qubelabs.io",
+ "https://evmos-rpc.theamsolutions.info",
+ "https://evmos-api.theamsolutions.info",
+ "https://evmos-jsonrpc.theamsolutions.info",
+ "https://evm-rpc-evmos.hoodrun.io",
+ "https://evmos-json-rpc.0base.dev",
+ "https://json-rpc.evmos.tcnetwork.io",
+ "https://rpc-evm.evmos.dragonstake.io",
+ "https://evmosevm.rpc.stakin-nodes.com",
+ "https://evmos-jsonrpc.stake-town.com",
+ "https://json-rpc-evmos.mainnet.validatrium.club",
+ "https://rpc-evmos.imperator.co",
+ "https://evm-rpc.evmos.silentvalidator.com",
+ "https://alphab.ai/rpc/eth/evmos",
+ "https://evmos-jsonrpc.kalia.network",
+ "https://jsonrpc-evmos.mzonder.com",
+ {
+ url: "https://evmos.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 836542336838601: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 9100: {
+ rpcs: ["rpcWorking:false"],
+ },
+ 10101: {
+ rpcs: ["https://eu.mainnet.xixoio.com"],
+ },
+ 11011: {
+ rpcs: ["https://sepolia.shape.network"],
+ },
+ 11111: {
+ rpcs: ["https://api.trywagmi.xyz/rpc"],
+ },
+ 12052: {
+ rpcs: ["https://zerorpc.singularity.gold"],
+ },
+ 13381: {
+ rpcs: ["https://rpc.phoenixplorer.com/"],
+ },
+ 16000: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 19845: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 21816: {
+ rpcs: ["https://seed.omlira.com"],
+ },
+ 23451: {
+ rpcs: ["https://rpc.dreyerx.com"],
+ },
+ 23452: {
+ rpcs: ["https://testnet-rpc.dreyerx.com"],
+ },
+ 24484: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 24734: {
+ rpcs: [
+ "https://node1.mintme.com",
+ "https://node.1000x.ch",
+ {
+ url: "https://0xrpc.io/mint",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "wss://0xrpc.io/mint",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ ],
+ },
+ 31102: {
+ rpcs: ["rpcWorking:false"],
+ },
+ 32323: {
+ rpcs: ["https://mainnet.basedaibridge.com/rpc/"],
+ },
+ 32520: {
+ rpcs: [
+ "https://rpc-bitgert.icecreamswap.com",
+ "https://nodes.vefinetwork.org/bitgert",
+ "https://flux-rpc.brisescan.com",
+ "https://flux-rpc1.brisescan.com",
+ "https://flux-rpc2.brisescan.com",
+ "https://rpc-1.chainrpc.com",
+ "https://rpc-2.chainrpc.com",
+ "https://node1.serverrpc.com",
+ "https://node2.serverrpc.com",
+ ],
+ },
+ 39797: {
+ rpcs: ["https://nodeapi.energi.network", "https://explorer.energi.network/api/eth-rpc"],
+ },
+ 39815: {
+ rpcs: ["https://mainnet.oho.ai", "https://mainnet-rpc.ohoscan.com", "https://mainnet-rpc2.ohoscan.com"],
+ },
+ 42069: {
+ rpcs: ["rpcWorking:false"],
+ },
+ 43110: {
+ rpcs: ["rpcWorking:false"],
+ },
+ 45000: {
+ rpcs: ["https://rpc.autobahn.network"],
+ },
+ 47805: {
+ rpcs: ["https://rpc.rei.network"],
+ },
+ 55555: {
+ rpcs: ["https://rei-rpc.moonrhythm.io"],
+ },
+ 63000: {
+ rpcs: ["https://rpc.ecredits.com"],
+ },
+ 63157: {
+ rpcs: ["https://geist-mainnet.g.alchemy.com/public"],
+ },
+ 631571: {
+ rpcs: ["https://geist-polter.g.alchemy.com/public"],
+ },
+ 70000: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 70001: {
+ rpcs: ["https://proxy1.thinkiumrpc.net/"],
+ },
+ 70002: {
+ rpcs: ["https://proxy2.thinkiumrpc.net/"],
+ },
+ 70103: {
+ rpcs: ["https://proxy103.thinkiumrpc.net/"],
+ },
+ 84532: {
+ rpcs: [
+ "https://rpc.notadegen.com/base/sepolia",
+ {
+ url: "https://public.stackup.sh/api/v1/node/base-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://base-sepolia.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://base-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://base-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://base-sepolia-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://base-sepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://base-sepolia.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://base-testnet.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://rpc.sentio.xyz/base-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 84531: {
+ rpcs: [
+ {
+ url: "https://base-goerli.diamondswap.org/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.diamondswap,
+ },
+ {
+ url: "https://base-goerli.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://1rpc.io/base-goerli",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://base-goerli.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/base-goerli",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://base-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://base-goerli-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ ],
+ },
+ 8453: {
+ rpcs: [
+ "https://mainnet.base.org",
+ "https://developer-access-mainnet.base.org",
+ "https://li-fi-base.intustechno.workers.dev/rpc",
+ {
+ url: "https://base-mainnet.diamondswap.org/rpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.diamondswap,
+ },
+ {
+ url: "https://base.public.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ {
+ url: "https://1rpc.io/base",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://base-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://base.meowrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.meowrpc,
+ },
+ {
+ url: "https://base-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://base.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/base",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ "https://rpc.notadegen.com/base",
+ {
+ url: "https://base-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://base-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://base.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://base.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/base-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://base-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ "https://base.rpc.subquery.network/public",
+ {
+ url: "wss://base.callstaticrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.callstatic,
+ },
+ {
+ url: "https://api.zan.top/base-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/base/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://base.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ {
+ url: "https://rpc.numa.network/base",
+ tracking: "yes",
+ trackingDetails: privacyStatement.numa,
+ },
+ {
+ url: "https://rpc.owlracle.info/base/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://base.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://rpc.poolz.finance/base",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://base.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://base.rpc.blxrbdn.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.bloxroute,
+ },
+ {
+ url: "https://api-base-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://base.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://base.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpcbase.hairylabs.io/rpc",
+ tracking: "none",
+ trackingDetails: privacyStatement.hairylabs,
+ },
+ {
+ url: "https://rpc.sentio.xyz/base",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 11235: {
+ rpcs: [
+ "https://rpc.eth.haqq.network",
+ {
+ url: "https://haqq-evm.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://haqq-evm.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://evm.haqq.sh",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://evm-ws.haqq.sh",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://haqq-mainnet.gateway.tatum.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://haqq.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://haqq.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 99999: {
+ rpcs: ["https://rpc.uschain.network"],
+ },
+ 100000: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 100001: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39000"],
+ },
+ 100002: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39001"],
+ },
+ 100003: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39002"],
+ },
+ 100004: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39003"],
+ },
+ 100005: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39004"],
+ },
+ 100006: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39005"],
+ },
+ 100007: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39006"],
+ },
+ 100008: {
+ rpcs: ["http://eth-jrpc.mainnet.quarkchain.io:39007"],
+ },
+ 108801: {
+ rpcs: ["rpcWorking:false"],
+ },
+ 110000: {
+ rpcs: ["rpcWorking:false"],
+ },
+ 110001: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39900"],
+ },
+ 110002: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39901"],
+ },
+ 110003: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39902"],
+ },
+ 110004: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39903"],
+ },
+ 110005: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39904"],
+ },
+ 110006: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39905"],
+ },
+ 110007: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39906"],
+ },
+ 110008: {
+ rpcs: ["http://eth-jrpc.devnet.quarkchain.io:39907"],
+ },
+ 200625: {
+ rpcs: ["https://boot2.akroma.org/"],
+ },
+ 201018: {
+ rpcs: ["https://openapi.alaya.network/rpc"],
+ },
+ 210425: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 246529: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 281121: {
+ rpcs: ["rpcWorking:false"],
+ },
+ 534352: {
+ rpcs: [
+ "https://rpc.scroll.io",
+ "https://rpc-scroll.icecreamswap.com",
+ {
+ url: "https://scroll-mainnet.public.blastapi.io/",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://scroll-mainnet-public.unifra.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.unifra,
+ },
+ {
+ url: "https://1rpc.io/scroll",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://scroll.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://scroll.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://scroll.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://scroll-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/scroll/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.ankr.com/scroll",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://scroll.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://scroll.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-scroll-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "wss://scroll.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 88888: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/chiliz",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://chiliz-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://api-chiliz-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 888888: {
+ rpcs: ["https://infragrid.v.network/ethereum/compatible"],
+ },
+ 955305: {
+ rpcs: ["https://host-76-74-28-226.contentfabric.io/eth/"],
+ },
+ 1313114: {
+ rpcs: ["https://rpc.ethoprotocol.com"],
+ },
+ 1313500: {
+ rpcs: ["https://rpc.xerom.org"],
+ },
+ 11155111: {
+ rpcs: [
+ {
+ url: "https://eth-sepolia.g.alchemy.com/v2/demo",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://eth-sepolia.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://eth-sepolia-public.unifra.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.unifra,
+ },
+ {
+ url: "https://sepolia.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/sepolia",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://sphinx.shardeum.org/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.shardeum,
+ },
+ {
+ url: "https://dapps.shardeum.org/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.shardeum,
+ },
+ {
+ url: "https://api.zan.top/eth-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.zan,
+ },
+ "https://rpc.notadegen.com/eth/sepolia",
+ {
+ url: "https://ethereum-sepolia-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://ethereum-sepolia-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://1rpc.io/sepolia",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://eth-sepolia.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://public.stackup.sh/api/v1/node/ethereum-sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.stackup,
+ },
+ {
+ url: "https://ethereum-sepolia-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://eth-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://eth-testnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ "https://ethereum-sepolia.rpc.subquery.network/public",
+ {
+ url: "https://endpoints.omniatech.io/v1/eth/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://0xrpc.io/sep",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "wss://0xrpc.io/sep",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "https://rpc.owlracle.info/sepolia/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://ethereum-sepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://ethereum-sepolia.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://eth-sepolia-testnet.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://rpc.sentio.xyz/sepolia",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 7762959: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 13371337: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 18289463: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 20181205: {
+ rpcs: [
+ "https://hz.rpc.qkiscan.cn",
+ "https://rpc1.qkiscan.cn",
+ "https://rpc2.qkiscan.cn",
+ "https://rpc3.qkiscan.cn",
+ "https://rpc1.qkiscan.io",
+ "https://rpc2.qkiscan.io",
+ "https://rpc3.qkiscan.io",
+ ],
+ },
+ 28945486: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 35855456: {
+ rpcs: ["https://node.joys.digital"],
+ },
+ 61717561: {
+ rpcs: ["https://c.onical.org"],
+ },
+ 192837465: {
+ rpcs: ["https://mainnet.gather.network"],
+ },
+ 245022926: {
+ rpcs: [
+ "https://devnet.neonevm.org",
+ {
+ url: "https://neon-evm-devnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://neon-evm-devnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 245022934: {
+ rpcs: [
+ "https://neon-proxy-mainnet.solana.p2p.org",
+ "https://neon-mainnet.everstake.one",
+ {
+ url: "https://neon-evm.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://neon-evm.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 311752642: {
+ rpcs: ["https://mainnet-rpc.oneledger.network"],
+ },
+ 356256156: {
+ rpcs: ["https://testnet.gather.network"],
+ },
+ 486217935: {
+ rpcs: ["https://devnet.gather.network"],
+ },
+ 1122334455: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 11297108099: {
+ rpcs: [
+ "https://palm-testnet.infura.io/v3/${INFURA_API_KEY}",
+ "https://palm-testnet.public.blastapi.io",
+ {
+ url: "https://palm-testnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ ],
+ },
+ 1313161556: {
+ rpcs: [],
+ websiteDead: true,
+ rpcWorking: false,
+ },
+ 53935: {
+ rpcs: [
+ "https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc",
+ {
+ url: "https://avax-dfk.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 1666600001: {
+ rpcs: [
+ "https://s1.api.harmony.one",
+ {
+ url: "https://harmony-1.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://harmony-1.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1666600002: {
+ rpcs: ["https://s2.api.harmony.one"],
+ },
+ 1666600003: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 2021121117: {
+ rpcs: [],
+ rpcWorking: false,
+ websiteDead: true,
+ },
+ 3125659152: {
+ rpcs: [],
+ rpcWorking: false,
+ },
+ 197710212030: {
+ rpcs: ["https://rpc.ntity.io"],
+ },
+ 6022140761023: {
+ rpcs: ["https://molereum.jdubedition.com"],
+ websiteDead: true,
+ },
+ 79: {
+ rpcs: [
+ "https://dataserver-us-1.zenithchain.co/",
+ "https://dataserver-asia-3.zenithchain.co/",
+ "https://dataserver-asia-4.zenithchain.co/",
+ "https://dataserver-asia-2.zenithchain.co/",
+ ],
+ },
+ 1501: {
+ rpcs: ["https://rpc-canary-1.bevm.io/", "https://rpc-canary-2.bevm.io/"],
+ },
+ 1506: {
+ rpcs: ["https://mainnet.sherpax.io/rpc"],
+ },
+ 512512: {
+ rpcs: ["https://galaxy.block.caduceus.foundation"],
+ },
+ 256256: {
+ rpcs: ["https://mainnet.block.caduceus.foundation"],
+ },
+ 167: {
+ rpcs: ["https://node.atoshi.io", "https://node2.atoshi.io", "https://node3.atoshi.io"],
+ },
+ 7777: {
+ rpcs: [
+ "https://testnet1.rotw.games",
+ "https://testnet2.rotw.games",
+ "https://testnet3.rotw.games",
+ "https://testnet4.rotw.games",
+ "https://testnet5.rotw.games",
+ ],
+ },
+ 103090: {
+ rpcs: ["https://evm.cryptocurrencydevs.org", "https://rpc.crystaleum.org"],
+ },
+ 420420: {
+ rpcs: [
+ "https://mainnet.kekchain.com",
+ "https://rpc2.kekchain.com",
+ "https://kek.interchained.org",
+ "https://kekchain.interchained.org",
+ ],
+ },
+ 42766: {
+ rpcs: [
+ "https://rpc.zkfair.io",
+ {
+ url: "https://endpoints.omniatech.io/v1/zkfair/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 43851: {
+ rpcs: [
+ "https://testnet-rpc.zkfair.io",
+ {
+ url: "https://endpoints.omniatech.io/v1/zkfair/testnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ ],
+ },
+ 88882: {
+ rpcs: ["https://spicy-rpc.chiliz.com"],
+ },
+ 420666: {
+ rpcs: ["https://testnet.kekchain.com"],
+ },
+ 1515: {
+ rpcs: ["https://beagle.chat/eth"],
+ },
+ 10067275: {
+ rpcs: ["https://testnet.plian.io/child_test"],
+ },
+ 16658437: {
+ rpcs: ["https://testnet.plian.io/testnet"],
+ },
+ 2099156: {
+ rpcs: ["https://mainnet.plian.io/pchain"],
+ },
+ 8007736: {
+ rpcs: ["https://mainnet.plian.io/child_0"],
+ },
+ 943: {
+ rpcs: [
+ "https://rpc.v4.testnet.pulsechain.com",
+ {
+ url: "https://pulsechain-testnet-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://pulsechain-testnet-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ "https://rpc-testnet-pulsechain.g4mm4.io",
+ ],
+ },
+ 10086: {
+ rpcs: [],
+ rpcWorking: false,
+ websiteDead: true,
+ },
+ 5177: {
+ rpcs: [],
+ rpcWorking: false,
+ websiteDead: true,
+ },
+ 10248: {
+ rpcs: [],
+ rpcWorking: false,
+ websiteDead: true,
+ },
+ 18159: {
+ rpcs: [
+ "https://mainnet-rpc.memescan.io/",
+ "https://mainnet-rpc2.memescan.io/",
+ "https://mainnet-rpc3.memescan.io/",
+ "https://mainnet-rpc4.memescan.io/",
+ ],
+ },
+ 311: {
+ rpcs: ["https://mainapi.omaxray.com/"],
+ },
+ 314: {
+ rpcs: [
+ "https://api.node.glif.io",
+ "https://node.filutils.com/rpc/v1",
+ {
+ url: "https://rpc.ankr.com/filecoin",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://filecoin.chainup.net/rpc/v1",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ChainUpCloud,
+ },
+ {
+ url: "https://infura.sftproject.io/filecoin/rpc/v1",
+ tracking: "yes",
+ trackingDetails: privacyStatement.SFTProtocol,
+ },
+ "https://api.chain.love/rpc/v1",
+ {
+ url: "https://filecoin.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://filecoin.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://filecoin.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ ],
+ },
+ 314159: {
+ rpcs: [
+ {
+ url: "https://filecoin-calibration.chainup.net/rpc/v1",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ChainUpCloud,
+ },
+ ],
+ },
+ 13000: {
+ rpcs: ["https://rpc.ssquad.games"],
+ },
+ 50001: {
+ rpcs: [
+ "https://rpc.oracle.liveplex.io",
+ {
+ url: "https://rpc.oracle.liveplex.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.LiveplexOracleEVM,
+ },
+ ],
+ },
+ 119: {
+ rpcs: ["https://evmapi.nuls.io", "https://evmapi2.nuls.io"],
+ },
+ 15551: {
+ rpcs: [
+ {
+ url: "https://api.mainnetloop.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.getloop,
+ },
+ ],
+ },
+ 88888888: {
+ rpcs: [
+ {
+ url: "https://rpc.teamblockchain.team",
+ tracking: "none",
+ trackingDetails: privacyStatement.teamblockchain,
+ },
+ ],
+ },
+ 1072: {
+ rpcs: [
+ {
+ url: "https://json-rpc.evm.testnet.shimmer.network/",
+ tracking: "none",
+ trackingDetails: privacyStatement.iota,
+ },
+ ],
+ },
+ 1101: {
+ rpcs: [
+ {
+ url: "https://rpc.polygon-zkevm.gateway.fm",
+ tracking: "yes",
+ trackingDetails: privacyStatement.gateway,
+ },
+ {
+ url: "https://1rpc.io/polygon/zkevm",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://polygon-zkevm-mainnet.public.blastapi.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blastapi,
+ },
+ {
+ url: "https://polygon-zkevm.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://polygon-zkevm-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://endpoints.omniatech.io/v1/polygon-zkevm/mainnet/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://node.histori.xyz/polygon-zkevm-mainnet/8ry9f6t9dct1se2hlagxnd9n2a",
+ tracking: "none",
+ trackingDetails: privacyStatement.Histori,
+ },
+ {
+ url: "https://polygon-zkevm.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://rpc.sentio.xyz/polygon-zkevm",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 59144: {
+ rpcs: [
+ "https://rpc.linea.build",
+ {
+ url: "https://1rpc.io/linea",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://linea.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://linea.decubate.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.decubate,
+ },
+ {
+ url: "https://rpc.owlracle.info/linea/70d38ce1826c4a60bb2a8e05a6c8b20f",
+ tracking: "limited",
+ trackingDetails: privacyStatement.owlracle,
+ },
+ {
+ url: "https://linea.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://linea.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://rpc.poolz.finance/linea",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://api-linea-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://linea-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://rpc.sentio.xyz/linea",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 2442: {
+ rpcs: [
+ "https://rpc.cardona.zkevm-rpc.com",
+ {
+ url: "https://polygon-zkevm-cardona.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://polygon-zkevm-cardona.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 59140: {
+ rpcs: ["https://rpc.goerli.linea.build"],
+ },
+ 59141: {
+ rpcs: [
+ "https://rpc.sepolia.linea.build",
+ {
+ url: "https://linea-sepolia.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161",
+ tracking: "limited",
+ trackingDetails: privacyStatement.infura,
+ },
+ {
+ url: "https://linea-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://linea-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://linea-sepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ ],
+ },
+ 534351: {
+ rpcs: [
+ "https://sepolia-rpc.scroll.io",
+ {
+ url: "https://scroll-testnet-public.unifra.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.unifra,
+ },
+ {
+ url: "https://rpc.ankr.com/scroll_sepolia_testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://scroll-public.scroll-testnet.quiknode.pro/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ {
+ url: "https://scroll-sepolia.chainstacklabs.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.chainstack,
+ },
+ {
+ url: "https://scroll-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://scroll-sepolia-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ "http://scroll-sepolia-rpc.01no.de:8545/",
+ {
+ url: "https://endpoints.omniatech.io/v1/scroll/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://rpc.ankr.com/scroll_sepolia_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://scroll-sepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "wss://scroll-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 200810: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/bitlayer_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 2390: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/tac_turin",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 431140: {
+ rpcs: [
+ {
+ url: "https://rpc.markr.io/ext/",
+ tracking: "none",
+ trackingDetails: privacyStatement.markrgo,
+ },
+ ],
+ },
+ 248: {
+ rpcs: [
+ "https://rpc.mainnet.oasys.games",
+ {
+ url: "https://oasys.blockpi.network/v1/rpc/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.blockpi,
+ },
+ "wss://ws.mainnet.oasys.games/",
+ {
+ url: "https://oasys.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 3501: {
+ rpcs: [
+ "https://rpc.jfinchain.com",
+ {
+ url: "https://rpc.jfinchain.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.jfc,
+ },
+ ],
+ },
+ 35011: {
+ rpcs: [
+ {
+ url: "https://rpc.j2o.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.j2o,
+ },
+ ],
+ },
+ 827431: {
+ rpcs: ["https://mainnet-rpc.curvescan.io"],
+ },
+ 167000: {
+ rpcs: [
+ "https://rpc.taiko.xyz",
+ {
+ url: "https://rpc.ankr.com/taiko",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://rpc.taiko.tools",
+ tracking: "none",
+ trackingDetails: privacyStatement.taikotools,
+ },
+ {
+ url: "https://taiko-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://taiko-mainnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "https://taiko.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://taiko.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://taiko-mainnet.rpc.porters.xyz/taiko-public",
+ tracking: "none",
+ trackingDetails: privacyStatement.porters,
+ },
+ {
+ url: "https://taiko-mainnet.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://taiko-json-rpc.stakely.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.Stakely,
+ },
+ {
+ url: "https://taiko.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://taiko.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 167009: {
+ rpcs: [
+ "https://rpc.hekla.taiko.xyz",
+ {
+ url: "https://rpc.ankr.com/taiko_hekla",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://hekla.taiko.tools",
+ tracking: "none",
+ trackingDetails: privacyStatement.taikotools,
+ },
+ {
+ url: "https://taiko-hekla.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "wss://taiko-hekla.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
+ tracking: "limited",
+ trackingDetails: privacyStatement["4everland"],
+ },
+ {
+ url: "https://taiko-hekla.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://taiko-hekla.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://hekla-testnet.rpc.porters.xyz/taiko-public",
+ tracking: "none",
+ trackingDetails: privacyStatement.porters,
+ },
+ {
+ url: "https://taiko-hekla.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://taiko-hekla.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://taiko-hekla-testnet.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 2323: {
+ rpcs: [
+ {
+ url: "https://data-testnet-v1.somanetwork.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.soma,
+ },
+ {
+ url: "https://block-testnet-v1.somanetwork.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.soma,
+ },
+ ],
+ },
+ 2332: {
+ rpcs: [
+ {
+ url: "https://data-mainnet-v1.somanetwork.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.soma,
+ },
+ "https://testnet-au-server-2.somanetwork.io",
+ "https://testnet-au-server-1.somanetwork.io",
+ "https://testnet-sg-server-1.somanetwork.io",
+ "https://testnet-sg-server-2.somanetwork.io",
+ {
+ url: "https://block-mainnet-v1.somanetwork.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.soma,
+ },
+ ],
+ },
+ 2818: {
+ rpcs: [
+ "https://rpc.morphl2.io",
+ "wss://rpc.morphl2.io:8443",
+ "https://rpc-quicknode.morphl2.io",
+ "wss://rpc-quicknode.morphl2.io",
+ ],
+ },
+ 570: {
+ rpcs: [
+ "wss://rpc.rollux.com/wss",
+ "https://rpc.rollux.com",
+ "https://rollux.rpc.syscoin.org",
+ "wss://rollux.rpc.syscoin.org/wss",
+ {
+ url: "https://rpc.ankr.com/rollux",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 57000: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/rollux_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 5700: {
+ rpcs: [
+ "https://rpc.tanenbaum.io",
+ {
+ url: "https://syscoin-tanenbaum-evm.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://syscoin-tanenbaum-evm.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ ],
+ },
+ 8081: {
+ rpcs: [
+ "https://liberty20.shardeum.org",
+ {
+ url: "https://dapps.shardeum.org/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.shardeum,
+ },
+ ],
+ },
+ 8082: {
+ rpcs: [
+ {
+ url: "https://sphinx.shardeum.org/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.shardeum,
+ },
+ ],
+ },
+ 964: {
+ rpcs: [
+ {
+ url: "https://bittensor-lite-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ ],
+ },
+ 945: {
+ rpcs: [
+ {
+ url: "https://bittensor-testnet-lite-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ ],
+ },
+ 7895: {
+ rpcs: [
+ {
+ url: "https://rpc-athena.ardescan.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.ard,
+ },
+ ],
+ },
+ 545: {
+ rpcs: [
+ "https://testnet.evm.nodes.onflow.org",
+ {
+ url: "https://flow-testnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 747: {
+ rpcs: [
+ "https://mainnet.evm.nodes.onflow.org",
+ {
+ url: "https://flow-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 1707: {
+ rpcs: ["https://rpc.blockchain.or.th"],
+ },
+ 1708: {
+ rpcs: ["https://rpc.testnet.blockchain.or.th"],
+ },
+ 813: {
+ rpcs: ["https://mainnet.meerlabs.com"],
+ },
+ 8131: {
+ rpcs: ["https://testnet.meerlabs.com"],
+ },
+ 530: {
+ rpcs: ["https://fx-json-web3.portfolio-x.xyz:8545/"],
+ },
+ 1003: {
+ rpcs: [
+ {
+ url: "https://rpc.softnote.com/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.softnote,
+ },
+ ],
+ },
+ 3639: {
+ rpcs: ["https://rpc.ichainscan.com"],
+ },
+ 2049: {
+ rpcs: ["https://msc-rpc.movoscan.com/"],
+ },
+ 23294: {
+ rpcs: [
+ "https://sapphire.oasis.io",
+ {
+ url: "https://1rpc.io/oasis/sapphire",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ ],
+ },
+ 1339: {
+ rpcs: ["https://rpc.elysiumchain.tech/", "https://rpc.elysiumchain.us/"],
+ },
+ 1338: {
+ rpcs: ["https://rpc.atlantischain.network/"],
+ },
+ 6363: {
+ rpcs: ["https://dsc-rpc.digitsoul.co.th"],
+ },
+ 363636: {
+ rpcs: ["https://dgs-rpc.digitsoul.co.th"],
+ },
+ 2016: {
+ rpcs: ["https://eu-rpc.mainnetz.io"],
+ },
+ 2458: {
+ rpcs: [
+ {
+ url: "https://rpc-testnet.hybridchain.ai/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.hybrid,
+ },
+ ],
+ },
+ 2468: {
+ rpcs: [
+ {
+ url: "https://coredata-mainnet.hybridchain.ai/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.hybrid,
+ },
+ {
+ url: "https://rpc-mainnet.hybridchain.ai/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.hybrid,
+ },
+ ],
+ },
+ 8899: {
+ rpcs: [
+ "https://rpc-l1.jibchain.net",
+ "https://rpc-l1.inan.in.th",
+ "https://rpc-l1.jbc.xpool.pw",
+ "https://rpc2-l1.jbc.xpool.pw",
+ ],
+ },
+ 1089: {
+ rpcs: [
+ {
+ url: "https://humans-mainnet-evm.itrocket.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.itrocket,
+ },
+ ],
+ },
+ 4139: {
+ rpcs: [
+ {
+ url: "https://humans-testnet-evm.itrocket.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.itrocket,
+ },
+ ],
+ },
+ 1972: {
+ rpcs: ["https://rpc2.redecoin.eu"],
+ },
+ 131: {
+ rpcs: ["https://tokioswift.engram.tech", "https://tokio-archive.engram.tech"],
+ },
+ 9030: {
+ rpcs: [
+ "https://rpc.qubetics.com",
+ "https://evm.qubenode.space",
+ "https://evm.qubeticstralbo.eu",
+ "wss://socket.qubetics.com",
+ ],
+ },
+ 6163: {
+ rpcs: [
+ "https://evm-rpc-arc.testnet.stackflow.site",
+ "wss://evm-ws.testnet.stackflow.site",
+ ],
+ },
+ 2358: {
+ rpcs: ["https://api.sepolia.kroma.network"],
+ },
+ 255: {
+ rpcs: [
+ "https://api.kroma.network",
+ {
+ url: "https://1rpc.io/kroma",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://kroma.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://kroma.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ "https://rpc-kroma.rockx.com",
+ ],
+ },
+ 34443: {
+ rpcs: [
+ "https://mainnet.mode.network",
+ {
+ url: "https://1rpc.io/mode",
+ tracking: "none",
+ trackingDetails: privacyStatement.onerpc,
+ },
+ {
+ url: "https://mode.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://mode.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://mode.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://rpc.sentio.xyz/mode-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 217: {
+ rpcs: ["https://rpc2.siriusnet.io"],
+ },
+ 1100: {
+ rpcs: [
+ "https://jsonrpc.dymension.nodestake.org",
+ "https://rollapp.jrpc.cumulo.com.es",
+ "https://dymension.liquify.com/json-rpc",
+ "https://dymension-evm.kynraze.com",
+ "https://dymension.drpc.org",
+ "wss://dymension.drpc.org",
+ "https://rpc.mainnet.dymension.aviaone.com",
+ "https://evm.rpc.mainnet.dymension.aviaone.com",
+ "wss://evm.webSocket.mainnet.dymension.aviaone.com",
+ {
+ url: "https://dymension.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ ],
+ },
+ 7070: {
+ rpcs: ["https://planq-public.nodies.app", "https://jsonrpc.planq.nodestake.top/"],
+ },
+ 18686: {
+ rpcs: [
+ {
+ url: "https://rpc.mxc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.mxc,
+ },
+ {
+ url: "wss://rpc.mxc.com/ws",
+ tracking: "none",
+ trackingDetails: privacyStatement.mxc,
+ },
+ ],
+ },
+ 35441: {
+ rpcs: [
+ {
+ url: "https://rpc.q.org",
+ tracking: "limited",
+ trackingDetails: privacyStatement.q,
+ },
+ ],
+ },
+ 1992: {
+ rpcs: ["https://rpc.hubble.exchange", "wss://ws-rpc.hubble.exchange"],
+ },
+ 128123: {
+ rpcs: [
+ "https://node.ghostnet.etherlink.com",
+ {
+ url: "https://rpc.ankr.com/etherlink_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 42793: {
+ rpcs: [
+ "https://node.mainnet.etherlink.com",
+ {
+ url: "https://rpc.ankr.com/etherlink_mainnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 881: {
+ rpcs: ["https://rpc.hypr.network"],
+ },
+ 5439: {
+ rpcs: ["https://mainnet.egochain.org"],
+ },
+ 2525: {
+ rpcs: ["https://mainnet.rpc.inevm.com/http"],
+ },
+ 7171: {
+ rpcs: ["https://connect.bit-rock.io", "https://brockrpc.io"],
+ },
+ 28882: {
+ rpcs: [
+ "https://sepolia.boba.network/",
+ {
+ url: "https://boba-sepolia.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/boba-sepolia",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ ],
+ },
+ 200901: {
+ rpcs: [
+ "https://rpc.bitlayer.org",
+ {
+ url: "https://rpc.ankr.com/bitlayer",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 220312: {
+ rpcs: ["https://kultrpc.kultchain.com"],
+ },
+ 131313: {
+ rpcs: [
+ "https://testnode.dioneprotocol.com/ext/bc/D/rpc",
+ {
+ url: "https://odyssey.nownodes.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nownodes,
+ },
+ {
+ url: "wss://odyssey.nownodes.io/wss",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nownodes,
+ },
+ ],
+ },
+ 77001: {
+ rpcs: ["https://public-node.api.boraportal.com/bora/mainnet"],
+ },
+ // 267: {
+ // rpcs: ["https://rpc.ankr.com/neura_testnet"],
+ // },
+ 60808: {
+ rpcs: [
+ "https://rpc.gobob.xyz",
+ "wss://rpc.gobob.xyz",
+ {
+ url: "https://bob.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://bob.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://bob.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://rpc.sentio.xyz/bob",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 42: {
+ rpcs: [
+ "https://rpc.mainnet.lukso.network",
+ {
+ url: "https://rpc.lukso.sigmacore.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.sigmacore,
+ },
+ {
+ url: "https://42.rpc.thirdweb.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.thirdweb,
+ },
+ {
+ url: "https://public-lukso.nownodes.io",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nownodes,
+ },
+ ],
+ },
+ 223: {
+ rpcs: [
+ "https://rpc.bsquared.network",
+ "https://b2-mainnet.alt.technology",
+ "https://b2-mainnet-public.s.chainbase.com",
+ "https://mainnet.b2-rpc.com",
+ ],
+ },
+ 2014: {
+ rpcs: ["https://rpc.nowscan.io"],
+ },
+ 16180: {
+ rpcs: ["https://subnets.avax.network/plyr/mainnet/rpc"],
+ },
+ 62831: {
+ rpcs: ["https://subnets.avax.network/plyr/testnet/rpc"],
+ },
+ 10222: {
+ rpcs: [
+ {
+ url: "https://glc-dataseed.glscan.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.glc,
+ },
+ ],
+ },
+ 12324: {
+ rpcs: ["https://rpc-mainnet.l3x.com"],
+ },
+ 12325: {
+ rpcs: ["https://rpc-testnet.l3x.com"],
+ },
+ 721: {
+ rpcs: [
+ "https://rpc.lycanchain.com",
+ "https://us-east.lycanchain.com",
+ "https://us-west.lycanchain.com",
+ "https://eu-north.lycanchain.com",
+ "https://eu-west.lycanchain.com",
+ "https://asia-southeast.lycanchain.com",
+ ],
+ },
+ 62298: {
+ rpcs: ["https://rpc.devnet.citrea.xyz"],
+ },
+ 328527624: {
+ rpcs: ["https://testnet-rpc.nal.network"],
+ },
+ 328527: {
+ rpcs: [
+ {
+ url: "https://rpc.nal.network",
+ tracking: "yes",
+ trackingDetails: privacyStatement.nal,
+ },
+ "wss://wss.nal.network",
+ ],
+ },
+ 988207: {
+ rpcs: [
+ "https://mainnet-rpc.ecroxscan.com",
+ "https://quantum-rpc.ecroxscan.com",
+ "https://neuron-rpc.ecroxscan.com",
+ "https://corex-rpc.ecroxscan.com",
+ "https://vertex-rpc.ecroxscan.com",
+ "https://synapse-rpc.ecroxscan.com",
+ "https://aether-rpc.ecroxscan.com",
+ "https://nucleus-rpc.ecroxscan.com",
+ "https://omni-rpc.ecroxscan.com",
+ "https://axiom-rpc.ecroxscan.com",
+ "https://cronos-rpc.ecroxscan.com",
+ ],
+ },
+ 7865: {
+ rpcs: [
+ {
+ url: "https://rpc.powerloom.network",
+ tracking: "yes",
+ trackingDetails: privacyStatement.conduit,
+ },
+ ],
+ },
+ 7869: {
+ rpcs: [
+ "https://rpc-v2.powerloom.network",
+ {
+ url: "https://rpc-v2.powerloom.network",
+ tracking: "yes",
+ trackingDetails: privacyStatement.conduit,
+ },
+ ],
+ },
+ 17071: {
+ rpcs: [
+ {
+ url: "https://rpc.onchainpoints.xyz",
+ tracking: "yes",
+ trackingDetails: privacyStatement.conduit,
+ },
+ ],
+ },
+ 187: {
+ rpcs: ["https://rpc-d11k.dojima.network"],
+ },
+ 184: {
+ rpcs: ["https://rpc-test-d11k.dojima.network"],
+ },
+ 18071918: {
+ rpcs: ["https://mande-mainnet.public.blastapi.io"],
+ },
+ 48900: {
+ rpcs: [
+ {
+ url: "https://mainnet.zircuit.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://mainnet.zircuit.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://zircuit-mainnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://zircuit1-mainnet.liquify.com",
+ tracking: "yes",
+ trackingDetails: privacyStatement.liquify,
+ },
+ {
+ url: "https://rpc.sentio.xyz/zircuit",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 53456: {
+ rpcs: ["https://rpc.birdlayer.xyz", "https://rpc1.birdlayer.xyz", "wss://rpc.birdlayer.xyz/ws"],
+ },
+ 56288: {
+ rpcs: [
+ "https://bnb.boba.network",
+ "https://replica.bnb.boba.network",
+ {
+ url: "https://boba-bnb.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://gateway.tenderly.co/public/boba-bnb",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://boba-bnb.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://boba-bnb.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 252: {
+ rpcs: [
+ "https://rpc.frax.com",
+ {
+ url: "https://fraxtal.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://fraxtal.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://fraxtal.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://node.histori.xyz/fraxtal-mainnet/8ry9f6t9dct1se2hlagxnd9n2a",
+ tracking: "none",
+ trackingDetails: privacyStatement.Histori,
+ },
+ {
+ url: "https://fraxtal.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 13473: {
+ rpcs: [
+ "https://rpc.testnet.immutable.com",
+ "https://immutable-zkevm-testnet.drpc.org",
+ "wss://immutable-zkevm-testnet.drpc.org",
+ ],
+ },
+ 13371: {
+ rpcs: [
+ "https://rpc.immutable.com",
+ "https://immutable-zkevm.drpc.org",
+ "wss://immutable-zkevm.drpc.org",
+ {
+ url: "https://immutable-zkevm.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://immutable-zkevm.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://immutable.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ ],
+ },
+ 4202: {
+ rpcs: [
+ "https://rpc.sepolia-api.lisk.com",
+ {
+ url: "https://lisk-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://lisk-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1135: {
+ rpcs: [
+ "https://rpc.api.lisk.com",
+ {
+ url: "https://lisk.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://lisk.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://lisk.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://api-lisk-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 656476: {
+ rpcs: [
+ "https://rpc.open-campus-codex.gelato.digital",
+ {
+ url: "https://open-campus-codex-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://open-campus-codex-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 111188: {
+ rpcs: [
+ "https://rpc.realforreal.gelato.digital",
+ {
+ url: "https://tangible-real.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "wss://tangible-real.gateway.tenderly.co",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tenderly,
+ },
+ {
+ url: "https://real.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://real.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 999999999: {
+ rpcs: [
+ "https://sepolia.rpc.zora.energy",
+ {
+ url: "https://zora-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://zora-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 7777777: {
+ rpcs: [
+ "https://rpc.zora.energy",
+ {
+ url: "https://zora.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://zora.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://api-zora-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 4162: {
+ rpcs: ["https://rpc.sx-rollup.gelato.digital"],
+ },
+ 79479957: {
+ rpcs: ["https://rpc.sx-rollup-testnet.t.raas.gelato.cloud"],
+ },
+ 388: {
+ rpcs: [
+ "https://mainnet.zkevm.cronos.org",
+ {
+ url: "https://cronos-zkevm.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://cronos-zkevm.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.sentio.xyz/cronos-zkevm",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 20230825: {
+ rpcs: [
+ "https://testnet.vcity.app",
+ {
+ url: "https://testnet.vcity.app",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ ],
+ },
+ 996: {
+ rpcs: ["https://hk.p.bifrost-rpc.liebi.com"],
+ },
+ 1946: {
+ rpcs: [
+ "https://rpc.minato.soneium.org/",
+ {
+ url: "https://soneium-minato.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://soneium-minato.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.sentio.xyz/soneium-minato",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 41455: {
+ rpcs: [
+ "https://rpc.alephzero.raas.gelato.cloud",
+ "wss://ws.alephzero.raas.gelato.cloud",
+ {
+ url: "https://alephzero.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://alephzero.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1111: {
+ rpcs: [
+ "https://api.wemix.com",
+ "wss://ws.wemix.com",
+ {
+ url: "https://wemix.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://wemix.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1513: {
+ rpcs: [
+ "https://testnet.storyrpc.io",
+ "https://story-evm-testnet-rpc.tech-coha05.xyz",
+ "https://story-rpc.oneiricts.com:8445",
+ "https://evm-rpc-story.josephtran.xyz",
+ "https://lightnode-json-rpc-story.grandvalleys.com",
+ {
+ url: "https://story-rpc01.originstake.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.originstake,
+ },
+ "https://story-rpc-evm.mandragora.io",
+ "https://story-testnet-jsonrpc.blockhub.id",
+ "https://rpc-storyevm-testnet.aldebaranode.xyz",
+ "https://story-testnet.nodeinfra.com",
+ ],
+ },
+ 1516: {
+ rpcs: [
+ "https://odyssey.storyrpc.io",
+ "https://lightnode-json-rpc-story.grandvalleys.com",
+ "https://odyssey-evm.spidernode.net",
+ "https://story-rpc-evm-odyssey.mandragora.io",
+ "https://evm-rpc-story.josephtran.xyz",
+ "https://story.evm.t.stavr.tech",
+ "https://story-testnet-jsonrpc.blockhub.id",
+ "https://story-testnet-jsonrpc.daaps-j4ran.cloud",
+ {
+ url: "https://story-testnet-evm.itrocket.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.itrocket,
+ },
+ "https://story-rpc-evm.validatorvn.com",
+ "https://rpc-storyevm-testnet.aldebaranode.xyz",
+ "https://rpc-evm-story.rawaki.xyz",
+ "https://story-odyssey-rpc.auranode.xyz",
+ {
+ url: "https://evm-rpc.story.testnet.dteam.tech",
+ tracking: "none",
+ trackingDetails: privacyStatement.DTEAM,
+ },
+ {
+ url: "https://evm-rpc-2.story.testnet.dteam.tech",
+ tracking: "none",
+ trackingDetails: privacyStatement.DTEAM,
+ },
+ {
+ url: "https://evm-rpc-3.story.testnet.dteam.tech",
+ tracking: "none",
+ trackingDetails: privacyStatement.DTEAM,
+ },
+ ],
+ },
+
+ 16600: {
+ rpcs: [
+ "https://evmrpc-testnet.0g.ai",
+ "https://0g-json-rpc-public.originstake.com",
+ "https://og-testnet-jsonrpc.blockhub.id",
+ {
+ url: "https://0g-json-rpc-public.originstake.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.originstake,
+ },
+ {
+ url: "https://og-testnet-evm.itrocket.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.itrocket,
+ },
+ {
+ url: "https://lightnode-json-rpc-0g.grandvalleys.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.GrandValley,
+ },
+ {
+ url: "https://rpc.ankr.com/0g_newton",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ "https://0g-evm-rpc.murphynode.net",
+ {
+ url: "https://0g-newton-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://0g-newton-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1740: {
+ rpcs: [
+ "https://testnet.rpc.metall2.com",
+ {
+ url: "https://metall2-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://metall2-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 5577: {
+ rpcs: ["https://rpc.taaqo.com"]
+},
+ 1750: {
+ rpcs: [
+ "https://rpc.metall2.com",
+ {
+ url: "https://metall2.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://metall2.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 80008: {
+ rpcs: ["https://rpc.sepolia.polynomial.fi"],
+ },
+ 8008: {
+ rpcs: ["https://rpc.polynomial.fi"],
+ },
+ 8428: {
+ rpcs: ["https://api.thatchain.io", "https://api.thatchain.io/mainnet"],
+ },
+ 5115: {
+ rpcs: ["https://rpc.testnet.citrea.xyz"],
+ },
+
+ 14800: {
+ rpcs: [
+ "https://rpc.moksha.vana.org",
+ "https://rpc-moksha-vana.josephtran.xyz",
+ "https://moksha-vana-rpc.tech-coha05.xyz",
+ ],
+ },
+
+ 55244: {
+ rpcs: [
+ {
+ url: "https://rpc.superposition.so",
+ tracking: "yes",
+ trackingDetails: privacyStatement.conduit,
+ },
+ ],
+ },
+ 8668: {
+ rpcs: ["https://mainnet-rpc.helachain.com"],
+ },
+ 698: {
+ rpcs: ["https://rpc.matchain.io", "https://rpc.ankr.com/matchain_mainnet"],
+ },
+ 251: {
+ rpcs: [
+ {
+ url: "wss://rpc-api.glideprotocol.xyz/l1-rpc",
+ tracking: "none",
+ trackingDetails: privacyStatement.glidexp,
+ },
+ {
+ url: "https://rpc-api.glideprotocol.xyz/l1-rpc",
+ tracking: "none",
+ trackingDetails: privacyStatement.glidexp,
+ },
+ ],
+ },
+ 253: {
+ rpcs: [
+ {
+ url: "wss://rpc-api.glideprotocol.xyz/l2-rpc",
+ tracking: "none",
+ trackingDetails: privacyStatement.glidexp,
+ },
+ {
+ url: "https://rpc-api.glideprotocol.xyz/l2-rpc",
+ tracking: "none",
+ trackingDetails: privacyStatement.glidexp,
+ },
+ ],
+ },
+ 7332: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/horizen_eon",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 1663: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/horizen_gobi_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 52014: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/electroneum",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 5201420: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/electroneum_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 6060: {
+ rpcs: [
+ {
+ url: "https://rpc01.bchscan.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.bctech,
+ },
+ ],
+ },
+ 25327: {
+ rpcs: [
+ {
+ url: "https://everclear.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://everclear.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 383353: {
+ rpcs: [
+ "https://rpc.cheesechain.xyz",
+ "https://rpc.cheesechain.xyz/http",
+ "https://cheesechain.calderachain.xyz/http",
+ "wss://cheesechain.calderachain.xyz/ws",
+ ],
+ },
+ 6900: {
+ rpcs: ["https://evm-rpc.nibiru.fi", "wss://evm-rpc-ws.nibiru.fi"],
+ },
+ 383414847825: {
+ rpcs: ["https://api.zeniq.network"],
+ },
+ 1319: {
+ rpcs: [
+ "https://aia-dataseed2.aiachain.org",
+ "https://aia-dataseed3.aiachain.org",
+ "https://aia-dataseed1.aiachain.org",
+ "https://aia-dataseed4.aiachain.org",
+ "https://aiachain.bycrpc.com",
+ "https://aiachain.znodes.net",
+ ],
+ },
+ 2192: {
+ rpcs: [
+ "https://mainnet.snaxchain.io",
+ {
+ url: "https://snaxchain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://snaxchain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1328: {
+ rpcs: [
+ "https://evm-rpc-testnet.sei-apis.com",
+ "wss://evm-ws-testnet.sei-apis.com",
+ {
+ url: "https://sei-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://sei-testnet-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "wss://sei-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1329: {
+ rpcs: [
+ "https://evm-rpc.sei-apis.com",
+ {
+ url: "https://sei.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://sei.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://sei-evm-rpc.stakeme.pro",
+ tracking: "none",
+ trackingDetails: privacyStatement.STAKEME,
+ },
+ {
+ url: "https://sei-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "https://sei.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://sei.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 130: {
+ rpcs: [
+ "https://mainnet.unichain.org/",
+ {
+ url: "https://unichain.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://unichain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "wss://unichain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://unichain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://unichain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://unichain.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://unichain-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://rpc.poolz.finance/unichain",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ {
+ url: "https://api-unichain-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/unichain-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 1301: {
+ rpcs: [
+ "https://sepolia.unichain.org",
+ {
+ url: "https://endpoints.omniatech.io/v1/unichain/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://unichain-sepolia.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://unichain-sepolia-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://unichain-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://unichain-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://unichain-sepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ ],
+ },
+ 50312: {
+ rpcs: [
+ "https://dream-rpc.somnia.network",
+ "https://rpc.ankr.com/somnia_testnet/6e3fd81558cf77b928b06b38e9409b4677b637118114e83364486294d5ff4811",
+ ],
+ },
+ 763373: {
+ rpcs: [
+ "https://rpc-gel-sepolia.inkonchain.com",
+ "wss://ws-gel-sepolia.inkonchain.com",
+ {
+ url: "https://ink-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://ink-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 57073: {
+ rpcs: [
+ "https://rpc-gel.inkonchain.com",
+ "https://rpc-qnd.inkonchain.com",
+ "wss://rpc-gel.inkonchain.com",
+ "wss://rpc-qnd.inkonchain.com",
+ {
+ url: "https://ink.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://ink-public.nodies.app",
+ tracking: "limited",
+ trackingDetails: privacyStatement.nodies,
+ },
+ {
+ url: "wss://ink.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://ink.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ ],
+ },
+ 3441006: {
+ rpcs: [
+ "https://pacific-rpc.sepolia-testnet.manta.network/http",
+ "https://manta-sepolia.rpc.caldera.xyz/http",
+ "wss://manta-sepolia.rpc.caldera.xyz/ws",
+ {
+ url: "https://endpoints.omniatech.io/v1/manta-pacific/sepolia/public",
+ tracking: "none",
+ trackingDetails: privacyStatement.omnia,
+ },
+ {
+ url: "https://manta-pacific-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://manta-pacific-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 531050104: {
+ rpcs: [
+ "https://rpc.testnet.sophon.xyz",
+ {
+ url: "https://rpc-quicknode.testnet.sophon.xyz",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ ],
+ },
+ 50104: {
+ rpcs: [
+ "https://rpc.sophon.xyz",
+ {
+ url: "https://rpc-quicknode.sophon.xyz",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ ],
+ },
+ 33139: {
+ rpcs: [
+ "https://rpc.apechain.com",
+ "wss://rpc.apechain.com/ws",
+ {
+ url: "https://apechain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://apechain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 33111: {
+ rpcs: [
+ "https://rpc.curtis.apechain.com",
+ "https://curtis.rpc.caldera.xyz/http",
+ "wss://curtis.rpc.caldera.xyz/ws",
+ {
+ url: "https://apechain-curtis.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://apechain-curtis.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 151: {
+ rpcs: ["https://governors.mainnet.redbelly.network"],
+ },
+ 78600: {
+ rpcs: ["https://rpc-vanguard.vanarchain.com"],
+ },
+ 2040: {
+ rpcs: ["https://rpc.vanarchain.com"],
+ },
+ 21000000: {
+ rpcs: [
+ {
+ url: "https://mainnet.corn-rpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://rpc.ankr.com/corn_maizenet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://maizenet-rpc.usecorn.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.conduit,
+ },
+ ],
+ },
+ 21000001: {
+ rpcs: [
+ {
+ url: "https://testnet.corn-rpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://rpc.ankr.com/corn_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://testnet-rpc.usecorn.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.conduit,
+ },
+ ],
+ },
+ 43521: {
+ rpcs: [
+ {
+ url: "https://rpc.formicarium.memecore.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.MemeCore,
+ },
+ {
+ url: "wss://ws.formicarium.memecore.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.MemeCore,
+ },
+ ],
+ },
+
+ 1480: {
+ rpcs: [
+ "https://rpc.vana.org",
+ "https://evm-rpc-vana.josephtran.xyz",
+ "https://evm-rpc-vana.j-node.net",
+ "https://islander-vana-rpc.spidernode.net",
+ ],
+ },
+ 543210: {
+ rpcs: [
+ "https://rpc.zerion.io/v1/zero",
+ {
+ url: "https://zero.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://zero.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 146: {
+ rpcs: [
+ "https://rpc.soniclabs.com",
+ {
+ url: "https://sonic.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://sonic.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.ankr.com/sonic_mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "wss://sonic.callstaticrpc.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.callstatic,
+ },
+ {
+ url: "https://sonic.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://sonic.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://sonic-json-rpc.stakely.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.Stakely,
+ },
+ {
+ url: "https://sonic.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-sonic-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/sonic-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 57054: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/sonic_blaze_testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://sonic-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://sonic-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://sonic-blaze.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ ],
+ },
+ 1514: {
+ rpcs: [
+ "https://mainnet.storyrpc.io",
+ "https://story-evm-rpc.spidernode.net",
+ {
+ url: "https://evm-rpc.story.mainnet.dteam.tech",
+ tracking: "none",
+ trackingDetails: privacyStatement.DTEAM,
+ },
+ {
+ url: "https://infra.originstake.com/story/evm",
+ tracking: "none",
+ trackingDetails: privacyStatement.originstake,
+ },
+ {
+ url: "https://lightnode-json-rpc-mainnet-story.grandvalleys.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.GrandValley,
+ },
+ {
+ url: "https://story-mainnet-evm.itrocket.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.itrocket,
+ },
+ "https://evm-rpc-story.j-node.net",
+ "https://story-evm-rpc.krews.xyz",
+ "https://evmrpc.story.nodestake.org",
+ "https://story-mainnet.zenithnode.xyz",
+ "https://evm-rpc.story.silentvalidator.com",
+ "https://story-mainnet-evmrpc.mandragora.io",
+ "https://rpc-storyevm.aldebaranode.xyz",
+ "https://evm.story.cumulo.me",
+ {
+ url: "https://rpc.ankr.com/story_mainnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.bctech,
+ },
+ "https://evm-rpc-archive.story.node75.org",
+ "https://rpc.evm.mainnet.story.despreadlabs.io"
+ ],
+ },
+ 3030: {
+ rpcs: [
+ {
+ url: "https://datahub-asia01.bchscan.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.bctech,
+ },
+ {
+ url: "https://datahub-asia02.bchscan.io/",
+ tracking: "none",
+ trackingDetails: privacyStatement.bctech,
+ },
+ ],
+ },
+ 42070: {
+ rpcs: ["https://rpc-testnet-base.worldmobile.net"],
+ },
+ 10143: {
+ rpcs: [
+ {
+ url: "https://monad-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://monad-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.ankr.com/monad_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://rpc.ankr.com/monad_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ {
+ url: "https://monad-testnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://monad-testnet.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ "https://rpc-testnet.monadinfra.com",
+ {
+ url: "https://monad-testnet.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ ],
+ },
+ 80094: {
+ rpcs: [
+ "https://rpc.berachain.com",
+ {
+ url: "https://berachain-rpc.publicnode.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.publicnode,
+ },
+ {
+ url: "https://berachain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://berachain.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.berachain-apis.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.RHINO,
+ },
+ {
+ url: "wss://rpc.berachain-apis.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.RHINO,
+ },
+ {
+ url: "https://berachain.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://berachain-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://berachain.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "https://api-berachain-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ {
+ url: "https://rpc.sentio.xyz/berachain",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 2741: {
+ rpcs: [
+ "https://api.mainnet.abs.xyz",
+ {
+ url: "https://abstract.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://abstract.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://abstract.api.onfinality.io/public",
+ tracking: "limited",
+ trackingDetails: privacyStatement.onfinality,
+ },
+ {
+ url: "https://abstract-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 20250217: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/xphere_mainnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 1998991: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/xphere_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 1868: {
+ rpcs: [
+ "https://rpc.soneium.org",
+ {
+ url: "https://soneium.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://soneium.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.sentio.xyz/soneium-mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 2345: {
+ rpcs: [
+ "https://rpc.goat.network",
+ {
+ url: "https://goat-mainnet-alpha.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://goat-mainnet-alpha.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.ankr.com/goat_mainnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 660279: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/xai",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 47279324479: {
+ rpcs: [
+ {
+ url: "https://rpc.ankr.com/xai_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 31611: {
+ rpcs: [
+ "https://rpc.test.mezo.org",
+ {
+ url: "https://mezo-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://mezo-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 133: {
+ rpcs: [
+ "https://hashkeychain-testnet.alt.technology",
+ {
+ url: "https://hashkey-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://hashkey-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 89: {
+ rpcs: [
+ "https://rpc-testnet.viction.xyz",
+ {
+ url: "https://viction-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://viction-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1112: {
+ rpcs: [
+ "https://api.test.wemix.com",
+ "wss://ws.test.wemix.com",
+ {
+ url: "https://wemix-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://wemix-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 808813: {
+ rpcs: [
+ "https://bob-sepolia.rpc.gobob.xyz",
+ "wss://bob-sepolia.rpc.gobob.xyz",
+ {
+ url: "https://bob-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://bob-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 8691942025: {
+ rpcs: ["https://rpc.onfa.io", "https://rpc.onfachain.com", "wss://ws.onfachain.com", "wss://ws.onfa.io"],
+ },
+ 232: {
+ rpcs: [
+ "https://rpc.lens.xyz",
+ {
+ url: "https://light-icy-dinghy.lens-mainnet.quiknode.pro",
+ tracking: "yes",
+ trackingDetails: privacyStatement.quicknode,
+ },
+ {
+ url: "https://lens-mainnet.g.alchemy.com/public",
+ tracking: "yes",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ {
+ url: "https://lens.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://lens.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://lens.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 37111: {
+ rpcs: [
+ "https://rpc.testnet.lens.dev",
+ {
+ url: "https://lens-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://lens-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1315: {
+ rpcs: [
+ "https://aeneid.storyrpc.io/",
+ "https://evm-aeneid-story.j-node.net",
+ "https://evmrpc-t.story.nodestake.org",
+ "https://json-rpc.story-aeneid.cumulo.me",
+ {
+ url: "https://lightnode-json-rpc-story.grandvalleys.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.GrandValley,
+ },
+ {
+ url: "https://story-testnet-evm.itrocket.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.itrocket,
+ },
+ {
+ url: "https://rpc.ankr.com/story_aeneid_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ "https://aeneid-evm-rpc.krews.xyz",
+ "https://story-aeneid-rpc.spidernode.net",
+ "https://evm-rpc.story.testnet.node75.org",
+ "https://story-aeneid-json-rpc.auranode.xyz",
+ ],
+ },
+ 224433: {
+ rpcs: [
+ "https://cancun-rpc.conet.network",
+ "https://rpc.conet.network",
+ {
+ url: "https://conet.network/",
+ tracking: "none",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ ],
+ },
+ 224400: {
+ rpcs: [
+ "https://mainnet-rpc.conet.network",
+ {
+ url: "https://conet.network/",
+ tracking: "none",
+ trackingDetails: privacyStatement.alchemy,
+ },
+ ],
+ },
+ 4352: {
+ rpcs: [
+ {
+ url: "https://rpc.memecore.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.MemeCore,
+ },
+ {
+ url: "wss://ws.memecore.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.MemeCore,
+ },
+ ],
+ },
+ 5464: {
+ rpcs: ["https://sagaevm.jsonrpc.sagarpc.io"],
+ },
+ 911867: {
+ rpcs: [
+ {
+ url: "https://odyssey.ithaca.xyz",
+ tracking: "yes",
+ trackingDetails: privacyStatement.conduit,
+ },
+ ],
+ },
+ 108160679: {
+ rpcs: [
+ "https://evm.orai.io",
+ {
+ url: "https://oraichain-mainnet-evm.itrocket.net",
+ tracking: "none",
+ trackingDetails: privacyStatement.itrocket,
+ },
+ ],
+ },
+ 3073: {
+ rpcs: [
+ "https://mainnet.movementnetwork.xyz/v1",
+ {
+ url: "https://movement.lava.build",
+ tracking: "yes",
+ trackingDetails: privacyStatement.lava,
+ },
+ ],
+ },
+ 16166: {
+ rpcs: ["https://pubnodes.cypherium.io/rpc", "https://make-cph-great-again.community"],
+ },
+ 560048: {
+ rpcs: [
+ {
+ url: "https://rpc.hoodi.ethpandaops.io",
+ },
+ {
+ url: "https://0xrpc.io/hoodi",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "wss://0xrpc.io/hoodi",
+ tracking: "none",
+ trackingDetails: privacyStatement["0xRPC"],
+ },
+ {
+ url: "https://ethereum-hoodi.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://rpc.sentio.xyz/hoodi",
+ tracking: "limited",
+ trackingDetails: privacyStatement.sentio,
+ },
+ ],
+ },
+ 295: {
+ rpcs: ["https://hedera.linkpool.pro", "https://295.rpc.thirdweb.com"],
+ },
+ 296: {
+ rpcs: ["https://296.rpc.thirdweb.com"],
+ },
+ 11124: {
+ rpcs: [
+ {
+ url: "https://abstract-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://abstract-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 80069: {
+ rpcs: [
+ {
+ url: "https://berachain-bepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://berachain-bepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://berachain-bepolia.therpc.io",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ ],
+ },
+ 919: {
+ rpcs: [
+ {
+ url: "https://mode-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://mode-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 7849306: {
+ rpcs: [
+ {
+ url: "https://ozean-poseidon-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://ozean-poseidon-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 2020: {
+ rpcs: [
+ {
+ url: "https://ronin.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://ronin.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://ronin-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ {
+ url: "https://api-ronin-mainnet.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c",
+ tracking: "limited",
+ trackingDetails: privacyStatement.dwellir,
+ },
+ ],
+ },
+ 31: {
+ rpcs: [
+ "https://public-node.testnet.rsk.co",
+ "https://mycrypto.testnet.rsk.co",
+ {
+ url: "https://rootstock-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://rootstock-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 713715: {
+ rpcs: [
+ {
+ url: "https://sei-devnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://sei-devnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 5330: {
+ rpcs: [
+ {
+ url: "https://superseed.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://superseed.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 728126428: {
+ rpcs: [
+ {
+ url: "https://tron.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://tron.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://tron.therpc.io/jsonrpc",
+ tracking: "limited",
+ trackingDetails: privacyStatement.therpc,
+ },
+ {
+ url: "https://tron.api.pocket.network",
+ tracking: "none",
+ trackingDetails: privacyStatement.pokt,
+ },
+ {
+ url: "public-trx-mainnet.fastnode.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.fastnode,
+ },
+ ],
+ },
+
+ 48898: {
+ rpcs: [
+ {
+ url: "https://garfield-testnet.zircuit.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://garfield-testnet.zircuit.com",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 13505: {
+ rpcs: [
+ "https://rpc-sepolia.gravity.xyz",
+ {
+ url: "https://gravity-alpha-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://gravity-alpha-sepolia.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 73115: {
+ rpcs: [
+ "https://rpc1-mainnet.icbnetwork.info",
+ "https://rpc2-mainnet.icbnetwork.info",
+ "https://main1.rpc-icb-network.io",
+ "https://main2.rpc-icb-network.io",
+ "https://mahour.icbnetwork.info",
+ ],
+ },
+ 2632500: {
+ rpcs: [
+ "https://coti-rpc.Hyperflow.finance",
+ "wss://coti-rpc.Hyperflow.finance",
+ {
+ url: "https://rpc.poolz.finance/coti",
+ tracking: "limited",
+ trackingDetails: privacyStatement.poolz,
+ },
+ "https://tokyo.fullnode.mainnet.coti.io/rpc",
+ "wss://tokyo.fullnode.mainnet.coti.io/ws",
+ "https://virginia.fullnode.mainnet.coti.io/rpc",
+ "wss://virginia.fullnode.mainnet.coti.io/ws",
+ "https://new-york.fullnode.mainnet.coti.io/rpc",
+ "wss://new-york.fullnode.mainnet.coti.io/ws",
+ "https://community-enabler-1.fullnode.mainnet.coti.io/rpc",
+ "wss://community-enabler-1.fullnode.mainnet.coti.io/ws",
+ ],
+ },
+ 7082400: {
+ rpcs: ["https://coti-test-rpc.Hyperflow.finance", "wss://coti-test-rpc.Hyperflow.finance"],
+ },
+ 7233: {
+ rpcs: ["https://rpc-mainnet.inichain.com"],
+ },
+ 42421: {
+ rpcs: [
+ "https://enugu-rpc.assetchain.org",
+ "https://eth.nodebridge.xyz/assetchaintestnet/exec/b903e07d-54ee-4c4d-bffb-8b073e8163fa",
+ ],
+ },
+ 42429: {
+ rpcs: [
+ "https://tempo-testnet.drpc.org",
+ "wss://tempo-testnet.drpc.org",
+ ],
+ },
+ 6281971: {
+ rpcs: [
+ "https://dogeos-testnet.drpc.org",
+ "wss://dogeos-testnet.drpc.org",
+ ],
+ },
+ 43111: {
+ rpcs: [
+ "https://rpc.hemi.network/rpc",
+ {
+ url: "https://hemi.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://hemi.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 743111: {
+ rpcs: [
+ {
+ url: "https://hemi-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://hemi-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 42420: {
+ rpcs: [
+ "https://mainnet-rpc.assetchain.org",
+ "https://eth.nodebridge.xyz/assetchain/exec/b2da3d33-5708-4f61-8d1e-2c677124c35a",
+ ],
+ },
+ 2691: {
+ rpcs: [
+ {
+ url: "https://mainnet-rpc.splendor.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+
+ {
+ url: "https://splendor-rpc.org/",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 2692: {
+ rpcs: [
+ {
+ url: "https://testnet-rpc.splendor.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 123999: {
+ rpcs: [
+ {
+ url: "https://a-rpc.nobody.network",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 8678671: {
+ rpcs: [
+ {
+ url: "https://vncscan.io",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 5031: {
+ rpcs: ["https://somnia-json-rpc.stakely.io", "https://somnia-rpc.publicnode.com"],
+ },
+ 9745: {
+ rpcs: [
+ {
+ url: "https://plasma.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ {
+ url: "wss://plasma.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12123: {
+ rpcs: [
+ {
+ url: "https://hoodi.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12124: {
+ rpcs: [
+ {
+ url: "https://eth-beacon-chain-hoodi.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12125: {
+ rpcs: [
+ {
+ url: "https://sonic-testnet-v2.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12126: {
+ rpcs: [
+ {
+ url: "https://hyperliquid.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12127: {
+ rpcs: [
+ {
+ url: "https://monad-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12128: {
+ rpcs: [
+ {
+ url: "https://hemi.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12129: {
+ rpcs: [
+ {
+ url: "https://hemi-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12130: {
+ rpcs: [
+ {
+ url: "https://gnosis-beacon-chain.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 12131: {
+ rpcs: [
+ {
+ url: "https://gnosis-chiado.drpc.org",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ websiteDead: false,
+ rpcWorking: true,
+ },
+ 98866: {
+ rpcs: [
+ {
+ url: "https://plume.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://plume.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://plume-mainnet.gateway.tatum.io/",
+ tracking: "yes",
+ trackingDetails: privacyStatement.tatum,
+ },
+ ],
+ },
+ 747474: {
+ rpcs: [
+ {
+ url: "https://katana.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://katana.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 737373: {
+ rpcs: [
+ {
+ url: "https://katana-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://katana-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 97477: {
+ rpcs: [
+ {
+ url: "https://doma.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://doma.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 5042002: {
+ rpcs: [
+ {
+ url: "https://arc-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://arc-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 55930: {
+ rpcs: [
+ {
+ url: "https://services.datahaven-mainnet.network/mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.DHF,
+ },
+ {
+ url: "wss://services.datahaven-mainnet.network/mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.DHF,
+ },
+ ],
+ },
+ 55931: {
+ rpcs: [
+ {
+ url: "https://services.datahaven-testnet.network/testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.DHF,
+ },
+ {
+ url: "wss://services.datahaven-testnet.network/testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.DHF,
+ },
+ ],
+ },
+ 109: {
+ rpcs: [
+ {
+ url: "https://shibarium.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://shibarium.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1440000: {
+ rpcs: [
+ {
+ url: "https://xrplevm.buildintheshade.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.grove,
+ },
+ {
+ url: "wss://xrplevm.buildintheshade.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.grove,
+ },
+ {
+ url: "https://xrpl.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://xrpl.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 1449000: {
+ rpcs: [
+ {
+ url: "https://xrplevm-testnet.buildintheshade.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.grove,
+ },
+ {
+ url: "wss://xrplevm-testnet.buildintheshade.com",
+ tracking: "limited",
+ trackingDetails: privacyStatement.grove,
+ },
+ ],
+ },
+ 766: {
+ rpcs: [
+ {
+ url: "https://evm-rpc-ql1.foxxone.one",
+ tracking: "none",
+ trackingDetails: "No user tracking or data collection",
+ },
+ ],
+ },
+ 31612: {
+ rpcs: [
+ {
+ url: "https://mezo.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://mezo.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 54211: {
+ rpcs: [
+ {
+ url: "https://haqq-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://haqq-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 48816: {
+ rpcs: [
+ {
+ url: "https://goat-testnet3.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://goat-testnet3.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "https://rpc.ankr.com/goat_testnet",
+ tracking: "none",
+ trackingDetails: privacyStatement.ankr,
+ },
+ ],
+ },
+ 14601: {
+ rpcs: [
+ {
+ url: "https://sonic-testnet-v2.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://sonic-testnet-v2.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 2522: {
+ rpcs: [
+ "https://rpc.testnet.frax.com",
+ {
+ url: "https://fraxtal-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://fraxtal-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 88153591557: {
+ rpcs: [
+ {
+ url: "https://arb-blueberry-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://arb-blueberry-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 240: {
+ rpcs: [
+ {
+ url: "https://cronos-zkevm-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://cronos-zkevm-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 397: {
+ rpcs: [
+ {
+ url: "https://near.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://near.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 2523: {
+ rpcs: [
+ {
+ url: "https://fraxtal-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ {
+ url: "wss://fraxtal-testnet.drpc.org",
+ tracking: "none",
+ trackingDetails: privacyStatement.drpc,
+ },
+ ],
+ },
+ 2999: {
+ rpcs: ["https://mainnet.bityuan.com/eth", "https://node1.bityuan.com/eth", "https://node2.bityuan.com/eth"],
+ },
+ 420420417: {
+ rpcs: [
+ {
+ url: "https://services.polkadothub-rpc.com/testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.OpsLayer,
+ },
+ {
+ url: "wss://services.polkadothub-rpc.com/testnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.OpsLayer,
+ },
+ "https://eth-rpc.testnet.polkadot.io",
+ "wss://eth-rpc.testnet.polkadot.io"
+ ],
+ },
+ 420420418: {
+ rpcs: [
+ "https://eth-rpc.kusama.polkadot.io",
+ "wss://eth-rpc.kusama.polkadot.io"
+ ],
+ },
+ 420420419: {
+ rpcs: [
+ {
+ url: "https://services.polkadothub-rpc.com/mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.OpsLayer,
+ },
+ {
+ url: "wss://services.polkadothub-rpc.com/mainnet",
+ tracking: "limited",
+ trackingDetails: privacyStatement.OpsLayer,
+ },
+ "https://eth-rpc.polkadot.io",
+ "wss://eth-rpc.polkadot.io"
+ ],
+ },
+ 688689: {
+ rpcs: [
+ {
+ url: "https://rpc.evm.pharos.testnet.cosmostation.io",
+ tracking: "none",
+ trackingDetails: privacyStatement.Cosmostation
+ }
+ ]
+ }
+};
+
+const allExtraRpcs = mergeDeep(llamaNodesRpcs, extraRpcs);
+
+export default allExtraRpcs;
diff --git a/constants/hypelab.js b/constants/hypelab.js
new file mode 100644
index 0000000000..f714ea2c66
--- /dev/null
+++ b/constants/hypelab.js
@@ -0,0 +1,3 @@
+export const HYPELAB_PROPERTY_SLUG = "chainlist";
+export const HYPELAB_API_URL = "https://api.hypelab.com";
+export const HYPELAB_NATIVE_PLACEMENT_SLUG = "134be8540e";
diff --git a/constants/llamaNodesRpcs.js b/constants/llamaNodesRpcs.js
new file mode 100644
index 0000000000..7870279417
--- /dev/null
+++ b/constants/llamaNodesRpcs.js
@@ -0,0 +1,44 @@
+const privacyStatement = 'LlamaNodes is open-source and does not track or store user information that transits through our RPCs (location, IP, wallet, etc). To learn more, have a look at the public Privacy Policy in our docs: https://llamanodes.notion.site/Privacy-Practices-f20fd8fdd02a469d9d4f42a5989bb936'
+
+export const llamaNodesRpcs = {
+ 1: {
+ name: 'Ethereum LlamaNodes',
+ rpcs: [
+ {
+ url: 'https://eth.llamarpc.com',
+ tracking: 'none',
+ trackingDetails: privacyStatement,
+ isOpenSource: true,
+ },
+ ]
+ },
+ 8453: {
+ name: 'Base LlamaNodes',
+ rpcs: [
+ {
+ url: 'https://base.llamarpc.com',
+ tracking: 'none',
+ trackingDetails: privacyStatement,
+ isOpenSource: true,
+ },
+ ]
+ },
+ 56: {
+ name: 'BNB Chain LlamaNodes',
+ rpcs: [
+ {
+ url: 'https://binance.llamarpc.com',
+ tracking: 'none',
+ trackingDetails: privacyStatement,
+ isOpenSource: true,
+ },
+ ]
+ },
+}
+
+export const llamaNodesRpcByUrl = {};
+
+for (const chainId in llamaNodesRpcs) {
+ const rpcs = llamaNodesRpcs[chainId].rpcs;
+ llamaNodesRpcByUrl[rpcs[0].url] = llamaNodesRpcs[chainId];
+}
diff --git a/constants/walletIcons.js b/constants/walletIcons.js
new file mode 100644
index 0000000000..1bd1b284bc
--- /dev/null
+++ b/constants/walletIcons.js
@@ -0,0 +1,10 @@
+export const walletIcons = {
+ "Coinbase Wallet": "/connectors/coinbaseWalletIcon.svg",
+ "Ctrl Wallet": "/connectors/icn-ctrl.svg",
+ Taho: "/connectors/icn-taho.svg",
+ "Brave Wallet": "/connectors/icn-bravewallet.svg",
+ Metamask: "/connectors/icn-metamask.svg",
+ imToken: "/connectors/icn-imtoken.svg",
+ Wallet: "/connectors/icn-metamask.svg",
+ "Trust Wallet": "/connectors/icon-trust.svg",
+};
diff --git a/generate-json.js b/generate-json.js
new file mode 100644
index 0000000000..8189621f30
--- /dev/null
+++ b/generate-json.js
@@ -0,0 +1,22 @@
+const { writeFileSync } = require("fs");
+
+async function writeRpcsJson() {
+ // Use dynamic import to load ES6 module
+ const fetchModule = await import("./utils/fetch.js");
+ const { generateChainData } = fetchModule;
+
+ const rpcs = await generateChainData();
+
+ const cleanedRpcs = rpcs.map((chain) => {
+ if (chain.rpc) {
+ chain.rpc = chain.rpc.map((rpcEntry) => {
+ const { trackingDetails, ...rest } = rpcEntry;
+ return rest;
+ });
+ }
+ return chain;
+ });
+
+ writeFileSync("out/rpcs.json", JSON.stringify(cleanedRpcs, null, 2));
+}
+writeRpcsJson();
\ No newline at end of file
diff --git a/generate-sitemap.js b/generate-sitemap.js
new file mode 100644
index 0000000000..5849502ec2
--- /dev/null
+++ b/generate-sitemap.js
@@ -0,0 +1,84 @@
+const fs = require("fs");
+
+async function generateSiteMap(chains, chainIds) {
+ return `
+
+
+
+ https://chainlist.org/
+
+ ${chains
+ .map(({ chainId }) => {
+ return `
+
+ ${`https://chainlist.org/chain/${chainId}`}
+
+ `;
+ })
+ .join("")}
+ ${chains
+ .map(({ name }) => {
+ return `
+
+ ${`https://chainlist.org/chain/${name.toLowerCase().split(" ").join("%20")}`}
+
+ `;
+ })
+ .join("")}
+ ${Object.values(chainIds)
+ .map((name) => {
+ return `
+
+ ${`https://chainlist.org/chain/${name}`}
+
+ `;
+ })
+ .join("")}
+ ${Object.values(chainIds)
+ .map((name) => {
+ return `
+
+ ${`https://chainlist.org/add-network/${name}`}
+
+ `;
+ })
+ .join("")}
+ ${Object.values(chainIds)
+ .map((name) => {
+ return `
+
+ ${`https://chainlist.org/best-rpcs/${name}`}
+
+ `;
+ })
+ .join("")}
+ ${Object.values(chainIds)
+ .map((name) => {
+ return `
+
+ ${`https://chainlist.org/top-rpcs/${name}`}
+
+ `;
+ })
+ .join("")}
+
+ `;
+}
+
+async function writeSiteMap() {
+ // Use dynamic import to load ES6 modules
+ const chainIdsModule = await import("./constants/chainIds.js");
+ const chainIds = chainIdsModule.default;
+ const fetchModule = await import("./utils/fetch.js");
+ const { generateChainData } = fetchModule;
+
+ const chains = await generateChainData();
+
+ // We generate the XML sitemap with the chains data
+ const sitemap = await generateSiteMap(chains, chainIds);
+
+ // We write the sitemap to the next export out folder
+ fs.writeFileSync("out/sitemap.xml", sitemap);
+}
+
+writeSiteMap();
diff --git a/hooks/useAccount.jsx b/hooks/useAccount.jsx
new file mode 100644
index 0000000000..425b54ae28
--- /dev/null
+++ b/hooks/useAccount.jsx
@@ -0,0 +1,26 @@
+import { useQuery } from "@tanstack/react-query";
+
+async function getAccount() {
+ try {
+ if (window.ethereum && window.ethereum.selectedAddress) {
+ const chainId = await window.ethereum.request({
+ method: "net_version",
+ });
+
+ return {
+ chainId: Number(chainId),
+ address: window.ethereum.selectedAddress,
+ isConnected: window.ethereum.selectedAddress ? true : false,
+ };
+ } else {
+ throw new Error("No Ethereum Wallet");
+ }
+ } catch (error) {
+ console.log(error);
+ return { chainId: null, address: null, isConnected: false };
+ }
+}
+
+export default function useAccount() {
+ return useQuery(["accounts"], () => getAccount(), { retry: 0 });
+}
diff --git a/hooks/useAddToNetwork.jsx b/hooks/useAddToNetwork.jsx
new file mode 100644
index 0000000000..bf4de869d8
--- /dev/null
+++ b/hooks/useAddToNetwork.jsx
@@ -0,0 +1,70 @@
+import * as Fathom from "fathom-client";
+import { useMutation, QueryClient } from "@tanstack/react-query";
+import { FATHOM_EVENTS_ID, FATHOM_DROPDOWN_EVENTS_ID, FATHOM_NO_EVENTS_ID, CHAINS_MONITOR } from "./useAnalytics";
+import { connectWallet } from "./useConnect";
+import { llamaNodesRpcByUrl } from "../constants/llamaNodesRpcs";
+
+const toHex = (num) => {
+ return "0x" + num.toString(16);
+};
+
+export async function addToNetwork({ address, chain, rpc }) {
+ try {
+ if (window.ethereum) {
+ if (!address) {
+ await connectWallet();
+ }
+
+ const rpcUrls = rpc ? [rpc] : chain.rpc.map((r) => r?.url ?? r)
+
+ const params = {
+ chainId: toHex(chain.chainId), // A 0x-prefixed hexadecimal string
+ chainName: llamaNodesRpcByUrl[rpcUrls[0]]?.name || chain.name,
+ nativeCurrency: {
+ name: chain.nativeCurrency.name,
+ symbol: chain.nativeCurrency.symbol, // 2-6 characters long
+ decimals: chain.nativeCurrency.decimals,
+ },
+ rpcUrls,
+ blockExplorerUrls: [
+ chain.explorers && chain.explorers.length > 0 && chain.explorers[0].url
+ ? chain.explorers[0].url
+ : chain.infoURL,
+ ],
+ };
+
+ const result = await window.ethereum.request({
+ method: "wallet_addEthereumChain",
+ params: [params, address],
+ });
+
+ // the 'wallet_addEthereumChain' method returns null if the request was successful
+ if (result === null && CHAINS_MONITOR.includes(chain.chainId)) {
+ if (rpc && rpc.includes("llamarpc")) {
+ Fathom.trackGoal(FATHOM_DROPDOWN_EVENTS_ID[chain.chainId], 0);
+ } else if (!rpc && chain.rpc?.length > 0 && chain.rpc[0].url.includes("llamarpc")) {
+ Fathom.trackGoal(FATHOM_EVENTS_ID[chain.chainId], 0);
+ } else {
+ Fathom.trackGoal(FATHOM_NO_EVENTS_ID[chain.chainId], 0);
+ }
+ }
+
+ return result;
+ } else {
+ throw new Error("No Ethereum Wallet");
+ }
+ } catch (error) {
+ console.log(error);
+ return false;
+ }
+}
+
+export default function useAddToNetwork() {
+ const queryClient = new QueryClient();
+
+ return useMutation(addToNetwork, {
+ onSettled: () => {
+ queryClient.invalidateQueries();
+ },
+ });
+}
diff --git a/hooks/useAnalytics.js b/hooks/useAnalytics.js
new file mode 100644
index 0000000000..e40aaa70e6
--- /dev/null
+++ b/hooks/useAnalytics.js
@@ -0,0 +1,46 @@
+import { useEffect } from 'react';
+import { useRouter } from 'next/router';
+import * as Fathom from 'fathom-client';
+
+export const FATHOM_EVENTS_ID = {
+ 137: 'KZQZWMIP',
+};
+
+export const FATHOM_DROPDOWN_EVENTS_ID = {
+ 1: 'XIFGUQQY',
+ 137: 'C6AYES3T',
+};
+export const FATHOM_NO_EVENTS_ID = {
+ 1: '7X05SCBE',
+ 10: 'UJHQR5AT',
+ 25: 'VEQDBWGQ',
+ 56: 'NMO1JLYL',
+ 137: 'BEKTDT7F',
+ 250: 'KPCKMPYG',
+ 8217: '9369UJ80',
+ 42161: '9DNMZNFD',
+ 43114: 'FRM17FBN',
+};
+
+export const CHAINS_MONITOR = [1, 10, 25, 56, 137, 250, 8217, 42161, 43114];
+
+export const useAnalytics = () => {
+ const router = useRouter();
+
+ useEffect(() => {
+ Fathom.load('TKCNGGEZ', {
+ includedDomains: ['chainlist.defillama.com', 'chainlist.org'],
+ url: 'https://surprising-powerful.llama.fi/script.js',
+ });
+
+ const onRouteChangeComplete = () => {
+ Fathom.trackPageview();
+ };
+
+ router.events.on('routeChangeComplete', onRouteChangeComplete);
+
+ return () => {
+ router.events.off('routeChangeComplete', onRouteChangeComplete);
+ };
+ }, [router.events]);
+};
diff --git a/hooks/useClipboard.js b/hooks/useClipboard.js
new file mode 100755
index 0000000000..6ac846ec13
--- /dev/null
+++ b/hooks/useClipboard.js
@@ -0,0 +1,44 @@
+import { useEffect, useState } from "react";
+
+export const useClipboard = (options) => {
+ const [hasCopied, setHasCopied] = useState(false);
+
+ const resetAfter = options && options.resetAfter || 1000;
+ const onSuccess = options && options.onSuccess;
+ const onError = options && options.onError;
+
+ useEffect(() => {
+ if (hasCopied && resetAfter) {
+ const handler = setTimeout(() => {
+ setHasCopied(false);
+ }, resetAfter);
+
+ return () => {
+ clearTimeout(handler);
+ };
+ }
+ }, [hasCopied, resetAfter]);
+
+ return {
+ hasCopied,
+ onCopy: async (data) => {
+ try {
+ if (typeof data !== "string") {
+ data = JSON.stringify(data);
+ }
+
+ await navigator.clipboard.writeText(data);
+
+ setHasCopied(true);
+
+ if (onSuccess) {
+ onSuccess(data);
+ }
+ } catch {
+ if (onError) {
+ onError();
+ }
+ }
+ },
+ }
+};
diff --git a/hooks/useConnect.jsx b/hooks/useConnect.jsx
new file mode 100644
index 0000000000..2baa822e15
--- /dev/null
+++ b/hooks/useConnect.jsx
@@ -0,0 +1,30 @@
+import { useMutation, QueryClient } from "@tanstack/react-query";
+
+export async function connectWallet() {
+ try {
+ if (window.ethereum) {
+ const accounts = await window.ethereum.request({
+ method: "eth_requestAccounts",
+ });
+
+ return {
+ address: accounts && accounts.length > 0 ? (accounts[0]) : null,
+ };
+ } else {
+ throw new Error("No Ethereum Wallet");
+ }
+ } catch (error) {
+ console.log(error);
+ return { address: null };
+ }
+}
+
+export default function useConnect() {
+ const queryClient = new QueryClient();
+
+ return useMutation(() => connectWallet(), {
+ onSettled: () => {
+ queryClient.invalidateQueries();
+ },
+ });
+}
diff --git a/hooks/useFilteredChains.jsx b/hooks/useFilteredChains.jsx
new file mode 100644
index 0000000000..f3bcdab887
--- /dev/null
+++ b/hooks/useFilteredChains.jsx
@@ -0,0 +1,58 @@
+import React, { useMemo } from 'react';
+import { useRouter } from 'next/router';
+import { isTestnet } from '../utils';
+
+const createSearchMatcher = (searchTerm) => {
+ const normalized = searchTerm.toLowerCase();
+ return (value) => value?.toLowerCase().includes(normalized);
+};
+
+const matchesSearchTerm = (chain, matcher) => {
+ return (
+ matcher(chain.chain) ||
+ matcher(chain.chainId.toString()) ||
+ matcher(chain.name) ||
+ matcher(chain.nativeCurrency?.symbol || '')
+ );
+};
+
+export const useFilteredChains = (chains) => {
+ const [chainName, setChainName] = React.useState("");
+ const router = useRouter();
+ const { testnets, testnet, search } = router.query;
+
+ const chainToFilter = useMemo(() => {
+ if (search?.length > 0 && chainName.length === 0) {
+ return typeof search === "string" ? search : search[0];
+ }
+ return chainName;
+ }, [search, chainName]);
+
+ const includeTestnets = useMemo(() => {
+ return (testnets === "true" || testnet === "true");
+ }, [testnets, testnet]);
+
+ const finalChains = useMemo(() => {
+ if (!chains?.length) return [];
+
+ const matcher = chainToFilter.length > 0 ? createSearchMatcher(chainToFilter) : null;
+
+ return chains.filter((chain) => {
+ if (!includeTestnets && isTestnet(chain)) {
+ return false;
+ }
+
+ if (matcher && !matchesSearchTerm(chain, matcher)) {
+ return false;
+ }
+
+ return true;
+ });
+ }, [includeTestnets, chainToFilter, chains]);
+
+ return {
+ chainName,
+ setChainName,
+ finalChains
+ };
+};
\ No newline at end of file
diff --git a/hooks/useLlamaNodesRpcData.js b/hooks/useLlamaNodesRpcData.js
new file mode 100644
index 0000000000..88245d674b
--- /dev/null
+++ b/hooks/useLlamaNodesRpcData.js
@@ -0,0 +1,24 @@
+import { useMemo } from "react";
+
+import { llamaNodesRpcs } from "../constants/llamaNodesRpcs";
+import { arrayMove } from "../utils/fetch";
+
+export const useLlamaNodesRpcData = (chainId, data) => {
+ const [rpcData, hasLlamaNodesRpc] = useMemo(() => {
+ const llamaNodesRpc = llamaNodesRpcs[chainId] ?? null;
+
+ if (llamaNodesRpc) {
+ const llamaNodesRpcIndex = data.findIndex(rpc => rpc?.data.url === llamaNodesRpc.rpcs[0].url);
+
+ if (llamaNodesRpcIndex || llamaNodesRpcIndex === 0) {
+ return [arrayMove(data, llamaNodesRpcIndex, 0), true];
+ }
+
+ return [data, false];
+ }
+
+ return [data, false];
+ }, [chainId, data]);
+
+ return { rpcData, hasLlamaNodesRpc };
+}
diff --git a/hooks/useRPCData.js b/hooks/useRPCData.js
index 405f73f552..0ec932eb21 100644
--- a/hooks/useRPCData.js
+++ b/hooks/useRPCData.js
@@ -1,21 +1,23 @@
-import { useCallback } from 'react';
-import { useQueries } from 'react-query';
-import axios from 'axios';
+import { useCallback } from "react";
+import { useQueries } from "@tanstack/react-query";
+import axios from "axios";
+
+const refetchInterval = 60_000;
export const rpcBody = JSON.stringify({
- jsonrpc: '2.0',
- method: 'eth_getBlockByNumber',
- params: ['latest', false],
+ jsonrpc: "2.0",
+ method: "eth_getBlockByNumber",
+ params: ["latest", false],
id: 1,
});
const fetchChain = async (baseURL) => {
- if (baseURL.includes('API_KEY')) return null;
+ if (baseURL.includes("API_KEY")) return null;
try {
let API = axios.create({
baseURL,
headers: {
- 'Content-Type': 'application/json',
+ "Content-Type": "application/json",
},
});
@@ -35,10 +37,10 @@ const fetchChain = async (baseURL) => {
}
return Promise.reject(error);
- }
+ },
);
- let { data, latency } = await API.post('', rpcBody);
+ let { data, latency } = await API.post("", rpcBody);
return { ...data, latency };
} catch (error) {
@@ -62,7 +64,7 @@ const useHttpQuery = (url) => {
return {
queryKey: [url],
queryFn: () => fetchChain(url),
- refetchInterval: 5000,
+ refetchInterval,
select: useCallback((data) => formatData(url, data), []),
};
};
@@ -115,13 +117,15 @@ const useSocketQuery = (url) => {
queryKey: [url],
queryFn: () => fetchWssChain(url),
select: useCallback((data) => formatData(url, data), []),
- refetchInterval: 5000,
+ refetchInterval,
};
};
const useRPCData = (urls) => {
- const queries = urls.map((url) => (url.includes('wss://') ? useSocketQuery(url) : useHttpQuery(url)));
- return useQueries(queries);
+ const queries =
+ urls?.map((url) => (url.url.includes("wss://") ? useSocketQuery(url.url) : useHttpQuery(url.url))) ?? [];
+
+ return useQueries({ queries });
};
export default useRPCData;
diff --git a/next.config.js b/next.config.js
index a87258cdf3..177d654471 100644
--- a/next.config.js
+++ b/next.config.js
@@ -1,7 +1,8 @@
module.exports = {
- reactStrictMode: true,
- images: {
- domains: ['defillama.com'],
- },
- }
-
\ No newline at end of file
+ output: 'export',
+ // i18n: {
+ // locales: ["en", "zh"],
+ // defaultLocale: "en",
+ // },
+ reactStrictMode: true,
+};
diff --git a/package.json b/package.json
index dc680fa022..bfcc118247 100644
--- a/package.json
+++ b/package.json
@@ -1,26 +1,34 @@
{
- "name": "networklist",
+ "name": "chainlist",
"version": "1.0.0",
- "private": true,
"scripts": {
"dev": "next dev",
- "build": "next build",
- "export": "next export",
- "build2": "next build && next export",
- "start": "next start"
+ "build": "./scripts/build.sh",
+ "export": "echo deprecated",
+ "build2": "./scripts/build.sh",
+ "start": "next start",
+ "serve": "serve out",
+ "test": "node tests/check-duplicate-keys.js"
},
"dependencies": {
- "@material-ui/core": "^4.11.3",
- "@material-ui/icons": "^4.11.2",
- "@material-ui/lab": "^4.0.0-alpha.57",
- "axios": "^0.26.1",
- "fathom-client": "^3.4.1",
- "flux": "^4.0.1",
- "next": "^12.1.0",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "react-query": "^3.34.16",
- "web3": "^1.7.1",
- "zustand": "^3.7.1"
+ "@ariakit/react": "^0.2.12",
+ "@hypelab/sdk-react": "^1.0.2",
+ "@tanstack/react-query": "^4.19.1",
+ "axios": "^1.2.1",
+ "fathom-client": "^3.5.0",
+ "next": "^14.0.0",
+ "next-intl": "^2.10.2",
+ "node-fetch": "^2.6.6",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-linkify": "^1.0.0-alpha",
+ "serve": "^14.1.2",
+ "zustand": "^4.1.5"
+ },
+ "devDependencies": {
+ "autoprefixer": "^10.4.13",
+ "dotenv": "^16.0.3",
+ "postcss": "^8.4.19",
+ "tailwindcss": "^3.2.4"
}
}
diff --git a/pages/_app.js b/pages/_app.js
index 61d14d39eb..86f6bf174c 100644
--- a/pages/_app.js
+++ b/pages/_app.js
@@ -1,70 +1,22 @@
-import React, { useState, useEffect } from 'react';
-import { ThemeProvider } from '@material-ui/core/styles';
-import CssBaseline from '@material-ui/core/CssBaseline';
+import * as React from "react";
+import { QueryClientProvider, QueryClient } from "@tanstack/react-query";
+// import { NextIntlProvider } from "next-intl";
+import { useAnalytics } from "../hooks/useAnalytics";
+import "../styles/globals.css";
-import SnackbarController from '../components/snackbar';
+function App({ Component, pageProps }) {
+ useAnalytics();
-import stores from '../stores/index.js';
-
-import { CONFIGURE } from '../stores/constants';
-
-import '../styles/globals.css';
-
-import lightTheme from '../theme/light';
-import darkTheme from '../theme/dark';
-
-import { useRouter } from 'next/router';
-import * as Fathom from 'fathom-client';
-import { QueryClientProvider, QueryClient } from 'react-query';
-import { ReactQueryDevtools } from 'react-query/devtools';
-
-function MyApp({ Component, pageProps }) {
- const [queryClient] = useState(() => new QueryClient());
- const [themeConfig, setThemeConfig] = useState(lightTheme);
- const router = useRouter();
-
- const changeTheme = (dark) => {
- setThemeConfig(dark ? darkTheme : lightTheme);
- localStorage.setItem('yearn.finance-dark-mode', dark ? 'dark' : 'light');
- };
-
- useEffect(function () {
- const localStorageDarkMode = window.localStorage.getItem('yearn.finance-dark-mode');
- changeTheme(localStorageDarkMode ? localStorageDarkMode === 'dark' : false);
- }, []);
-
- useEffect(function () {
- stores.dispatcher.dispatch({ type: CONFIGURE });
- }, []);
-
- useEffect(() => {
- Fathom.load('TKCNGGEZ', {
- includedDomains: ['chainlist.defillama.com', 'chainlist.org'],
- url: 'https://surprising-powerful.llama.fi/script.js',
- });
-
- function onRouteChangeComplete() {
- Fathom.trackPageview();
- }
- // Record a pageview when route changes
- router.events.on('routeChangeComplete', onRouteChangeComplete);
-
- // Unassign event listener
- return () => {
- router.events.off('routeChangeComplete', onRouteChangeComplete);
- };
- }, []);
+ const [queryClient] = React.useState(() => new QueryClient());
return (
-
-
-
-
-
-
+ {/* */}
+
+ {/* */}
+ {/* */}
);
}
-export default MyApp;
+export default App;
diff --git a/pages/_document.js b/pages/_document.js
index dac96105b0..bb89d7ac70 100644
--- a/pages/_document.js
+++ b/pages/_document.js
@@ -1,17 +1,44 @@
-/* eslint-disable react/jsx-filename-extension */
-import React from 'react';
-import Document, { Html, Head, Main, NextScript } from 'next/document';
-import { ServerStyleSheets } from '@material-ui/core/styles';
+import Document, { Head, Main, NextScript, Html } from "next/document";
+import Script from "next/script";
+import React from "react";
+import { HYPELAB_API_URL, HYPELAB_PROPERTY_SLUG } from "../constants/hypelab";
-export default class MyDocument extends Document {
+const LANGUAGES = ["en", "zh"];
+
+function presetTheme() {
+ const dark = localStorage.getItem("theme") === "dark";
+
+ if (dark) {
+ document.body.classList.add("dark");
+ }
+}
+
+const themeScript = `(() => { ${presetTheme.toString()}; presetTheme() })()`;
+
+class MyDocument extends Document {
render() {
+ const pathPrefix = this.props.__NEXT_DATA__.page.split("/")[1];
+ const lang = LANGUAGES.indexOf(pathPrefix) !== -1 ? pathPrefix : LANGUAGES[0];
+
return (
-
-
-
-
-
+
+
+
+