diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 000000000..b58b603fe --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 000000000..a55e7a179 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml new file mode 100644 index 000000000..d23208fbb --- /dev/null +++ b/.idea/jsLibraryMappings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000..24eb271ab --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..20765001f --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/networklist-org.iml b/.idea/networklist-org.iml new file mode 100644 index 000000000..24643cc37 --- /dev/null +++ b/.idea/networklist-org.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..94a25f7f4 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index b12f3e33e..92537291c 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,47 @@ -This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm run dev -# or -yarn dev +## How to add a new chain + +Fork this repo and add your evm chain info into `chains.json` + +Example: + +```javascript +{ + "name": "xDAI Chain", + "chainId": 100, + "shortName": "xdai", + "chain": "XDAI", + "network": "mainnet", + "networkId": 100, + "nativeCurrency": { + "name": "xDAI", + "symbol": "xDAI", + "decimals": 18 + }, + "rpc": [ + "https://rpc.xdaichain.com", + "https://xdai.poanetwork.dev", + "wss://rpc.xdaichain.com/wss", + "wss://xdai.poanetwork.dev/wss", + "http://xdai.poanetwork.dev", + "https://dai.poa.network", + "ws://xdai.poanetwork.dev:8546" + ], + "faucets": [], + "infoURL": "https://forum.poa.network/c/xdai-chain", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/xDAI/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/xDAI/0.png", + "color_chain_bg": "0x58B2AF" + } +} ``` -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file. - -[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`. - -The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! +`app_resource` is optional, which is only affect the appearance in TokenPocket Wallet. You can follow the standard below: -## Deploy on Vercel -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. +![standard](https://tp-statics.tokenpocket.pro/images/custom-chains-standard-11.png) +![standard](https://tp-statics.tokenpocket.pro/images/custom-chains-standard-12.png) +![standard](https://tp-statics.tokenpocket.pro/images/custom-chains-standard-13.png) +![standard](https://tp-statics.tokenpocket.pro/images/custom-chains-standard-14.png) +![standard](https://tp-statics.tokenpocket.pro/images/custom-chains-standard-15.png) -Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/chains.json b/chains.json new file mode 100644 index 000000000..d76afb309 --- /dev/null +++ b/chains.json @@ -0,0 +1,11037 @@ +[ + { + "name": "Ethereum Mainnet", + "chainId": 1, + "shortName": "eth", + "chain": "ETH", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "rpc": [ + "https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161", + "wss://mainnet.infura.io/ws/v3/9aa3d95b3bc440fa88ea12eaa4456161", + "https://api.mycryptoapi.com/eth", + "https://cloudflare-eth.com" + ], + "faucets": [], + "infoURL": "https://ethereum.org" + }, + { + "name": "Optimistic Ethereum", + "chainId": 10, + "shortName": "oeth", + "chain": "ETH", + "network": "mainnet", + "networkId": 10, + "nativeCurrency": { + "name": "Ether", + "symbol": "OETH", + "decimals": 18 + }, + "rpc": [ + "https://mainnet.optimism.io/" + ], + "faucets": [], + "infoURL": "https://optimism.io", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/OptimisticEthereum/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/OptimisticEthereum/0.png", + "color_chain_bg": "0xF54B49" + } + }, + { + "name": "xDAI Chain", + "chainId": 100, + "shortName": "xdai", + "chain": "XDAI", + "network": "mainnet", + "networkId": 100, + "nativeCurrency": { + "name": "xDAI", + "symbol": "xDAI", + "decimals": 18 + }, + "rpc": [ + "https://rpc.xdaichain.com", + "https://xdai.poanetwork.dev", + "wss://rpc.xdaichain.com/wss", + "wss://xdai.poanetwork.dev/wss", + "http://xdai.poanetwork.dev", + "https://dai.poa.network", + "ws://xdai.poanetwork.dev:8546" + ], + "faucets": [], + "infoURL": "https://forum.poa.network/c/xdai-chain", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/xDAI/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/xDAI/0.png", + "color_chain_bg": "0x58B2AF" + } + }, + { + "name": "BTA Chain", + "chainId": 1657, + "shortName": "btachain", + "chain": "BTA", + "network": "mainnet", + "networkId": 1657, + "nativeCurrency": { + "name": "btachain", + "symbol": "BTA", + "decimals": 18 + }, + "rpc": [ + "https://dataseed1.btachain.com", + "https://dataseed2.btachain.com", + "wss://dataseed1.btachain.com/wss", + "wss://dataseed2.btachain.com/wss", + "ws://dataseed1.btachain.com:8861" + ], + "faucets": [], + "infoURL": "https://btachain.com", + "app_resource": { + "ic_chain_select": "https://btachain.com/images/favicon/logo.png", + "ic_chain_unselect": "https://btachain.com/images/favicon/logo-0x.png", + "color_chain_bg": "0x0777cf" + } + }, + { + "name": "Arbitrum One", + "chainId": 42161, + "shortName": "Arbitrum", + "chain": "Arbitrum", + "network": "mainnet", + "networkId": 42161, + "nativeCurrency": { + "name": "ETH", + "symbol": "ETH", + "decimals": 18 + }, + "rpc": [ + "https://arb1.arbitrum.io/rpc" + ], + "faucets": [], + "infoURL": "https://arbitrum.io/" + }, + { + "name": "EtherLite Chain", + "chainId": 111, + "shortName": "ETL", + "chain": "EtherLite", + "network": "mainnet", + "networkId": 111, + "nativeCurrency": { + "name": "EtherLite Coin", + "symbol": "ETL", + "decimals": 18 + }, + "rpc": [ + "https://rpc.etherlite.org" + ], + "faucets": [ + "https://etherlite.org/faucets" + ], + "infoURL": "https://forum.etherlite.org/" + }, + { + "name": "Polygon (Matic) Mainnet", + "chainId": 137, + "shortName": "matic", + "chain": "Matic", + "network": "mainnet", + "networkId": 137, + "nativeCurrency": { + "name": "Matic", + "symbol": "MATIC", + "decimals": 18 + }, + "rpc": [ + "https://rpc-mainnet.matic.network", + "wss://ws-mainnet.matic.network" + ], + "faucets": [], + "infoURL": "https://matic.network/", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Polygon/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Polygon/0.png", + "color_chain_bg": "0x7F4CDE" + } + }, + { + "name": "Avalanche Mainnet", + "chainId": 43114, + "shortName": "Avalanche", + "chain": "AVAX", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "Avalanche", + "symbol": "AVAX", + "decimals": 18 + }, + "rpc": [ + "https://api.avax.network/ext/bc/C/rpc" + ], + "faucets": [], + "infoURL": "https://cchain.explorer.avax.network/", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Avalanche/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Avalanche/0.png", + "color_chain_bg": "0xE92734" + } + }, + { + "name": "Fuse Mainnet", + "chainId": 122, + "shortName": "fuse", + "chain": "FUSE", + "network": "mainnet", + "networkId": 122, + "nativeCurrency": { + "name": "Fuse", + "symbol": "FUSE", + "decimals": 18 + }, + "rpc": [ + "https://rpc.fuse.io" + ], + "faucets": [], + "infoURL": "https://fuse.io/", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fuse/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fuse/0.png", + "ic_chain_unselect_dark": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fuse/2.png", + "color_chain_bg": "0x62D970" + } + }, + { + "name": "Fantom Opera", + "chainId": 250, + "shortName": "ftm", + "chain": "FTM", + "network": "mainnet", + "networkId": 250, + "nativeCurrency": { + "name": "Fantom", + "symbol": "FTM", + "decimals": 18 + }, + "rpc": [ + "https://rpcapi.fantom.network", + "https://fantomscan.io/rpc" + ], + "faucets": [], + "infoURL": "https://fantom.foundation", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fantom/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fantom/0.png", + "color_chain_bg": "0x1969FF" + } + }, + { + "name": "Cronos Mainnet", + "chainId": 25, + "shortName": "CRO", + "chain": "CRO", + "network": "mainnet", + "networkId": 25, + "nativeCurrency": { + "name": "CRO", + "symbol": "CRO", + "decimals": 18 + }, + "rpc": [ + "https://evm.cronos.org", + "https://cronosrpc-1.xstaking.sg", + "https://evm-cronos.crypto.org", + "https://cronos-rpc.heavenswail.one", + "https://cronos-rpc.elk.finance" + ], + "faucets": [], + "infoURL": "https://cronos.crypto.org/explorer" + }, + { + "name": "Fusion Mainnet", + "chainId": 32659, + "shortName": "fsn", + "chain": "FSN", + "network": "mainnet", + "networkId": 32659, + "nativeCurrency": { + "name": "Fusion", + "symbol": "FSN", + "decimals": 18 + }, + "rpc": [ + "https://mainnet.anyswap.exchange" + ], + "faucets": [], + "infoURL": "https://fsnex.com/", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fusion/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fusion/0.png", + "ic_chain_unselect_dark": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Fusion/2.png", + "color_chain_bg": "0x2E3B4A" + } + }, + { + "name": "ThunderCore Mainnet", + "chainId": 108, + "shortName": "TT", + "chain": "TT", + "network": "mainnet", + "networkId": 108, + "nativeCurrency": { + "name": "ThunderCore Mainnet Ether", + "symbol": "TT", + "decimals": 18 + }, + "rpc": [ + "https://mainnet-rpc.thundercore.com" + ], + "faucets": [ + "https://faucet.thundercore.com" + ], + "infoURL": "https://thundercore.com", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/ThunderCore/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/ThunderCore/0.png", + "ic_chain_unselect_dark": "https://tp-upload.cdn.bcebos.com/v1/blockChain/ThunderCore/2.png", + "color_chain_bg": "0xEAC541" + } + }, + { + "name": "Hoo Smart Chain Testnet", + "chain": "HSC", + "network": "testnet", + "rpc": [ + "https://http-testnet.hoosmartchain.com" + ], + "faucets": [ + "https://faucet-testnet.hscscan.com/" + ], + "nativeCurrency": { + "name": "HOO", + "symbol": "HOO", + "decimals": 18 + }, + "infoURL": "https://www.hoosmartchain.com", + "shortName": "HSC", + "chainId": 170, + "networkId": 170, + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/HooTest/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/HooTest/0.png", + "ic_chain_unselect_dark": "https://tp-upload.cdn.bcebos.com/v1/blockChain/HooTest/2.png", + "color_chain_bg": "0x00C0AB" + } + }, + { + "name": "Ethereum Classic Mainnet", + "chainId": 61, + "shortName": "etc", + "chain": "ETC", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "Ethereum Classic Ether", + "symbol": "ETC", + "decimals": 18 + }, + "rpc": [ + "https://www.ethercluster.com/etc" + ], + "faucets": [], + "infoURL": "https://ethereumclassic.org", + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/EthereumClassic/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/EthereumClassic/0.png", + "ic_chain_unselect_dark": "https://tp-upload.cdn.bcebos.com/v1/blockChain/EthereumClassic/2.png", + "color_chain_bg": "0x3CBA3B" + } + }, + { + "name": "MVS", + "chainId": 23, + "shortName": "MVS", + "chain": "MVS", + "network": "mainnet", + "networkId": 23, + "nativeCurrency": { + "name": "ETP", + "symbol": "ETP", + "decimals": 18 + }, + "rpc": [ + "https://vm.mvs.org/mainnet/381e0fe4-e67d-4714-9c8c-69c7bd960e54" + ], + "faucets": [], + "infoURL": "" + }, + { + "name": "Catecoin Chain Mainnet", + "chainId": 1618, + "shortName": "cate", + "chain": "Catechain", + "network": "mainnet", + "networkId": 1618, + "nativeCurrency": { + "name": "Catecoin", + "symbol": "CATE", + "decimals": 18 + }, + "rpc": [ + "https://send.catechain.com" + ], + "faucets": [], + "infoURL": "https://catechain.com" + }, + { + "name": "Ethereum Testnet Ropsten", + "chainId": 3, + "shortName": "rop", + "chain": "ETH", + "network": "ropsten", + "networkId": 3, + "nativeCurrency": { + "name": "Ropsten Ether", + "symbol": "ROP", + "decimals": 18 + }, + "rpc": [ + "https://ropsten.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161", + "wss://ropsten.infura.io/ws/v3/9aa3d95b3bc440fa88ea12eaa4456161" + ], + "faucets": [ + "https://faucet.ropsten.be?${ADDRESS}" + ], + "infoURL": "https://github.com/ethereum/ropsten" + }, + { + "name": "Ethereum Testnet Kovan", + "chainId": 42, + "shortName": "kov", + "chain": "ETH", + "network": "kovan", + "networkId": 42, + "nativeCurrency": { + "name": "Kovan Ether", + "symbol": "KOV", + "decimals": 18 + }, + "rpc": [ + "https://kovan.poa.network", + "http://kovan.poa.network:8545", + "https://kovan.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161", + "wss://kovan.infura.io/ws/v3/9aa3d95b3bc440fa88ea12eaa4456161", + "ws://kovan.poa.network:8546" + ], + "faucets": [ + "https://faucet.kovan.network", + "https://gitter.im/kovan-testnet/faucet" + ], + "infoURL": "https://kovan-testnet.github.io/website" + }, + { + "name": "Ethereum Testnet Rinkeby", + "chainId": 4, + "shortName": "rin", + "chain": "ETH", + "network": "rinkeby", + "networkId": 4, + "nativeCurrency": { + "name": "Rinkeby Ether", + "symbol": "RIN", + "decimals": 18 + }, + "rpc": [ + "https://rinkeby.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161", + "wss://rinkeby.infura.io/ws/v3/9aa3d95b3bc440fa88ea12eaa4456161" + ], + "faucets": [ + "https://faucet.rinkeby.io" + ], + "infoURL": "https://www.rinkeby.io" + }, + { + "name": "Ethereum Testnet Goerli", + "chainId": 5, + "shortName": "gor", + "chain": "ETH", + "network": "goerli", + "networkId": 5, + "nativeCurrency": { + "name": "Görli Ether", + "symbol": "GOR", + "decimals": 18 + }, + "rpc": [ + "https://rpc.goerli.mudit.blog/", + "https://rpc.slock.it/goerli ", + "https://goerli.prylabs.net/" + ], + "faucets": [ + "https://goerli-faucet.slock.it/?address=${ADDRESS}", + "https://faucet.goerli.mudit.blog" + ], + "infoURL": "https://goerli.net/#about" + }, + { + "name": "Klaytn Testnet Baobab", + "chainId": 1001, + "shortName": "Baobab", + "chain": "KLAY", + "network": "baobab", + "networkId": 1001, + "nativeCurrency": { + "name": "KLAY", + "symbol": "KLAY", + "decimals": 18 + }, + "rpc": [ + "https://node-api.klaytnapi.com/v1/klaytn" + ], + "faucets": [ + "https://baobab.wallet.klaytn.com/access?next=faucet" + ], + "infoURL": "https://www.klaytn.com/" + }, + { + "name": "Arbitrum Testnet V5", + "chainId": 144545313136048, + "shortName": "Arbitrum Test", + "chain": "Arbitrum Test", + "network": "testnet", + "networkId": 144545313136048, + "nativeCurrency": { + "name": "ETH", + "symbol": "ETH", + "decimals": 18 + }, + "rpc": [ + "https://kovan5.arbitrum.io/rpc" + ], + "faucets": [], + "infoURL": "" + }, + { + "name": "Zenith Smart Chain", + "chainId": 20212, + "shortName": "ZSC", + "chain": "ZSC", + "network": "mainnet", + "networkId": 20212, + "nativeCurrency": { + "name": "ZTB", + "symbol": "ZTB", + "decimals": 18 + }, + "rpc": [ + "https://zsc.one/rpc" + ], + "faucets": [], + "infoURL": "" + }, + { + "name": "Newton Testnet", + "chainId": 1007, + "shortName": "tnew", + "chain": "NEW", + "network": "testnet", + "networkId": 1007, + "nativeCurrency": { + "name": "Newton", + "symbol": "NEW", + "decimals": 18 + }, + "rpc": [ + "https://rpc1.newchain.newtonproject.org" + ], + "faucets": [], + "infoURL": "https://www.newtonproject.org/" + }, + { + "name": "EtherInc", + "chainId": 101, + "shortName": "eti", + "chain": "ETI", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "EtherInc Ether", + "symbol": "ETI", + "decimals": 18 + }, + "rpc": [ + "https://api.einc.io/jsonrpc/mainnet" + ], + "faucets": [], + "infoURL": "https://einc.io" + }, + { + "name": "Evrice Network", + "chainId": 1010, + "shortName": "EVC", + "chain": "EVC", + "network": "Evrice", + "networkId": 1010, + "nativeCurrency": { + "name": "Evrice", + "symbol": "EVC", + "decimals": 18 + }, + "rpc": [ + "https://meta.evrice.com" + ], + "faucets": [], + "infoURL": "https://evrice.com" + }, + { + "name": "Newton", + "chainId": 1012, + "shortName": "new", + "chain": "NEW", + "network": "mainnet", + "networkId": 1012, + "nativeCurrency": { + "name": "Newton", + "symbol": "NEW", + "decimals": 18 + }, + "rpc": [ + "https://global.rpc.mainnet.newtonproject.org" + ], + "faucets": [], + "infoURL": "https://www.newtonproject.org/" + }, + { + "name": "Web3Games Testnet", + "chainId": 102, + "shortName": "w3g", + "chain": "Web3Games", + "network": "Web3Games testnet", + "networkId": 102, + "nativeCurrency": { + "name": "Web3Games", + "symbol": "W3G", + "decimals": 18 + }, + "rpc": [ + "https://substrate.org.cn" + ], + "faucets": [], + "infoURL": "https://web3games.org/", + "app_resource": { + "ic_chain_select": "https://web3games-public.oss-ap-northeast-1.aliyuncs.com/web3games-token-pocket-02.png", + "ic_chain_unselect": "https://web3games-public.oss-ap-northeast-1.aliyuncs.com/web3games-token-pocket-01.png", + "color_chain_bg": "0x2A31FB" + } + }, + { + "name": "Clover Testnet", + "chainId": 1023, + "shortName": "tclv", + "chain": "Clover", + "network": "clover testnet", + "networkId": 1023, + "nativeCurrency": { + "name": "Clover", + "symbol": "CLV", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://clover.finance" + }, + { + "name": "Clover Mainnet", + "chainId": 1024, + "shortName": "clv", + "chain": "Clover", + "network": "clover mainnet", + "networkId": 1024, + "nativeCurrency": { + "name": "Clover", + "symbol": "CLV", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://clover.finance" + }, + { + "name": "Metadium Mainnet", + "chainId": 11, + "shortName": "meta", + "chain": "META", + "network": "mainnet", + "networkId": 11, + "nativeCurrency": { + "name": "Metadium Mainnet Ether", + "symbol": "META", + "decimals": 18 + }, + "rpc": [ + "https://api.metadium.com/prod" + ], + "faucets": [], + "infoURL": "https://metadium.com" + }, + { + "name": "IPOS Network", + "chainId": 1122334455, + "shortName": "ipos", + "chain": "IPOS", + "network": "mainnet", + "networkId": 1122334455, + "nativeCurrency": { + "name": "IPOS Network Ether", + "symbol": "IPOS", + "decimals": 18 + }, + "rpc": [ + "https://rpc.iposlab.com", + "https://rpc2.iposlab.com" + ], + "faucets": [], + "infoURL": "https://iposlab.com" + }, + { + "name": "MathChain", + "chainId": 1139, + "shortName": "MATH", + "chain": "MATH", + "network": "mainnet", + "networkId": 1139, + "nativeCurrency": { + "name": "MathChain", + "symbol": "MATH", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://mathwallet.org" + }, + { + "name": "MathChain Testnet", + "chainId": 1140, + "shortName": "tMATH", + "chain": "MATH", + "network": "testnet", + "networkId": 1140, + "nativeCurrency": { + "name": "MathChain", + "symbol": "MATH", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://mathwallet.org/" + }, + { + "name": "Metadium Testnet", + "chainId": 12, + "shortName": "kal", + "chain": "META", + "network": "testnet", + "networkId": 12, + "nativeCurrency": { + "name": "Metadium Testnet Ether", + "symbol": "KAL", + "decimals": 18 + }, + "rpc": [ + "https://api.metadium.com/dev" + ], + "faucets": [], + "infoURL": "https://metadium.com" + }, + { + "name": "Huobi ECO Chain Mainnet", + "chainId": 128, + "shortName": "heco", + "chain": "Heco", + "network": "mainnet", + "networkId": 128, + "nativeCurrency": { + "name": "Huobi ECO Chain Native Token", + "symbol": "HT", + "decimals": 18 + }, + "rpc": [ + "https://http-mainnet.hecochain.com", + "wss://ws-mainnet.hecochain.com" + ], + "faucets": [], + "infoURL": "https://www.hecochain.com" + }, + { + "name": "Moonbeam Polkadot", + "chainId": 1284, + "shortName": "mbeam", + "chain": "MOON", + "network": "moonbeam", + "networkId": 1284, + "nativeCurrency": { + "name": "Glimmer", + "symbol": "GLMR", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://moonbeam.network/networks/moonbeam/" + }, + { + "name": "Moonriver", + "chainId": 1285, + "shortName": "Moonriver", + "chain": "MOVR", + "network": "MOVR", + "networkId": 1285, + "nativeCurrency": { + "name": "MOVR", + "symbol": "MOVR", + "decimals": 18 + }, + "rpc": [ + "https://rpc.moonriver.moonbeam.network" + ], + "faucets": [], + "infoURL": "https://moonbeam.network/networks/moonriver/" + }, + { + "name": "Moonrock Rococo", + "chainId": 1286, + "shortName": "mrock", + "chain": "MOON", + "network": "moonrock", + "networkId": 1286, + "nativeCurrency": { + "name": "Rocs", + "symbol": "ROC", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "" + }, + { + "name": "Moonbeam Testnet Moonbase Alpha", + "chainId": 1287, + "shortName": "mbase", + "chain": "MOON", + "network": "moonbase", + "networkId": 1287, + "nativeCurrency": { + "name": "Dev", + "symbol": "DEV", + "decimals": 18 + }, + "rpc": [ + "https://rpc.testnet.moonbeam.network", + "wss://wss.testnet.moonbeam.network" + ], + "faucets": [], + "infoURL": "https://docs.moonbeam.network/networks/testnet/" + }, + { + "name": "Diode Testnet Staging", + "chainId": 13, + "shortName": "dstg", + "chain": "DIODE", + "network": "testnet", + "networkId": 13, + "nativeCurrency": { + "name": "Staging Diodes", + "symbol": "sDIODE", + "decimals": 18 + }, + "rpc": [ + "https://staging.diode.io:8443/", + "wss://staging.diode.io:8443/ws" + ], + "faucets": [], + "infoURL": "https://diode.io/staging" + }, + { + "name": "Ether-1", + "chainId": 1313114, + "shortName": "etho", + "chain": "ETHO", + "network": "mainnet", + "networkId": 1313114, + "nativeCurrency": { + "name": "Ether-1 Ether", + "symbol": "ETHO", + "decimals": 18 + }, + "rpc": [ + "https://rpc.ether1.org" + ], + "faucets": [], + "infoURL": "https://ether1.org" + }, + { + "name": "NEAR TestNet", + "chainId": 1313161555, + "shortName": "neart", + "chain": "NEAR", + "network": "testnet", + "networkId": 1313161555, + "nativeCurrency": { + "name": "NEAR", + "symbol": "tNEAR", + "decimals": 24 + }, + "rpc": [], + "faucets": [ + "https://wallet.testnet.near.org" + ], + "infoURL": "https://near.org/" + }, + { + "name": "NEAR BetaNet", + "chainId": 1313161556, + "shortName": "nearb", + "chain": "NEAR", + "network": "betanet", + "networkId": 1313161556, + "nativeCurrency": { + "name": "NEAR", + "symbol": "bNEAR", + "decimals": 24 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://near.org/" + }, + { + "name": "Xerom", + "chainId": 1313500, + "shortName": "xero", + "chain": "XERO", + "network": "mainnet", + "networkId": 1313500, + "nativeCurrency": { + "name": "Xerom Ether", + "symbol": "XERO", + "decimals": 18 + }, + "rpc": [ + "https://rpc.xerom.org" + ], + "faucets": [], + "infoURL": "https://xerom.org" + }, + { + "name": "PepChain Churchill", + "chainId": 13371337, + "shortName": "tpep", + "chain": "PEP", + "network": "testnet", + "networkId": 13371337, + "nativeCurrency": { + "name": "PepChain Churchill Ether", + "symbol": "TPEP", + "decimals": 18 + }, + "rpc": [ + "https://churchill-rpc.pepchain.io" + ], + "faucets": [], + "infoURL": "https://pepchain.io" + }, + { + "name": "Flare Mainnet", + "chainId": 14, + "shortName": "flr", + "chain": "FLR", + "network": "flare", + "networkId": 14, + "nativeCurrency": { + "name": "Spark", + "symbol": "FLR", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://flare.xyz" + }, + { + "name": "Diode Prenet", + "chainId": 15, + "shortName": "diode", + "chain": "DIODE", + "network": "mainnet", + "networkId": 15, + "nativeCurrency": { + "name": "Diodes", + "symbol": "DIODE", + "decimals": 18 + }, + "rpc": [ + "https://prenet.diode.io:8443/", + "wss://prenet.diode.io:8443/ws" + ], + "faucets": [], + "infoURL": "https://diode.io/prenet" + }, + { + "name": "Flare Testnet Coston", + "chainId": 16, + "shortName": "cflr", + "chain": "FLR", + "network": "coston", + "networkId": 16, + "nativeCurrency": { + "name": "Coston Spark", + "symbol": "CFLR", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://github.com/flare-eng/coston" + }, + { + "name": "Lightstreams Testnet", + "chainId": 162, + "shortName": "tpht", + "chain": "PHT", + "network": "sirius", + "networkId": 162, + "nativeCurrency": { + "name": "Lightstreams PHT", + "symbol": "PHT", + "decimals": 18 + }, + "rpc": [ + "https://node.sirius.lightstreams.io" + ], + "faucets": [ + "https://discuss.lightstreams.network/t/request-test-tokens" + ], + "infoURL": "https://explorer.sirius.lightstreams.io" + }, + { + "name": "Atheios", + "chainId": 1620, + "shortName": "ath", + "chain": "ATH", + "network": "mainnet", + "networkId": 11235813, + "nativeCurrency": { + "name": "Atheios Ether", + "symbol": "ATH", + "decimals": 18 + }, + "rpc": [ + "https://wallet.atheios.com:8797" + ], + "faucets": [], + "infoURL": "https://atheios.com" + }, + { + "name": "Lightstreams Mainnet", + "chainId": 163, + "shortName": "pht", + "chain": "PHT", + "network": "mainnet", + "networkId": 163, + "nativeCurrency": { + "name": "Lightstreams PHT", + "symbol": "PHT", + "decimals": 18 + }, + "rpc": [ + "https://node.mainnet.lightstreams.io" + ], + "faucets": [], + "infoURL": "https://explorer.lightstreams.io" + }, + { + "name": "Harmony Mainnet Shard 0", + "chainId": 1666600000, + "shortName": "hmy-s0", + "chain": "Harmony", + "network": "mainnet", + "networkId": 1666600000, + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "rpc": [ + "https://rpc.s0.t.hmny.io" + ], + "faucets": [], + "infoURL": "https://www.harmony.one/" + }, + { + "name": "Harmony Mainnet Shard 1", + "chainId": 1666600001, + "shortName": "hmy-s1", + "chain": "Harmony", + "network": "mainnet", + "networkId": 1666600001, + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "rpc": [ + "https://rpc.s1.t.hmny.io" + ], + "faucets": [], + "infoURL": "https://www.harmony.one/" + }, + { + "name": "Harmony Mainnet Shard 2", + "chainId": 1666600002, + "shortName": "hmy-s2", + "chain": "Harmony", + "network": "mainnet", + "networkId": 1666600002, + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "rpc": [ + "https://rpc.s2.t.hmny.io" + ], + "faucets": [], + "infoURL": "https://www.harmony.one/" + }, + { + "name": "Harmony Mainnet Shard 3", + "chainId": 1666600003, + "shortName": "hmy-s3", + "chain": "Harmony", + "network": "mainnet", + "networkId": 1666600003, + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "rpc": [ + "https://rpc.s3.t.hmny.io" + ], + "faucets": [], + "infoURL": "https://www.harmony.one/" + }, + { + "name": "ThaiChain 2.0 ThaiFi", + "chainId": 17, + "shortName": "tfi", + "chain": "TCH", + "network": "thaifi", + "networkId": 17, + "nativeCurrency": { + "name": "Thaifi Ether", + "symbol": "TFI", + "decimals": 18 + }, + "rpc": [ + "https://rpc.thaifi.com" + ], + "faucets": [], + "infoURL": "https://exp.thaifi.com" + }, + { + "name": "ThunderCore Testnet", + "chainId": 18, + "shortName": "TST", + "chain": "TST", + "network": "testnet", + "networkId": 18, + "nativeCurrency": { + "name": "ThunderCore Testnet Ether", + "symbol": "TST", + "decimals": 18 + }, + "rpc": [ + "https://testnet-rpc.thundercore.com" + ], + "faucets": [ + "https://faucet-testnet.thundercore.com" + ], + "infoURL": "https://thundercore.com" + }, + { + "name": "IOLite", + "chainId": 18289463, + "shortName": "ilt", + "chain": "ILT", + "network": "mainnet", + "networkId": 18289463, + "nativeCurrency": { + "name": "IOLite Ether", + "symbol": "ILT", + "decimals": 18 + }, + "rpc": [ + "https://net.iolite.io" + ], + "faucets": [], + "infoURL": "https://iolite.io" + }, + { + "name": "Teslafunds", + "chainId": 1856, + "shortName": "tsf", + "chain": "TSF", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "Teslafunds Ether", + "symbol": "TSF", + "decimals": 18 + }, + "rpc": [ + "https://tsfapi.europool.me" + ], + "faucets": [], + "infoURL": "https://teslafunds.io" + }, + { + "name": "EtherGem", + "chainId": 1987, + "shortName": "egem", + "chain": "EGEM", + "network": "mainnet", + "networkId": 1987, + "nativeCurrency": { + "name": "EtherGem Ether", + "symbol": "EGEM", + "decimals": 18 + }, + "rpc": [ + "https://jsonrpc.egem.io/custom" + ], + "faucets": [], + "infoURL": "https://egem.io" + }, + { + "name": "Expanse Network", + "chainId": 2, + "shortName": "exp", + "chain": "EXP", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "Expanse Network Ether", + "symbol": "EXP", + "decimals": 18 + }, + "rpc": [ + "https://node.expanse.tech" + ], + "faucets": [], + "infoURL": "https://expanse.tech" + }, + { + "name": "ELA-ETH-Sidechain Mainnet", + "chainId": 20, + "shortName": "elaeth", + "chain": "ETH", + "network": "mainnet", + "networkId": 20, + "nativeCurrency": { + "name": "Elastos", + "symbol": "ELA", + "decimals": 18 + }, + "rpc": [ + "https://mainrpc.elaeth.io" + ], + "faucets": [], + "infoURL": "https://www.elastos.org/" + }, + { + "name": "Akroma", + "chainId": 200625, + "shortName": "aka", + "chain": "AKA", + "network": "mainnet", + "networkId": 200625, + "nativeCurrency": { + "name": "Akroma Ether", + "symbol": "AKA", + "decimals": 18 + }, + "rpc": [ + "https://remote.akroma.io" + ], + "faucets": [], + "infoURL": "https://akroma.io" + }, + { + "name": "420coin", + "chainId": 2020, + "shortName": "420", + "chain": "420", + "network": "mainnet", + "networkId": 2020, + "nativeCurrency": { + "name": "Fourtwenty", + "symbol": "420", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://420integrated.com" + }, + { + "name": "Edgeware Mainnet", + "chainId": 2021, + "shortName": "edg", + "chain": "EDG", + "network": "mainnet", + "networkId": 2021, + "nativeCurrency": { + "name": "Edge", + "symbol": "EDG", + "decimals": 18 + }, + "rpc": [ + "https://mainnet1.edgewa.re" + ], + "faucets": [], + "infoURL": "http://edgewa.re" + }, + { + "name": "Beresheet Testnet", + "chainId": 2022, + "shortName": "edgt", + "chain": "EDG", + "network": "beresheet", + "networkId": 2022, + "nativeCurrency": { + "name": "Testnet Edge", + "symbol": "tEDG", + "decimals": 18 + }, + "rpc": [ + "https://beresheet1.edgewa.re" + ], + "faucets": [], + "infoURL": "http://edgewa.re" + }, + { + "name": "ELA-ETH-Sidechain Testnet", + "chainId": 21, + "shortName": "elaetht", + "chain": "ETH", + "network": "testnet", + "networkId": 21, + "nativeCurrency": { + "name": "Elastos", + "symbol": "tELA", + "decimals": 18 + }, + "rpc": [ + "https://rpc.elaeth.io" + ], + "faucets": [ + "https://faucet.elaeth.io/" + ], + "infoURL": "https://elaeth.io/" + }, + { + "name": "Freight Trust Network", + "chainId": 211, + "shortName": "EDI", + "chain": "EDI", + "network": "freight & trade network", + "networkId": 0, + "nativeCurrency": { + "name": "Freight Trust Native", + "symbol": "0xF", + "decimals": 18 + }, + "rpc": [ + "http://13.57.207.168:3435", + "https://app.freighttrust.net/ftn/${API_KEY}" + ], + "faucets": [ + "http://faucet.freight.sh" + ], + "infoURL": "https://freighttrust.com" + }, + { + "name": "Webchain", + "chainId": 24484, + "shortName": "web", + "chain": "WEB", + "network": "mainnet", + "networkId": 37129, + "nativeCurrency": { + "name": "Webchain Ether", + "symbol": "WEB", + "decimals": 18 + }, + "rpc": [ + "https://node1.webchain.network" + ], + "faucets": [], + "infoURL": "https://webchain.network" + }, + { + "name": "Energy Web Chain", + "chainId": 246, + "shortName": "ewt", + "chain": "Energy Web Chain", + "network": "mainnet", + "networkId": 246, + "nativeCurrency": { + "name": "Energy Web Token", + "symbol": "EWT", + "decimals": 18 + }, + "rpc": [ + "https://rpc.energyweb.org", + "wss://rpc.energyweb.org/ws" + ], + "faucets": [], + "infoURL": "https://energyweb.org" + }, + { + "name": "ARTIS sigma1", + "chainId": 246529, + "shortName": "ats", + "chain": "ARTIS", + "network": "sigma1", + "networkId": 246529, + "nativeCurrency": { + "name": "ARTIS sigma1 Ether", + "symbol": "ATS", + "decimals": 18 + }, + "rpc": [ + "https://rpc.sigma1.artis.network" + ], + "faucets": [], + "infoURL": "https://artis.eco" + }, + { + "name": "ARTIS Testnet tau1", + "chainId": 246785, + "shortName": "atstau", + "chain": "ARTIS", + "network": "tau1", + "networkId": 246785, + "nativeCurrency": { + "name": "ARTIS tau1 Ether", + "symbol": "tATS", + "decimals": 18 + }, + "rpc": [ + "https://rpc.tau1.artis.network" + ], + "faucets": [], + "infoURL": "https://artis.network" + }, + { + "name": "Huobi ECO Chain Testnet", + "chainId": 256, + "shortName": "hecot", + "chain": "Heco", + "network": "testnet", + "networkId": 256, + "nativeCurrency": { + "name": "Huobi ECO Chain Test Native Token", + "symbol": "htt", + "decimals": 18 + }, + "rpc": [ + "https://http-testnet.hecochain.com", + "wss://ws-testnet.hecochain.com" + ], + "faucets": [ + "https://scan-testnet.hecochain.com/faucet" + ], + "infoURL": "https://www.hecochain.com" + }, + { + "name": "Auxilium Network Mainnet", + "chainId": 28945486, + "shortName": "auxi", + "chain": "AUX", + "network": "mainnet", + "networkId": 28945486, + "nativeCurrency": { + "name": "Auxilium coin", + "symbol": "AUX", + "decimals": 18 + }, + "rpc": [ + "https://rpc.auxilium.global" + ], + "faucets": [], + "infoURL": "https://auxilium.global" + }, + { + "name": "RSK Mainnet", + "chainId": 30, + "shortName": "rsk", + "chain": "RSK", + "network": "mainnet", + "networkId": 30, + "nativeCurrency": { + "name": "RSK Mainnet Ether", + "symbol": "RBTC", + "decimals": 18 + }, + "rpc": [ + "https://public-node.rsk.co", + "https://mycrypto.rsk.co" + ], + "faucets": [], + "infoURL": "https://rsk.co" + }, + { + "name": "RSK Testnet", + "chainId": 31, + "shortName": "trsk", + "chain": "RSK", + "network": "testnet", + "networkId": 31, + "nativeCurrency": { + "name": "RSK Testnet Ether", + "symbol": "tRBTC", + "decimals": 18 + }, + "rpc": [ + "https://public-node.testnet.rsk.co", + "https://mycrypto.testnet.rsk.co" + ], + "faucets": [ + "https://faucet.testnet.rsk.co" + ], + "infoURL": "https://rsk.co" + }, + { + "name": "Ethersocial Network", + "chainId": 31102, + "shortName": "esn", + "chain": "ESN", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "Ethersocial Network Ether", + "symbol": "ESN", + "decimals": 18 + }, + "rpc": [ + "https://api.esn.gonspool.com" + ], + "faucets": [], + "infoURL": "https://ethersocial.org" + }, + { + "name": "Pirl", + "chainId": 3125659152, + "shortName": "pirl", + "chain": "PIRL", + "network": "mainnet", + "networkId": 3125659152, + "nativeCurrency": { + "name": "Pirl Ether", + "symbol": "PIRL", + "decimals": 18 + }, + "rpc": [ + "https://wallrpc.pirl.io" + ], + "faucets": [], + "infoURL": "https://pirl.io" + }, + { + "name": "GoodData Mainnet", + "chainId": 33, + "shortName": "GooD", + "chain": "GooD", + "network": "mainnet", + "networkId": 33, + "nativeCurrency": { + "name": "GoodData Mainnet Ether", + "symbol": "GooD", + "decimals": 18 + }, + "rpc": [ + "https://rpc.goodata.io" + ], + "faucets": [], + "infoURL": "https://www.goodata.org" + }, + { + "name": "TBWG Chain", + "chainId": 35, + "shortName": "tbwg", + "chain": "TBWG", + "network": "mainnet", + "networkId": 35, + "nativeCurrency": { + "name": "TBWG Ether", + "symbol": "TBG", + "decimals": 18 + }, + "rpc": [ + "https://rpc.tbwg.io" + ], + "faucets": [], + "infoURL": "https://tbwg.io" + }, + { + "name": "Joys Digital Mainnet", + "chainId": 35855456, + "shortName": "JOYS", + "chain": "JOYS", + "network": "mainnet", + "networkId": 35855456, + "nativeCurrency": { + "name": "JOYS", + "symbol": "JOYS", + "decimals": 18 + }, + "rpc": [ + "https://node.joys.digital" + ], + "faucets": [], + "infoURL": "https://joys.digital" + }, + { + "name": "Valorbit", + "chainId": 38, + "shortName": "val", + "chain": "VAL", + "network": "mainnet", + "networkId": 38, + "nativeCurrency": { + "name": "Valorbit", + "symbol": "VAL", + "decimals": 18 + }, + "rpc": [ + "https://rpc.valorbit.com/v2" + ], + "faucets": [], + "infoURL": "https://valorbit.com" + }, + { + "name": "Lisinski", + "chainId": 385, + "shortName": "lisinski", + "chain": "CRO", + "network": "mainnet", + "networkId": 385, + "nativeCurrency": { + "name": "Lisinski Ether", + "symbol": "LISINSKI", + "decimals": 18 + }, + "rpc": [ + "https://rpc-bitfalls1.lisinski.online" + ], + "faucets": [ + "https://pipa.lisinski.online" + ], + "infoURL": "https://lisinski.online" + }, + { + "name": "Energi Mainnet", + "chainId": 39797, + "shortName": "nrg", + "chain": "NRG", + "network": "mainnet", + "networkId": 39797, + "nativeCurrency": { + "name": "Energi", + "symbol": "NRG", + "decimals": 18 + }, + "rpc": [ + "https://nodeapi.gen3.energi.network" + ], + "faucets": [], + "infoURL": "https://www.energi.world/" + }, + { + "name": "Telos EVM Mainnet", + "chainId": 40, + "shortName": "Telos EVM", + "chain": "TLOS", + "network": "mainnet", + "networkId": 40, + "nativeCurrency": { + "name": "Telos", + "symbol": "TLOS", + "decimals": 18 + }, + "rpc": [ + "https://mainnet.telos.net/evm" + ], + "faucets": [], + "infoURL": "https://telos.net" + }, + { + "name": "Telos EVM Testnet", + "chainId": 41, + "shortName": "Telos EVM Testnet", + "chain": "TLOS", + "network": "testnet", + "networkId": 41, + "nativeCurrency": { + "name": "Telos", + "symbol": "TLOS", + "decimals": 18 + }, + "rpc": [ + "https://testnet.telos.net/evm" + ], + "faucets": [ + "https://app.telos.net/testnet/developers" + ], + "infoURL": "https://telos.net" + }, + { + "name": "Optimistic Ethereum Testnet Goerli", + "chainId": 420, + "shortName": "ogor", + "chain": "ETH", + "network": "goerli", + "networkId": 420, + "nativeCurrency": { + "name": "Görli Ether", + "symbol": "GOR", + "decimals": 18 + }, + "rpc": [ + "https://goerli.optimism.io/" + ], + "faucets": [], + "infoURL": "https://optimism.io" + }, + { + "name": "pegglecoin", + "chainId": 42069, + "shortName": "PC", + "chain": "42069", + "network": "mainnet", + "networkId": 42069, + "nativeCurrency": { + "name": "pegglecoin", + "symbol": "peggle", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://teampeggle.com" + }, + { + "name": "Celo Mainnet", + "chainId": 42220, + "shortName": "CELO", + "chain": "CELO", + "network": "Mainnet", + "networkId": 42220, + "nativeCurrency": { + "name": "CELO", + "symbol": "CELO", + "decimals": 18 + }, + "rpc": [ + "https://forno.celo.org", + "wss://forno.celo.org/ws" + ], + "faucets": [], + "infoURL": "https://docs.celo.org/" + }, + { + "name": "Darwinia Pangolin Testnet", + "chainId": 43, + "shortName": "darwinia", + "chain": "pangolin", + "network": "free testnet", + "networkId": 43, + "nativeCurrency": { + "name": "Pangolin RING", + "symbol": "PRING", + "decimals": 9 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://darwinia.network/" + }, + { + "name": "Athereum", + "chainId": 43110, + "shortName": "avaeth", + "chain": "ATH", + "network": "athereum", + "networkId": 43110, + "nativeCurrency": { + "name": "Athereum Ether", + "symbol": "ATH", + "decimals": 18 + }, + "rpc": [ + "https://ava.network:21015/ext/evm/rpc" + ], + "faucets": [ + "http://athfaucet.ava.network//?address=${ADDRESS}" + ], + "infoURL": "https://athereum.ava.network" + }, + { + "name": "Avalanche Fuji Testnet", + "chainId": 43113, + "shortName": "Fuji", + "chain": "AVAX", + "network": "testnet", + "networkId": 1, + "nativeCurrency": { + "name": "Avalanche", + "symbol": "AVAX", + "decimals": 18 + }, + "rpc": [ + "https://api.avax-test.network/ext/bc/C/rpc" + ], + "faucets": [ + "https://faucet.avax-test.network/" + ], + "infoURL": "https://cchain.explorer.avax-test.network" + }, + { + "name": "Celo Alfajores Testnet", + "chainId": 44787, + "shortName": "ALFA", + "chain": "CELO", + "network": "Alfajores", + "networkId": 44787, + "nativeCurrency": { + "name": "CELO", + "symbol": "CELO", + "decimals": 18 + }, + "rpc": [ + "https://alfajores-forno.celo-testnet.org", + "wss://alfajores-forno.celo-testnet.org/ws" + ], + "faucets": [ + "https://celo.org/developers/faucet", + "https://cauldron.pretoriaresearchlab.io/alfajores-faucet" + ], + "infoURL": "https://docs.celo.org/" + }, + { + "name": "Energi Testnet", + "chainId": 49797, + "shortName": "tnrg", + "chain": "NRG", + "network": "testnet", + "networkId": 49797, + "nativeCurrency": { + "name": "Energi", + "symbol": "tNRG", + "decimals": 18 + }, + "rpc": [ + "https://nodeapi.test3.energi.network" + ], + "faucets": [], + "infoURL": "https://www.energi.world/" + }, + { + "name": "Rupaya", + "chainId": 499, + "shortName": "rupx", + "chain": "RUPX", + "network": "mainnet", + "networkId": 499, + "nativeCurrency": { + "name": "Rupaya", + "symbol": "RUPX", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://www.rupx.io" + }, + { + "name": "XinFin Network Mainnet", + "chainId": 50, + "shortName": "xdc", + "chain": "XDC", + "network": "mainnet", + "networkId": 50, + "nativeCurrency": { + "name": "XinFin", + "symbol": "XDC", + "decimals": 18 + }, + "rpc": [ + "https://rpc.xinfin.network" + ], + "faucets": [], + "infoURL": "https://xinfin.org" + }, + { + "name": "XinFin Apothem Testnet", + "chainId": 51, + "shortName": "TXDC", + "chain": "TXDC", + "network": "testnet", + "networkId": 51, + "nativeCurrency": { + "name": "XinFinTest", + "symbol": "TXDC", + "decimals": 18 + }, + "rpc": [ + "https://rpc.apothem.network" + ], + "faucets": [], + "infoURL": "https://xinfin.org" + }, + { + "name": "CoinEx Smart Chain Mainnet", + "chainId": 52, + "shortName": "cet", + "chain": "CSC", + "network": "mainnet", + "networkId": 52, + "nativeCurrency": { + "name": "CoinEx Chain Native Token", + "symbol": "cet", + "decimals": 18 + }, + "rpc": [ + "https://rpc-mainnet.coinex.net" + ], + "faucets": [], + "infoURL": "http://www.coinex.org/" + }, + { + "name": "CoinEx Smart Chain Testnet", + "chainId": 53, + "shortName": "tcet", + "chain": "CSC", + "network": "testnet", + "networkId": 53, + "nativeCurrency": { + "name": "CoinEx Chain Test Native Token", + "symbol": "cett", + "decimals": 18 + }, + "rpc": [ + "https://rpc-testnet.coinex.net" + ], + "faucets": [], + "infoURL": "http://www.coinex.org/" + }, + { + "name": "Tao Network", + "chainId": 558, + "shortName": "tao", + "chain": "TAO", + "network": "core", + "networkId": 558, + "nativeCurrency": { + "name": "Tao", + "symbol": "TAO", + "decimals": 18 + }, + "rpc": [ + "https://rpc.testnet.tao.network", + "http://rpc.testnet.tao.network:8545", + "https://rpc.tao.network", + "wss://rpc.tao.network" + ], + "faucets": [], + "infoURL": "https://tao.network" + }, + { + "name": "Binance Smart Chain Mainnet", + "chainId": 56, + "shortName": "bnb", + "chain": "BSC", + "network": "mainnet", + "networkId": 56, + "nativeCurrency": { + "name": "Binance Chain Native Token", + "symbol": "BNB", + "decimals": 18 + }, + "rpc": [ + "https://bsc-dataseed1.binance.org", + "https://bsc-dataseed2.binance.org", + "https://bsc-dataseed3.binance.org", + "https://bsc-dataseed4.binance.org", + "https://bsc-dataseed1.defibit.io", + "https://bsc-dataseed2.defibit.io", + "https://bsc-dataseed3.defibit.io", + "https://bsc-dataseed4.defibit.io", + "https://bsc-dataseed1.ninicoin.io", + "https://bsc-dataseed2.ninicoin.io", + "https://bsc-dataseed3.ninicoin.io", + "https://bsc-dataseed4.ninicoin.io", + "wss://bsc-ws-node.nariox.org" + ], + "faucets": [], + "infoURL": "https://www.binance.org" + }, + { + "name": "Wegochain Rubidium Mainnet", + "chainId": 5869, + "shortName": "rbd", + "chain": "RBD", + "network": "mainnet", + "networkId": 5869, + "nativeCurrency": { + "name": "Rubid", + "symbol": "RBD", + "decimals": 18 + }, + "rpc": [ + "https://proxy.wegochain.io", + "http://wallet.wegochain.io:7764" + ], + "faucets": [], + "infoURL": "http://wegochain.io" + }, + { + "name": "Acala Mandala Testnet", + "chainId": 595, + "shortName": "maca", + "chain": "mACA", + "network": "testnet", + "networkId": 595, + "nativeCurrency": { + "name": "Acala Mandala Token", + "symbol": "mACA", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://acala.network" + }, + { + "name": "Ethereum Classic Testnet Kotti", + "chainId": 6, + "shortName": "kot", + "chain": "ETC", + "network": "kotti", + "networkId": 6, + "nativeCurrency": { + "name": "Kotti Ether", + "symbol": "KOT", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://explorer.jade.builders/?network=kotti" + }, + { + "name": "GoChain", + "chainId": 60, + "shortName": "go", + "chain": "GO", + "network": "mainnet", + "networkId": 60, + "nativeCurrency": { + "name": "GoChain Ether", + "symbol": "GO", + "decimals": 18 + }, + "rpc": [ + "https://rpc.gochain.io" + ], + "faucets": [], + "infoURL": "https://gochain.io" + }, + { + "name": "Aquachain", + "chainId": 61717561, + "shortName": "aqua", + "chain": "AQUA", + "network": "mainnet", + "networkId": 61717561, + "nativeCurrency": { + "name": "Aquachain Ether", + "symbol": "AQUA", + "decimals": 18 + }, + "rpc": [ + "https://c.onical.org", + "https://tx.aquacha.in/api" + ], + "faucets": [ + "https://aquacha.in/faucet" + ], + "infoURL": "https://aquachain.github.io" + }, + { + "name": "Ethereum Classic Testnet Morden", + "chainId": 62, + "shortName": "tetc", + "chain": "ETC", + "network": "testnet", + "networkId": 2, + "nativeCurrency": { + "name": "Ethereum Classic Testnet Ether", + "symbol": "TETC", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://ethereumclassic.org" + }, + { + "name": "Celo Baklava Testnet", + "chainId": 62320, + "shortName": "BKLV", + "chain": "CELO", + "network": "Baklava", + "networkId": 62320, + "nativeCurrency": { + "name": "CELO", + "symbol": "CELO", + "decimals": 18 + }, + "rpc": [ + "https://baklava-forno.celo-testnet.org" + ], + "faucets": [ + "https://docs.google.com/forms/d/e/1FAIpQLSdfr1BwUTYepVmmvfVUDRCwALejZ-TUva2YujNpvrEmPAX2pg/viewform", + "https://cauldron.pretoriaresearchlab.io/baklava-faucet" + ], + "infoURL": "https://docs.celo.org/" + }, + { + "name": "Ethereum Classic Testnet Mordor", + "chainId": 63, + "shortName": "metc", + "chain": "ETC", + "network": "testnet", + "networkId": 7, + "nativeCurrency": { + "name": "Mordor Classic Testnet Ether", + "symbol": "METC", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://github.com/eth-classic/mordor/" + }, + { + "name": "Ellaism", + "chainId": 64, + "shortName": "ella", + "chain": "ELLA", + "network": "mainnet", + "networkId": 64, + "nativeCurrency": { + "name": "Ellaism Ether", + "symbol": "ELLA", + "decimals": 18 + }, + "rpc": [ + "https://jsonrpc.ellaism.org" + ], + "faucets": [], + "infoURL": "https://ellaism.org" + }, + { + "name": "OKExChain Testnet", + "chainId": 65, + "shortName": "tokt", + "chain": "okexchain", + "network": "testnet", + "networkId": 65, + "nativeCurrency": { + "name": "OKExChain Global Utility Token in testnet", + "symbol": "OKT", + "decimals": 18 + }, + "rpc": [ + "https://exchaintestrpc.okex.org" + ], + "faucets": [ + "https://www.okex.com/drawdex" + ], + "infoURL": "https://www.okex.com/okexchain", + "app_resource": { + "ic_home_logo": "https://tp-upload.cdn.bcebos.com/v1/blockChain/okt/ic_okt_home_bg.png", + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/okt/ic_okt_chain_select.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/okt/ic_okt_chain_unselect.png", + "ic_all_whitelist_logo": "https://tp-upload.cdn.bcebos.com/v1/blockChain/okt/ic_okt_whitelist_logo.png", + "color_chain_bg": "0x1E2D5D", + "color_chain_text": "0xFFFFFF" + } + }, + { + "name": "OKExChain Mainnet", + "chainId": 66, + "shortName": "okt", + "chain": "okexchain", + "network": "mainnet", + "networkId": 66, + "nativeCurrency": { + "name": "OKExChain Global Utility Token", + "symbol": "OKT", + "decimals": 18 + }, + "rpc": [ + "https://exchain.okexcn.com" + ], + "faucets": [], + "infoURL": "https://www.okex.com/okexchain" + }, + { + "name": "DBChain Testnet", + "chainId": 67, + "shortName": "dbm", + "chain": "DBM", + "network": "testnet", + "networkId": 67, + "nativeCurrency": { + "name": "DBChain Testnet", + "symbol": "DBM", + "decimals": 18 + }, + "rpc": [ + "http://test-rpc.dbmbp.com" + ], + "faucets": [], + "infoURL": "http://test.dbmbp.com" + }, + { + "name": "SoterOne Mainnet", + "chainId": 68, + "shortName": "SO1", + "chain": "SOTER", + "network": "mainnet", + "networkId": 68, + "nativeCurrency": { + "name": "SoterOne Mainnet Ether", + "symbol": "SOTER", + "decimals": 18 + }, + "rpc": [ + "https://rpc.soter.one" + ], + "faucets": [], + "infoURL": "https://www.soterone.com" + }, + { + "name": "Karura Network", + "chainId": 686, + "shortName": "kar", + "chain": "KAR", + "network": "mainnet", + "networkId": 686, + "nativeCurrency": { + "name": "Karura Token", + "symbol": "KAR", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://karura.network" + }, + { + "name": "Optimistic Ethereum Testnet Kovan", + "chainId": 69, + "shortName": "okov", + "chain": "ETH", + "network": "kovan", + "networkId": 69, + "nativeCurrency": { + "name": "Kovan Ether", + "symbol": "KOR", + "decimals": 18 + }, + "rpc": [ + "https://kovan.optimism.io/" + ], + "faucets": [], + "infoURL": "https://optimism.io" + }, + { + "name": "ThaiChain", + "chainId": 7, + "shortName": "tch", + "chain": "TCH", + "network": "mainnet", + "networkId": 7, + "nativeCurrency": { + "name": "ThaiChain Ether", + "symbol": "TCH", + "decimals": 18 + }, + "rpc": [ + "https://rpc.dome.cloud" + ], + "faucets": [], + "infoURL": "https://thaichain.io" + }, + { + "name": "Energy Web Volta Testnet", + "chainId": 73799, + "shortName": "vt", + "chain": "Volta", + "network": "testnet", + "networkId": 73799, + "nativeCurrency": { + "name": "Volta Token", + "symbol": "VT", + "decimals": 18 + }, + "rpc": [ + "https://volta-rpc.energyweb.org", + "wss://volta-rpc.energyweb.org/ws" + ], + "faucets": [ + "https://voltafaucet.energyweb.org" + ], + "infoURL": "https://energyweb.org" + }, + { + "name": "Mix", + "chainId": 76, + "shortName": "mix", + "chain": "MIX", + "network": "mainnet", + "networkId": 76, + "nativeCurrency": { + "name": "Mix Ether", + "symbol": "MIX", + "decimals": 18 + }, + "rpc": [ + "https://rpc2.mix-blockchain.org:8647" + ], + "faucets": [], + "infoURL": "https://mix-blockchain.org" + }, + { + "name": "POA Network Sokol", + "chainId": 77, + "shortName": "poa", + "chain": "POA", + "network": "sokol", + "networkId": 77, + "nativeCurrency": { + "name": "POA Sokol Ether", + "symbol": "POA", + "decimals": 18 + }, + "rpc": [ + "https://sokol.poa.network", + "wss://sokol.poa.network/wss", + "ws://sokol.poa.network:8546" + ], + "faucets": [ + "https://faucet-sokol.herokuapp.com" + ], + "infoURL": "https://poa.network" + }, + { + "name": "Musicoin", + "chainId": 7762959, + "shortName": "music", + "chain": "MUSIC", + "network": "mainnet", + "networkId": 7762959, + "nativeCurrency": { + "name": "Musicoin", + "symbol": "MUSIC", + "decimals": 18 + }, + "rpc": [ + "https://mewapi.musicoin.tw" + ], + "faucets": [], + "infoURL": "https://musicoin.tw" + }, + { + "name": "Ethermint Testnet", + "chainId": 777, + "shortName": "emint", + "chain": "ETHERMINT", + "network": "testnet", + "networkId": 777, + "nativeCurrency": { + "name": "Photon", + "symbol": "Photon", + "decimals": 18 + }, + "rpc": [ + "http://54.210.246.165:8545" + ], + "faucets": [], + "infoURL": "https://docs.ethermint.zone" + }, + { + "name": "PrimusChain mainnet", + "chainId": 78, + "shortName": "primuschain", + "chain": "PC", + "network": "mainnet", + "networkId": 78, + "nativeCurrency": { + "name": "Primus Ether", + "symbol": "PETH", + "decimals": 18 + }, + "rpc": [ + "https://ethnode.primusmoney.com/mainnet" + ], + "faucets": [], + "infoURL": "https://primusmoney.com" + }, + { + "name": "Firenze test network", + "chainId": 78110, + "shortName": "firenze", + "chain": "ETH", + "network": "testnet", + "networkId": 78110, + "nativeCurrency": { + "name": "Firenze Ether", + "symbol": "FIN", + "decimals": 18 + }, + "rpc": [ + "https://ethnode.primusmoney.com/firenze" + ], + "faucets": [], + "infoURL": "https://primusmoney.com" + }, + { + "name": "Acala Network", + "chainId": 787, + "shortName": "aca", + "chain": "ACA", + "network": "mainnet", + "networkId": 787, + "nativeCurrency": { + "name": "Acala Token", + "symbol": "ACA", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://acala.network" + }, + { + "name": "GateChain Mainnet", + "chainId": 86, + "shortName": "gt", + "chain": "GT", + "network": "mainnet", + "networkId": 86, + "nativeCurrency": { + "name": "GateToken", + "symbol": "GT", + "decimals": 18 + }, + "rpc": [ + "https://evm.gatenode.cc", + "https://evm-cn1.gatenode.cc:6061" + ], + "faucets": [ + "https://www.gatescan.org/faucet" + ], + "infoURL": "https://www.gatechain.io" + }, + { + "name": "Ubiq Network Mainnet", + "chainId": 8, + "shortName": "ubq", + "chain": "UBQ", + "network": "mainnet", + "networkId": 88, + "nativeCurrency": { + "name": "Ubiq Ether", + "symbol": "UBQ", + "decimals": 18 + }, + "rpc": [ + "https://rpc.octano.dev", + "https://pyrus2.ubiqscan.io" + ], + "faucets": [], + "infoURL": "https://ubiqsmart.com" + }, + { + "name": "Matic Testnet Mumbai", + "chainId": 80001, + "shortName": "maticmum", + "chain": "Matic", + "network": "testnet", + "networkId": 80001, + "nativeCurrency": { + "name": "Matic", + "symbol": "tMATIC", + "decimals": 18 + }, + "rpc": [ + "https://rpc-mumbai.matic.today", + "wss://ws-mumbai.matic.today" + ], + "faucets": [ + "https://faucet.matic.network/" + ], + "infoURL": "https://matic.network/" + }, + { + "name": "Meter Mainnet", + "chainId": 82, + "shortName": "Meter", + "chain": "METER", + "network": "mainnet", + "networkId": 82, + "nativeCurrency": { + "name": "Meter", + "symbol": "MTR", + "decimals": 18 + }, + "rpc": [ + "https://rpc.meter.io" + ], + "faucets": [], + "infoURL": "https://www.meter.io" + }, + { + "name": "Callisto Mainnet", + "chainId": 820, + "shortName": "clo", + "chain": "CLO", + "network": "mainnet", + "networkId": 1, + "nativeCurrency": { + "name": "Callisto Mainnet Ether", + "symbol": "CLO", + "decimals": 18 + }, + "rpc": [ + "https://clo-geth.0xinfra.com" + ], + "faucets": [], + "infoURL": "https://callisto.network" + }, + { + "name": "Callisto Testnet", + "chainId": 821, + "shortName": "tclo", + "chain": "CLO", + "network": "testnet", + "networkId": 2, + "nativeCurrency": { + "name": "Callisto Testnet Ether", + "symbol": "TCLO", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://callisto.network" + }, + { + "name": "Klaytn Mainnet Cypress", + "chainId": 8217, + "shortName": "Cypress", + "chain": "KLAY", + "network": "cypress", + "networkId": 8217, + "nativeCurrency": { + "name": "KLAY", + "symbol": "KLAY", + "decimals": 18 + }, + "rpc": [ + "https://node-api.klaytnapi.com/v1/klaytn" + ], + "faucets": [], + "infoURL": "https://www.klaytn.com/" + }, + { + "name": "TomoChain", + "chainId": 88, + "shortName": "tomo", + "chain": "TOMO", + "network": "mainnet", + "networkId": 88, + "nativeCurrency": { + "name": "TomoChain Ether", + "symbol": "TOMO", + "decimals": 18 + }, + "rpc": [ + "https://rpc.tomochain.com" + ], + "faucets": [], + "infoURL": "https://tomocoin.io" + }, + { + "name": "Wanchain", + "chainId": 888, + "shortName": "wan", + "chain": "WAN", + "network": "mainnet", + "networkId": 888, + "nativeCurrency": { + "name": "Wancoin", + "symbol": "WAN", + "decimals": 18 + }, + "rpc": [ + "https://gwan-ssl.wandevs.org:56891/" + ], + "faucets": [], + "infoURL": "https://www.wanscan.org" + }, + { + "name": "bloxberg", + "chainId": 8995, + "shortName": "berg", + "chain": "bloxberg", + "network": "mainnet", + "networkId": 8995, + "nativeCurrency": { + "name": "BERG", + "symbol": "U+25B3", + "decimals": 18 + }, + "rpc": [ + "https://core.bloxberg.org" + ], + "faucets": [ + "https://faucet.bloxberg.org/" + ], + "infoURL": "https://bloxberg.org" + }, + { + "name": "Ubiq Network Testnet", + "chainId": 9, + "shortName": "tubq", + "chain": "UBQ", + "network": "mainnet", + "networkId": 2, + "nativeCurrency": { + "name": "Ubiq Testnet Ether", + "symbol": "TUBQ", + "decimals": 18 + }, + "rpc": [], + "faucets": [], + "infoURL": "https://ethersocial.org" + }, + { + "name": "Binance Smart Chain Testnet", + "chainId": 97, + "shortName": "bnbt", + "chain": "BSC", + "network": "Chapel", + "networkId": 97, + "nativeCurrency": { + "name": "Binance Chain Native Token", + "symbol": "tBNB", + "decimals": 18 + }, + "rpc": [ + "https://data-seed-prebsc-1-s1.binance.org:8545", + "https://data-seed-prebsc-2-s1.binance.org:8545", + "https://data-seed-prebsc-1-s2.binance.org:8545", + "https://data-seed-prebsc-2-s2.binance.org:8545", + "https://data-seed-prebsc-1-s3.binance.org:8545", + "https://data-seed-prebsc-2-s3.binance.org:8545" + ], + "faucets": [ + "https://testnet.binance.org/faucet-smart" + ], + "infoURL": "https://testnet.binance.org/" + }, + { + "name": "Nepal Blockchain Network", + "chainId": 977, + "shortName": "yeti", + "chain": "YETI", + "network": "mainnet", + "networkId": 977, + "nativeCurrency": { + "name": "Nepal Blockchain Network Ether", + "symbol": "YETI", + "decimals": 18 + }, + "rpc": [ + "https://api.nepalblockchain.dev", + "https://api.nepalblockchain.network" + ], + "faucets": [ + "https://faucet.nepalblockchain.network" + ], + "infoURL": "https://nepalblockchain.network" + }, + { + "name": "POA Network Core", + "chainId": 99, + "shortName": "skl", + "chain": "POA", + "network": "core", + "networkId": 99, + "nativeCurrency": { + "name": "POA Network Core Ether", + "symbol": "SKL", + "decimals": 18 + }, + "rpc": [ + "https://core.poanetwork.dev", + "http://core.poanetwork.dev:8545", + "https://core.poa.network", + "ws://core.poanetwork.dev:8546" + ], + "faucets": [], + "infoURL": "https://poa.network" + }, + { + "name": "Joys Digital TestNet", + "chainId": 99415706, + "shortName": "TOYS", + "chain": "TOYS", + "network": "testnet", + "networkId": 99415706, + "nativeCurrency": { + "name": "TOYS", + "symbol": "TOYS", + "decimals": 18 + }, + "rpc": [ + "https://toys.joys.cash/" + ], + "faucets": [ + "https://faucet.joys.digital/" + ], + "infoURL": "https://joys.digital" + }, + { + "name": "Wanchain Testnet", + "chainId": 999, + "shortName": "twan", + "chain": "WAN", + "network": "testnet", + "networkId": 999, + "nativeCurrency": { + "name": "Wancoin", + "symbol": "WAN", + "decimals": 18 + }, + "rpc": [ + "https://gwan-ssl.wandevs.org:46891/" + ], + "faucets": [], + "infoURL": "https://testnet.wanscan.org" + }, + { + "name": "HPB Mainnet", + "chainId": 269, + "shortName": "HPB", + "chain": "HPB", + "network": "mainnet", + "networkId": 100, + "nativeCurrency": { + "name": "HPB", + "symbol": "HPB", + "decimals": 18 + }, + "rpc": [ + "https://hpbnode.com" + ], + "faucets": [], + "infoURL": "https://hpb.io" + }, + { + "name": "KCC Mainnet", + "chainId": 321, + "shortName": "kcc", + "chain": "KCC", + "network": "mainnet", + "networkId": 321, + "nativeCurrency": { + "name": "KuCoin Token", + "symbol": "KCS", + "decimals": 18 + }, + "rpc": [ + "https://rpc-mainnet.kcc.network", + "wss://rpc-ws-mainnet.kcc.network" + ], + "faucets": [], + "infoURL": "https://kcc.io", + "app_resource": { + "ic_chain_select": "https://tp-statics.tokenpocket.pro/images/kcc/kcc-0.png", + "ic_chain_unselect": "https://tp-statics.tokenpocket.pro/images/kcc/kcc-1.png", + "color_chain_bg": "0x27CD96" + }, + "explorers": [ + { + "name": "KCC Scan (Blockscout)", + "url": "https://scan.kcc.io", + "standard": "EIP3091" + }, + { + "name": "KCC Explorer", + "url": "https://explorer.kcc.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "HALO Mainnet", + "chainId": 1280, + "shortName": "HO", + "chain": "HALO", + "network": "mainnet", + "networkId": 1280, + "nativeCurrency": { + "name": "HALO", + "symbol": "HO", + "decimals": 18 + }, + "rpc": [ + "https://nodes.halo.land" + ], + "faucets": [], + "infoURL": "https://halo.land/#/", + "app_resource": { + "ic_chain_select": "https://tp-statics.tokenpocket.pro/token/tokenpocket-1632371652515.png", + "ic_chain_unselect": "https://tp-statics.tokenpocket.pro/token/tokenpocket-1632371627579.png", + "color_chain_bg": "0xB1232C" + } + }, + { + "name": "UN Chain", + "chainId": 1681681688, + "shortName": "un", + "chain": "UN", + "network": "mainnet", + "networkId": 1681681688, + "nativeCurrency": { + "name": "UN", + "symbol": "UN", + "decimals": 18 + }, + "rpc": [ + "http://116.62.244.90:50121", + "ws://116.62.244.90:60121" + ], + "faucets": [], + "infoURL": "http://www.untokencan.com/#/", + "app_resource": { + "ic_chain_select": "https://files.moacchina.info/2021/12/14/e618eec7-4fb0-4210-bbee-6d0cee2c1650_1.png", + "ic_chain_unselect": "https://files.moacchina.info/2021/12/14/ede37514-9792-443b-897f-01d1377256e0_2.png", + "color_chain_bg": "0x58B2AF" + } + }, + { + "name": "smartBCH Mainnet", + "chainId": 10000, + "shortName": "smartBCH", + "chain": "smartBCH", + "network": "mainnet", + "networkId": 10000, + "nativeCurrency": { + "name": "Bitcoin Cash", + "symbol": "BCH", + "decimals": 18 + }, + "rpc": [ + "https://smartbch.greyh.at", + "https://rpc-mainnet.smartbch.org", + "https://smartbch.fountainhead.cash/mainnet", + "https://smartbch.devops.cash/mainnet" + ], + "faucets": [], + "infoURL": "https://smartbch.org/", + "app_resource": { + "ic_chain_select": "https://assets.smartbch.org/img/bch_active_88px.png", + "ic_chain_unselect": "https://assets.smartbch.org/img/bch_inactive_88px.png", + "color_chain_bg": "0x4cc947" + } + }, + { + "name": "Aurora Mainnet", + "chainId": 1313161554, + "shortName": "Aurora", + "chain": "NEAR", + "network": "mainnet", + "networkId": 1313161554, + "nativeCurrency": { + "name": "Ether", + "symbol": "aETH", + "decimals": 18 + }, + "rpc": [ + "https://mainnet.aurora.dev" + ], + "faucets": [], + "infoURL": "https://aurora.dev", + "app_resource": { + "ic_home_logo": "https://tp-statics.tokenpocket.pro/dapp/tokenpocket-1641390444550.png", + "ic_chain_select": "https://tp-statics.tokenpocket.pro/dapp/tokenpocket-1641390457950.png", + "ic_chain_unselect": "https://tp-statics.tokenpocket.pro/dapp/tokenpocket-1641390467132.png", + "ic_all_whitelist_logo": "https://tp-statics.tokenpocket.pro/dapp/tokenpocket-1641390477377.png", + "color_chain_bg": "0x78d64b", + "color_chain_text": "0xFFFFFF" + } + }, + { + "name": "Vision Mainnet", + "chainId": 888888, + "shortName": "Vision", + "chain": "Vision - Mainnet", + "network": "mainnet", + "networkId": 888888, + "nativeCurrency": { + "name": "VS", + "symbol": "VS", + "decimals": 18 + }, + "rpc": [ + "https://infragrid.v.network/ethereum/compatible" + ], + "faucets": [], + "infoURL": "https://visionscan.org", + "app_resource": { + "ic_chain_select": "https://vision-1.oss-accelerate.aliyuncs.com/u/0/0/202201/o/d23f7961d62743aa8b3926d3917c232e12a188eadc0b4dffa4b7ba4e4dcb4059.png", + "ic_chain_unselect": "https://vision-1.oss-accelerate.aliyuncs.com/u/0/0/202201/o/798239fa73f24eb2977e17e0b0d0a6e8ee8826007995420aa93a213ab06695c0.png", + "color_chain_bg": "0x000000" + } + }, + { + "name": "Vision - Vpioneer Testnet", + "chainId": 666666, + "shortName": "Vpioneer", + "chain": "Vision - Vpioneer", + "network": "Vpioneer", + "networkId": 666666, + "nativeCurrency": { + "name": "VS", + "symbol": "VS", + "decimals": 18 + }, + "rpc": [ + "https://vpioneer.infragrid.v.network/ethereum/compatible" + ], + "faucets": [ + "https://vpioneerfaucet.visionscan.org" + ], + "infoURL": "https://visionscan.org", + "app_resource": { + "ic_chain_select": "https://vision-1.oss-accelerate.aliyuncs.com/u/0/0/202201/o/d23f7961d62743aa8b3926d3917c232e12a188eadc0b4dffa4b7ba4e4dcb4059.png", + "ic_chain_unselect": "https://vision-1.oss-accelerate.aliyuncs.com/u/0/0/202201/o/798239fa73f24eb2977e17e0b0d0a6e8ee8826007995420aa93a213ab06695c0.png", + "color_chain_bg": "0x000000" + } + }, + { + "name": "SAT L2 Chain", + "chainId": 123778899, + "shortName": "SL2", + "chain": "SL2", + "network": "testnet", + "networkId": 123778899, + "nativeCurrency": { + "name": "SL2", + "symbol": "SL2", + "decimals": 18 + }, + "rpc": [ + "http://123.58.210.13:8546" + ], + "faucets": [], + "infoURL": "", + "app_resource": { + "ic_chain_select": "http://106.75.144.161/icon/Smartx_H.png", + "ic_chain_unselect": "http://106.75.144.161/icon/Smartx_U.png", + "color_chain_bg": "0x8250df" + } + }, + { + "name": "Evmos Testnet", + "chain": "Evmos", + "rpc": [ + "https://evmos-archive-testnet.api.bdnodes.net:8545" + ], + "faucets": [ + "https://faucet.evmos.dev" + ], + "nativeCurrency": { + "name": "test-Evmos", + "symbol": "tEVMOS", + "decimals": 18 + }, + "infoURL": "https://evmos.org", + "shortName": "evmos-testnet", + "chainId": 9000, + "networkId": 9000, + "icon": "evmos", + "explorers": [ + { + "name": "Evmos EVM Explorer (Blockscout)", + "url": "https://evm.evmos.dev", + "standard": "none", + "icon": "evmos" + }, + { + "name": "Evmos Cosmos Explorer", + "url": "https://explorer.evmos.dev", + "standard": "none", + "icon": "evmos" + } + ] + }, + { + "name": "Evmos", + "chain": "Evmos", + "rpc": [ + "https://eth.bd.evmos.org:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Evmos", + "symbol": "EVMOS", + "decimals": 18 + }, + "infoURL": "https://evmos.org", + "shortName": "evmos", + "chainId": 9001, + "networkId": 9001, + "icon": "evmos", + "explorers": [ + { + "name": "Evmos EVM Explorer (Blockscout)", + "url": "https://evm.evmos.org", + "standard": "none", + "icon": "evmos" + }, + { + "name": "Evmos Cosmos Explorer (Mintscan)", + "url": "https://www.mintscan.io/evmos", + "standard": "none", + "icon": "evmos" + } + ] + }, + { + "name": "Songbird Canary-Network", + "chain": "SGB", + "icon": "songbird", + "rpc": [ + "https://songbird.towolabs.com/rpc", + "https://sgb.ftso.com.au/ext/bc/C/rpc", + "https://sgb.lightft.so/rpc", + "https://sgb-rpc.ftso.eu" + ], + "faucets": [], + "nativeCurrency": { + "name": "Songbird", + "symbol": "SGB", + "decimals": 18 + }, + "infoURL": "https://flare.xyz", + "shortName": "sgb", + "chainId": 19, + "networkId": 19, + "explorers": [ + { + "name": "blockscout", + "url": "https://songbird-explorer.flare.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "ELA-DID-Sidechain Mainnet", + "chain": "ETH", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Elastos", + "symbol": "ELA", + "decimals": 18 + }, + "infoURL": "https://www.elastos.org/", + "shortName": "eladid", + "chainId": 22, + "networkId": 22 + }, + { + "name": "Dithereum Mainnet", + "chain": "DTH", + "icon": "dithereum", + "rpc": [ + "https://node-mainnet.dithereum.io" + ], + "faucets": [ + "https://faucet.dithereum.org" + ], + "nativeCurrency": { + "name": "Dither", + "symbol": "DTH", + "decimals": 18 + }, + "infoURL": "https://dithereum.org", + "shortName": "dthmainnet", + "chainId": 24, + "networkId": 24 + }, + { + "name": "Genesis L1 testnet", + "chain": "genesis", + "rpc": [ + "https://testrpc.genesisl1.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "L1 testcoin", + "symbol": "L1test", + "decimals": 18 + }, + "infoURL": "https://www.genesisl1.com", + "shortName": "L1test", + "chainId": 26, + "networkId": 26, + "explorers": [ + { + "name": "Genesis L1 testnet explorer", + "url": "https://testnet.genesisl1.org", + "standard": "none" + } + ] + }, + { + "name": "ShibaChain", + "chain": "SHIB", + "rpc": [ + "https://rpc.shibachain.net" + ], + "faucets": [], + "nativeCurrency": { + "name": "SHIBA INU COIN", + "symbol": "SHIB", + "decimals": 18 + }, + "infoURL": "https://www.shibachain.net", + "shortName": "shib", + "chainId": 27, + "networkId": 27, + "explorers": [ + { + "name": "Shiba Explorer", + "url": "https://exp.shibachain.net", + "standard": "none" + } + ] + }, + { + "name": "Boba Network Rinkeby Testnet", + "chain": "ETH", + "rpc": [ + "https://rinkeby.boba.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://boba.network", + "shortName": "Boba Rinkeby", + "chainId": 28, + "networkId": 28, + "explorers": [ + { + "name": "Blockscout", + "url": "https://blockexplorer.rinkeby.boba.network", + "standard": "none" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-4", + "bridges": [ + { + "url": "https://gateway.rinkeby.boba.network" + } + ] + } + }, + { + "name": "Genesis L1", + "chain": "genesis", + "rpc": [ + "https://rpc.genesisl1.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "L1 coin", + "symbol": "L1", + "decimals": 18 + }, + "infoURL": "https://www.genesisl1.com", + "shortName": "L1", + "chainId": 29, + "networkId": 29, + "explorers": [ + { + "name": "Genesis L1 blockchain explorer", + "url": "https://explorer.genesisl1.org", + "standard": "none" + } + ] + }, + { + "name": "GoodData Testnet", + "chain": "GooD", + "rpc": [ + "https://test2.goodata.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "GoodData Testnet Ether", + "symbol": "GooD", + "decimals": 18 + }, + "infoURL": "https://www.goodata.org", + "shortName": "GooDT", + "chainId": 32, + "networkId": 32 + }, + { + "name": "Dithereum Testnet", + "chain": "DTH", + "icon": "dithereum", + "rpc": [ + "https://node-testnet.dithereum.io" + ], + "faucets": [ + "https://faucet.dithereum.org" + ], + "nativeCurrency": { + "name": "Dither", + "symbol": "DTH", + "decimals": 18 + }, + "infoURL": "https://dithereum.org", + "shortName": "dth", + "chainId": 34, + "networkId": 34 + }, + { + "name": "Darwinia Crab Network", + "chain": "crab", + "rpc": [ + "http://crab-rpc.darwinia.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Crab Network Native Token", + "symbol": "CRAB", + "decimals": 18 + }, + "infoURL": "https://crab.network/", + "shortName": "crab", + "chainId": 44, + "networkId": 44, + "explorers": [ + { + "name": "subscan", + "url": "https://crab.subscan.io", + "standard": "none" + } + ] + }, + { + "name": "Darwinia Pangoro Testnet", + "chain": "pangoro", + "rpc": [ + "http://pangoro-rpc.darwinia.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Pangoro Network Native Token”", + "symbol": "ORING", + "decimals": 18 + }, + "infoURL": "https://darwinia.network/", + "shortName": "pangoro", + "chainId": 45, + "networkId": 45, + "explorers": [ + { + "name": "subscan", + "url": "https://pangoro.subscan.io", + "standard": "none" + } + ] + }, + { + "name": "Zyx Mainnet", + "chain": "ZYX", + "rpc": [ + "https://rpc-1.zyx.network/", + "https://rpc-2.zyx.network/", + "https://rpc-3.zyx.network/", + "https://rpc-4.zyx.network/", + "https://rpc-5.zyx.network/", + "https://rpc-6.zyx.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Zyx", + "symbol": "ZYX", + "decimals": 18 + }, + "infoURL": "https://zyx.network/", + "shortName": "ZYX", + "chainId": 55, + "networkId": 55, + "explorers": [ + { + "name": "zyxscan", + "url": "https://zyxscan.com", + "standard": "none" + } + ] + }, + { + "name": "Syscoin Mainnet", + "chain": "SYS", + "rpc": [ + "https://rpc.syscoin.org", + "wss://rpc.syscoin.org/wss" + ], + "faucets": [ + "https://faucet.syscoin.org" + ], + "nativeCurrency": { + "name": "Syscoin", + "symbol": "SYS", + "decimals": 18 + }, + "infoURL": "https://www.syscoin.org", + "shortName": "sys", + "chainId": 57, + "networkId": 57, + "explorers": [ + { + "name": "Syscoin Block Explorer", + "url": "https://explorer.syscoin.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "Ontology Mainnet", + "chain": "Ontology", + "rpc": [ + "https://dappnode1.ont.io:20339", + "https://dappnode2.ont.io:20339", + "https://dappnode3.ont.io:20339", + "https://dappnode4.ont.io:20339" + ], + "faucets": [], + "nativeCurrency": { + "name": "ONG", + "symbol": "ONG", + "decimals": 9 + }, + "infoURL": "https://ont.io/", + "shortName": "Ontology Mainnet", + "chainId": 58, + "networkId": 58, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.ont.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "EOS Mainnet", + "chain": "EOS", + "rpc": [ + "https://api.eosargentina.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "EOS", + "symbol": "EOS", + "decimals": 18 + }, + "infoURL": "https://eoscommunity.org/", + "shortName": "EOS Mainnet", + "chainId": 59, + "networkId": 59, + "explorers": [ + { + "name": "bloks", + "url": "https://bloks.eosargentina.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Conflux eSpace (Testnet)", + "chain": "Conflux", + "network": "testnet", + "rpc": [ + "https://evmtestnet.confluxrpc.com" + ], + "faucets": [ + "https://faucet.confluxnetwork.org" + ], + "nativeCurrency": { + "name": "CFX", + "symbol": "CFX", + "decimals": 18 + }, + "infoURL": "https://confluxnetwork.org", + "shortName": "cfxtest", + "chainId": 71, + "networkId": 71, + "icon": "conflux", + "explorers": [ + { + "name": "Conflux Scan", + "url": "https://evmtestnet.confluxscan.net", + "standard": "none" + } + ] + }, + { + "name": "IDChain Mainnet", + "chain": "IDChain", + "network": "mainnet", + "rpc": [ + "https://idchain.one/rpc/", + "wss://idchain.one/ws/" + ], + "faucets": [], + "nativeCurrency": { + "name": "EIDI", + "symbol": "EIDI", + "decimals": 18 + }, + "infoURL": "https://idchain.one/begin/", + "shortName": "idchain", + "chainId": 74, + "networkId": 74, + "icon": "idchain", + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.idchain.one", + "icon": "etherscan", + "standard": "EIP3091" + } + ] + }, + { + "name": "GeneChain", + "chain": "GeneChain", + "rpc": [ + "https://rpc.genechain.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "RNA", + "symbol": "RNA", + "decimals": 18 + }, + "infoURL": "https://scan.genechain.io/", + "shortName": "GeneChain", + "chainId": 80, + "networkId": 80, + "explorers": [ + { + "name": "GeneChain Scan", + "url": "https://scan.genechain.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Meter Testnet", + "chain": "METER Testnet", + "rpc": [ + "https://rpctest.meter.io" + ], + "faucets": [ + "https://faucet-warringstakes.meter.io" + ], + "nativeCurrency": { + "name": "Meter", + "symbol": "MTR", + "decimals": 18 + }, + "infoURL": "https://www.meter.io", + "shortName": "MeterTest", + "chainId": 83, + "networkId": 83, + "explorers": [ + { + "name": "Meter Testnet Scan", + "url": "https://scan-warringstakes.meter.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "GateChain Testnet", + "chainId": 85, + "shortName": "gttest", + "chain": "GTTEST", + "networkId": 85, + "nativeCurrency": { + "name": "GateToken", + "symbol": "GT", + "decimals": 18 + }, + "rpc": [ + "https://testnet.gatenode.cc" + ], + "faucets": [ + "https://www.gatescan.org/testnet/faucet" + ], + "explorers": [ + { + "name": "GateScan", + "url": "https://www.gatescan.org/testnet", + "standard": "EIP3091" + } + ], + "infoURL": "https://www.gatechain.io" + }, + { + "name": "Nova Network", + "chain": "NNW", + "icon": "novanetwork", + "rpc": [ + "https://rpc.novanetwork.io:9070", + "http://nova.genyrpc.info:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Supernova", + "symbol": "SNT", + "decimals": 18 + }, + "infoURL": "https://novanetwork.io", + "shortName": "nnw", + "chainId": 87, + "networkId": 87, + "explorers": [ + { + "name": "novanetwork", + "url": "https://explorer.novanetwork.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "TomoChain Testnet", + "chain": "TOMO", + "rpc": [ + "https://rpc.testnet.tomochain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "TomoChain", + "symbol": "TOMO", + "decimals": 18 + }, + "infoURL": "https://tomochain.com", + "shortName": "tomot", + "chainId": 89, + "networkId": 89, + "slip44": 889 + }, + { + "name": "Garizon Stage0", + "chain": "GAR", + "network": "mainnet", + "icon": "garizon", + "rpc": [ + "https://s0.garizon.net/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-s0", + "chainId": 90, + "networkId": 90, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ] + }, + { + "name": "Garizon Stage1", + "chain": "GAR", + "network": "mainnet", + "icon": "garizon", + "rpc": [ + "https://s1.garizon.net/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-s1", + "chainId": 91, + "networkId": 91, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ], + "parent": { + "chain": "eip155-90", + "type": "shard" + } + }, + { + "name": "Garizon Stage2", + "chain": "GAR", + "network": "mainnet", + "icon": "garizon", + "rpc": [ + "https://s2.garizon.net/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-s2", + "chainId": 92, + "networkId": 92, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ], + "parent": { + "chain": "eip155-90", + "type": "shard" + } + }, + { + "name": "Garizon Stage3", + "chain": "GAR", + "network": "mainnet", + "icon": "garizon", + "rpc": [ + "https://s3.garizon.net/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-s3", + "chainId": 93, + "networkId": 93, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ], + "parent": { + "chain": "eip155-90", + "type": "shard" + } + }, + { + "name": "CryptoKylin Testnet", + "chain": "EOS", + "rpc": [ + "https://kylin.eosargentina.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "EOS", + "symbol": "EOS", + "decimals": 18 + }, + "infoURL": "https://www.cryptokylin.io/", + "shortName": "Kylin Testnet", + "chainId": 95, + "networkId": 95, + "explorers": [ + { + "name": "eosq", + "url": "https://kylin.eosargentina.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "NEXT Smart Chain", + "chain": "NSC", + "rpc": [ + "https://rpc.nextsmartchain.com" + ], + "faucets": [ + "https://faucet.nextsmartchain.com" + ], + "nativeCurrency": { + "name": "NEXT", + "symbol": "NEXT", + "decimals": 18 + }, + "infoURL": "https://www.nextsmartchain.com/", + "shortName": "nsc", + "chainId": 96, + "networkId": 96, + "explorers": [ + { + "name": "Next Smart Chain Explorer", + "url": "https://explorer.nextsmartchain.com", + "standard": "none" + } + ] + }, + { + "name": "Velas EVM Mainnet", + "chain": "Velas", + "icon": "velas", + "rpc": [ + "https://evmexplorer.velas.com/rpc", + "https://explorer.velas.com/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Velas", + "symbol": "VLX", + "decimals": 18 + }, + "infoURL": "https://velas.com", + "shortName": "vlx", + "chainId": 106, + "networkId": 106, + "explorers": [ + { + "name": "Velas Explorer", + "url": "https://evmexplorer.velas.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Nebula Testnet", + "chain": "NTN", + "icon": "nebulatestnet", + "rpc": [ + "https://testnet.rpc.novanetwork.io:9070", + "http://testnet.rpc.novanetwork.io:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Nebula X", + "symbol": "NBX", + "decimals": 18 + }, + "infoURL": "https://novanetwork.io", + "shortName": "ntn", + "chainId": 107, + "networkId": 107, + "explorers": [ + { + "name": "nebulatestnet", + "url": "https://explorer.novanetwork.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Proton Testnet", + "chain": "XPR", + "rpc": [ + "https://protontestnet.greymass.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Proton", + "symbol": "XPR", + "decimals": 4 + }, + "infoURL": "https://protonchain.com", + "shortName": "xpr", + "chainId": 110, + "networkId": 110 + }, + { + "name": "Fuse Sparknet", + "chain": "fuse", + "rpc": [ + "https://rpc.fusespark.io" + ], + "faucets": [ + "https://get.fusespark.io" + ], + "nativeCurrency": { + "name": "Spark", + "symbol": "SPARK", + "decimals": 18 + }, + "infoURL": "https://docs.fuse.io/general/fuse-network-blockchain/fuse-testnet", + "shortName": "spark", + "chainId": 123, + "networkId": 123 + }, + { + "name": "Decentralized Web Mainnet", + "shortName": "dwu", + "chain": "DWU", + "chainId": 124, + "networkId": 124, + "rpc": [ + "https://decentralized-web.tech/dw_rpc.php" + ], + "faucets": [], + "infoURL": "https://decentralized-web.tech/dw_chain.php", + "nativeCurrency": { + "name": "Decentralized Web Utility", + "symbol": "DWU", + "decimals": 18 + } + }, + { + "name": "OYchain Testnet", + "chain": "OYchain", + "rpc": [ + "https://rpc.testnet.oychain.io" + ], + "faucets": [ + "https://faucet.oychain.io" + ], + "nativeCurrency": { + "name": "OYchain Token", + "symbol": "OY", + "decimals": 18 + }, + "infoURL": "https://www.oychain.io", + "shortName": "oychain testnet", + "chainId": 125, + "networkId": 125, + "slip44": 125, + "explorers": [ + { + "name": "OYchain Testnet Explorer", + "url": "https://explorer.testnet.oychain.io", + "standard": "none" + } + ] + }, + { + "name": "OYchain Mainnet", + "chain": "OYchain", + "icon": "oychain", + "rpc": [ + "https://rpc.mainnet.oychain.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "OYchain Token", + "symbol": "OY", + "decimals": 18 + }, + "infoURL": "https://www.oychain.io", + "shortName": "oychain mainnet", + "chainId": 126, + "networkId": 126, + "slip44": 126, + "explorers": [ + { + "name": "OYchain Mainnet Explorer", + "url": "https://explorer.oychain.io", + "standard": "none" + } + ] + }, + { + "name": "Factory 127 Mainnet", + "chain": "FETH", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Factory 127 Token", + "symbol": "FETH", + "decimals": 18 + }, + "infoURL": "https://www.factory127.com", + "shortName": "feth", + "chainId": 127, + "networkId": 127, + "slip44": 127 + }, + { + "name": "DAX CHAIN", + "chain": "DAX", + "rpc": [ + "https://rpc.prodax.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Prodax", + "symbol": "DAX", + "decimals": 18 + }, + "infoURL": "https://prodax.io/", + "shortName": "dax", + "chainId": 142, + "networkId": 142 + }, + { + "name": "Latam-Blockchain Resil Testnet", + "chain": "Resil", + "rpc": [ + "https://rpc.latam-blockchain.com", + "wss://ws.latam-blockchain.com" + ], + "faucets": [ + "https://faucet.latam-blockchain.com" + ], + "nativeCurrency": { + "name": "Latam-Blockchain Resil Test Native Token", + "symbol": "usd", + "decimals": 18 + }, + "infoURL": "https://latam-blockchain.com", + "shortName": "resil", + "chainId": 172, + "networkId": 172 + }, + { + "name": "Seele Mainnet", + "chain": "Seele", + "rpc": [ + "https://rpc.seelen.pro/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Seele", + "symbol": "Seele", + "decimals": 18 + }, + "infoURL": "https://seelen.pro/", + "shortName": "Seele", + "chainId": 186, + "networkId": 186, + "explorers": [ + { + "name": "seeleview", + "url": "https://seeleview.net", + "standard": "none" + } + ] + }, + { + "name": "BMC Mainnet", + "chain": "BMC", + "rpc": [ + "https://mainnet.bmcchain.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "BTM", + "symbol": "BTM", + "decimals": 18 + }, + "infoURL": "https://bmc.bytom.io/", + "shortName": "BMC", + "chainId": 188, + "networkId": 188, + "explorers": [ + { + "name": "Blockmeta", + "url": "https://bmc.blockmeta.com", + "standard": "none" + } + ] + }, + { + "name": "BMC Testnet", + "chain": "BMC", + "rpc": [ + "https://testnet.bmcchain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "BTM", + "symbol": "BTM", + "decimals": 18 + }, + "infoURL": "https://bmc.bytom.io/", + "shortName": "BMCT", + "chainId": 189, + "networkId": 189, + "explorers": [ + { + "name": "Blockmeta", + "url": "https://bmctestnet.blockmeta.com", + "standard": "none" + } + ] + }, + { + "name": "BitTorrent Chain Mainnet", + "chain": "BTTC", + "rpc": [ + "https://rpc.bittorrentchain.io/" + ], + "faucets": [], + "nativeCurrency": { + "name": "BitTorrent", + "symbol": "BTT", + "decimals": 18 + }, + "infoURL": "https://bittorrentchain.io/", + "shortName": "BTT", + "chainId": 199, + "networkId": 199, + "explorers": [ + { + "name": "bttcscan", + "url": "https://scan.bittorrentchain.io", + "standard": "none" + } + ] + }, + { + "name": "Arbitrum on xDai", + "chain": "AOX", + "rpc": [ + "https://arbitrum.xdaichain.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "xDAI", + "symbol": "xDAI", + "decimals": 18 + }, + "infoURL": "https://xdaichain.com", + "shortName": "aox", + "chainId": 200, + "networkId": 200, + "explorers": [ + { + "name": "blockscout", + "url": "https://blockscout.com/xdai/arbitrum", + "standard": "EIP3091" + } + ], + "parent": { + "chain": "eip155-100", + "type": "L2" + } + }, + { + "name": "Permission", + "chain": "ASK", + "rpc": [ + "https://blockchain-api-mainnet.permission.io/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "ASK", + "symbol": "ASK", + "decimals": 18 + }, + "infoURL": "https://permission.io/", + "shortName": "ASK", + "chainId": 222, + "networkId": 2221, + "slip44": 2221 + }, + { + "name": "SUR Blockchain Network", + "chain": "SUR", + "rpc": [ + "https://sur.nilin.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "Suren", + "symbol": "SRN", + "decimals": 18 + }, + "infoURL": "https://surnet.org", + "shortName": "SUR", + "chainId": 262, + "networkId": 1, + "icon": "SUR", + "explorers": [ + { + "name": "Surnet Explorer", + "url": "https://explorer.surnet.org", + "icon": "SUR", + "standard": "EIP3091" + } + ] + }, + { + "name": "Boba Network", + "chain": "ETH", + "rpc": [ + "https://mainnet.boba.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://boba.network", + "shortName": "Boba", + "chainId": 288, + "networkId": 288, + "explorers": [ + { + "name": "Blockscout", + "url": "https://blockexplorer.boba.network", + "standard": "none" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-1", + "bridges": [ + { + "url": "https://gateway.boba.network" + } + ] + } + }, + { + "name": "KCC Testnet", + "chain": "KCC", + "rpc": [ + "https://rpc-testnet.kcc.network", + "wss://rpc-ws-testnet.kcc.network" + ], + "faucets": [ + "https://faucet-testnet.kcc.network" + ], + "nativeCurrency": { + "name": "KuCoin Testnet Token", + "symbol": "tKCS", + "decimals": 18 + }, + "infoURL": "https://scan-testnet.kcc.network", + "shortName": "kcst", + "chainId": 322, + "networkId": 322, + "explorers": [ + { + "name": "kcc-scan", + "url": "https://scan-testnet.kcc.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "Web3Q Mainnet", + "chain": "Web3Q", + "rpc": [ + "https://mainnet.web3q.io:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Web3Q", + "symbol": "W3Q", + "decimals": 18 + }, + "infoURL": "https://web3q.io/home.w3q/", + "shortName": "w3q", + "chainId": 333, + "networkId": 333, + "explorers": [ + { + "name": "w3q-mainnet", + "url": "https://explorer.mainnet.web3q.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Shiden", + "chain": "SDN", + "rpc": [ + "https://rpc.shiden.astar.network:8545", + "wss://shiden.api.onfinality.io/public-ws" + ], + "faucets": [], + "nativeCurrency": { + "name": "Shiden", + "symbol": "SDN", + "decimals": 18 + }, + "infoURL": "https://shiden.astar.network/", + "shortName": "sdn", + "chainId": 336, + "networkId": 336, + "explorers": [ + { + "name": "subscan", + "url": "https://shiden.subscan.io", + "standard": "none" + } + ] + }, + { + "name": "Cronos Testnet", + "chain": "CRO", + "rpc": [ + "https://cronos-testnet-3.crypto.org:8545", + "wss://cronos-testnet-3.crypto.org:8546" + ], + "faucets": [ + "https://cronos.crypto.org/faucet" + ], + "nativeCurrency": { + "name": "Crypto.org Test Coin", + "symbol": "TCRO", + "decimals": 18 + }, + "infoURL": "https://cronos.crypto.org", + "shortName": "tcro", + "chainId": 338, + "networkId": 338, + "explorers": [ + { + "name": "Cronos Testnet Explorer", + "url": "https://cronos.crypto.org/explorer/testnet3", + "standard": "none" + } + ] + }, + { + "name": "Theta Mainnet", + "chain": "Theta", + "rpc": [ + "https://eth-rpc-api.thetatoken.org/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Theta Fuel", + "symbol": "TFUEL", + "decimals": 18 + }, + "infoURL": "https://www.thetatoken.org/", + "shortName": "theta-mainnet", + "chainId": 361, + "networkId": 361, + "explorers": [ + { + "name": "Theta Mainnet Explorer", + "url": "https://explorer.thetatoken.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "Theta Sapphire Testnet", + "chain": "Theta", + "rpc": [ + "https://eth-rpc-api-sapphire.thetatoken.org/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Theta Fuel", + "symbol": "TFUEL", + "decimals": 18 + }, + "infoURL": "https://www.thetatoken.org/", + "shortName": "theta-sapphire", + "chainId": 363, + "networkId": 363, + "explorers": [ + { + "name": "Theta Sapphire Testnet Explorer", + "url": "https://guardian-testnet-sapphire-explorer.thetatoken.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "Theta Amber Testnet", + "chain": "Theta", + "rpc": [ + "https://eth-rpc-api-amber.thetatoken.org/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Theta Fuel", + "symbol": "TFUEL", + "decimals": 18 + }, + "infoURL": "https://www.thetatoken.org/", + "shortName": "theta-amber", + "chainId": 364, + "networkId": 364, + "explorers": [ + { + "name": "Theta Amber Testnet Explorer", + "url": "https://guardian-testnet-amber-explorer.thetatoken.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "Theta Testnet", + "chain": "Theta", + "rpc": [ + "https://eth-rpc-api-testnet.thetatoken.org/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Theta Fuel", + "symbol": "TFUEL", + "decimals": 18 + }, + "infoURL": "https://www.thetatoken.org/", + "shortName": "theta-testnet", + "chainId": 365, + "networkId": 365, + "explorers": [ + { + "name": "Theta Testnet Explorer", + "url": "https://testnet-explorer.thetatoken.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "PulseChain Mainnet", + "shortName": "pls", + "chain": "PLS", + "chainId": 369, + "networkId": 369, + "infoURL": "https://pulsechain.com/", + "rpc": [ + "https://rpc.mainnet.pulsechain.com/v1/${PULSECHAIN_API_KEY}", + "wss://rpc.mainnet.pulsechain.com/ws/v1/${PULSECHAIN_API_KEY}" + ], + "faucets": [], + "nativeCurrency": { + "name": "Pulse", + "symbol": "PLS", + "decimals": 18 + } + }, + { + "name": "Vela1 Chain Mainnet", + "chain": "VELA1", + "rpc": [ + "https://rpc.velaverse.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "CLASS COIN", + "symbol": "CLASS", + "decimals": 18 + }, + "infoURL": "https://velaverse.io", + "shortName": "CLASS", + "chainId": 555, + "networkId": 555, + "explorers": [ + { + "name": "Vela1 Chain Mainnet Explorer", + "url": "https://exp.velaverse.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Metis Stardust Testnet", + "chain": "ETH", + "rpc": [ + "https://stardust.metis.io/?owner=588" + ], + "faucets": [], + "nativeCurrency": { + "name": "tMetis", + "symbol": "METIS", + "decimals": 18 + }, + "infoURL": "https://www.metis.io", + "shortName": "metis-stardust", + "chainId": 588, + "networkId": 588, + "explorers": [ + { + "name": "blockscout", + "url": "https://stardust-explorer.metis.io", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-4", + "bridges": [ + { + "url": "https://bridge.metis.io" + } + ] + } + }, + { + "name": "Meshnyan testnet", + "chain": "MeshTestChain", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Meshnyan Testnet Native Token", + "symbol": "MESHT", + "decimals": 18 + }, + "infoURL": "", + "shortName": "mesh-chain-testnet", + "chainId": 600, + "networkId": 600 + }, + { + "name": "Pixie Chain Testnet", + "chain": "PixieChain", + "rpc": [ + "https://http-testnet.chain.pixie.xyz", + "wss://ws-testnet.chain.pixie.xyz" + ], + "faucets": [ + "https://chain.pixie.xyz/faucet" + ], + "nativeCurrency": { + "name": "Pixie Chain Testnet Native Token", + "symbol": "PCTT", + "decimals": 18 + }, + "infoURL": "https://scan-testnet.chain.pixie.xyz", + "shortName": "pixie-chain-testnet", + "chainId": 666, + "networkId": 666 + }, + { + "name": "BlockChain Station Mainnet", + "chain": "BCS", + "rpc": [ + "https://rpc-mainnet.bcsdev.io", + "wss://rpc-ws-mainnet.bcsdev.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "BCS Token", + "symbol": "BCS", + "decimals": 18 + }, + "infoURL": "https://blockchainstation.io", + "shortName": "bcs", + "chainId": 707, + "networkId": 707, + "explorers": [ + { + "name": "BlockChain Station Explorer", + "url": "https://explorer.bcsdev.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "BlockChain Station Testnet", + "chain": "BCS", + "rpc": [ + "https://rpc-testnet.bcsdev.io", + "wss://rpc-ws-testnet.bcsdev.io" + ], + "faucets": [ + "https://faucet.bcsdev.io" + ], + "nativeCurrency": { + "name": "BCS Testnet Token", + "symbol": "tBCS", + "decimals": 18 + }, + "infoURL": "https://blockchainstation.io", + "shortName": "tbcs", + "chainId": 708, + "networkId": 708, + "explorers": [ + { + "name": "BlockChain Station Explorer", + "url": "https://testnet.bcsdev.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Factory 127 Testnet", + "chain": "FETH", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Factory 127 Token", + "symbol": "FETH", + "decimals": 18 + }, + "infoURL": "https://www.factory127.com", + "shortName": "tfeth", + "chainId": 721, + "networkId": 721, + "slip44": 721 + }, + { + "name": "Haic", + "chain": "Haic", + "rpc": [ + "https://orig.haichain.io/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Haicoin", + "symbol": "HAIC", + "decimals": 18 + }, + "infoURL": "https://www.haichain.io/", + "shortName": "haic", + "chainId": 803, + "networkId": 803 + }, + { + "name": "Ambros Chain Mainnet", + "chain": "ambroschain", + "rpc": [ + "https://mainnet.ambroschain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "AMBROS", + "symbol": "AMBR", + "decimals": 18 + }, + "infoURL": "https://bcmhunt.com/", + "shortName": "ambros", + "chainId": 880, + "networkId": 880, + "explorers": [ + { + "name": "Ambros Chain Explorer", + "url": "https://explorer.ambroschain.com", + "standard": "none" + } + ] + }, + { + "name": "Garizon Testnet Stage0", + "chain": "GAR", + "network": "testnet", + "icon": "garizon", + "rpc": [ + "https://s0-testnet.garizon.net/rpc" + ], + "faucets": [ + "https://faucet-testnet.garizon.com" + ], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-test-s0", + "chainId": 900, + "networkId": 900, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer-testnet.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ] + }, + { + "name": "Garizon Testnet Stage1", + "chain": "GAR", + "network": "testnet", + "icon": "garizon", + "rpc": [ + "https://s1-testnet.garizon.net/rpc" + ], + "faucets": [ + "https://faucet-testnet.garizon.com" + ], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-test-s1", + "chainId": 901, + "networkId": 901, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer-testnet.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ], + "parent": { + "chain": "eip155-900", + "type": "shard" + } + }, + { + "name": "Garizon Testnet Stage2", + "chain": "GAR", + "network": "testnet", + "icon": "garizon", + "rpc": [ + "https://s2-testnet.garizon.net/rpc" + ], + "faucets": [ + "https://faucet-testnet.garizon.com" + ], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-test-s2", + "chainId": 902, + "networkId": 902, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer-testnet.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ], + "parent": { + "chain": "eip155-900", + "type": "shard" + } + }, + { + "name": "Garizon Testnet Stage3", + "chain": "GAR", + "network": "testnet", + "icon": "garizon", + "rpc": [ + "https://s3-testnet.garizon.net/rpc" + ], + "faucets": [ + "https://faucet-testnet.garizon.com" + ], + "nativeCurrency": { + "name": "Garizon", + "symbol": "GAR", + "decimals": 18 + }, + "infoURL": "https://garizon.com", + "shortName": "gar-test-s3", + "chainId": 903, + "networkId": 903, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer-testnet.garizon.com", + "icon": "garizon", + "standard": "EIP3091" + } + ], + "parent": { + "chain": "eip155-900", + "type": "shard" + } + }, + { + "name": "PulseChain Testnet", + "shortName": "tpls", + "chain": "tPLS", + "chainId": 940, + "networkId": 940, + "infoURL": "https://pulsechain.com/", + "rpc": [ + "https://rpc.testnet.pulsechain.com/v1/${PULSECHAIN_API_KEY}", + "wss://rpc.testnet.pulsechain.com/ws/v1/${PULSECHAIN_API_KEY}" + ], + "faucets": [], + "nativeCurrency": { + "name": "Test Pulse", + "symbol": "tPLS", + "decimals": 18 + } + }, + { + "name": "Lucky Network", + "chain": "LN", + "rpc": [ + "https://rpc.luckynetwork.org", + "wss://ws.lnscan.org", + "https://rpc.lnscan.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "Lucky", + "symbol": "L99", + "decimals": 18 + }, + "infoURL": "https://luckynetwork.org", + "shortName": "ln", + "chainId": 998, + "networkId": 998, + "icon": "lucky", + "explorers": [ + { + "name": "blockscout", + "url": "https://explorer.luckynetwork.org", + "standard": "none" + }, + { + "name": "expedition", + "url": "https://lnscan.org", + "standard": "none" + } + ] + }, + { + "name": "Sakura", + "chain": "Sakura", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Sakura", + "symbol": "SKU", + "decimals": 18 + }, + "infoURL": "https://clover.finance/sakura", + "shortName": "sku", + "chainId": 1022, + "networkId": 1022 + }, + { + "name": "BitTorrent Chain Testnet", + "chain": "BTTC", + "rpc": [ + "https://testrpc.bittorrentchain.io/" + ], + "faucets": [], + "nativeCurrency": { + "name": "BitTorrent", + "symbol": "BTT", + "decimals": 18 + }, + "infoURL": "https://bittorrentchain.io/", + "shortName": "tbtt", + "chainId": 1028, + "networkId": 1028, + "explorers": [ + { + "name": "testbttcscan", + "url": "https://testscan.bittorrentchain.io", + "standard": "none" + } + ] + }, + { + "name": "Conflux eSpace", + "chain": "Conflux", + "network": "mainnet", + "rpc": [ + "https://evm.confluxrpc.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "CFX", + "symbol": "CFX", + "decimals": 18 + }, + "infoURL": "https://confluxnetwork.org", + "shortName": "cfx", + "chainId": 1030, + "networkId": 1030, + "icon": "conflux", + "explorers": [ + { + "name": "Conflux Scan", + "url": "https://evm.confluxscan.net", + "standard": "none" + } + ] + }, + { + "name": "Metis Andromeda Mainnet", + "chain": "ETH", + "rpc": [ + "https://andromeda.metis.io/?owner=1088" + ], + "faucets": [], + "nativeCurrency": { + "name": "Metis", + "symbol": "METIS", + "decimals": 18 + }, + "infoURL": "https://www.metis.io", + "shortName": "metis-andromeda", + "chainId": 1088, + "networkId": 1088, + "explorers": [ + { + "name": "blockscout", + "url": "https://andromeda-explorer.metis.io", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-1", + "bridges": [ + { + "url": "https://bridge.metis.io" + } + ] + } + }, + { + "name": "Iora Chain", + "chain": "IORA", + "network": "iorachain", + "icon": "iorachain", + "rpc": [ + "https://dataseed.iorachain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Iora", + "symbol": "IORA", + "decimals": 18 + }, + "infoURL": "https://iorachain.com", + "shortName": "iora", + "chainId": 1197, + "networkId": 1197, + "explorers": [ + { + "name": "ioraexplorer", + "url": "https://explorer.iorachain.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Evanesco Testnet", + "chain": "Evanesco Testnet", + "network": "avis", + "rpc": [ + "https://seed5.evanesco.org:8547" + ], + "faucets": [], + "nativeCurrency": { + "name": "AVIS", + "symbol": "AVIS", + "decimals": 18 + }, + "infoURL": "https://evanesco.org/", + "shortName": "avis", + "chainId": 1201, + "networkId": 1201 + }, + { + "name": "World Trade Technical Chain Mainnet", + "chain": "WTT", + "rpc": [ + "https://rpc.cadaut.com", + "wss://rpc.cadaut.com/ws" + ], + "faucets": [], + "nativeCurrency": { + "name": "World Trade Token", + "symbol": "WTT", + "decimals": 18 + }, + "infoURL": "http://www.cadaut.com", + "shortName": "wtt", + "chainId": 1202, + "networkId": 2048, + "explorers": [ + { + "name": "WTTScout", + "url": "https://explorer.cadaut.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Popcateum Mainnet", + "chain": "POPCATEUM", + "rpc": [ + "https://dataseed.popcateum.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "Popcat", + "symbol": "POP", + "decimals": 18 + }, + "infoURL": "https://popcateum.org", + "shortName": "popcat", + "chainId": 1213, + "networkId": 1213, + "explorers": [ + { + "name": "popcateum explorer", + "url": "https://explorer.popcateum.org", + "standard": "none" + } + ] + }, + { + "name": "EnterChain Mainnet", + "chain": "ENTER", + "network": "mainnet", + "rpc": [ + "https://tapi.entercoin.net/" + ], + "faucets": [], + "nativeCurrency": { + "name": "EnterCoin", + "symbol": "ENTER", + "decimals": 18 + }, + "infoURL": "https://entercoin.net", + "shortName": "enter", + "chainId": 1214, + "networkId": 1214, + "icon": "enter", + "explorers": [ + { + "name": "Enter Explorer - Expenter", + "url": "https://explorer.entercoin.net", + "icon": "enter", + "standard": "EIP3091" + } + ] + }, + { + "name": "Moonrock", + "chain": "MOON", + "rpc": [ + "https://rpc.api.moonrock.moonbeam.network", + "wss://wss.api.moonrock.moonbeam.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Rocs", + "symbol": "ROC", + "decimals": 18 + }, + "infoURL": "https://docs.moonbeam.network/learn/platform/networks/overview/", + "shortName": "mrock", + "chainId": 1288, + "networkId": 1288 + }, + { + "name": "Rangers Protocol Mainnet", + "chain": "Rangers", + "icon": "rangers", + "rpc": [ + "https://mainnet.rangersprotocol.com/api/jsonrpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Rangers Protocol Gas", + "symbol": "RPG", + "decimals": 18 + }, + "infoURL": "https://rangersprotocol.com", + "shortName": "rpg", + "chainId": 2025, + "networkId": 2025, + "slip44": 1008, + "explorers": [ + { + "name": "rangersscan", + "url": "https://scan.rangersprotocol.com", + "standard": "none" + } + ] + }, + { + "name": "Ecoball Mainnet", + "chain": "ECO", + "rpc": [ + "https://api.ecoball.org/ecoball/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ecoball Coin", + "symbol": "ECO", + "decimals": 18 + }, + "infoURL": "https://ecoball.org", + "shortName": "eco", + "chainId": 2100, + "networkId": 2100, + "explorers": [ + { + "name": "Ecoball Explorer", + "url": "https://scan.ecoball.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "Ecoball Testnet Espuma", + "chain": "ECO", + "rpc": [ + "https://api.ecoball.org/espuma/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Espuma Coin", + "symbol": "ECO", + "decimals": 18 + }, + "infoURL": "https://ecoball.org", + "shortName": "esp", + "chainId": 2101, + "networkId": 2101, + "explorers": [ + { + "name": "Ecoball Testnet Explorer", + "url": "https://espuma-scan.ecoball.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "Evanesco Mainnet", + "chain": "EVA", + "network": "mainnet", + "rpc": [ + "https://seed4.evanesco.org:8546" + ], + "faucets": [], + "nativeCurrency": { + "name": "EVA", + "symbol": "EVA", + "decimals": 18 + }, + "infoURL": "https://evanesco.org/", + "shortName": "evanesco", + "chainId": 2213, + "networkId": 2213, + "icon": "evanesco", + "explorers": [ + { + "name": "Evanesco Explorer", + "url": "https://explorer.evanesco.org", + "standard": "none" + } + ] + }, + { + "name": "Kortho Mainnet", + "chain": "Kortho Chain", + "rpc": [ + "https://www.kortho-chain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "KorthoChain", + "symbol": "KTO", + "decimals": 11 + }, + "infoURL": "https://www.kortho.io/", + "shortName": "ktoc", + "chainId": 2559, + "networkId": 2559 + }, + { + "name": "ZCore Testnet", + "chain": "Beach", + "icon": "zcore", + "rpc": [ + "https://rpc-testnet.zcore.cash" + ], + "faucets": [ + "https://faucet.zcore.cash" + ], + "nativeCurrency": { + "name": "ZCore", + "symbol": "ZCR", + "decimals": 18 + }, + "infoURL": "https://zcore.cash", + "shortName": "zcrbeach", + "chainId": 3331, + "networkId": 3331 + }, + { + "name": "Web3Q Testnet", + "chain": "Web3Q", + "rpc": [ + "https://testnet.web3q.io:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Web3Q", + "symbol": "W3Q", + "decimals": 18 + }, + "infoURL": "https://web3q.io/home.w3q/", + "shortName": "w3q-t", + "chainId": 3333, + "networkId": 3333, + "explorers": [ + { + "name": "w3q-testnet", + "url": "https://explorer.testnet.web3q.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Bittex Mainnet", + "chain": "BTX", + "rpc": [ + "https://rpc1.bittexscan.info", + "https://rpc2.bittexscan.info" + ], + "faucets": [], + "nativeCurrency": { + "name": "Bittex", + "symbol": "BTX", + "decimals": 18 + }, + "infoURL": "https://bittexscan.com", + "shortName": "btx", + "chainId": 3690, + "networkId": 3690, + "icon": "ethereum", + "explorers": [ + { + "name": "bittexscan", + "url": "https://bittexscan.com", + "icon": "etherscan", + "standard": "EIP3091" + } + ] + }, + { + "name": "Fantom Testnet", + "chain": "FTM", + "rpc": [ + "https://rpc.testnet.fantom.network" + ], + "faucets": [ + "https://faucet.fantom.network" + ], + "nativeCurrency": { + "name": "Fantom", + "symbol": "FTM", + "decimals": 18 + }, + "infoURL": "https://docs.fantom.foundation/quick-start/short-guide#fantom-testnet", + "shortName": "tftm", + "chainId": 4002, + "networkId": 4002, + "icon": "fantom", + "explorers": [ + { + "name": "ftmscan", + "url": "https://testnet.ftmscan.com", + "icon": "ftmscan", + "standard": "EIP3091" + } + ] + }, + { + "name": "IoTeX Network Mainnet", + "chain": "iotex.io", + "rpc": [ + "https://babel-api.mainnet.iotex.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "IoTeX", + "symbol": "IOTX", + "decimals": 18 + }, + "infoURL": "https://iotex.io", + "shortName": "iotex-mainnet", + "chainId": 4689, + "networkId": 4689, + "explorers": [ + { + "name": "iotexscan", + "url": "https://iotexscan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "IoTeX Network Testnet", + "chain": "iotex.io", + "rpc": [ + "https://babel-api.testnet.iotex.io" + ], + "faucets": [ + "https://faucet.iotex.io/" + ], + "nativeCurrency": { + "name": "IoTeX", + "symbol": "IOTX", + "decimals": 18 + }, + "infoURL": "https://iotex.io", + "shortName": "iotex-testnet", + "chainId": 4690, + "networkId": 4690, + "explorers": [ + { + "name": "testnet iotexscan", + "url": "https://testnet.iotexscan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "EraSwap Mainnet", + "chain": "ESN", + "icon": "eraswap", + "rpc": [ + "https://mainnet.eraswap.network", + "https://rpc-mumbai.mainnet.eraswap.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "EraSwap", + "symbol": "ES", + "decimals": 18 + }, + "infoURL": "https://eraswap.info/", + "shortName": "es", + "chainId": 5197, + "networkId": 5197 + }, + { + "name": "Uzmi Network Mainnet", + "chain": "UZMI", + "rpc": [ + "https://network.uzmigames.com.br/" + ], + "faucets": [], + "nativeCurrency": { + "name": "UZMI", + "symbol": "UZMI", + "decimals": 18 + }, + "infoURL": "https://uzmigames.com.br/", + "shortName": "UZMI", + "chainId": 5315, + "networkId": 5315 + }, + { + "name": "Syscoin Tanenbaum Testnet", + "chain": "SYS", + "rpc": [ + "https://rpc.tanenbaum.io", + "wss://rpc.tanenbaum.io/wss" + ], + "faucets": [ + "https://faucet.tanenbaum.io" + ], + "nativeCurrency": { + "name": "Testnet Syscoin", + "symbol": "tSYS", + "decimals": 18 + }, + "infoURL": "https://syscoin.org", + "shortName": "tsys", + "chainId": 5700, + "networkId": 5700, + "explorers": [ + { + "name": "Syscoin Testnet Block Explorer", + "url": "https://tanenbaum.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Ontology Testnet", + "chain": "Ontology", + "rpc": [ + "https://polaris1.ont.io:20339", + "https://polaris2.ont.io:20339", + "https://polaris3.ont.io:20339", + "https://polaris4.ont.io:20339" + ], + "faucets": [ + "https://developer.ont.io/" + ], + "nativeCurrency": { + "name": "ONG", + "symbol": "ONG", + "decimals": 9 + }, + "infoURL": "https://ont.io/", + "shortName": "Ontology Testnet", + "chainId": 5851, + "networkId": 5851, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.ont.io/testnet", + "standard": "EIP3091" + } + ] + }, + { + "name": "Pixie Chain Mainnet", + "chain": "PixieChain", + "rpc": [ + "https://http-mainnet.chain.pixie.xyz", + "wss://ws-mainnet.chain.pixie.xyz" + ], + "faucets": [], + "nativeCurrency": { + "name": "Pixie Chain Native Token", + "symbol": "PIX", + "decimals": 18 + }, + "infoURL": "https://chain.pixie.xyz", + "shortName": "pixie-chain", + "chainId": 6626, + "networkId": 6626, + "explorers": [ + { + "name": "blockscout", + "url": "https://scan.chain.pixie.xyz", + "standard": "none" + } + ] + }, + { + "name": "Shyft Mainnet", + "chain": "SHYFT", + "icon": "shyft", + "rpc": [ + "https://rpc.shyft.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Shyft", + "symbol": "SHYFT", + "decimals": 18 + }, + "infoURL": "https://shyft.network", + "shortName": "shyft", + "chainId": 7341, + "networkId": 7341, + "slip44": 2147490989, + "explorers": [ + { + "name": "Shyft BX", + "url": "https://bx.shyft.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "Hazlor Testnet", + "chain": "SCAS", + "rpc": [ + "https://hatlas.rpc.hazlor.com:8545", + "wss://hatlas.rpc.hazlor.com:8546" + ], + "faucets": [ + "https://faucet.hazlor.com" + ], + "nativeCurrency": { + "name": "Hazlor Test Coin", + "symbol": "TSCAS", + "decimals": 18 + }, + "infoURL": "https://hazlor.com", + "shortName": "tscas", + "chainId": 7878, + "networkId": 7878, + "explorers": [ + { + "name": "Hazlor Testnet Explorer", + "url": "https://explorer.hazlor.com", + "standard": "none" + } + ] + }, + { + "name": "Teleport", + "chain": "Teleport", + "rpc": [ + "https://evm-rpc.teleport.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Tele", + "symbol": "TELE", + "decimals": 18 + }, + "infoURL": "https://teleport.network", + "shortName": "teleport", + "chainId": 8000, + "networkId": 8000, + "icon": "teleport", + "explorers": [ + { + "name": "Teleport EVM Explorer (Blockscout)", + "url": "https://evm-explorer.teleport.network", + "standard": "none", + "icon": "teleport" + }, + { + "name": "Teleport Cosmos Explorer (Big Dipper)", + "url": "https://explorer.teleport.network", + "standard": "none", + "icon": "teleport" + } + ] + }, + { + "name": "Teleport Testnet", + "chain": "Teleport", + "rpc": [ + "https://evm-rpc.testnet.teleport.network" + ], + "faucets": [ + "https://chain-docs.teleport.network/testnet/faucet.html" + ], + "nativeCurrency": { + "name": "Tele", + "symbol": "TELE", + "decimals": 18 + }, + "infoURL": "https://teleport.network", + "shortName": "teleport-testnet", + "chainId": 8001, + "networkId": 8001, + "icon": "teleport", + "explorers": [ + { + "name": "Teleport EVM Explorer (Blockscout)", + "url": "https://evm-explorer.testnet.teleport.network", + "standard": "none", + "icon": "teleport" + }, + { + "name": "Teleport Cosmos Explorer (Big Dipper)", + "url": "https://explorer.testnet.teleport.network", + "standard": "none", + "icon": "teleport" + } + ] + }, + { + "name": "MDGL Testnet", + "chain": "MDGL", + "rpc": [ + "https://testnet.mdgl.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "MDGL Token", + "symbol": "MDGLT", + "decimals": 18 + }, + "infoURL": "https://mdgl.io", + "shortName": "mdgl", + "chainId": 8029, + "networkId": 8029 + }, + { + "name": "GeneChain Adenine Testnet", + "chain": "GeneChain", + "rpc": [ + "https://rpc-testnet.genechain.io" + ], + "faucets": [ + "https://faucet.genechain.io" + ], + "nativeCurrency": { + "name": "Testnet RNA", + "symbol": "tRNA", + "decimals": 18 + }, + "infoURL": "https://scan-testnet.genechain.io/", + "shortName": "GeneChainAdn", + "chainId": 8080, + "networkId": 8080, + "explorers": [ + { + "name": "GeneChain Adenine Testnet Scan", + "url": "https://scan-testnet.genechain.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "KorthoTest", + "chain": "Kortho", + "rpc": [ + "https://www.krotho-test.net" + ], + "faucets": [], + "nativeCurrency": { + "name": "Kortho Test", + "symbol": "KTO", + "decimals": 11 + }, + "infoURL": "https://www.kortho.io/", + "shortName": "Kortho", + "chainId": 8285, + "networkId": 8285 + }, + { + "name": "TOOL Global Mainnet", + "chain": "OLO", + "rpc": [ + "https://mainnet-web3.wolot.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "TOOL Global", + "symbol": "OLO", + "decimals": 18 + }, + "infoURL": "https://ibdt.io", + "shortName": "olo", + "chainId": 8723, + "networkId": 8723, + "slip44": 479, + "explorers": [ + { + "name": "OLO Block Explorer", + "url": "https://www.olo.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "TOOL Global Testnet", + "chain": "OLO", + "rpc": [ + "https://testnet-web3.wolot.io" + ], + "faucets": [ + "https://testnet-explorer.wolot.io" + ], + "nativeCurrency": { + "name": "TOOL Global", + "symbol": "OLO", + "decimals": 18 + }, + "infoURL": "https://testnet-explorer.wolot.io", + "shortName": "tolo", + "chainId": 8724, + "networkId": 8724, + "slip44": 479 + }, + { + "name": "Ambros Chain Testnet", + "chain": "ambroschain", + "rpc": [ + "https://testnet.ambroschain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "AMBROS", + "symbol": "AMBR", + "decimals": 18 + }, + "infoURL": "https://bcmhunt.com/", + "shortName": "ambrostestnet", + "chainId": 8888, + "networkId": 8888, + "explorers": [ + { + "name": "Ambros Chain Explorer", + "url": "https://testexplorer.ambroschain.com", + "standard": "none" + } + ] + }, + { + "name": "Genesis Coin", + "chain": "Genesis", + "rpc": [ + "https://genesis-gn.com", + "wss://genesis-gn.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "GN Coin", + "symbol": "GNC", + "decimals": 18 + }, + "infoURL": "https://genesis-gn.com", + "shortName": "GENEC", + "chainId": 9100, + "networkId": 9100 + }, + { + "name": "Rangers Protocol Testnet Robin", + "chain": "Rangers", + "icon": "rangers", + "rpc": [ + "https://robin.rangersprotocol.com/api/jsonrpc" + ], + "faucets": [ + "https://robin-faucet.rangersprotocol.com" + ], + "nativeCurrency": { + "name": "Rangers Protocol Gas", + "symbol": "tRPG", + "decimals": 18 + }, + "infoURL": "https://rangersprotocol.com", + "shortName": "trpg", + "chainId": 9527, + "networkId": 9527, + "explorers": [ + { + "name": "rangersscan-robin", + "url": "https://robin-rangersscan.rangersprotocol.com", + "standard": "none" + } + ] + }, + { + "name": "myOwn Testnet", + "chain": "myOwn", + "rpc": [ + "https://geth.dev.bccloud.net" + ], + "faucets": [], + "nativeCurrency": { + "name": "MYN", + "symbol": "MYN", + "decimals": 18 + }, + "infoURL": "https://docs.bccloud.net/", + "shortName": "myn", + "chainId": 9999, + "networkId": 9999 + }, + { + "name": "Smart Bitcoin Cash Testnet", + "chain": "smartBCHTest", + "rpc": [ + "https://rpc-testnet.smartbch.org", + "https://smartbch.devops.cash/testnet" + ], + "faucets": [], + "nativeCurrency": { + "name": "Bitcoin Cash Test Token", + "symbol": "BCHT", + "decimals": 18 + }, + "infoURL": "http://smartbch.org/", + "shortName": "smartbchtest", + "chainId": 10001, + "networkId": 10001 + }, + { + "name": "Blockchain Genesis Mainnet", + "chain": "GEN", + "rpc": [ + "https://eu.mainnet.xixoio.com", + "https://us.mainnet.xixoio.com", + "https://asia.mainnet.xixoio.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "GEN", + "symbol": "GEN", + "decimals": 18 + }, + "infoURL": "https://www.xixoio.com/", + "shortName": "GEN", + "chainId": 10101, + "networkId": 10101 + }, + { + "name": "WAGMI", + "chain": "WAGMI", + "icon": "wagmi", + "rpc": [ + "https://api.trywagmi.xyz/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "WAGMI", + "symbol": "WGM", + "decimals": 18 + }, + "infoURL": "https://trywagmi.xyz", + "shortName": "WAGMI", + "chainId": 11111, + "networkId": 11111, + "explorers": [ + { + "name": "WAGMI Explorer", + "url": "https://trywagmi.xyz", + "standard": "none" + } + ] + }, + { + "name": "Shyft Testnet", + "chain": "SHYFTT", + "icon": "shyft", + "rpc": [ + "https://rpc.testnet.shyft.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Shyft Test Token", + "symbol": "SHYFTT", + "decimals": 18 + }, + "infoURL": "https://shyft.network", + "shortName": "shyftt", + "chainId": 11437, + "networkId": 11437, + "explorers": [ + { + "name": "Shyft Testnet BX", + "url": "https://bx.testnet.shyft.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "Singularity ZERO Testnet", + "chain": "ZERO", + "rpc": [ + "https://betaenv.singularity.gold:18545" + ], + "faucets": [ + "https://nft.singularity.gold" + ], + "nativeCurrency": { + "name": "ZERO", + "symbol": "tZERO", + "decimals": 18 + }, + "infoURL": "https://www.singularity.gold", + "shortName": "tZERO", + "chainId": 12051, + "networkId": 12051, + "explorers": [ + { + "name": "zeroscan", + "url": "https://betaenv.singularity.gold:18002", + "standard": "EIP3091" + } + ] + }, + { + "name": "Singularity ZERO Mainnet", + "chain": "ZERO", + "rpc": [ + "https://zerorpc.singularity.gold" + ], + "faucets": [ + "https://zeroscan.singularity.gold" + ], + "nativeCurrency": { + "name": "ZERO", + "symbol": "ZERO", + "decimals": 18 + }, + "infoURL": "https://www.singularity.gold", + "shortName": "ZERO", + "chainId": 12052, + "networkId": 12052, + "slip44": 621, + "explorers": [ + { + "name": "zeroscan", + "url": "https://zeroscan.singularity.gold", + "standard": "EIP3091" + } + ] + }, + { + "name": "Phoenix Mainnet", + "chain": "Phoenix", + "network": "mainnet", + "rpc": [ + "https://rpc.phoenixplorer.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Phoenix", + "symbol": "PHX", + "decimals": 18 + }, + "infoURL": "https://cryptophoenix.org/phoenix", + "shortName": "Phoenix", + "chainId": 13381, + "networkId": 13381, + "icon": "phoenix", + "explorers": [ + { + "name": "phoenixplorer", + "url": "https://phoenixplorer.com", + "icon": "phoenixplorer", + "standard": "EIP3091" + } + ] + }, + { + "name": "MetaDot Mainnet", + "chain": "MTT", + "rpc": [ + "https://mainnet.metadot.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "MetaDot Token", + "symbol": "MTT", + "decimals": 18 + }, + "infoURL": "https://metadot.network", + "shortName": "mtt", + "chainId": 16000, + "networkId": 16000 + }, + { + "name": "MetaDot Testnet", + "chain": "MTTTest", + "rpc": [ + "https://testnet.metadot.network" + ], + "faucets": [ + "https://faucet.metadot.network/" + ], + "nativeCurrency": { + "name": "MetaDot Token TestNet", + "symbol": "MTT-test", + "decimals": 18 + }, + "infoURL": "https://metadot.network", + "shortName": "mtttest", + "chainId": 16001, + "networkId": 16001 + }, + { + "name": "BTCIX Network", + "chain": "BTCIX", + "rpc": [ + "https://seed.btcix.org/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "BTCIX Network", + "symbol": "BTCIX", + "decimals": 18 + }, + "infoURL": "https://bitcolojix.org", + "shortName": "btcix", + "chainId": 19845, + "networkId": 19845, + "explorers": [ + { + "name": "BTCIXScan", + "url": "https://btcixscan.com", + "standard": "none" + } + ] + }, + { + "name": "MintMe.com Coin", + "chain": "MINTME", + "rpc": [ + "https://node1.mintme.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "MintMe.com Coin", + "symbol": "MINTME", + "decimals": 18 + }, + "infoURL": "https://www.mintme.com", + "shortName": "mintme", + "chainId": 24734, + "networkId": 37480 + }, + { + "name": "GoChain Testnet", + "chain": "GO", + "rpc": [ + "https://testnet-rpc.gochain.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "GoChain Coin", + "symbol": "GO", + "decimals": 18 + }, + "infoURL": "https://gochain.io", + "shortName": "got", + "chainId": 31337, + "networkId": 31337, + "slip44": 6060, + "explorers": [ + { + "name": "GoChain Testnet Explorer", + "url": "https://testnet-explorer.gochain.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Emerald Paratime Testnet", + "chain": "Emerald", + "icon": "oasis", + "rpc": [ + "https://testnet.emerald.oasis.dev/", + "wss://testnet.emerald.oasis.dev/ws" + ], + "faucets": [], + "nativeCurrency": { + "name": "Emerald Rose", + "symbol": "ROSE", + "decimals": 18 + }, + "infoURL": "https://docs.oasis.dev/general/developer-resources/overview", + "shortName": "emerald", + "chainId": 42261, + "networkId": 42261, + "explorers": [ + { + "name": "Emerald Paratime Testnet Explorer", + "url": "https://testnet.explorer.emerald.oasis.dev", + "standard": "EIP3091" + } + ] + }, + { + "name": "Emerald Paratime Mainnet", + "chain": "Emerald", + "icon": "oasis", + "rpc": [ + "https://emerald.oasis.dev", + "wss://emerald.oasis.dev/ws" + ], + "faucets": [], + "nativeCurrency": { + "name": "Emerald Rose", + "symbol": "ROSE", + "decimals": 18 + }, + "infoURL": "https://docs.oasis.dev/general/developer-resources/overview", + "shortName": "oasis", + "chainId": 42262, + "networkId": 42262, + "explorers": [ + { + "name": "Emerald Paratime Mainnet Explorer", + "url": "https://explorer.emerald.oasis.dev", + "standard": "EIP3091" + } + ] + }, + { + "name": "REI Network", + "chain": "REI", + "rpc": [ + "https://rpc.rei.network", + "wss://rpc.rei.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "REI", + "symbol": "REI", + "decimals": 18 + }, + "infoURL": "https://rei.network/", + "shortName": "REI", + "chainId": 47805, + "networkId": 47805, + "explorers": [ + { + "name": "rei-scan", + "url": "https://scan.rei.network", + "standard": "none" + } + ] + }, + { + "name": "REI Chain Mainnet", + "chain": "REI", + "icon": "reichain", + "rpc": [ + "https://rei-rpc.moonrhythm.io" + ], + "faucets": [ + "http://kururu.finance/faucet?chainId=55555" + ], + "nativeCurrency": { + "name": "Rei", + "symbol": "REI", + "decimals": 18 + }, + "infoURL": "https://reichain.io", + "shortName": "rei", + "chainId": 55555, + "networkId": 55555, + "explorers": [ + { + "name": "reiscan", + "url": "https://reiscan.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "REI Chain Testnet", + "chain": "REI", + "icon": "reichain", + "rpc": [ + "https://rei-testnet-rpc.moonrhythm.io" + ], + "faucets": [ + "http://kururu.finance/faucet?chainId=55556" + ], + "nativeCurrency": { + "name": "tRei", + "symbol": "tREI", + "decimals": 18 + }, + "infoURL": "https://reichain.io", + "shortName": "trei", + "chainId": 55556, + "networkId": 55556, + "explorers": [ + { + "name": "reiscan", + "url": "https://testnet.reiscan.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Testnet Chain 0", + "chain": "Thinkium", + "rpc": [ + "https://test.thinkiumrpc.net/" + ], + "faucets": [ + "https://www.thinkiumdev.net/faucet" + ], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM-test0", + "chainId": 60000, + "networkId": 60000, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://test0.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Testnet Chain 1", + "chain": "Thinkium", + "rpc": [ + "https://test1.thinkiumrpc.net/" + ], + "faucets": [ + "https://www.thinkiumdev.net/faucet" + ], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM-test1", + "chainId": 60001, + "networkId": 60001, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://test1.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Testnet Chain 2", + "chain": "Thinkium", + "rpc": [ + "https://test2.thinkiumrpc.net/" + ], + "faucets": [ + "https://www.thinkiumdev.net/faucet" + ], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM-test2", + "chainId": 60002, + "networkId": 60002, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://test2.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Testnet Chain 103", + "chain": "Thinkium", + "rpc": [ + "https://test103.thinkiumrpc.net/" + ], + "faucets": [ + "https://www.thinkiumdev.net/faucet" + ], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM-test103", + "chainId": 60103, + "networkId": 60103, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://test103.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "eCredits Mainnet", + "chain": "ECS", + "network": "mainnet", + "rpc": [ + "https://rpc.ecredits.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "eCredits", + "symbol": "ECS", + "decimals": 18 + }, + "infoURL": "https://ecredits.com", + "shortName": "ecs", + "chainId": 63000, + "networkId": 63000, + "explorers": [ + { + "name": "eCredits MainNet Explorer", + "url": "https://explorer.ecredits.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "eCredits Testnet", + "chain": "ECS", + "network": "testnet", + "rpc": [ + "https://rpc.tst.ecredits.com" + ], + "faucets": [ + "https://faucet.tst.ecredits.com" + ], + "nativeCurrency": { + "name": "eCredits", + "symbol": "ECS", + "decimals": 18 + }, + "infoURL": "https://ecredits.com", + "shortName": "ecs-testnet", + "chainId": 63001, + "networkId": 63001, + "explorers": [ + { + "name": "eCredits TestNet Explorer", + "url": "https://explorer.tst.ecredits.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Mainnet Chain 0", + "chain": "Thinkium", + "rpc": [ + "https://proxy.thinkiumrpc.net/" + ], + "faucets": [], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM0", + "chainId": 70000, + "networkId": 70000, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://chain0.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Mainnet Chain 1", + "chain": "Thinkium", + "rpc": [ + "https://proxy1.thinkiumrpc.net/" + ], + "faucets": [], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM1", + "chainId": 70001, + "networkId": 70001, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://chain1.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Mainnet Chain 2", + "chain": "Thinkium", + "rpc": [ + "https://proxy2.thinkiumrpc.net/" + ], + "faucets": [], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM2", + "chainId": 70002, + "networkId": 70002, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://chain2.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "Thinkium Mainnet Chain 103", + "chain": "Thinkium", + "rpc": [ + "https://proxy103.thinkiumrpc.net/" + ], + "faucets": [], + "nativeCurrency": { + "name": "TKM", + "symbol": "TKM", + "decimals": 18 + }, + "infoURL": "https://thinkium.net/", + "shortName": "TKM103", + "chainId": 70103, + "networkId": 70103, + "explorers": [ + { + "name": "thinkiumscan", + "url": "https://chain103.thinkiumscan.net", + "standard": "EIP3091" + } + ] + }, + { + "name": "Polyjuice Testnet", + "chain": "CKB", + "icon": "polyjuice", + "rpc": [ + "https://godwoken-testnet-web3-rpc.ckbapp.dev", + "ws://godwoken-testnet-web3-rpc.ckbapp.dev/ws" + ], + "faucets": [ + "https://faucet.nervos.org/" + ], + "nativeCurrency": { + "name": "CKB", + "symbol": "CKB", + "decimals": 8 + }, + "infoURL": "https://github.com/nervosnetwork/godwoken", + "shortName": "ckb", + "chainId": 71393, + "networkId": 1 + }, + { + "name": "UB Smart Chain(testnet)", + "chain": "USC", + "network": "testnet", + "rpc": [ + "https://testnet.rpc.uschain.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "UBC", + "symbol": "UBC", + "decimals": 18 + }, + "infoURL": "https://www.ubchain.site", + "shortName": "usctest", + "chainId": 99998, + "networkId": 99998 + }, + { + "name": "UB Smart Chain", + "chain": "USC", + "network": "mainnet", + "rpc": [ + "https://rpc.uschain.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "UBC", + "symbol": "UBC", + "decimals": 18 + }, + "infoURL": "https://www.ubchain.site/", + "shortName": "usc", + "chainId": 99999, + "networkId": 99999 + }, + { + "name": "QuarkChain Mainnet Root", + "chain": "QuarkChain", + "rpc": [ + "http://jrpc.mainnet.quarkchain.io:38391/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-r", + "chainId": 100000, + "networkId": 100000 + }, + { + "name": "QuarkChain Mainnet Shard 0", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s0-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39000/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s0", + "chainId": 100001, + "networkId": 100001, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/0", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Mainnet Shard 1", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s1-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39001/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s1", + "chainId": 100002, + "networkId": 100002, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/1", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Mainnet Shard 2", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s2-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39002/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s2", + "chainId": 100003, + "networkId": 100003, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/2", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Mainnet Shard 3", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s3-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39003/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s3", + "chainId": 100004, + "networkId": 100004, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/3", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Mainnet Shard 4", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s4-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39004/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s4", + "chainId": 100005, + "networkId": 100005, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/4", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Mainnet Shard 5", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s5-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39005/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s5", + "chainId": 100006, + "networkId": 100006, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/5", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Mainnet Shard 6", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s6-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39006/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s6", + "chainId": 100007, + "networkId": 100007, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/6", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Mainnet Shard 7", + "chain": "QuarkChain", + "rpc": [ + "https://mainnet-s7-ethapi.quarkchain.io", + "http://eth-jrpc.mainnet.quarkchain.io:39007/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-s7", + "chainId": 100008, + "networkId": 100008, + "parent": { + "chain": "eip155-100000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-mainnet", + "url": "https://mainnet.quarkchain.io/7", + "standard": "EIP3091" + } + ] + }, + { + "name": "BROChain Mainnet", + "chain": "BRO", + "network": "mainnet", + "rpc": [ + "https://rpc.brochain.org", + "http://rpc.brochain.org", + "https://rpc.brochain.org/mainnet", + "http://rpc.brochain.org/mainnet" + ], + "faucets": [], + "nativeCurrency": { + "name": "Brother", + "symbol": "BRO", + "decimals": 18 + }, + "infoURL": "https://brochain.org", + "shortName": "bro", + "chainId": 108801, + "networkId": 108801, + "explorers": [ + { + "name": "BROChain Explorer", + "url": "https://explorer.brochain.org", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Root", + "chain": "QuarkChain", + "rpc": [ + "http://jrpc.devnet.quarkchain.io:38391/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-r", + "chainId": 110000, + "networkId": 110000 + }, + { + "name": "QuarkChain Devnet Shard 0", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s0-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39900/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s0", + "chainId": 110001, + "networkId": 110001, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/0", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Shard 1", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s1-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39901/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s1", + "chainId": 110002, + "networkId": 110002, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/1", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Shard 2", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s2-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39902/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s2", + "chainId": 110003, + "networkId": 110003, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/2", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Shard 3", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s3-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39903/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s3", + "chainId": 110004, + "networkId": 110004, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/3", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Shard 4", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s4-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39904/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s4", + "chainId": 110005, + "networkId": 110005, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/4", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Shard 5", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s5-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39905/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s5", + "chainId": 110006, + "networkId": 110006, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/5", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Shard 6", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s6-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39906/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s6", + "chainId": 110007, + "networkId": 110007, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/6", + "standard": "EIP3091" + } + ] + }, + { + "name": "QuarkChain Devnet Shard 7", + "chain": "QuarkChain", + "rpc": [ + "https://devnet-s7-ethapi.quarkchain.io", + "http://eth-jrpc.devnet.quarkchain.io:39907/" + ], + "faucets": [], + "nativeCurrency": { + "name": "QKC", + "symbol": "QKC", + "decimals": 18 + }, + "infoURL": "https://www.quarkchain.io/", + "shortName": "qkc-d-s7", + "chainId": 110008, + "networkId": 110008, + "parent": { + "chain": "eip155-110000", + "type": "shard" + }, + "explorers": [ + { + "name": "quarkchain-devnet", + "url": "https://devnet.quarkchain.io/7", + "standard": "EIP3091" + } + ] + }, + { + "name": "Alaya Mainnet", + "chain": "Alaya", + "rpc": [ + "https://openapi.alaya.network/rpc", + "wss://openapi.alaya.network/ws" + ], + "faucets": [], + "nativeCurrency": { + "name": "ATP", + "symbol": "atp", + "decimals": 18 + }, + "infoURL": "https://www.alaya.network/", + "shortName": "alaya", + "chainId": 201018, + "networkId": 1, + "icon": "alaya", + "explorers": [ + { + "name": "alaya explorer", + "url": "https://scan.alaya.network", + "standard": "none" + } + ] + }, + { + "name": "Alaya Dev Testnet", + "chain": "Alaya", + "rpc": [ + "https://devnetopenapi.alaya.network/rpc", + "wss://devnetopenapi.alaya.network/ws" + ], + "faucets": [ + "https://faucet.alaya.network/faucet/?id=f93426c0887f11eb83b900163e06151c" + ], + "nativeCurrency": { + "name": "ATP", + "symbol": "atp", + "decimals": 18 + }, + "infoURL": "https://www.alaya.network/", + "shortName": "alayadev", + "chainId": 201030, + "networkId": 1, + "icon": "alaya", + "explorers": [ + { + "name": "alaya explorer", + "url": "https://devnetscan.alaya.network", + "standard": "none" + } + ] + }, + { + "name": "PlatON Dev Testnet", + "chain": "PlatON", + "rpc": [ + "https://devnetopenapi.platon.network/rpc", + "wss://devnetopenapi.platon.network/ws" + ], + "faucets": [ + "https://faucet.platon.network/faucet/?id=e5d32df10aee11ec911142010a667c03" + ], + "nativeCurrency": { + "name": "LAT", + "symbol": "lat", + "decimals": 18 + }, + "infoURL": "https://www.platon.network", + "shortName": "platondev", + "chainId": 210309, + "networkId": 1, + "icon": "platon", + "explorers": [ + { + "name": "PlatON explorer", + "url": "https://devnetscan.platon.network", + "standard": "none" + } + ] + }, + { + "name": "PlatON Mainnet", + "chain": "PlatON", + "network": "mainnet", + "rpc": [ + "https://openapi2.platon.network/rpc", + "https://openapi.platon.network/rpc", + "wss://openapi.platon.network/ws" + ], + "faucets": [], + "nativeCurrency": { + "name": "LAT", + "symbol": "lat", + "decimals": 18 + }, + "infoURL": "https://www.platon.network", + "shortName": "platon", + "chainId": 210425, + "networkId": 1, + "icon": "platon", + "explorers": [ + { + "name": "PlatON explorer", + "url": "https://scan.platon.network", + "standard": "none" + } + ] + }, + { + "name": "Social Smart Chain Mainnet", + "chain": "SoChain", + "rpc": [ + "https://socialsmartchain.digitalnext.business" + ], + "faucets": [], + "nativeCurrency": { + "name": "SoChain", + "symbol": "$OC", + "decimals": 18 + }, + "infoURL": "https://digitalnext.business/SocialSmartChain", + "shortName": "SoChain", + "chainId": 281121, + "networkId": 281121, + "explorers": [] + }, + { + "name": "Polis Testnet", + "chain": "Sparta", + "icon": "polis", + "rpc": [ + "https://sparta-rpc.polis.tech" + ], + "faucets": [ + "https://faucet.polis.tech" + ], + "nativeCurrency": { + "name": "tPolis", + "symbol": "tPOLIS", + "decimals": 18 + }, + "infoURL": "https://polis.tech", + "shortName": "sparta", + "chainId": 333888, + "networkId": 333888 + }, + { + "name": "Polis Mainnet", + "chain": "Olympus", + "icon": "polis", + "rpc": [ + "https://rpc.polis.tech" + ], + "faucets": [ + "https://faucet.polis.tech" + ], + "nativeCurrency": { + "name": "Polis", + "symbol": "POLIS", + "decimals": 18 + }, + "infoURL": "https://polis.tech", + "shortName": "olympus", + "chainId": 333999, + "networkId": 333999 + }, + { + "name": "Arbitrum Rinkeby", + "title": "Arbitrum Testnet Rinkeby", + "chainId": 421611, + "shortName": "arb-rinkeby", + "chain": "ETH", + "networkId": 421611, + "nativeCurrency": { + "name": "Arbitrum Rinkeby Ether", + "symbol": "ARETH", + "decimals": 18 + }, + "rpc": [ + "https://rinkeby.arbitrum.io/rpc", + "wss://rinkeby.arbitrum.io/ws" + ], + "faucets": [ + "http://fauceth.komputing.org?chain=421611&address=${ADDRESS}" + ], + "infoURL": "https://arbitrum.io", + "explorers": [ + { + "name": "arbitrum-rinkeby", + "url": "https://rinkeby-explorer.arbitrum.io", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-4", + "bridges": [ + { + "url": "https://bridge.arbitrum.io" + } + ] + } + }, + { + "name": "Eluvio Content Fabric", + "chain": "Eluvio", + "rpc": [ + "https://host-76-74-28-226.contentfabric.io/eth/", + "https://host-76-74-28-232.contentfabric.io/eth/", + "https://host-76-74-29-2.contentfabric.io/eth/", + "https://host-76-74-29-8.contentfabric.io/eth/", + "https://host-76-74-29-34.contentfabric.io/eth/", + "https://host-76-74-29-35.contentfabric.io/eth/", + "https://host-154-14-211-98.contentfabric.io/eth/", + "https://host-154-14-192-66.contentfabric.io/eth/", + "https://host-60-240-133-202.contentfabric.io/eth/", + "https://host-64-235-250-98.contentfabric.io/eth/" + ], + "faucets": [], + "nativeCurrency": { + "name": "ELV", + "symbol": "ELV", + "decimals": 18 + }, + "infoURL": "https://eluv.io", + "shortName": "elv", + "chainId": 955305, + "networkId": 955305, + "slip44": 1011, + "explorers": [ + { + "name": "blockscout", + "url": "https://explorer.eluv.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Kintsugi", + "title": "Kintsugi merge testnet", + "chain": "ETH", + "rpc": [ + "https://rpc.kintsugi.themerge.dev" + ], + "faucets": [ + "http://fauceth.komputing.org?chain=1337702&address=${ADDRESS}", + "https://faucet.kintsugi.themerge.dev" + ], + "nativeCurrency": { + "name": "kintsugi Ethere", + "symbol": "kiETH", + "decimals": 18 + }, + "infoURL": "https://kintsugi.themerge.dev/", + "shortName": "kintsugi", + "chainId": 1337702, + "networkId": 1337702, + "explorers": [ + { + "name": "kintsugi explorer", + "url": "https://explorer.kintsugi.themerge.dev", + "standard": "EIP3091" + } + ] + }, + { + "name": "Sepolia", + "title": "Ethereum Testnet Sepolia", + "chain": "ETH", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Sepolia Ether", + "symbol": "SEP", + "decimals": 18 + }, + "infoURL": "https://sepolia.otterscan.io", + "shortName": "sep", + "chainId": 11155111, + "networkId": 11155111, + "explorers": [ + { + "name": "otterscan-sepolia", + "url": "https://sepolia.otterscan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "quarkblockchain", + "chain": "QKI", + "rpc": [ + "https://hz.rpc.qkiscan.cn", + "https://jp.rpc.qkiscan.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "quarkblockchain Native Token", + "symbol": "QKI", + "decimals": 18 + }, + "infoURL": "https://quarkblockchain.org/", + "shortName": "qki", + "chainId": 20181205, + "networkId": 20181205 + }, + { + "name": "Gather Mainnet Network", + "chain": "GTH", + "rpc": [ + "https://mainnet.gather.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Gather", + "symbol": "GTH", + "decimals": 18 + }, + "infoURL": "https://gather.network", + "shortName": "GTH", + "chainId": 192837465, + "networkId": 192837465, + "explorers": [ + { + "name": "Blockscout", + "url": "https://explorer.gather.network", + "standard": "none" + } + ] + }, + { + "name": "Neon EVM DevNet", + "chain": "Solana", + "rpc": [ + "https://proxy.devnet.neonlabs.org/solana" + ], + "faucets": [ + "https://neonswap.live/#/get-tokens" + ], + "nativeCurrency": { + "name": "Neon", + "symbol": "NEON", + "decimals": 18 + }, + "infoURL": "https://neon-labs.org/", + "shortName": "neonevm-devnet", + "chainId": 245022926, + "networkId": 245022926 + }, + { + "name": "Neon EVM MainNet", + "chain": "Solana", + "rpc": [ + "https://proxy.mainnet.neonlabs.org/solana" + ], + "faucets": [], + "nativeCurrency": { + "name": "Neon", + "symbol": "NEON", + "decimals": 18 + }, + "infoURL": "https://neon-labs.org/", + "shortName": "neonevm-mainnet", + "chainId": 245022934, + "networkId": 245022934 + }, + { + "name": "Neon EVM TestNet", + "chain": "Solana", + "rpc": [ + "https://proxy.testnet.neonlabs.org/solana" + ], + "faucets": [], + "nativeCurrency": { + "name": "Neon", + "symbol": "NEON", + "decimals": 18 + }, + "infoURL": "https://neon-labs.org/", + "shortName": "neonevm-testnet", + "chainId": 245022940, + "networkId": 245022940 + }, + { + "name": "OneLedger Mainnet", + "chain": "OLT", + "icon": "oneledger", + "rpc": [ + "https://mainnet-rpc.oneledger.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "OLT", + "symbol": "OLT", + "decimals": 18 + }, + "infoURL": "https://oneledger.io", + "shortName": "oneledger", + "chainId": 311752642, + "networkId": 311752642, + "explorers": [ + { + "name": "OneLedger Block Explorer", + "url": "https://mainnet-explorer.oneledger.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "Gather Tesnet Network", + "chain": "GTH", + "rpc": [ + "https://testnet.gather.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Gather", + "symbol": "GTH", + "decimals": 18 + }, + "infoURL": "https://gather.network", + "shortName": "tGTH", + "chainId": 356256156, + "networkId": 356256156, + "explorers": [ + { + "name": "Blockscout", + "url": "https://testnet-explorer.gather.network", + "standard": "none" + } + ] + }, + { + "name": "Gather Devnet Network", + "chain": "GTH", + "rpc": [ + "https://devnet.gather.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Gather", + "symbol": "GTH", + "decimals": 18 + }, + "infoURL": "https://gather.network", + "shortName": "dGTH", + "chainId": 486217935, + "networkId": 486217935, + "explorers": [ + { + "name": "Blockscout", + "url": "https://devnet-explorer.gather.network", + "standard": "none" + } + ] + }, + { + "name": "Harmony Testnet Shard 0", + "chain": "Harmony", + "rpc": [ + "https://api.s0.b.hmny.io" + ], + "faucets": [ + "https://faucet.pops.one" + ], + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "infoURL": "https://www.harmony.one/", + "shortName": "hmy-b-s0", + "chainId": 1666700000, + "networkId": 1666700000, + "explorers": [ + { + "name": "Harmony Testnet Block Explorer", + "url": "https://explorer.pops.one", + "standard": "EIP3091" + } + ] + }, + { + "name": "Harmony Testnet Shard 1", + "chain": "Harmony", + "rpc": [ + "https://api.s1.b.hmny.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "infoURL": "https://www.harmony.one/", + "shortName": "hmy-b-s1", + "chainId": 1666700001, + "networkId": 1666700001 + }, + { + "name": "Harmony Testnet Shard 2", + "chain": "Harmony", + "rpc": [ + "https://api.s2.b.hmny.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "infoURL": "https://www.harmony.one/", + "shortName": "hmy-b-s2", + "chainId": 1666700002, + "networkId": 1666700002 + }, + { + "name": "Harmony Testnet Shard 3", + "chain": "Harmony", + "rpc": [ + "https://api.s3.b.hmny.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "ONE", + "symbol": "ONE", + "decimals": 18 + }, + "infoURL": "https://www.harmony.one/", + "shortName": "hmy-b-s3", + "chainId": 1666700003, + "networkId": 1666700003 + }, + { + "name": "DataHopper", + "chain": "HOP", + "rpc": [ + "https://23.92.21.121:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "DataHoppers", + "symbol": "HOP", + "decimals": 18 + }, + "infoURL": "https://www.DataHopper.com", + "shortName": "hop", + "chainId": 2021121117, + "networkId": 2021121117 + }, + { + "name": "OneLedger Testnet Frankenstein", + "chain": "OLT", + "icon": "oneledger", + "rpc": [ + "https://frankenstein-rpc.oneledger.network" + ], + "faucets": [ + "https://frankenstein-faucet.oneledger.network" + ], + "nativeCurrency": { + "name": "OLT", + "symbol": "OLT", + "decimals": 18 + }, + "infoURL": "https://oneledger.io", + "shortName": "frankenstein", + "chainId": 4216137055, + "networkId": 4216137055, + "explorers": [ + { + "name": "OneLedger Block Explorer", + "url": "https://frankenstein-explorer.oneledger.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "Palm Testnet", + "chain": "Palm", + "icon": "palm", + "rpc": [ + "https://palm-testnet.infura.io/v3/{INFURA_API_KEY}" + ], + "faucets": [], + "nativeCurrency": { + "name": "PALM", + "symbol": "PALM", + "decimals": 18 + }, + "infoURL": "https://palm.io", + "shortName": "tpalm", + "chainId": 11297108099, + "networkId": 11297108099, + "explorers": [ + { + "name": "Palm Testnet Explorer", + "url": "https://explorer.palm-uat.xyz", + "standard": "EIP3091", + "icon": "palm" + } + ] + }, + { + "name": "Palm", + "chain": "Palm", + "icon": "palm", + "rpc": [ + "https://palm-mainnet.infura.io/v3/{INFURA_API_KEY}" + ], + "faucets": [], + "nativeCurrency": { + "name": "PALM", + "symbol": "PALM", + "decimals": 18 + }, + "infoURL": "https://palm.io", + "shortName": "palm", + "chainId": 11297108109, + "networkId": 11297108109, + "explorers": [ + { + "name": "Palm Explorer", + "url": "https://explorer.palm.io", + "standard": "EIP3091", + "icon": "palm" + } + ] + }, + { + "name": "Ntity Mainnet", + "chain": "Ntity", + "rpc": [ + "https://rpc.ntity.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ntity", + "symbol": "NTT", + "decimals": 18 + }, + "infoURL": "https://ntity.io", + "shortName": "ntt", + "chainId": 197710212030, + "networkId": 197710212030, + "icon": "ntity", + "explorers": [ + { + "name": "Ntity Blockscout", + "url": "https://blockscout.ntity.io", + "icon": "ntity", + "standard": "EIP3091" + } + ] + }, + { + "name": "Haradev Testnet", + "chain": "Ntity", + "rpc": [ + "https://blockchain.haradev.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ntity Haradev", + "symbol": "NTTH", + "decimals": 18 + }, + "infoURL": "https://ntity.io", + "shortName": "ntt-haradev", + "chainId": 197710212031, + "networkId": 197710212031, + "icon": "ntity", + "explorers": [ + { + "name": "Ntity Haradev Blockscout", + "url": "https://blockscout.haradev.com", + "icon": "ntity", + "standard": "EIP3091" + } + ] + }, + { + "name": "Molereum Network", + "chain": "ETH", + "rpc": [ + "https://molereum.jdubedition.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Molereum Ether", + "symbol": "MOLE", + "decimals": 18 + }, + "infoURL": "https://github.com/Jdubedition/molereum", + "shortName": "mole", + "chainId": 6022140761023, + "networkId": 6022140761023 + }, + { + "name": "Trust Network Testnet Preview", + "chainId": 15555, + "shortName": "Trust testnet", + "chain": "Trust testnet", + "network": "testnet", + "networkId": 15555, + "nativeCurrency": { + "name": "EVM", + "symbol": "EVM", + "decimals": 18 + }, + "rpc": [ + "https://api.testnet-dev.trust.one" + ], + "explorers": [ + { + "name": "TRUST Explorer", + "url": "https://trustscan.one", + "standard": "EIP3091" + } + ] + }, + { + "name": "MetaChain", + "chainId": 20028, + "shortName": "MTC", + "chain": "MetaChain", + "network": "mainnet", + "networkId": 20028, + "nativeCurrency": { + "name": "MTC", + "symbol": "MTC", + "decimals": 18 + }, + "rpc": [ + "https://seed1.metachain1.com", + "https://seed2.metachain1.com", + "https://seed3.metachain1.com" + ], + "faucets": [], + "infoURL": "http://www.metachain1.com/", + "app_resource": { + "ic_chain_select": "https://block.metachain1.com/tokenmetas/meta1.png", + "ic_chain_unselect": "https://block.metachain1.com/tokenmetas/meta0.png", + "color_chain_bg": "0xf3d275" + } + }, + { + "name": "Openpiece Mainnet", + "chain": "OPENPIECE", + "icon": "openpiece", + "network": "mainnet", + "rpc": [ + "https://mainnet.openpiece.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Belly", + "symbol": "BELLY", + "decimals": 18 + }, + "infoURL": "https://cryptopiece.online", + "shortName": "OP", + "chainId": 54, + "networkId": 54, + "explorers": [ + { + "name": "Belly Scan", + "url": "https://bellyscan.com", + "standard": "none" + } + ] + }, + { + "name": "Hoo Smart Chain", + "chain": "HSC", + "rpc": [ + "https://http-mainnet.hoosmartchain.com", + "https://http-mainnet2.hoosmartchain.com", + "wss://ws-mainnet.hoosmartchain.com", + "wss://ws-mainnet2.hoosmartchain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Hoo Smart Chain Native Token", + "symbol": "HOO", + "decimals": 18 + }, + "infoURL": "https://www.hoosmartchain.com", + "shortName": "hsc", + "chainId": 70, + "networkId": 70, + "slip44": 1170, + "explorers": [ + { + "name": "hooscan", + "url": "https://www.hooscan.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Zenith Mainnet", + "chain": "Zenith", + "rpc": [ + "https://dataserver-us-1.zenithchain.co/", + "https://dataserver-asia-3.zenithchain.co/", + "https://dataserver-asia-4.zenithchain.co/", + "https://dataserver-asia-2.zenithchain.co/" + ], + "faucets": [], + "nativeCurrency": { + "name": "ZENITH", + "symbol": "ZENITH", + "decimals": 18 + }, + "infoURL": "https://www.zenithchain.co/", + "chainId": 79, + "networkId": 79, + "shortName": "zenith", + "explorers": [ + { + "name": "zenith scan", + "url": "https://scan.zenithchain.co", + "standard": "EIP3091" + } + ] + }, + { + "name": "Zenith Testnet (Vilnius)", + "chain": "Zenith", + "rpc": [ + "https://vilnius.zenithchain.co/http" + ], + "faucets": [ + "https://faucet.zenithchain.co/" + ], + "nativeCurrency": { + "name": "Vilnius", + "symbol": "VIL", + "decimals": 18 + }, + "infoURL": "https://www.zenithchain.co/", + "chainId": 81, + "networkId": 81, + "shortName": "VIL", + "explorers": [ + { + "name": "vilnius scan", + "url": "https://vilnius.scan.zenithchain.co", + "standard": "EIP3091" + } + ] + }, + { + "name": "Web3Games Devnet", + "chain": "Web3Games", + "icon": "web3games", + "rpc": [ + "https://devnet.web3games.org/evm" + ], + "faucets": [], + "nativeCurrency": { + "name": "Web3Games", + "symbol": "W3G", + "decimals": 18 + }, + "infoURL": "https://web3games.org/", + "shortName": "dw3g", + "chainId": 105, + "networkId": 105, + "explorers": [ + { + "name": "Web3Games Explorer", + "url": "https://explorer-devnet.web3games.org", + "standard": "none" + } + ] + }, + { + "name": "Openpiece Testnet", + "chain": "OPENPIECE", + "icon": "openpiece", + "network": "testnet", + "rpc": [ + "https://testnet.openpiece.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Belly", + "symbol": "BELLY", + "decimals": 18 + }, + "infoURL": "https://cryptopiece.online", + "shortName": "OPtest", + "chainId": 141, + "networkId": 141, + "explorers": [ + { + "name": "Belly Scan", + "url": "https://testnet.bellyscan.com", + "standard": "none" + } + ] + }, + { + "name": "AIOZ Network", + "chain": "AIOZ", + "network": "mainnet", + "icon": "aioz", + "rpc": [ + "https://eth-dataseed.aioz.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "AIOZ", + "symbol": "AIOZ", + "decimals": 18 + }, + "infoURL": "https://aioz.network", + "shortName": "aioz", + "chainId": 168, + "networkId": 168, + "slip44": 60, + "explorers": [ + { + "name": "AIOZ Network Explorer", + "url": "https://explorer.aioz.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "SoterOne Mainnet old", + "chain": "SOTER", + "rpc": [ + "https://rpc.soter.one" + ], + "faucets": [], + "nativeCurrency": { + "name": "SoterOne Mainnet Ether", + "symbol": "SOTER", + "decimals": 18 + }, + "infoURL": "https://www.soterone.com", + "shortName": "SO1-old", + "chainId": 218, + "networkId": 218, + "status": "deprecated" + }, + { + "name": "LACHAIN Mainnet", + "chain": "LA", + "icon": "lachain", + "rpc": [ + "https://rpc-mainnet.lachain.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "LA", + "symbol": "LA", + "decimals": 18 + }, + "infoURL": "https://lachain.io", + "shortName": "LA", + "chainId": 225, + "networkId": 225, + "explorers": [ + { + "name": "blockscout", + "url": "https://scan.lachain.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "LACHAIN Testnet", + "chain": "TLA", + "icon": "lachain", + "rpc": [ + "https://rpc-testnet.lachain.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "TLA", + "symbol": "TLA", + "decimals": 18 + }, + "infoURL": "https://lachain.io", + "shortName": "TLA", + "chainId": 226, + "networkId": 226, + "explorers": [ + { + "name": "blockscout", + "url": "https://scan-test.lachain.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Aitd Testnet", + "chain": "AITD", + "icon": "aitd", + "rpc": [ + "http://http-testnet.aitd.io" + ], + "faucets": [ + "https://aitd-faucet-pre.aitdcoin.com/" + ], + "nativeCurrency": { + "name": "AITD Testnet", + "symbol": "AITD", + "decimals": 18 + }, + "infoURL": "https://www.aitd.io/", + "shortName": "AITD", + "chainId": 239, + "networkId": 239, + "explorers": [ + { + "name": "AITD Chain Explorer", + "url": "https://aitd-explorer-pre.aitdcoin.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Setheum", + "chain": "Setheum", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Setheum", + "symbol": "SETM", + "decimals": 18 + }, + "infoURL": "https://setheum.xyz", + "shortName": "setm", + "chainId": 258, + "networkId": 258 + }, + { + "name": "Optimism on Gnosis Chain", + "chain": "OGC", + "rpc": [ + "https://optimism.gnosischain.com", + "wss://optimism.gnosischain.com/wss" + ], + "faucets": [ + "https://faucet.gimlu.com/gnosis" + ], + "nativeCurrency": { + "name": "xDAI", + "symbol": "xDAI", + "decimals": 18 + }, + "infoURL": "https://www.xdaichain.com/for-developers/optimism-optimistic-rollups-on-gc", + "shortName": "ogc", + "chainId": 300, + "networkId": 300, + "explorers": [ + { + "name": "blockscout", + "url": "https://blockscout.com/xdai/optimism", + "icon": "blockscout", + "standard": "EIP3091" + } + ] + }, + { + "name": "DFK Chain Test", + "chain": "DFK", + "icon": "dfk", + "network": "testnet", + "rpc": [ + "https://subnets.avax.network/defi-kingdoms/dfk-chain-testnet/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Jewel", + "symbol": "JEWEL", + "decimals": 18 + }, + "infoURL": "https://defikingdoms.com", + "shortName": "DFKTEST", + "chainId": 335, + "networkId": 335, + "explorers": [ + { + "name": "ethernal", + "url": "https://explorer-test.dfkchain.com", + "icon": "ethereum", + "standard": "none" + } + ] + }, + { + "name": "Double-A Chain Mainnet", + "chain": "AAC", + "rpc": [ + "https://rpc.acuteangle.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Acuteangle Native Token", + "symbol": "AAC", + "decimals": 18 + }, + "infoURL": "https://www.acuteangle.com/", + "shortName": "aac", + "chainId": 512, + "networkId": 512, + "slip44": 1512, + "explorers": [ + { + "name": "aacscan", + "url": "https://scan.acuteangle.com", + "standard": "EIP3091" + } + ], + "icon": "aac" + }, + { + "name": "Double-A Chain Testnet", + "chain": "AAC", + "icon": "aac", + "rpc": [ + "https://rpc-testnet.acuteangle.com" + ], + "faucets": [ + "https://scan-testnet.acuteangle.com/faucet" + ], + "nativeCurrency": { + "name": "Acuteangle Native Token", + "symbol": "AAC", + "decimals": 18 + }, + "infoURL": "https://www.acuteangle.com/", + "shortName": "aact", + "chainId": 513, + "networkId": 513, + "explorers": [ + { + "name": "aacscan-testnet", + "url": "https://scan-testnet.acuteangle.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Candle Mainnet", + "chain": "Candle", + "rpc": [ + "https://candle-rpc.com/", + "https://rpc.cndlchain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "CANDLE", + "symbol": "CNDL", + "decimals": 18 + }, + "infoURL": "https://candlelabs.org/", + "shortName": "CNDL", + "chainId": 534, + "networkId": 534, + "slip44": 674, + "explorers": [ + { + "name": "candlescan", + "url": "https://cndlchain.com", + "standard": "none" + } + ] + }, + { + "name": "Astar", + "chain": "ASTR", + "rpc": [ + "https://rpc.astar.network:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Astar", + "symbol": "ASTR", + "decimals": 18 + }, + "infoURL": "https://astar.network/", + "shortName": "astr", + "chainId": 592, + "networkId": 592, + "icon": "astar", + "explorers": [ + { + "name": "subscan", + "url": "https://astar.subscan.io", + "standard": "none", + "icon": "subscan" + } + ] + }, + { + "name": "Karura Network Testnet", + "chain": "KAR", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Karura Token", + "symbol": "KAR", + "decimals": 18 + }, + "infoURL": "https://karura.network", + "shortName": "tkar", + "chainId": 596, + "networkId": 596, + "slip44": 596 + }, + { + "name": "Acala Network Testnet", + "chain": "ACA", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Acala Token", + "symbol": "ACA", + "decimals": 18 + }, + "infoURL": "https://acala.network", + "shortName": "taca", + "chainId": 597, + "networkId": 597, + "slip44": 597 + }, + { + "name": "Star Social Testnet", + "chain": "SNS", + "rpc": [ + "https://avastar.cc/ext/bc/C/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Social", + "symbol": "SNS", + "decimals": 18 + }, + "infoURL": "https://info.avastar.cc", + "shortName": "SNS", + "chainId": 700, + "networkId": 700, + "explorers": [ + { + "name": "starscan", + "url": "https://avastar.info", + "standard": "EIP3091" + } + ] + }, + { + "name": "OpenChain Testnet", + "chain": "OpenChain Testnet", + "rpc": [ + "http://mainnet.openchain.info:8545", + "https://mainnet1.openchain.info" + ], + "faucets": [ + "https://faucet.openchain.info/" + ], + "nativeCurrency": { + "name": "Openchain Testnet", + "symbol": "TOPC", + "decimals": 18 + }, + "infoURL": "https://testnet.openchain.info/", + "shortName": "opc", + "chainId": 776, + "networkId": 776, + "explorers": [ + { + "name": "OPEN CHAIN TESTNET", + "url": "https://testnet.openchain.info", + "standard": "none" + } + ] + }, + { + "name": "Aerochain Testnet", + "chain": "Aerochain", + "network": "testnet", + "rpc": [ + "https://testnet-rpc.aerochain.id/" + ], + "faucets": [ + "https://faucet.aerochain.id/" + ], + "nativeCurrency": { + "name": "Aerochain Testnet", + "symbol": "TAero", + "decimals": 18 + }, + "infoURL": "https://aerochaincoin.org/", + "shortName": "taero", + "chainId": 788, + "networkId": 788, + "explorers": [ + { + "name": "aeroscan", + "url": "https://testnet.aeroscan.id", + "standard": "EIP3091" + } + ] + }, + { + "name": "PulseChain Testnet v2b", + "shortName": "t2bpls", + "chain": "t2bPLS", + "network": "testnet-2b", + "chainId": 941, + "networkId": 941, + "infoURL": "https://pulsechain.com/", + "rpc": [ + "https://rpc.v2b.testnet.pulsechain.com/", + "wss://rpc.v2b.testnet.pulsechain.com/" + ], + "faucets": [ + "https://faucet.v2b.testnet.pulsechain.com/" + ], + "nativeCurrency": { + "name": "Test Pulse", + "symbol": "tPLS", + "decimals": 18 + } + }, + { + "name": "PulseChain Testnet v3", + "shortName": "t3pls", + "chain": "t3PLS", + "network": "testnet-3", + "chainId": 942, + "networkId": 942, + "infoURL": "https://pulsechain.com/", + "rpc": [ + "https://rpc.v3.testnet.pulsechain.com/", + "wss://rpc.v3.testnet.pulsechain.com/" + ], + "faucets": [ + "https://faucet.v3.testnet.pulsechain.com/" + ], + "nativeCurrency": { + "name": "Test Pulse", + "symbol": "tPLS", + "decimals": 18 + } + }, + { + "name": "Eurus Mainnet", + "chain": "EUN", + "network": "eurus", + "rpc": [ + "https://mainnet.eurus.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Eurus", + "symbol": "EUN", + "decimals": 18 + }, + "infoURL": "https://eurus.network", + "shortName": "eun", + "chainId": 1008, + "networkId": 1008, + "icon": "eurus", + "explorers": [ + { + "name": "eurusexplorer", + "url": "https://explorer.eurus.network", + "icon": "eurus", + "standard": "none" + } + ] + }, + { + "name": "CENNZnet old", + "chain": "CENNZnet", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "CPAY", + "symbol": "CPAY", + "decimals": 18 + }, + "infoURL": "https://cennz.net", + "shortName": "cennz-old", + "chainId": 1337, + "networkId": 1337, + "status": "deprecated" + }, + { + "name": "Sherpax Mainnet", + "chain": "Sherpax Mainnet", + "rpc": [ + "https://mainnet.sherpax.io/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "KSX", + "symbol": "KSX", + "decimals": 18 + }, + "infoURL": "https://sherpax.io/", + "shortName": "Sherpax", + "chainId": 1506, + "networkId": 1506, + "explorers": [ + { + "name": "Sherpax Mainnet Explorer", + "url": "https://evm.sherpax.io", + "standard": "none" + } + ] + }, + { + "name": "Sherpax Testnet", + "chain": "Sherpax Testnet", + "rpc": [ + "https://sherpax-testnet.chainx.org/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "KSX", + "symbol": "KSX", + "decimals": 18 + }, + "infoURL": "https://sherpax.io/", + "shortName": "Sherpax Testnet", + "chainId": 1507, + "networkId": 1507, + "explorers": [ + { + "name": "Sherpax Testnet Explorer", + "url": "https://evm-pre.sherpax.io", + "standard": "none" + } + ] + }, + { + "name": "LUDAN Mainnet", + "chain": "LUDAN", + "rpc": [ + "https://rpc.ludan.org/" + ], + "faucets": [], + "nativeCurrency": { + "name": "LUDAN", + "symbol": "LUDAN", + "decimals": 18 + }, + "infoURL": "https://www.ludan.org/", + "shortName": "LUDAN", + "icon": "ludan", + "chainId": 1688, + "networkId": 1688 + }, + { + "name": "BON Network", + "chain": "BON", + "network": "testnet", + "rpc": [ + "http://rpc.boyanet.org:8545", + "ws://rpc.boyanet.org:8546" + ], + "faucets": [], + "nativeCurrency": { + "name": "BOYACoin", + "symbol": "BOY", + "decimals": 18 + }, + "infoURL": "https://boyanet.org", + "shortName": "boya", + "chainId": 1898, + "networkId": 1, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.boyanet.org:4001", + "standard": "EIP3091" + } + ] + }, + { + "name": "Eurus Testnet", + "chain": "EUN", + "network": "eurus-testnet", + "rpc": [ + "https://testnet.eurus.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Eurus", + "symbol": "EUN", + "decimals": 18 + }, + "infoURL": "https://eurus.network", + "shortName": "euntest", + "chainId": 1984, + "networkId": 1984, + "icon": "eurus", + "explorers": [ + { + "name": "testnetexplorer", + "url": "https://testnetexplorer.eurus.network", + "icon": "eurus", + "standard": "none" + } + ] + }, + { + "name": "Milkomeda C1 Mainnet", + "chain": "milkAda", + "icon": "milkomeda", + "network": "mainnet", + "rpc": [ + "https://rpc-mainnet-cardano-evm.c1.milkomeda.com", + "wss://rpc-mainnet-cardano-evm.c1.milkomeda.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "milkAda", + "symbol": "mADA", + "decimals": 18 + }, + "infoURL": "https://milkomeda.com", + "shortName": "milkAda", + "chainId": 2001, + "networkId": 2001, + "explorers": [ + { + "name": "Blockscout", + "url": "https://explorer-mainnet-cardano-evm.c1.milkomeda.com", + "standard": "none" + } + ] + }, + { + "name": "CloudWalk Testnet", + "chain": "CloudWalk Testnet", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "CloudWalk Native Token", + "symbol": "CWN", + "decimals": 18 + }, + "infoURL": "https://cloudwalk.io", + "shortName": "cloudwalk_testnet", + "chainId": 2008, + "networkId": 2008, + "explorers": [ + { + "name": "CloudWalk Testnet Explorer", + "url": "https://explorer.testnet.cloudwalk.io", + "standard": "none" + } + ] + }, + { + "name": "CloudWalk Mainnet", + "chain": "CloudWalk Mainnet", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "CloudWalk Native Token", + "symbol": "CWN", + "decimals": 18 + }, + "infoURL": "https://cloudwalk.io", + "shortName": "cloudwalk_mainnet", + "chainId": 2009, + "networkId": 2009, + "explorers": [ + { + "name": "CloudWalk Mainnet Explorer", + "url": "https://explorer.mainnet.cloudwalk.io", + "standard": "none" + } + ] + }, + { + "name": "Taycan Testnet", + "chain": "Taycan", + "rpc": [ + "https://test-taycan.hupayx.io" + ], + "faucets": [ + "https://ttaycan-faucet.hupayx.io/" + ], + "nativeCurrency": { + "name": "test-Shuffle", + "symbol": "tSFL", + "decimals": 18 + }, + "infoURL": "https://hupayx.io", + "shortName": "taycan-testnet", + "chainId": 2023, + "networkId": 2023, + "explorers": [ + { + "name": "Taycan Explorer(Blockscout)", + "url": "https://evmscan-test.hupayx.io", + "standard": "none" + }, + { + "name": "Taycan Cosmos Explorer", + "url": "https://cosmoscan-test.hupayx.io", + "standard": "none" + } + ] + }, + { + "name": "Findora Mainnet", + "chain": "Findora", + "network": "mainnet", + "rpc": [ + "https://prod-mainnet.prod.findora.org:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "FRA", + "symbol": "FRA", + "decimals": 18 + }, + "infoURL": "https://findora.org/", + "shortName": "fra", + "chainId": 2152, + "networkId": 2152, + "explorers": [ + { + "name": "findorascan", + "url": "https://evm.findorascan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Findora Testnet", + "chain": "Testnet-anvil", + "network": "testnet", + "rpc": [ + "https://prod-testnet.prod.findora.org:8545/" + ], + "faucets": [], + "nativeCurrency": { + "name": "FRA", + "symbol": "FRA", + "decimals": 18 + }, + "infoURL": "https://findora.org/", + "shortName": "findora-testnet", + "chainId": 2153, + "networkId": 2153, + "explorers": [ + { + "name": "findorascan", + "url": "https://testnet-anvil.evm.findorascan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Kava EVM Testnet", + "chain": "KAVA", + "network": "testnet", + "rpc": [ + "https://evm.evm-alpha.kava.io", + "wss://evm-ws.evm-alpha.kava.io" + ], + "faucets": [ + "https://faucet.kava.io" + ], + "nativeCurrency": { + "name": "Kava", + "symbol": "KAVA", + "decimals": 18 + }, + "infoURL": "https://www.kava.io", + "shortName": "kava", + "chainId": 2221, + "networkId": 2221, + "icon": "kava", + "explorers": [ + { + "name": "Kava Testnet Explorer", + "url": "https://explorer.evm-alpha.kava.io", + "standard": "EIP3091", + "icon": "kava" + } + ] + }, + { + "name": "VChain Mainnet", + "chain": "VChain", + "rpc": [ + "https://bc.vcex.xyz" + ], + "faucets": [], + "nativeCurrency": { + "name": "VNDT", + "symbol": "VNDT", + "decimals": 18 + }, + "infoURL": "https://bo.vcex.xyz/", + "shortName": "VChain", + "chainId": 2223, + "networkId": 2223, + "explorers": [ + { + "name": "VChain Scan", + "url": "https://scan.vcex.xyz", + "standard": "EIP3091" + } + ] + }, + { + "name": "TechPay Mainnet", + "chain": "TPC", + "network": "mainnet", + "rpc": [ + "https://api.techpay.io/" + ], + "faucets": [], + "nativeCurrency": { + "name": "TechPay", + "symbol": "TPC", + "decimals": 18 + }, + "infoURL": "https://techpay.io/", + "shortName": "tpc", + "chainId": 2569, + "networkId": 2569, + "icon": "techpay", + "explorers": [ + { + "name": "tpcscan", + "url": "https://tpcscan.com", + "icon": "techpay", + "standard": "EIP3091" + } + ] + }, + { + "name": "EZChain C-Chain Mainnet", + "chain": "EZC", + "rpc": [ + "https://api.ezchain.com/ext/bc/C/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "EZChain", + "symbol": "EZC", + "decimals": 18 + }, + "infoURL": "https://ezchain.com", + "shortName": "EZChain", + "chainId": 2612, + "networkId": 2612, + "icon": "ezchain", + "explorers": [ + { + "name": "ezchain", + "url": "https://cchain-explorer.ezchain.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "EZChain C-Chain Testnet", + "chain": "EZC", + "rpc": [ + "https://testnet-api.ezchain.com/ext/bc/C/rpc" + ], + "faucets": [ + "https://testnet-faucet.ezchain.com" + ], + "nativeCurrency": { + "name": "EZChain", + "symbol": "EZC", + "decimals": 18 + }, + "infoURL": "https://ezchain.com", + "shortName": "Fuji-EZChain", + "chainId": 2613, + "networkId": 2613, + "icon": "ezchain", + "explorers": [ + { + "name": "ezchain", + "url": "https://testnet-cchain-explorer.ezchain.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "CENNZnet Rata", + "chain": "CENNZnet", + "network": "rata", + "rpc": [ + "https://rata.centrality.me/public" + ], + "faucets": [ + "https://app-faucet.centrality.me" + ], + "nativeCurrency": { + "name": "CPAY", + "symbol": "CPAY", + "decimals": 18 + }, + "infoURL": "https://cennz.net", + "shortName": "cennz-r", + "chainId": 3000, + "networkId": 3000, + "icon": "cennz" + }, + { + "name": "CENNZnet Nikau", + "chain": "CENNZnet", + "network": "nikau", + "rpc": [ + "https://nikau.centrality.me/public" + ], + "faucets": [ + "https://app-faucet.centrality.me" + ], + "nativeCurrency": { + "name": "CPAY", + "symbol": "CPAY", + "decimals": 18 + }, + "infoURL": "https://cennz.net", + "shortName": "cennz-n", + "chainId": 3001, + "networkId": 3001, + "icon": "cennz", + "explorers": [ + { + "name": "UNcover", + "url": "https://www.uncoverexplorer.com/?network=Nikau", + "standard": "none" + } + ] + }, + { + "name": "Web3Q Galileo", + "chain": "Web3Q", + "rpc": [ + "https://galileo.web3q.io:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Web3Q", + "symbol": "W3Q", + "decimals": 18 + }, + "infoURL": "https://galileo.web3q.io/home.w3q/", + "shortName": "w3q-g", + "chainId": 3334, + "networkId": 3334, + "explorers": [ + { + "name": "w3q-galileo", + "url": "https://explorer.galileo.web3q.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Paribu Net Mainnet", + "chain": "PRB", + "network": "Paribu Net", + "rpc": [ + "https://rpc.paribu.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "PRB", + "symbol": "PRB", + "decimals": 18 + }, + "infoURL": "https://net.paribu.com", + "shortName": "prb", + "chainId": 3400, + "networkId": 3400, + "icon": "prb", + "explorers": [ + { + "name": "Paribu Net Explorer", + "url": "https://explorer.paribu.network", + "icon": "explorer", + "standard": "EIP3091" + } + ] + }, + { + "name": "Paribu Net Testnet", + "chain": "PRB", + "network": "Paribu Net", + "rpc": [ + "https://rpc.testnet.paribuscan.com" + ], + "faucets": [ + "https://faucet.paribuscan.com" + ], + "nativeCurrency": { + "name": "PRB", + "symbol": "PRB", + "decimals": 18 + }, + "infoURL": "https://net.paribu.com", + "shortName": "prbtestnet", + "chainId": 3500, + "networkId": 3500, + "icon": "prb", + "explorers": [ + { + "name": "Paribu Net Testnet Explorer", + "url": "https://testnet.paribuscan.com", + "icon": "explorer", + "standard": "EIP3091" + } + ] + }, + { + "name": "DYNO Mainnet", + "chain": "DYNO", + "rpc": [ + "https://api.dynoprotocol.com" + ], + "faucets": [ + "https://faucet.dynoscan.io" + ], + "nativeCurrency": { + "name": "DYNO Token", + "symbol": "DYNO", + "decimals": 18 + }, + "infoURL": "https://dynoprotocol.com", + "shortName": "dyno", + "chainId": 3966, + "networkId": 3966, + "explorers": [ + { + "name": "DYNO Explorer", + "url": "https://dynoscan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "DYNO Testnet", + "chain": "DYNO", + "rpc": [ + "https://tapi.dynoprotocol.com" + ], + "faucets": [ + "https://faucet.dynoscan.io" + ], + "nativeCurrency": { + "name": "DYNO Token", + "symbol": "tDYNO", + "decimals": 18 + }, + "infoURL": "https://dynoprotocol.com", + "shortName": "tdyno", + "chainId": 3967, + "networkId": 3967, + "explorers": [ + { + "name": "DYNO Explorer", + "url": "https://testnet.dynoscan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "AIOZ Network Testnet", + "chain": "AIOZ", + "network": "testnet", + "icon": "aioz", + "rpc": [ + "https://eth-ds.testnet.aioz.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "testAIOZ", + "symbol": "AIOZ", + "decimals": 18 + }, + "infoURL": "https://aioz.network", + "shortName": "aioz-testnet", + "chainId": 4102, + "networkId": 4102, + "slip44": 60, + "explorers": [ + { + "name": "AIOZ Network Testnet Explorer", + "url": "https://testnet.explorer.aioz.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "PHI Network", + "chain": "PHI", + "network": "mainnet", + "rpc": [ + "https://rpc1.phi.network", + "https://rpc2.phi.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "PHI", + "symbol": "Φ", + "decimals": 18 + }, + "infoURL": "https://phi.network", + "shortName": "PHI", + "chainId": 4181, + "networkId": 4181, + "icon": "phi", + "explorers": [ + { + "name": "PHI Explorer", + "url": "https://explorer.phi.network", + "icon": "phi", + "standard": "none" + } + ] + }, + { + "name": "Venidium Testnet", + "chain": "XVM", + "rpc": [ + "https://rpc-evm-testnet.venidium.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Venidium", + "symbol": "XVM", + "decimals": 18 + }, + "infoURL": "https://venidium.io", + "shortName": "xvm", + "chainId": 4918, + "networkId": 4918, + "explorers": [ + { + "name": "Venidium EVM Testnet Explorer", + "url": "https://evm-testnet.venidiumexplorer.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Nahmii Mainnet", + "chain": "Nahmii", + "network": "mainnet", + "rpc": [ + "https://l2.nahmii.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://nahmii.io", + "shortName": "Nahmii", + "chainId": 5551, + "networkId": 5551, + "icon": "nahmii", + "explorers": [ + { + "name": "Nahmii mainnet explorer", + "url": "https://explorer.nahmii.io", + "icon": "nahmii", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-1", + "bridges": [ + { + "url": "https://bridge.nahmii.io" + } + ] + } + }, + { + "name": "Nahmii Testnet", + "chain": "Nahmii", + "network": "testnet", + "rpc": [ + "https://l2.testnet.nahmii.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://nahmii.io", + "shortName": "Nahmii testnet", + "chainId": 5553, + "networkId": 5553, + "icon": "nahmii", + "explorers": [ + { + "name": "blockscout", + "url": "https://explorer.testnet.nahmii.io", + "icon": "nahmii", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-3", + "bridges": [ + { + "url": "https://bridge.nahmii.io" + } + ] + } + }, + { + "name": "Digest Swarm Chain", + "chain": "DSC", + "icon": "swarmchain", + "rpc": [ + "https://rpc.digestgroup.ltd" + ], + "faucets": [], + "nativeCurrency": { + "name": "DigestCoin", + "symbol": "DGCC", + "decimals": 18 + }, + "infoURL": "https://digestgroup.ltd", + "shortName": "dgcc", + "chainId": 5777, + "networkId": 5777, + "explorers": [ + { + "name": "swarmexplorer", + "url": "https://explorer.digestgroup.ltd", + "standard": "EIP3091" + } + ] + }, + { + "name": "Mammoth Mainnet", + "title": "Mammoth Chain", + "chain": "MMT", + "rpc": [ + "https://dataseed.mmtscan.io", + "https://dataseed1.mmtscan.io", + "https://dataseed2.mmtscan.io" + ], + "faucets": [ + "https://faucet.mmtscan.io/" + ], + "nativeCurrency": { + "name": "Mammoth Token", + "symbol": "MMT", + "decimals": 18 + }, + "infoURL": "https://mmtchain.io/", + "shortName": "mmt", + "chainId": 8898, + "networkId": 8898, + "icon": "mmt", + "explorers": [ + { + "name": "mmtscan", + "url": "https://mmtscan.io", + "standard": "EIP3091", + "icon": "mmt" + } + ] + }, + { + "name": "CryptoCoinPay", + "chain": "CCP", + "rpc": [ + "http://node106.cryptocoinpay.info:8545", + "ws://node106.cryptocoinpay.info:8546" + ], + "faucets": [], + "icon": "ccp", + "nativeCurrency": { + "name": "CryptoCoinPay", + "symbol": "CCP", + "decimals": 18 + }, + "infoURL": "https://www.cryptocoinpay.co", + "shortName": "CCP", + "chainId": 10823, + "networkId": 10823, + "explorers": [ + { + "name": "CCP Explorer", + "url": "https://cryptocoinpay.info", + "standard": "EIP3091" + } + ] + }, + { + "name": "Quadrans Blockchain", + "chain": "QDC", + "network": "mainnet", + "icon": "quadrans", + "rpc": [ + "https://rpc.quadrans.io", + "https://rpcna.quadrans.io", + "https://explorer.quadrans.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Quadrans Coin", + "symbol": "QDC", + "decimals": 18 + }, + "infoURL": "https://quadrans.io", + "shortName": "quadrans", + "chainId": 10946, + "networkId": 10946, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.quadrans.io", + "icon": "quadrans", + "standard": "EIP3091" + } + ] + }, + { + "name": "Quadrans Blockchain Testnet", + "chain": "tQDC", + "network": "testnet", + "icon": "quadrans", + "rpc": [ + "https://rpctest.quadrans.io", + "https://explorer.testnet.quadrans.io" + ], + "faucets": [ + "https://faucetpage.quadrans.io" + ], + "nativeCurrency": { + "name": "Quadrans Testnet Coin", + "symbol": "tQDC", + "decimals": 18 + }, + "infoURL": "https://quadrans.io", + "shortName": "quadranstestnet", + "chainId": 10947, + "networkId": 10947, + "explorers": [ + { + "name": "explorer", + "url": "https://explorer.testnet.quadrans.io", + "icon": "quadrans", + "standard": "EIP3091" + } + ] + }, + { + "name": "CENNZnet Azalea", + "chain": "CENNZnet", + "network": "azalea", + "rpc": [ + "https://cennznet.unfrastructure.io/public" + ], + "faucets": [], + "nativeCurrency": { + "name": "CPAY", + "symbol": "CPAY", + "decimals": 18 + }, + "infoURL": "https://cennz.net", + "shortName": "cennz-a", + "chainId": 21337, + "networkId": 21337, + "icon": "cennz", + "explorers": [ + { + "name": "UNcover", + "url": "https://uncoverexplorer.com", + "standard": "none" + } + ] + }, + { + "name": "omChain Mainnet", + "chain": "OML", + "icon": "omlira", + "rpc": [ + "https://seed.omchain.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "omChain", + "symbol": "OMC", + "decimals": 18 + }, + "infoURL": "https://omchain.io", + "shortName": "omc", + "chainId": 21816, + "networkId": 21816, + "explorers": [ + { + "name": "omChain Explorer", + "url": "https://explorer.omchain.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Taycan", + "chain": "Taycan", + "network": "mainnet", + "rpc": [ + "https://taycan-rpc.hupayx.io:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "shuffle", + "symbol": "SFL", + "decimals": 18 + }, + "infoURL": "https://hupayx.io", + "shortName": "SFL", + "chainId": 22023, + "networkId": 22023, + "explorers": [ + { + "name": "Taycan Explorer(Blockscout)", + "url": "https://taycan-evmscan.hupayx.io", + "standard": "none" + }, + { + "name": "Taycan Cosmos Explorer(BigDipper)", + "url": "https://taycan-cosmoscan.hupayx.io", + "standard": "none" + } + ] + }, + { + "name": "OasisChain Mainnet", + "chain": "OasisChain", + "rpc": [ + "https://rpc1.oasischain.io", + "https://rpc2.oasischain.io", + "https://rpc3.oasischain.io" + ], + "faucets": [ + "http://faucet.oasischain.io" + ], + "nativeCurrency": { + "name": "OAC", + "symbol": "OAC", + "decimals": 18 + }, + "infoURL": "https://scan.oasischain.io", + "shortName": "OAC", + "chainId": 26863, + "networkId": 26863, + "explorers": [ + { + "name": "OasisChain Explorer", + "url": "https://scan.oasischain.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Piece testnet", + "chain": "PieceNetwork", + "icon": "piecechain", + "rpc": [ + "https://testnet-rpc0.piecenetwork.com" + ], + "faucets": [ + "https://piecenetwork.com/faucet" + ], + "nativeCurrency": { + "name": "ECE", + "symbol": "ECE", + "decimals": 18 + }, + "infoURL": "https://piecenetwork.com", + "shortName": "Piece", + "chainId": 30067, + "networkId": 30067, + "explorers": [ + { + "name": "Piece Scan", + "url": "https://testnet-scan.piecenetwork.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Bitgert Mainnet", + "chain": "Brise", + "rpc": [ + "https://mainnet-rpc.brisescan.com", + "https://chainrpc.com", + "https://serverrpc.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Bitrise Token", + "symbol": "Brise", + "decimals": 18 + }, + "infoURL": "https://bitgert.com/", + "shortName": "Brise", + "chainId": 32520, + "networkId": 32520, + "icon": "brise", + "explorers": [ + { + "name": "Brise Scan", + "url": "https://brisescan.com", + "icon": "brise", + "standard": "EIP3091" + } + ] + }, + { + "name": "Autobahn Network", + "chain": "TXL", + "network": "mainnet", + "rpc": [ + "https://rpc.autobahn.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "TXL", + "symbol": "TXL", + "decimals": 18 + }, + "infoURL": "https://autobahn.network", + "shortName": "Autobahn Network", + "chainId": 45000, + "networkId": 45000, + "icon": "autobahn", + "explorers": [ + { + "name": "autobahn explorer", + "url": "https://explorer.autobahn.network", + "icon": "autobahn", + "standard": "EIP3091" + } + ] + }, + { + "name": "DFK Chain", + "chain": "DFK", + "icon": "dfk", + "network": "mainnet", + "rpc": [ + "https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Jewel", + "symbol": "JEWEL", + "decimals": 18 + }, + "infoURL": "https://defikingdoms.com", + "shortName": "DFK", + "chainId": 53935, + "networkId": 53935, + "explorers": [ + { + "name": "ethernal", + "url": "https://explorer.dfkchain.com", + "icon": "ethereum", + "standard": "none" + } + ] + }, + { + "name": "MultiVAC Mainnet", + "chain": "MultiVAC", + "icon": "multivac", + "rpc": [ + "https://rpc.mtv.ac", + "https://rpc-eu.mtv.ac" + ], + "faucets": [], + "nativeCurrency": { + "name": "MultiVAC", + "symbol": "MTV", + "decimals": 18 + }, + "infoURL": "https://mtv.ac", + "shortName": "mtv", + "chainId": 62621, + "networkId": 62621, + "explorers": [ + { + "name": "MultiVAC Explorer", + "url": "https://e.mtv.ac", + "standard": "none" + } + ] + }, + { + "name": "Condrieu", + "title": "Ethereum Verkle Testnet Condrieu", + "chain": "ETH", + "rpc": [ + "https://rpc.condrieu.ethdevops.io:8545" + ], + "faucets": [ + "https://faucet.condrieu.ethdevops.io" + ], + "nativeCurrency": { + "name": "Condrieu Testnet Ether", + "symbol": "CTE", + "decimals": 18 + }, + "infoURL": "https://condrieu.ethdevops.io", + "shortName": "cndr", + "chainId": 69420, + "networkId": 69420, + "explorers": [ + { + "name": "Condrieu explorer", + "url": "https://explorer.condrieu.ethdevops.io", + "standard": "none" + } + ] + }, + { + "name": "Godwoken Testnet (V1.1)", + "chain": "GWT", + "rpc": [ + "https://godwoken-testnet-v1.ckbapp.dev" + ], + "faucets": [ + "https://testnet.bridge.godwoken.io" + ], + "nativeCurrency": { + "name": "CKB", + "symbol": "CKB", + "decimals": 18 + }, + "infoURL": "https://www.nervos.org", + "shortName": "gw-testnet-v1", + "chainId": 71401, + "networkId": 71401, + "explorers": [ + { + "name": "GWScan Block Explorer", + "url": "https://v1.aggron.gwscan.com", + "standard": "none" + } + ] + }, + { + "name": "Godwoken Mainnet", + "chain": "GWT", + "rpc": [ + "https://godwoken-testnet-v1.ckbapp.dev" + ], + "faucets": [ + "https://testnet.bridge.godwoken.io" + ], + "nativeCurrency": { + "name": "CKB", + "symbol": "CKB", + "decimals": 18 + }, + "infoURL": "https://www.nervos.org", + "shortName": "gw-mainnet-v1", + "chainId": 71402, + "networkId": 71402, + "explorers": [ + { + "name": "GWScan Block Explorer", + "url": "https://v1.aggron.gwscan.com", + "standard": "none" + } + ] + }, + { + "name": "Milkomeda C1 Testnet", + "chain": "milkTAda", + "icon": "milkomeda", + "network": "testnet", + "rpc": [ + "https://rpc-devnet-cardano-evm.c1.milkomeda.com", + "wss://rpc-devnet-cardano-evm.c1.milkomeda.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "milkTAda", + "symbol": "mTAda", + "decimals": 18 + }, + "infoURL": "https://milkomeda.com", + "shortName": "milkTAda", + "chainId": 200101, + "networkId": 200101, + "explorers": [ + { + "name": "Blockscout", + "url": "https://explorer-devnet-cardano-evm.c1.milkomeda.com", + "standard": "none" + } + ] + }, + { + "name": "Haymo Testnet", + "chain": "tHYM", + "network": "testnet", + "rpc": [ + "https://testnet1.haymo.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "HAYMO", + "symbol": "HYM", + "decimals": 18 + }, + "infoURL": "https://haymoswap.web.app/", + "shortName": "hym", + "chainId": 234666, + "networkId": 234666 + }, + { + "name": "Dexalot Testnet", + "chain": "DEXALOT", + "network": "testnet", + "rpc": [ + "https://subnets.avax.network/dexalot/testnet/rpc" + ], + "faucets": [ + "https://sfaucet.dexalot-test.com" + ], + "nativeCurrency": { + "name": "Dexalot", + "symbol": "ALOT", + "decimals": 18 + }, + "infoURL": "https://dexalot.com", + "shortName": "Dexalot", + "chainId": 432201, + "networkId": 432201, + "explorers": [ + { + "name": "Avalanche Subnet Explorer", + "url": "https://subnets.avax.network/dexalot/testnet/explorer", + "standard": "EIP3091" + } + ] + }, + { + "name": "Weelink Testnet", + "chain": "WLK", + "rpc": [ + "https://weelinknode1c.gw002.oneitfarm.com" + ], + "faucets": [ + "https://faucet.weelink.gw002.oneitfarm.com" + ], + "nativeCurrency": { + "name": "Weelink Chain Token", + "symbol": "tWLK", + "decimals": 18 + }, + "infoURL": "https://weelink.cloud", + "shortName": "wlkt", + "chainId": 444900, + "networkId": 444900, + "explorers": [ + { + "name": "weelink-testnet", + "url": "https://weelink.cloud/#/blockView/overview", + "standard": "none" + } + ] + }, + { + "name": "OpenChain Mainnet", + "chain": "OpenChain", + "rpc": [ + "https://baas-rpc.luniverse.io:18545?lChainId=1641349324562974539" + ], + "faucets": [], + "nativeCurrency": { + "name": "OpenCoin", + "symbol": "OPC", + "decimals": 10 + }, + "infoURL": "https://www.openchain.live", + "shortName": "oc", + "chainId": 474142, + "networkId": 474142, + "explorers": [ + { + "name": "SIDE SCAN", + "url": "https://sidescan.luniverse.io/1641349324562974539", + "standard": "none" + } + ] + }, + { + "name": "CMP-Testnet", + "chain": "CMP", + "network": "testnet", + "rpc": [ + "https://galaxy.block.caduceus.foundation", + "wss://galaxy.block.caduceus.foundation" + ], + "faucets": [ + "https://dev.caduceus.foundation/testNetwork" + ], + "nativeCurrency": { + "name": "Caduceus Testnet Token", + "symbol": "CMP", + "decimals": 18 + }, + "infoURL": "https://caduceus.foundation/", + "shortName": "cmp", + "chainId": 512512, + "networkId": 512512, + "explorers": [ + { + "name": "Galaxy Scan", + "url": "https://galaxy.scan.caduceus.foundation", + "standard": "none" + } + ] + }, + { + "name": "Kiln", + "chain": "ETH", + "network": "testnet", + "rpc": [ + "https://rpc.kiln.themerge.dev" + ], + "faucets": [ + "https://faucet.kiln.themerge.dev", + "https://kiln-faucet.pk910.de", + "https://kilnfaucet.com" + ], + "nativeCurrency": { + "name": "Testnet ETH", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://kiln.themerge.dev/", + "shortName": "kiln", + "chainId": 1337802, + "networkId": 1337802, + "icon": "ethereum", + "explorers": [ + { + "name": "Kiln Explorer", + "url": "https://explorer.kiln.themerge.dev", + "icon": "ethereum", + "standard": "EIP3091" + } + ] + }, + { + "name": "PlatON Dev Testnet", + "chain": "PlatON", + "rpc": [ + "https://devnetopenapi2.platon.network/rpc", + "wss://devnetopenapi2.platon.network/ws" + ], + "faucets": [ + "https://faucet.platon.network/faucet/?id=e5d32df10aee11ec911142010a667c03" + ], + "nativeCurrency": { + "name": "LAT", + "symbol": "lat", + "decimals": 18 + }, + "infoURL": "https://www.platon.network", + "shortName": "platondev", + "chainId": 2203181, + "networkId": 1, + "icon": "platon", + "explorers": [ + { + "name": "PlatON explorer", + "url": "https://devnetscan.platon.network", + "standard": "none" + } + ] + }, + { + "name": "SmartMesh Mainnet", + "chain": "Spectrum", + "rpc": [ + "https://jsonapi1.smartmesh.cn" + ], + "faucets": [], + "nativeCurrency": { + "name": "SmartMesh Native Token", + "symbol": "SMT", + "decimals": 18 + }, + "infoURL": "https://smartmesh.io", + "shortName": "spectrum", + "chainId": 20180430, + "networkId": 1, + "explorers": [ + { + "name": "spectrum", + "url": "https://spectrum.pub", + "standard": "none" + } + ] + }, + { + "name": "Cube Chain Mainnet", + "chain": "Cube", + "icon": "cube", + "rpc": [ + "https://http-mainnet.cube.network", + "wss://ws-mainnet.cube.network", + "https://http-mainnet-sg.cube.network", + "wss://ws-mainnet-sg.cube.network", + "https://http-mainnet-us.cube.network", + "wss://ws-mainnet-us.cube.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Cube Chain Native Token", + "symbol": "CUBE", + "decimals": 18 + }, + "infoURL": "https://www.cube.network", + "shortName": "cube", + "chainId": 1818, + "networkId": 1818, + "slip44": 1818, + "explorers": [ + { + "name": "cube-scan", + "url": "https://cubescan.network", + "standard": "EIP3091" + } + ], + "app_resource": { + "ic_chain_select": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Cube/1.png", + "ic_chain_unselect": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Cube/0.png", + "ic_chain_unselect_dark": "https://tp-upload.cdn.bcebos.com/v1/blockChain/Cube/2.png", + "color_chain_bg": "0x3FC3C3" + } + }, + { + "name": "Cube Chain Testnet", + "chain": "Cube", + "rpc": [ + "https://http-testnet.cube.network", + "wss://ws-testnet.cube.network", + "https://http-testnet-sg.cube.network", + "wss://ws-testnet-sg.cube.network", + "https://http-testnet-jp.cube.network", + "wss://ws-testnet-jp.cube.network", + "https://http-testnet-us.cube.network", + "wss://ws-testnet-us.cube.network" + ], + "faucets": [ + "https://faucet.cube.network" + ], + "nativeCurrency": { + "name": "Cube Chain Test Native Token", + "symbol": "CUBET", + "decimals": 18 + }, + "infoURL": "https://www.cube.network", + "shortName": "cubet", + "chainId": 1819, + "networkId": 1819, + "slip44": 1819, + "explorers": [ + { + "name": "cubetest-scan", + "url": "https://testnet.cubescan.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "Godwoken Testnet (V1)", + "chain": "GWT", + "rpc": [ + "https://godwoken-testnet-web3-v1-rpc.ckbapp.dev" + ], + "faucets": [ + "https://homura.github.io/light-godwoken" + ], + "nativeCurrency": { + "name": "CKB", + "symbol": "CKB", + "decimals": 8 + }, + "infoURL": "https://www.nervos.org", + "shortName": "gw-testnet-v1-deprecated", + "chainId": 868455272153094, + "networkId": 868455272153094, + "status": "deprecated", + "explorers": [ + { + "name": "GWScan Block Explorer", + "url": "https://v1.aggron.gwscan.com", + "standard": "none" + } + ] + }, + { + "name": "Dxchain Mainnet", + "chain": "Dxchain", + "rpc": [ + "https://mainnet.dxchain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Dxchain", + "symbol": "DX", + "decimals": 18 + }, + "infoURL": "https://www.dxchain.com/", + "shortName": "dx", + "chainId": 36, + "networkId": 36 + }, + { + "name": "Darwinia Network", + "chain": "darwinia", + "network": "darwinia network", + "rpc": [ + "https://darwinia-rpc.darwinia.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Darwinia Network Native Token", + "symbol": "RING", + "decimals": 18 + }, + "infoURL": "https://darwinia.network/", + "shortName": "darwinia", + "chainId": 46, + "networkId": 46, + "explorers": [ + { + "name": "subscan", + "url": "https://darwinia.subscan.io", + "standard": "none" + } + ] + }, + { + "name": "DxChain Testnet", + "chain": "DxChain", + "rpc": [ + "https://testnet-http.dxchain.com" + ], + "faucets": [ + "https://faucet.dxscan.io" + ], + "nativeCurrency": { + "name": "DxChain Testnet", + "symbol": "DX", + "decimals": 18 + }, + "infoURL": "https://testnet.dxscan.io/", + "shortName": "dxc", + "chainId": 72, + "networkId": 72 + }, + { + "name": "Kaiba Lightning Chain Testnet", + "chain": "tKLC", + "network": "testnet", + "rpc": [ + "https://klc.live/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Kaiba Testnet Token", + "symbol": "tKAIBA", + "decimals": 18 + }, + "infoURL": "https://kaibadefi.com", + "shortName": "tklc", + "chainId": 104, + "networkId": 104, + "icon": "kaiba", + "explorers": [ + { + "name": "kaibascan", + "url": "https://kaibascan.io", + "icon": "kaibascan", + "standard": "EIP3091" + } + ] + }, + { + "name": "AME Chain Mainnet", + "chain": "AME", + "rpc": [ + "https://node1.amechain.io/" + ], + "faucets": [], + "nativeCurrency": { + "name": "AME", + "symbol": "AME", + "decimals": 18 + }, + "infoURL": "https://amechain.io/", + "shortName": "ame", + "chainId": 180, + "networkId": 180, + "explorers": [ + { + "name": "AME Scan", + "url": "https://amescan.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Crypto Emergency", + "chain": "CEM", + "rpc": [ + "https://cemchain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Crypto Emergency", + "symbol": "CEM", + "decimals": 18 + }, + "infoURL": "https://cemblockchain.com/", + "shortName": "cem", + "chainId": 193, + "networkId": 193, + "explorers": [ + { + "name": "cemscan", + "url": "https://cemscan.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "zkSync alpha testnet", + "chain": "ETH", + "rpc": [ + "https://zksync2-testnet.zksync.dev" + ], + "faucets": [ + "https://portal.zksync.io/faucet" + ], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://v2-docs.zksync.io/", + "shortName": "zksync-goerli", + "chainId": 280, + "networkId": 280, + "icon": "ethereum", + "explorers": [ + { + "name": "blockscout", + "url": "https://zksync2-testnet.zkscan.io", + "icon": "blockscout", + "standard": "EIP3091" + } + ] + }, + { + "name": "SX Network Mainnet", + "chain": "SX", + "icon": "SX", + "network": "mainnet", + "rpc": [ + "https://rpc.sx.technology" + ], + "faucets": [], + "nativeCurrency": { + "name": "SX Network", + "symbol": "SX", + "decimals": 18 + }, + "infoURL": "https://www.sx.technology", + "shortName": "SX", + "chainId": 416, + "networkId": 416, + "explorers": [ + { + "name": "SX Network Explorer", + "url": "https://explorer.sx.technology", + "standard": "EIP3091" + } + ] + }, + { + "name": "XT Smart Chain Mainnet", + "chain": "XSC", + "icon": "xsc", + "rpc": [ + "https://datarpc1.xsc.pub", + "https://datarpc2.xsc.pub", + "https://datarpc3.xsc.pub" + ], + "faucets": [ + "https://xsc.pub/faucet" + ], + "nativeCurrency": { + "name": "XT Smart Chain Native Token", + "symbol": "XT", + "decimals": 18 + }, + "infoURL": "https://xsc.pub/", + "shortName": "xt", + "chainId": 520, + "networkId": 1024, + "explorers": [ + { + "name": "xscscan", + "url": "https://xscscan.pub", + "standard": "EIP3091" + } + ] + }, + { + "name": "F(x)Core Mainnet Network", + "chain": "Fxcore", + "network": "mainnet", + "rpc": [ + "https://fx-json-web3.functionx.io:8545" + ], + "faucets": [], + "nativeCurrency": { + "name": "Function X", + "symbol": "FX", + "decimals": 18 + }, + "infoURL": "https://functionx.io/", + "shortName": "f(x)Core", + "chainId": 530, + "networkId": 530, + "icon": "fxcore", + "explorers": [ + { + "name": "FunctionX Explorer", + "url": "https://fx-evm.functionx.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "SX Network Testnet", + "chain": "SX", + "icon": "SX", + "network": "testnet", + "rpc": [ + "https://rpc.toronto.sx.technology" + ], + "faucets": [ + "https://faucet.toronto.sx.technology" + ], + "nativeCurrency": { + "name": "SX Network", + "symbol": "SX", + "decimals": 18 + }, + "infoURL": "https://www.sx.technology", + "shortName": "SX-Testnet", + "chainId": 647, + "networkId": 647, + "explorers": [ + { + "name": "SX Network Toronto Explorer", + "url": "https://explorer.toronto.sx.technology", + "standard": "EIP3091" + } + ] + }, + { + "name": "Portal Fantasy Chain Test", + "chain": "PF", + "icon": "pf", + "network": "testnet", + "rpc": [ + "https://subnets.avax.network/portal-fantasy/testnet/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "Portal Fantasy Token", + "symbol": "PFT", + "decimals": 18 + }, + "infoURL": "https://portalfantasy.io", + "shortName": "PFTEST", + "chainId": 808, + "networkId": 808, + "explorers": [] + }, + { + "name": "Portal Fantasy Chain", + "chain": "PF", + "icon": "pf", + "network": "mainnet", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Portal Fantasy Token", + "symbol": "PFT", + "decimals": 18 + }, + "infoURL": "https://portalfantasy.io", + "shortName": "PF", + "chainId": 909, + "networkId": 909, + "explorers": [], + "status": "incubating" + }, + { + "name": "TOP Mainnet EVM", + "chain": "TOP", + "icon": "top", + "rpc": [ + "ethapi.topnetwork.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://www.topnetwork.org/", + "shortName": "top_evm", + "chainId": 980, + "networkId": 0, + "explorers": [ + { + "name": "topscan.dev", + "url": "https://www.topscan.io", + "standard": "none" + } + ] + }, + { + "name": "TOP Mainnet", + "chain": "TOP", + "icon": "top", + "rpc": [ + "topapi.topnetwork.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "TOP", + "symbol": "TOP", + "decimals": 6 + }, + "infoURL": "https://www.topnetwork.org/", + "shortName": "top", + "chainId": 989, + "networkId": 0, + "explorers": [ + { + "name": "topscan.dev", + "url": "https://www.topscan.io", + "standard": "none" + } + ] + }, + { + "name": "GTON Mainnet", + "chain": "GTON", + "rpc": [ + "https://rpc.gton.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "GCD", + "symbol": "GCD", + "decimals": 18 + }, + "infoURL": "https://gton.capital", + "shortName": "gton", + "chainId": 1000, + "networkId": 1000, + "explorers": [ + { + "name": "GTON Network Explorer", + "url": "https://explorer.gton.network", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-1" + } + }, + { + "name": "OM Platform Mainnet", + "chain": "omplatform", + "network": "mainnet", + "rpc": [ + "https://rpc-cnx.omplatform.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "OMCOIN", + "symbol": "OM", + "decimals": 18 + }, + "infoURL": "https://omplatform.com/", + "shortName": "om", + "chainId": 1246, + "networkId": 1246, + "explorers": [ + { + "name": "OMSCAN - Expenter", + "url": "https://omscan.omplatform.com", + "standard": "none" + } + ] + }, + { + "name": "Boba Network Bobabase", + "chain": "Bobabase", + "rpc": [ + "https://bobabase.boba.network", + "wss://wss.bobabase.boba.network", + "https://replica.bobabase.boba.network", + "wss://replica-wss.bobabase.boba.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Boba Token", + "symbol": "BOBA", + "decimals": 18 + }, + "infoURL": "https://boba.network", + "shortName": "Bobabase", + "chainId": 1297, + "networkId": 1297, + "explorers": [ + { + "name": "Blockscout", + "url": "https://blockexplorer.bobabase.boba.network", + "standard": "none" + } + ] + }, + { + "name": "Aitd Mainnet", + "chain": "AITD", + "icon": "aitd", + "rpc": [ + "http://walletrpc.aitd.io", + "http://node.aitd.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "AITD Mainnet", + "symbol": "AITD", + "decimals": 18 + }, + "infoURL": "https://www.aitd.io/", + "shortName": "aitd", + "chainId": 1319, + "networkId": 1319, + "explorers": [ + { + "name": "AITD Chain Explorer Mainnet", + "url": "https://aitd-explorer-new.aitd.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Aitd Testnet", + "chain": "AITD", + "icon": "aitd", + "rpc": [ + "http://http-testnet.aitd.io" + ], + "faucets": [ + "https://aitd-faucet-pre.aitdcoin.com/" + ], + "nativeCurrency": { + "name": "AITD Testnet", + "symbol": "AITD", + "decimals": 18 + }, + "infoURL": "https://www.aitd.io/", + "shortName": "aitdtestnet", + "chainId": 1320, + "networkId": 1320, + "explorers": [ + { + "name": "AITD Chain Explorer Testnet", + "url": "https://block-explorer-testnet.aitd.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "Kava EVM", + "chain": "KAVA", + "network": "mainnet", + "rpc": [ + "https://evm.kava.io", + "https://evm2.kava.io", + "wss://wevm.kava.io", + "wss://wevm2.kava.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Kava", + "symbol": "KAVA", + "decimals": 18 + }, + "infoURL": "https://www.kava.io", + "shortName": "kava", + "chainId": 2222, + "networkId": 2222, + "icon": "kava", + "explorers": [ + { + "name": "Kava EVM Explorer", + "url": "https://explorer.kava.io", + "standard": "EIP3091", + "icon": "kava" + } + ] + }, + { + "name": "JFIN Chain", + "chain": "JFIN", + "rpc": [ + "https://rpc.jfinchain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "JFIN Coin", + "symbol": "jfin", + "decimals": 18 + }, + "infoURL": "https://jfinchain.com", + "shortName": "jfin", + "chainId": 3501, + "networkId": 3501, + "explorers": [ + { + "name": "JFIN Chain Explorer", + "url": "https://exp.jfinchain.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Crossbell", + "chain": "Crossbell", + "network": "mainnet", + "rpc": [ + "https://rpc.crossbell.io" + ], + "faucets": [ + "https://faucet.crossbell.io" + ], + "nativeCurrency": { + "name": "Crossbell Token", + "symbol": "CSB", + "decimals": 18 + }, + "infoURL": "https://crossbell.io", + "shortName": "csb", + "chainId": 3737, + "networkId": 3737, + "icon": "crossbell", + "explorers": [ + { + "name": "Crossbell Explorer", + "url": "https://scan.crossbell.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "YuanChain Mainnet", + "chain": "YCC", + "network": "mainnet", + "rpc": [ + "https://mainnet.yuan.org/eth" + ], + "faucets": [], + "nativeCurrency": { + "name": "YCC", + "symbol": "YCC", + "decimals": 18 + }, + "infoURL": "https://www.yuan.org", + "shortName": "ycc", + "chainId": 3999, + "networkId": 3999, + "icon": "ycc", + "explorers": [ + { + "name": "YuanChain Explorer", + "url": "https://mainnet.yuan.org", + "standard": "none" + } + ] + }, + { + "name": "Boba Network Bobaopera Testnet", + "chain": "Bobaopera Testnet", + "rpc": [ + "https://testnet.bobaopera.boba.network", + "wss://wss.testnet.bobaopera.boba.network", + "https://replica.testnet.bobaopera.boba.network", + "wss://replica-wss.testnet.bobaopera.boba.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Boba Token", + "symbol": "BOBA", + "decimals": 18 + }, + "infoURL": "https://boba.network", + "shortName": "Bobaopera Testnet", + "chainId": 4051, + "networkId": 4051, + "explorers": [ + { + "name": "Blockscout", + "url": "https://blockexplorer.testnet.bobaopera.boba.network", + "standard": "none" + } + ] + }, + { + "name": "Venidium Mainnet", + "chain": "XVM", + "icon": "venidium", + "rpc": [ + "https://rpc.venidium.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Venidium", + "symbol": "XVM", + "decimals": 18 + }, + "infoURL": "https://venidium.io", + "shortName": "xvm", + "chainId": 4919, + "networkId": 4919, + "explorers": [ + { + "name": "Venidium Explorer", + "url": "https://evm.venidiumexplorer.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "TLChain Network Mainnet", + "chain": "TLC", + "icon": "tlc", + "rpc": [ + "https://mainnet-rpc.tlxscan.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "TLChain Network", + "symbol": "TLC", + "decimals": 18 + }, + "infoURL": "https://tlchain.network/", + "shortName": "tlc", + "chainId": 5177, + "networkId": 5177, + "explorers": [ + { + "name": "TLChain Explorer", + "url": "https://explorer.tlchain.network", + "standard": "none" + } + ] + }, + { + "name": "Tomb Chain Mainnet", + "chain": "Tomb Chain", + "rpc": [ + "https://rpc.tombchain.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Tomb", + "symbol": "TOMB", + "decimals": 18 + }, + "infoURL": "https://tombchain.com/", + "shortName": "tombchain", + "chainId": 6969, + "networkId": 6969, + "explorers": [ + { + "name": "tombscout", + "url": "https://tombscout.com", + "standard": "none" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-250", + "bridges": [ + { + "url": "https://beta-bridge.lif3.com/" + } + ] + } + }, + { + "name": "Ella the heart", + "chain": "ella", + "icon": "ella", + "rpc": [ + "https://rpc.ella.network" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ella", + "symbol": "ELLA", + "decimals": 18 + }, + "infoURL": "https://ella.network", + "shortName": "ELLA", + "chainId": 7027, + "networkId": 7027, + "explorers": [ + { + "name": "Ella", + "url": "https://ella.network", + "standard": "EIP3091" + } + ] + }, + { + "name": "Rise of the Warbots Testnet", + "chain": "nmactest", + "rpc": [ + "https://testnet1.riseofthewarbots.com", + "https://testnet2.riseofthewarbots.com", + "https://testnet3.riseofthewarbots.com", + "https://testnet4.riseofthewarbots.com", + "https://testnet5.riseofthewarbots.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "Nano Machines", + "symbol": "NMAC", + "decimals": 18 + }, + "infoURL": "https://riseofthewarbots.com/", + "shortName": "Rise of the Warbots Testnet", + "chainId": 7777, + "networkId": 7777, + "explorers": [ + { + "name": "avascan", + "url": "https://testnet.avascan.info/blockchain/2mZ9doojfwHzXN3VXDQELKnKyZYxv7833U8Yq5eTfFx3hxJtiy", + "standard": "none" + } + ] + }, + { + "name": "BerylBit Mainnet", + "chain": "BRB", + "rpc": [ + "https://mainnet.berylbit.io" + ], + "faucets": [ + "https://t.me/BerylBit" + ], + "nativeCurrency": { + "name": "BerylBit Chain Native Token", + "symbol": "BRB", + "decimals": 18 + }, + "infoURL": "https://www.beryl-bit.com", + "shortName": "brb", + "chainId": 9012, + "networkId": 9012, + "icon": "berylbit", + "explorers": [ + { + "name": "berylbit-explorer", + "url": "https://explorer.berylbit.io", + "standard": "EIP3091" + } + ] + }, + { + "name": "IVAR Chain Testnet", + "chain": "IVAR", + "icon": "ivar", + "rpc": [ + "https://testnet-rpc.ivarex.com" + ], + "faucets": [ + "https://tfaucet.ivarex.com/" + ], + "nativeCurrency": { + "name": "tIvar", + "symbol": "tIVAR", + "decimals": 18 + }, + "infoURL": "https://ivarex.com", + "shortName": "tivar", + "chainId": 16888, + "networkId": 16888, + "explorers": [ + { + "name": "ivarscan", + "url": "https://testnet.ivarscan.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Q Mainnet", + "chain": "Q", + "network": "mainnet", + "rpc": [ + "https://rpc.q.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "Q token", + "symbol": "Q", + "decimals": 18 + }, + "infoURL": "https://q.org", + "shortName": "q", + "chainId": 35441, + "networkId": 35441, + "icon": "q", + "explorers": [ + { + "name": "Q explorer", + "url": "https://explorer.q.org", + "icon": "q", + "standard": "EIP3091" + } + ] + }, + { + "name": "Q Testnet", + "chain": "Q", + "network": "testnet", + "rpc": [ + "https://rpc.qtestnet.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "Q token", + "symbol": "Q", + "decimals": 18 + }, + "infoURL": "https://q.org/", + "shortName": "q-testnet", + "chainId": 35443, + "networkId": 35443, + "icon": "q", + "explorers": [ + { + "name": "Q explorer", + "url": "https://explorer.qtestnet.org", + "icon": "q", + "standard": "EIP3091" + } + ] + }, + { + "name": "Arbitrum Nova", + "chainId": 42170, + "shortName": "arb-nova", + "chain": "ETH", + "networkId": 42170, + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "rpc": [ + "https://nova.arbitrum.io/rpc" + ], + "faucets": [], + "explorers": [ + { + "name": "Arbitrum Nova Chain Explorer", + "url": "https://nova-explorer.arbitrum.io", + "icon": "blockscout", + "standard": "EIP3091" + } + ], + "infoURL": "https://arbitrum.io", + "parent": { + "type": "L2", + "chain": "eip155-1", + "bridges": [ + { + "url": "https://bridge.arbitrum.io" + } + ] + } + }, + { + "name": "GTON Testnet", + "chain": "GTON Testnet", + "rpc": [ + "https://testnet.gton.network/" + ], + "faucets": [], + "nativeCurrency": { + "name": "GCD", + "symbol": "GCD", + "decimals": 18 + }, + "infoURL": "https://gton.capital", + "shortName": "tgton", + "chainId": 50021, + "networkId": 50021, + "explorers": [ + { + "name": "GTON Testnet Network Explorer", + "url": "https://explorer.testnet.gton.network", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-3" + } + }, + { + "name": "Mixin Virtual Machine", + "chain": "MVM", + "network": "mainnet", + "rpc": [ + "https://geth.mvm.dev" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://mvm.dev", + "shortName": "mvm", + "chainId": 73927, + "networkId": 73927, + "icon": "mvm", + "explorers": [ + { + "name": "mvmscan", + "url": "https://scan.mvm.dev", + "icon": "mvm", + "standard": "EIP3091" + } + ] + }, + { + "name": "ResinCoin Mainnet", + "chain": "RESIN", + "rpc": [ + "https://mainnet.resincoin.ml" + ], + "faucets": [], + "nativeCurrency": { + "name": "Ether", + "symbol": "RESIN", + "decimals": 18 + }, + "infoURL": "https://resincoin.ml", + "shortName": "resin", + "chainId": 75000, + "networkId": 75000, + "explorers": [ + { + "name": "ResinScan", + "url": "https://explorer.resincoin.ml", + "standard": "none" + } + ] + }, + { + "name": "IVAR Chain Mainnet", + "chain": "IVAR", + "icon": "ivar", + "rpc": [ + "https://mainnet-rpc.ivarex.com" + ], + "faucets": [ + "https://faucet.ivarex.com/" + ], + "nativeCurrency": { + "name": "Ivar", + "symbol": "IVAR", + "decimals": 18 + }, + "infoURL": "https://ivarex.com", + "shortName": "ivar", + "chainId": 88888, + "networkId": 88888, + "explorers": [ + { + "name": "ivarscan", + "url": "https://ivarscan.com", + "standard": "EIP3091" + } + ] + }, + { + "name": "Crystaleum", + "chain": "crystal", + "network": "mainnet", + "rpc": [ + "https://evm.cryptocurrencydevs.org", + "https://rpc.crystaleum.org" + ], + "faucets": [], + "nativeCurrency": { + "name": "CRFI", + "symbol": "◈", + "decimals": 18 + }, + "infoURL": "https://crystaleum.org", + "shortName": "CRFI", + "chainId": 103090, + "networkId": 1, + "icon": "crystal", + "explorers": [ + { + "name": "blockscout", + "url": "https://scan.crystaleum.org", + "icon": "crystal", + "standard": "EIP3091" + } + ] + }, + { + "name": "ETND Chain Mainnets", + "chain": "ETND", + "network": "mainnet", + "rpc": [ + "https://rpc.node1.etnd.pro/" + ], + "faucets": [], + "nativeCurrency": { + "name": "ETND", + "symbol": "ETND", + "decimals": 18 + }, + "infoURL": "https://www.etnd.pro", + "shortName": "ETND", + "chainId": 131419, + "networkId": 131419, + "icon": "ETND", + "explorers": [ + { + "name": "etndscan", + "url": "https://scan.etnd.pro", + "icon": "ETND", + "standard": "none" + } + ] + }, + { + "name": "Arbitrum Görli", + "title": "Arbitrum Görli Rollup Testnet", + "chainId": 421613, + "shortName": "arb-goerli", + "chain": "ETH", + "networkId": 421613, + "nativeCurrency": { + "name": "Arbitrum Görli Ether", + "symbol": "AGOR", + "decimals": 18 + }, + "rpc": [ + "https://goerli-rollup.arbitrum.io/rpc/" + ], + "faucets": [], + "infoURL": "https://arbitrum.io/", + "explorers": [ + { + "name": "Arbitrum Görli Rollup Explorer", + "url": "https://goerli-rollup-explorer.arbitrum.io", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-5", + "bridges": [ + { + "url": "https://bridge.arbitrum.io/" + } + ] + } + }, + { + "name": "4GoodNetwork", + "chain": "4GN", + "rpc": [ + "https://chain.deptofgood.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "APTA", + "symbol": "APTA", + "decimals": 18 + }, + "infoURL": "https://bloqs4good.com", + "shortName": "bloqs4good", + "chainId": 846000, + "networkId": 846000 + }, + { + "name": "PlatON Dev Testnet2", + "chain": "PlatON", + "rpc": [ + "https://devnet2openapi.platon.network/rpc", + "wss://devnet2openapi.platon.network/ws" + ], + "faucets": [ + "https://devnet2faucet.platon.network/faucet" + ], + "nativeCurrency": { + "name": "LAT", + "symbol": "lat", + "decimals": 18 + }, + "infoURL": "https://www.platon.network", + "shortName": "platondev2", + "chainId": 2206132, + "networkId": 1, + "icon": "platon", + "explorers": [ + { + "name": "PlatON explorer", + "url": "https://devnet2scan.platon.network", + "standard": "none" + } + ] + }, + { + "name": "CANTO", + "chain": "CANTO", + "rpc": [ + "https://canto.evm.chandrastation.com", + "https://canto.slingshot.finance", + "https://jsonrpc.canto.nodestake.top" + ], + "nativeCurrency": { + "name": "CANTO", + "symbol": "CANTO", + "decimals": 18 + }, + "infoURL": "https://canto.io/", + "shortName": "CANTO", + "chainId": 7700, + "networkId": 7700, + "icon": "CANTO", + "explorers": [ + { + "name": "CANTO explorer", + "url": "https://evm.explorer.canto.io", + "standard": "none" + } + ] + }, + { + "name": "OMP", + "chainId": 11552, + "shortName": "OMP", + "chain": "OMP", + "network": "mainnet", + "networkId": 11552, + "nativeCurrency": { + "name": "OMP", + "symbol": "OMP", + "decimals": 18 + }, + "rpc": [ + "http://ompchain.com:8545", + "http://47.242.253.115:8545" + ], + "faucets": [], + "infoURL": "https://www.onemorepay.top", + "app_resource": { + "ic_chain_select": "http://api.ahjsc.top/image/icon/1.png", + "ic_chain_unselect": "http://api.ahjsc.top/image/icon/2.png", + "color_chain_bg": "0xf3d275" + } + } +] \ No newline at end of file diff --git a/components/chain/chain.js b/components/chain/chain.js index 71fdbe40e..c941c160b 100644 --- a/components/chain/chain.js +++ b/components/chain/chain.js @@ -19,7 +19,7 @@ import { export default function Chain({ chain }) { const router = useRouter() - const [ account, setAccount ] = useState(null) + const [account, setAccount] = useState(null) useEffect(() => { const accountConfigure = () => { @@ -38,11 +38,11 @@ export default function Chain({ chain }) { }, []) const toHex = (num) => { - return '0x'+num.toString(16) + return '0x' + num.toString(16) } const addToNetwork = () => { - if(!(account && account.address)) { + if (!(account && account.address)) { stores.dispatcher.dispatch({ type: TRY_CONNECT_WALLET }) return } @@ -56,7 +56,7 @@ export default function Chain({ chain }) { decimals: chain.nativeCurrency.decimals, }, rpcUrls: chain.rpc, - blockExplorerUrls: [ ((chain.explorers && chain.explorers.length > 0 && chain.explorers[0].url) ? chain.explorers[0].url : chain.infoURL) ] + blockExplorerUrls: [((chain.explorers && chain.explorers.length > 0 && chain.explorers[0].url) ? chain.explorers[0].url : chain.infoURL)] } window.web3.eth.getAccounts((error, accounts) => { @@ -64,20 +64,22 @@ export default function Chain({ chain }) { method: 'wallet_addEthereumChain', params: [params, accounts[0]], }) - .then((result) => { - console.log(result) - }) - .catch((error) => { - stores.emitter.emit(ERROR, error.message ? error.message : error) - console.log(error) - }); + .then((result) => { + console.log(result) + }) + .catch((error) => { + stores.emitter.emit(ERROR, error.message ? error.message : error) + console.log(error) + }); }) } const renderProviderText = () => { - if(account && account.address) { + if (account && account.address) { const providerTextList = { + tokenpocket: 'Add to TokenPocket', + dfox: 'Add to TokenPocket', Metamask: 'Add to Metamask', imToken: 'Add to imToken', Wallet: 'Add to Wallet' @@ -89,48 +91,49 @@ export default function Chain({ chain }) { } - if(!chain) { + if (!chain) { return
} return ( - -
+ +
{ - e.target.onerror = null; - e.target.src = "/chains/unknown-logo.png"; - }} - width={ 28 } - height={ 28 } - className={ classes.avatar } + // src='/connectors/icn-asd.svg' + // onError={e => { + // e.target.onerror = null; + // e.target.src = "/chains/unknown-logo.png"; + // }} + src="/chains/unknown-logo.png" + width={28} + height={28} + className={classes.avatar} /> - - - - { chain.name } + + + + {chain.name}
-
-
- ChainID - { chain.chainId } +
+
+ ChainID + {chain.chainId}
-
- Currency - { chain.nativeCurrency ? chain.nativeCurrency.symbol : 'none' } +
+ Currency + {chain.nativeCurrency ? chain.nativeCurrency.symbol : 'none'}
-
+
diff --git a/components/header/header.js b/components/header/header.js index 086ed2855..8680d9361 100644 --- a/components/header/header.js +++ b/components/header/header.js @@ -75,9 +75,9 @@ const StyledSwitch = withStyles((theme) => ({ function Header(props) { - const [ account, setAccount ] = useState(null) - const [ darkMode, setDarkMode ] = useState(props.theme.palette.type === 'dark' ? true : false); - const [ unlockOpen, setUnlockOpen ] = useState(false); + const [account, setAccount] = useState(null) + const [darkMode, setDarkMode] = useState(props.theme.palette.type === 'dark' ? true : false); + const [unlockOpen, setUnlockOpen] = useState(false); useEffect(() => { const accountConfigure = () => { @@ -114,47 +114,49 @@ function Header(props) { const renderProviderLogo = () => { const providerLogoList = { Metamask: 'metamask', + dfox: 'tokenpocket', + tokenpocket: 'tokenpocket', imToken: 'imtoken', Wallet: 'metamask', } return providerLogoList[getProvider()] } - useEffect(function() { + useEffect(function () { const localStorageDarkMode = window.localStorage.getItem('yearn.finance-dark-mode') setDarkMode(localStorageDarkMode ? localStorageDarkMode === 'dark' : false) - },[]); + }, []); return ( -
- { props.backClicked && ( -
+
+ {props.backClicked && ( +
)} -
+
} - checkedIcon={ } - checked={ darkMode } - onChange={ handleToggleChange } + icon={} + checkedIcon={} + checked={darkMode} + onChange={handleToggleChange} />
) diff --git a/components/header/header.module.css b/components/header/header.module.css index 9ced54827..5cd85fd8e 100644 --- a/components/header/header.module.css +++ b/components/header/header.module.css @@ -22,18 +22,31 @@ .metamask { background-image: url('/connectors/icn-metamask.svg'); } + +.dfox { + background-image: url('/connectors/icn-dfox.svg'); +} + +.tokenpocket { + background-image: url('/connectors/icn-tokenpocket.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'); } @@ -58,7 +71,8 @@ justify-content: space-between; margin-bottom: 10px; } + .accountButton { width: 100%; } -} +} \ No newline at end of file diff --git a/components/multichain/multichain.js b/components/multichain/multichain.js index a98e8439d..b54020d7d 100644 --- a/components/multichain/multichain.js +++ b/components/multichain/multichain.js @@ -13,10 +13,10 @@ import { getProvider } from '../../utils' export default function Multichain({ closeMultichain }) { - const [ checked, setChecked ] = useState(false) + const [checked, setChecked] = useState(false) const navigateToMultichain = () => { - window.open("https://multichain.xyz", "_blank") + window.open("https://www.transit.finance/?from=chainlist", "_blank") } const handleChange = () => { @@ -68,33 +68,33 @@ export default function Multichain({ closeMultichain }) { }); return ( - + -
- - Manage over 120 tokens and multi-chain assets with fully supported cross chain transactions. +
+ + Manage over 120 tokens and multi-chain assets with fully supported cross chain transactions.
-
+
} + control={} label="Don't show again" />
diff --git a/next.config.js b/next.config.js new file mode 100644 index 000000000..0abed0eae --- /dev/null +++ b/next.config.js @@ -0,0 +1,5 @@ +module.exports = { + // Use the CDN in production and localhost for development. + // assetPrefix: 'https://tp-lab.tokenpocket.pro/NetworkList/', + basePath: '', +} diff --git a/package-lock.json b/package-lock.json index a338c2276..13e914034 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,5989 @@ { "name": "networklist", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "networklist", + "version": "1.0.0", + "dependencies": { + "@material-ui/core": "^4.11.3", + "@material-ui/icons": "^4.11.2", + "@material-ui/lab": "^4.0.0-alpha.57", + "flux": "^4.0.1", + "next": "10.0.7", + "react": "17.0.1", + "react-dom": "17.0.1", + "swr": "^0.5.6", + "web3": "^1.3.4" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "node_modules/@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@ethersproject/abi": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", + "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==", + "dependencies": { + "@ethersproject/address": "^5.0.4", + "@ethersproject/bignumber": "^5.0.7", + "@ethersproject/bytes": "^5.0.4", + "@ethersproject/constants": "^5.0.4", + "@ethersproject/hash": "^5.0.4", + "@ethersproject/keccak256": "^5.0.3", + "@ethersproject/logger": "^5.0.5", + "@ethersproject/properties": "^5.0.3", + "@ethersproject/strings": "^5.0.4" + } + }, + "node_modules/@ethersproject/abstract-provider": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.0.9.tgz", + "integrity": "sha512-X9fMkqpeu9ayC3JyBkeeZhn35P4xQkpGX/l+FrxDtEW9tybf/UWXSMi8bGThpPtfJ6q6U2LDetXSpSwK4TfYQQ==", + "dependencies": { + "@ethersproject/bignumber": "^5.0.13", + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/logger": "^5.0.8", + "@ethersproject/networks": "^5.0.7", + "@ethersproject/properties": "^5.0.7", + "@ethersproject/transactions": "^5.0.9", + "@ethersproject/web": "^5.0.12" + } + }, + "node_modules/@ethersproject/abstract-signer": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.0.13.tgz", + "integrity": "sha512-VBIZEI5OK0TURoCYyw0t3w+TEO4kdwnI9wvt4kqUwyxSn3YCRpXYVl0Xoe7XBR/e5+nYOi2MyFGJ3tsFwONecQ==", + "dependencies": { + "@ethersproject/abstract-provider": "^5.0.8", + "@ethersproject/bignumber": "^5.0.13", + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/logger": "^5.0.8", + "@ethersproject/properties": "^5.0.7" + } + }, + "node_modules/@ethersproject/address": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.0.10.tgz", + "integrity": "sha512-70vqESmW5Srua1kMDIN6uVfdneZMaMyRYH4qPvkAXGkbicrCOsA9m01vIloA4wYiiF+HLEfL1ENKdn5jb9xiAw==", + "dependencies": { + "@ethersproject/bignumber": "^5.0.13", + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/keccak256": "^5.0.7", + "@ethersproject/logger": "^5.0.8", + "@ethersproject/rlp": "^5.0.7" + } + }, + "node_modules/@ethersproject/base64": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.0.8.tgz", + "integrity": "sha512-PNbpHOMgZpZ1skvQl119pV2YkCPXmZTxw+T92qX0z7zaMFPypXWTZBzim+hUceb//zx4DFjeGT4aSjZRTOYThg==", + "dependencies": { + "@ethersproject/bytes": "^5.0.9" + } + }, + "node_modules/@ethersproject/bignumber": { + "version": "5.0.14", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.0.14.tgz", + "integrity": "sha512-Q4TjMq9Gg3Xzj0aeJWqJgI3tdEiPiET7Y5OtNtjTAODZ2kp4y9jMNg97zVcvPedFvGROdpGDyCI77JDFodUzOw==", + "dependencies": { + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/logger": "^5.0.8", + "bn.js": "^4.4.0" + } + }, + "node_modules/@ethersproject/bignumber/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/@ethersproject/bytes": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.0.10.tgz", + "integrity": "sha512-vpu0v1LZ1j1s9kERQIMnVU69MyHEzUff7nqK9XuCU4vx+AM8n9lU2gj7jtJIvGSt9HzatK/6I6bWusI5nyuaTA==", + "dependencies": { + "@ethersproject/logger": "^5.0.8" + } + }, + "node_modules/@ethersproject/constants": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.0.9.tgz", + "integrity": "sha512-2uAKH89UcaJP/Sc+54u92BtJtZ4cPgcS1p0YbB1L3tlkavwNvth+kNCUplIB1Becqs7BOZr0B/3dMNjhJDy4Dg==", + "dependencies": { + "@ethersproject/bignumber": "^5.0.13" + } + }, + "node_modules/@ethersproject/hash": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.0.11.tgz", + "integrity": "sha512-H3KJ9fk33XWJ2djAW03IL7fg3DsDMYjO1XijiUb1hJ85vYfhvxu0OmsU7d3tg2Uv1H1kFSo8ghr3WFQ8c+NL3g==", + "dependencies": { + "@ethersproject/abstract-signer": "^5.0.10", + "@ethersproject/address": "^5.0.9", + "@ethersproject/bignumber": "^5.0.13", + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/keccak256": "^5.0.7", + "@ethersproject/logger": "^5.0.8", + "@ethersproject/properties": "^5.0.7", + "@ethersproject/strings": "^5.0.8" + } + }, + "node_modules/@ethersproject/keccak256": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.0.8.tgz", + "integrity": "sha512-zoGbwXcWWs9MX4NOAZ7N0hhgIRl4Q/IO/u9c/RHRY4WqDy3Ywm0OLamEV53QDwhjwn3YiiVwU1Ve5j7yJ0a/KQ==", + "dependencies": { + "@ethersproject/bytes": "^5.0.9", + "js-sha3": "0.5.7" + } + }, + "node_modules/@ethersproject/keccak256/node_modules/js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + }, + "node_modules/@ethersproject/logger": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.0.9.tgz", + "integrity": "sha512-kV3Uamv3XOH99Xf3kpIG3ZkS7mBNYcLDM00JSDtNgNB4BihuyxpQzIZPRIDmRi+95Z/R1Bb0X2kUNHa/kJoVrw==" + }, + "node_modules/@ethersproject/networks": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.0.8.tgz", + "integrity": "sha512-PYpptlO2Tu5f/JEBI5hdlMds5k1DY1QwVbh3LKPb3un9dQA2bC51vd2/gRWAgSBpF3kkmZOj4FhD7ATLX4H+DA==", + "dependencies": { + "@ethersproject/logger": "^5.0.8" + } + }, + "node_modules/@ethersproject/properties": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.0.8.tgz", + "integrity": "sha512-zEnLMze2Eu2VDPj/05QwCwMKHh506gpT9PP9KPVd4dDB+5d6AcROUYVLoIIQgBYK7X/Gw0UJmG3oVtnxOQafAw==", + "dependencies": { + "@ethersproject/logger": "^5.0.8" + } + }, + "node_modules/@ethersproject/rlp": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.0.8.tgz", + "integrity": "sha512-E4wdFs8xRNJfzNHmnkC8w5fPeT4Wd1U2cust3YeT16/46iSkLT8nn8ilidC6KhR7hfuSZE4UqSPzyk76p7cdZg==", + "dependencies": { + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/logger": "^5.0.8" + } + }, + "node_modules/@ethersproject/signing-key": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.0.10.tgz", + "integrity": "sha512-w5it3GbFOvN6e0mTd5gDNj+bwSe6L9jqqYjU+uaYS8/hAEp4qYLk5p8ZjbJJkNn7u1p0iwocp8X9oH/OdK8apA==", + "dependencies": { + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/logger": "^5.0.8", + "@ethersproject/properties": "^5.0.7", + "elliptic": "6.5.4" + } + }, + "node_modules/@ethersproject/strings": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.0.9.tgz", + "integrity": "sha512-ogxBpcUpdO524CYs841MoJHgHxEPUy0bJFDS4Ezg8My+WYVMfVAOlZSLss0Rurbeeam8CpUVDzM4zUn09SU66Q==", + "dependencies": { + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/constants": "^5.0.8", + "@ethersproject/logger": "^5.0.8" + } + }, + "node_modules/@ethersproject/transactions": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.0.10.tgz", + "integrity": "sha512-Tqpp+vKYQyQdJQQk4M73tDzO7ODf2D42/sJOcKlDAAbdSni13v6a+31hUdo02qYXhVYwIs+ZjHnO4zKv5BNk8w==", + "dependencies": { + "@ethersproject/address": "^5.0.9", + "@ethersproject/bignumber": "^5.0.13", + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/constants": "^5.0.8", + "@ethersproject/keccak256": "^5.0.7", + "@ethersproject/logger": "^5.0.8", + "@ethersproject/properties": "^5.0.7", + "@ethersproject/rlp": "^5.0.7", + "@ethersproject/signing-key": "^5.0.8" + } + }, + "node_modules/@ethersproject/web": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.0.13.tgz", + "integrity": "sha512-G3x/Ns7pQm21ALnWLbdBI5XkW/jrsbXXffI9hKNPHqf59mTxHYtlNiSwxdoTSwCef3Hn7uvGZpaSgTyxs7IufQ==", + "dependencies": { + "@ethersproject/base64": "^5.0.7", + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/logger": "^5.0.8", + "@ethersproject/properties": "^5.0.7", + "@ethersproject/strings": "^5.0.8" + } + }, + "node_modules/@hapi/accept": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.1.tgz", + "integrity": "sha512-fMr4d7zLzsAXo28PRRQPXR1o2Wmu+6z+VY1UzDp0iFo13Twj8WePakwXBiqn3E1aAlTpSNzCXdnnQXFhst8h8Q==", + "dependencies": { + "@hapi/boom": "9.x.x", + "@hapi/hoek": "9.x.x" + } + }, + "node_modules/@hapi/boom": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.1.tgz", + "integrity": "sha512-VNR8eDbBrOxBgbkddRYIe7+8DZ+vSbV6qlmaN2x7eWjsUjy2VmQgChkOKcVZIeupEZYj+I0dqNg430OhwzagjA==", + "dependencies": { + "@hapi/hoek": "9.x.x" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", + "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" + }, + "node_modules/@material-ui/core": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.11.3.tgz", + "integrity": "sha512-Adt40rGW6Uds+cAyk3pVgcErpzU/qxc7KBR94jFHBYretU4AtWZltYcNsbeMn9tXL86jjVL1kuGcIHsgLgFGRw==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.11.3", + "@material-ui/system": "^4.11.3", + "@material-ui/types": "^5.1.0", + "@material-ui/utils": "^4.11.2", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.4", + "hoist-non-react-statics": "^3.3.2", + "popper.js": "1.16.1-lts", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0", + "react-transition-group": "^4.4.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@material-ui/icons": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", + "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", + "dependencies": { + "@babel/runtime": "^7.4.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@material-ui/lab": { + "version": "4.0.0-alpha.57", + "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.57.tgz", + "integrity": "sha512-qo/IuIQOmEKtzmRD2E4Aa6DB4A87kmY6h0uYhjUmrrgmEAgbbw9etXpWPVXuRK6AGIQCjFzV6WO2i21m1R4FCw==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.11.2", + "clsx": "^1.0.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@material-ui/styles": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.3.tgz", + "integrity": "sha512-HzVzCG+PpgUGMUYEJ2rTEmQYeonGh41BYfILNFb/1ueqma+p1meSdu4RX6NjxYBMhf7k+jgfHFTTz+L1SXL/Zg==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.8.0", + "@material-ui/types": "^5.1.0", + "@material-ui/utils": "^4.11.2", + "clsx": "^1.0.4", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.3.2", + "jss": "^10.5.1", + "jss-plugin-camel-case": "^10.5.1", + "jss-plugin-default-unit": "^10.5.1", + "jss-plugin-global": "^10.5.1", + "jss-plugin-nested": "^10.5.1", + "jss-plugin-props-sort": "^10.5.1", + "jss-plugin-rule-value-function": "^10.5.1", + "jss-plugin-vendor-prefixer": "^10.5.1", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@material-ui/system": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.11.3.tgz", + "integrity": "sha512-SY7otguNGol41Mu2Sg6KbBP1ZRFIbFLHGK81y4KYbsV2yIcaEPOmsCK6zwWlp+2yTV3J/VwT6oSBARtGIVdXPw==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.11.2", + "csstype": "^2.5.2", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@material-ui/types": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" + }, + "node_modules/@material-ui/utils": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", + "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@next/env": { + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@next/env/-/env-10.0.7.tgz", + "integrity": "sha512-/vnz2SL/mk3Tei58WfRtVnvz5xHmAqcBmZL5sTBEy1CZG6OtZGNx0qAFCjtVkeJ5m1Bh4Ut+WFh/RF333wx8Sg==" + }, + "node_modules/@next/polyfill-module": { + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-10.0.7.tgz", + "integrity": "sha512-HxqzRpoSgmZP0kRIWwH+e0SgtAXqJ0VkYtwWcsQFED8+xF4Eqn+7Twyp4uE6hutC8gr8IFSFqH+DEYhRtg1ltQ==" + }, + "node_modules/@next/react-dev-overlay": { + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-10.0.7.tgz", + "integrity": "sha512-yq71MDHVqN2N+IqOvZDiFsMpQrBcymrdpTx1ShhAADX7cWQvW4dhcIir4BbfrS10vS1LLz/3a8uKZkGdNoJj3w==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@next/react-dev-overlay/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-refresh-utils": { + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-10.0.7.tgz", + "integrity": "sha512-d/71vtQglv6m7sh4W1O9drc2hYti7UnAdEXfBLZAS354g2S80lvCRGIhbDrMx4w0rpShoxBIZboE2++LihAESg==" + }, + "node_modules/@opentelemetry/api": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.14.0.tgz", + "integrity": "sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==", + "dependencies": { + "@opentelemetry/context-base": "^0.14.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/context-base": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.14.0.tgz", + "integrity": "sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "12.20.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.4.tgz", + "integrity": "sha512-xRCgeE0Q4pT5UZ189TJ3SpYuX/QGl6QIAOAIeDSbAVAd2gX1NxSZup4jNVK7cxIeP8KDSbJgcckun495isP1jQ==" + }, + "node_modules/@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "node_modules/@types/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz", + "integrity": "sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.1.tgz", + "integrity": "sha512-vIo69qKKcYoJ8wKCJjwSgCTM+z3chw3g18dkrDfVX665tMH7tmbDxEAnPdey4gTlwZz5QuHGzd+hul0OVZDqqQ==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react/node_modules/csstype": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", + "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==" + }, + "node_modules/@types/secp256k1": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.1.tgz", + "integrity": "sha512-+ZjSA8ELlOp8SlKi0YLB2tz9d5iPNEmOBd+8Rz21wTMdaXQIa9b6TEnD6l5qKOCypE7FSyPyck12qZJxSDNoog==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/are-we-there-yet/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + }, + "node_modules/array-flatten": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", + "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==", + "optional": true + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "dependencies": { + "array-filter": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "node_modules/base-x": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", + "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/blakejs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", + "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/body-parser/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/body-parser/node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "dependencies": { + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/bufferutil": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz", + "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.2.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001196", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001196.tgz", + "integrity": "sha512-CPvObjD3ovWrNBaXlAIGWmg2gQQuJ5YhuciUOjPRox6hIQttu8O+b51dx6VIpIY9ESd2d0Vac1RKpICdG4rGUg==" + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/cids": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "dependencies": { + "buffer": "^5.5.0", + "class-is": "^1.1.0", + "multibase": "~0.6.0", + "multicodec": "^1.0.0", + "multihashes": "~0.4.15" + }, + "engines": { + "node": ">=4.0.0", + "npm": ">=3.0.0" + } + }, + "node_modules/cids/node_modules/multicodec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "dependencies": { + "buffer": "^5.6.0", + "varint": "^5.0.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-is": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "optional": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "optional": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/content-hash": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "dependencies": { + "cids": "^0.7.1", + "multicodec": "^0.5.5", + "multihashes": "^0.4.15" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", + "dependencies": { + "node-fetch": "2.6.1" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "dependencies": { + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/cssnano-preset-simple": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-1.2.2.tgz", + "integrity": "sha512-gtvrcRSGtP3hA/wS8mFVinFnQdEsEpm3v4I/s/KmNjpdWaThV/4E5EojAzFXxyT5OCSRPLlHR9iQexAqKHlhGQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001179", + "postcss": "^7.0.32" + } + }, + "node_modules/cssnano-preset-simple/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/cssnano-preset-simple/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssnano-preset-simple/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cssnano-simple": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-1.2.2.tgz", + "integrity": "sha512-4slyYc1w4JhSbhVX5xi9G0aQ42JnRyPg+7l7cqoNyoIDzfWx40Rq3JQZnoAWDu60A4AvKVp9ln/YSUOdhDX68g==", + "dependencies": { + "cssnano-preset-simple": "1.2.2", + "postcss": "^7.0.32" + } + }, + "node_modules/cssnano-simple/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/cssnano-simple/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssnano-simple/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/csstype": { + "version": "2.6.16", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", + "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==", + "engines": { + "node": ">=6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dom-helpers": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz", + "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-helpers/node_modules/csstype": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", + "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==" + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.680", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.680.tgz", + "integrity": "sha512-XBACJT9RdpdWtoMXQPR8Be3ZtmizWWbxfw8cY2b5feUwiDO3FUl8qo4W2jXoq/WnnA3xBRqafu1XbpczqyUvlA==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eth-ens-namehash": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=", + "dependencies": { + "idna-uts46-hx": "^2.3.1", + "js-sha3": "^0.5.7" + } + }, + "node_modules/eth-ens-namehash/node_modules/js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + }, + "node_modules/eth-lib": { + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/eth-lib/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereum-bloom-filters": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.9.tgz", + "integrity": "sha512-GiK/RQkAkcVaEdxKVkPcG07PQ5vD7v2MFSHgZmBJSfMzNRHimntdBithsHAT89tAXnIpzVDWt8iaCD1DvkaxGg==", + "dependencies": { + "js-sha3": "^0.8.0" + } + }, + "node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "dependencies": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "node_modules/ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" + }, + "node_modules/ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "dependencies": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "dependencies": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + }, + "node_modules/ethereumjs-util/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=", + "dependencies": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/ethjs-unit/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + }, + "node_modules/ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "dependencies": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.3.0.tgz", + "integrity": "sha512-rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz", + "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==", + "dependencies": { + "cross-fetch": "^3.0.4", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flux": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.1.tgz", + "integrity": "sha512-emk4RCvJ8RzNP2lNpphKnG7r18q8elDYNAPx7xn+bDeOIo9FFfxEfIQ2y6YbQNmnsGD3nH1noxtLE64Puz1bRQ==", + "dependencies": { + "fbemitter": "^3.0.0", + "fbjs": "^3.0.0" + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, + "node_modules/fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "optional": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "optional": true + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/got/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "engines": { + "node": "*" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": true + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "node_modules/http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=" + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idna-uts46-hx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "dependencies": { + "punycode": "2.1.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/idna-uts46-hx/node_modules/punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", + "engines": { + "node": ">=6" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "node_modules/indefinite-observable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-2.0.1.tgz", + "integrity": "sha512-G8vgmork+6H9S8lUAg1gtXEj2JxIQTo0g2PbFiYOdjkziSI0F7UYBiVwhZRuixhBCNGczAls34+5HJPyZysvxQ==", + "dependencies": { + "symbol-observable": "1.2.0" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "optional": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "node_modules/is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "optional": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "node_modules/is-generator-function": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz", + "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=", + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz", + "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==", + "dependencies": { + "available-typed-arrays": "^1.0.2", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.0-next.2", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jss": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.5.1.tgz", + "integrity": "sha512-hbbO3+FOTqVdd7ZUoTiwpHzKXIo5vGpMNbuXH1a0wubRSWLWSBvwvaq4CiHH/U42CmjOnp6lVNNs/l+Z7ZdDmg==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "indefinite-observable": "^2.0.1", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + } + }, + "node_modules/jss-plugin-camel-case": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.5.1.tgz", + "integrity": "sha512-9+oymA7wPtswm+zxVti1qiowC5q7bRdCJNORtns2JUj/QHp2QPXYwSNRD8+D2Cy3/CEMtdJzlNnt5aXmpS6NAg==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "10.5.1" + } + }, + "node_modules/jss-plugin-default-unit": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.5.1.tgz", + "integrity": "sha512-D48hJBc9Tj3PusvlillHW8Fz0y/QqA7MNmTYDQaSB/7mTrCZjt7AVRROExoOHEtd2qIYKOYJW3Jc2agnvsXRlQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1" + } + }, + "node_modules/jss-plugin-global": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.5.1.tgz", + "integrity": "sha512-jX4XpNgoaB8yPWw/gA1aPXJEoX0LNpvsROPvxlnYe+SE0JOhuvF7mA6dCkgpXBxfTWKJsno7cDSCgzHTocRjCQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1" + } + }, + "node_modules/jss-plugin-nested": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.5.1.tgz", + "integrity": "sha512-xXkWKOCljuwHNjSYcXrCxBnjd8eJp90KVFW1rlhvKKRXnEKVD6vdKXYezk2a89uKAHckSvBvBoDGsfZrldWqqQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1", + "tiny-warning": "^1.0.2" + } + }, + "node_modules/jss-plugin-props-sort": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.5.1.tgz", + "integrity": "sha512-t+2vcevNmMg4U/jAuxlfjKt46D/jHzCPEjsjLRj/J56CvP7Iy03scsUP58Iw8mVnaV36xAUZH2CmAmAdo8994g==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1" + } + }, + "node_modules/jss-plugin-rule-value-function": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.5.1.tgz", + "integrity": "sha512-3gjrSxsy4ka/lGQsTDY8oYYtkt2esBvQiceGBB4PykXxHoGRz14tbCK31Zc6DHEnIeqsjMUGbq+wEly5UViStQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.5.1", + "tiny-warning": "^1.0.2" + } + }, + "node_modules/jss-plugin-vendor-prefixer": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.5.1.tgz", + "integrity": "sha512-cLkH6RaPZWHa1TqSfd2vszNNgxT1W0omlSjAd6hCFHp3KIocSrW21gaHjlMU26JpTHwkc+tJTCQOmE/O1A4FKQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "css-vendor": "^2.0.8", + "jss": "10.5.1" + } + }, + "node_modules/jss/node_modules/csstype": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", + "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==" + }, + "node_modules/keccak": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz", + "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/keccak/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/line-column": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", + "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", + "dependencies": { + "isarray": "^1.0.0", + "isobject": "^2.0.0" + } + }, + "node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", + "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "dependencies": { + "mime-db": "1.46.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "optional": true + }, + "node_modules/mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dependencies": { + "mkdirp": "*" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mock-fs": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.13.0.tgz", + "integrity": "sha512-DD0vOdofJdoaRNtnWcrXe6RQbpHkPPmtqGq14uRX0F8ZKJ5nv89CVTYl/BZdppDxBDaV0hl75htg3abpEWlPZA==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/multibase": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "dependencies": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "node_modules/multicodec": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "dependencies": { + "varint": "^5.0.0" + } + }, + "node_modules/multihashes": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "dependencies": { + "buffer": "^5.5.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" + } + }, + "node_modules/multihashes/node_modules/multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "dependencies": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "node_modules/nano-json-stream-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=" + }, + "node_modules/nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "optional": true + }, + "node_modules/native-url": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next": { + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/next/-/next-10.0.7.tgz", + "integrity": "sha512-We0utmwwfkvO12eLyUZd3tX9VLDE3FPpOaHpH3kqKdUTxJzUKt8FLBXCTm0mwsTKW5XColWG8mJvz2OLu3+3QA==", + "dependencies": { + "@babel/runtime": "7.12.5", + "@hapi/accept": "5.0.1", + "@next/env": "10.0.7", + "@next/polyfill-module": "10.0.7", + "@next/react-dev-overlay": "10.0.7", + "@next/react-refresh-utils": "10.0.7", + "@opentelemetry/api": "0.14.0", + "ast-types": "0.13.2", + "browserslist": "4.16.1", + "buffer": "5.6.0", + "caniuse-lite": "^1.0.30001179", + "chalk": "2.4.2", + "chokidar": "3.5.1", + "crypto-browserify": "3.12.0", + "cssnano-simple": "1.2.2", + "etag": "1.8.1", + "find-cache-dir": "3.3.1", + "jest-worker": "24.9.0", + "native-url": "0.3.4", + "node-fetch": "2.6.1", + "node-html-parser": "1.4.9", + "node-libs-browser": "^2.2.1", + "p-limit": "3.1.0", + "path-browserify": "1.0.1", + "pnp-webpack-plugin": "1.6.4", + "postcss": "8.1.7", + "process": "0.11.10", + "prop-types": "15.7.2", + "raw-body": "2.4.1", + "react-is": "16.13.1", + "react-refresh": "0.8.3", + "sharp": "0.26.3", + "stream-browserify": "3.0.0", + "styled-jsx": "3.3.2", + "use-subscription": "1.5.1", + "vm-browserify": "1.1.2", + "watchpack": "2.0.0-beta.13" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=10.13.0" + }, + "optionalDependencies": { + "sharp": "0.26.3" + } + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/node-abi": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.20.0.tgz", + "integrity": "sha512-6ldtfVR5l3RS8D0aT+lj/uM2Vv/PGEkeWzt2tl8DFBsGY/IuVnAIHl+dG6C14NlWClVv7Rn2+ZDvox+35Hx2Kg==", + "optional": true, + "dependencies": { + "semver": "^5.4.1" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-addon-api": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==", + "optional": true + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", + "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "dependencies": { + "he": "1.2.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-libs-browser/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/node-libs-browser/node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + }, + "node_modules/noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "optional": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "optional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=", + "dependencies": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/number-to-bn/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/oboe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=", + "dependencies": { + "http-https": "^1.0.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/popper.js": { + "version": "1.16.1-lts", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + }, + "node_modules/postcss": { + "version": "8.1.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz", + "integrity": "sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==", + "dependencies": { + "colorette": "^1.2.1", + "line-column": "^1.0.2", + "nanoid": "^3.1.16", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prebuild-install": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.1.tgz", + "integrity": "sha512-7GOJrLuow8yeiyv75rmvZyeMGzl8mdEX5gY69d6a6bHWmiPevwqFw+tQavhK0EYMaSg3/KD24cWqeQv1EWsqDQ==", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prebuild-install/node_modules/simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "engines": { + "node": ">=4" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "optional": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz", + "integrity": "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rlp": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz", + "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==", + "dependencies": { + "bn.js": "^4.11.1" + }, + "bin": { + "rlp": "bin/rlp" + } + }, + "node_modules/rlp/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz", + "integrity": "sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "node_modules/secp256k1": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.2", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/secp256k1/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/servify": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "dependencies": { + "body-parser": "^1.16.0", + "cors": "^2.8.1", + "express": "^4.14.0", + "request": "^2.79.0", + "xhr": "^2.3.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "optional": true + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/sharp": { + "version": "0.26.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.26.3.tgz", + "integrity": "sha512-NdEJ9S6AMr8Px0zgtFo1TJjMK/ROMU92MkDtYn2BBrDjIx3YfH9TUyGdzPC+I/L619GeYQc690Vbaxc5FPCCWg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "array-flatten": "^3.0.0", + "color": "^3.1.3", + "detect-libc": "^1.0.3", + "node-addon-api": "^3.0.2", + "npmlog": "^4.1.2", + "prebuild-install": "^6.0.0", + "semver": "^7.3.2", + "simple-get": "^4.0.0", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "optional": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "node_modules/simple-get": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", + "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-get/node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "optional": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-get/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-http/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/stream-http/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "optional": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", + "dependencies": { + "is-hex-prefixed": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/styled-jsx": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz", + "integrity": "sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==", + "dependencies": { + "@babel/types": "7.8.3", + "babel-plugin-syntax-jsx": "6.18.0", + "convert-source-map": "1.7.0", + "loader-utils": "1.2.3", + "source-map": "0.7.3", + "string-hash": "1.1.3", + "stylis": "3.5.4", + "stylis-rule-sheet": "0.0.10" + } + }, + "node_modules/styled-jsx/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "node_modules/stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "dependencies": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "eth-lib": "^0.1.26", + "fs-extra": "^4.0.2", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar": "^4.0.2", + "xhr-request": "^1.0.1" + } + }, + "node_modules/swarm-js/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dependencies": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swr": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/swr/-/swr-0.5.6.tgz", + "integrity": "sha512-Bmx3L4geMZjYT5S2Z6EE6/5Cx6v1Ka0LhqZKq8d6WL2eu9y6gHWz3dUzfIK/ymZVHVfwT/EweFXiYGgfifei3w==", + "dependencies": { + "dequal": "2.0.2" + } + }, + "node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "optional": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.24", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.24.tgz", + "integrity": "sha512-yo+miGzQx5gakzVK3QFfN0/L9uVhosXBBO7qmnk7c2iw1IhL212wfA3zbnI54B0obGwC/5NWub/iT9sReMx+Fw==", + "engines": { + "node": "*" + } + }, + "node_modules/ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz", + "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.0", + "has-symbols": "^1.0.0", + "which-boxed-primitive": "^1.0.1" + } + }, + "node_modules/underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=" + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "dependencies": { + "object-assign": "^4.1.1" + } + }, + "node_modules/utf-8-validate": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.4.tgz", + "integrity": "sha512-MEF05cPSq3AwJ2C7B7sHAA6i53vONoZbMGX8My5auEVm6W+dJ2Jd/TZPyGJ5CH42V2XtbI5FD28HeHeqlPzZ3Q==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.2.0" + } + }, + "node_modules/utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/watchpack": { + "version": "2.0.0-beta.13", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.0-beta.13.tgz", + "integrity": "sha512-ZEFq2mx/k5qgQwgi6NOm+2ImICb8ngAkA/rZ6oyXZ7SgPn3pncf+nfhYTCrs3lmHwOxnPtGLTOuFLfpSMh1VMA==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/web3": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.3.4.tgz", + "integrity": "sha512-D6cMb2EtTMLHgdGbkTPGl/Qi7DAfczR+Lp7iFX3bcu/bsD9V8fZW69hA8v5cRPNGzXUwVQebk3bS17WKR4cD2w==", + "dependencies": { + "web3-bzz": "1.3.4", + "web3-core": "1.3.4", + "web3-eth": "1.3.4", + "web3-eth-personal": "1.3.4", + "web3-net": "1.3.4", + "web3-shh": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-bzz": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.3.4.tgz", + "integrity": "sha512-DBRVQB8FAgoAtZCpp2GAGPCJjgBgsuwOKEasjV044AAZiONpXcKHbkO6G1SgItIixnrJsRJpoGLGw52Byr6FKw==", + "dependencies": { + "@types/node": "^12.12.6", + "got": "9.6.0", + "swarm-js": "^0.1.40", + "underscore": "1.9.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.3.4.tgz", + "integrity": "sha512-7OJu46RpCEfTerl+gPvHXANR2RkLqAfW7l2DAvQ7wN0pnCzl9nEfdgW6tMhr31k3TR2fWucwKzCyyxMGzMHeSA==", + "dependencies": { + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.3.4", + "web3-core-method": "1.3.4", + "web3-core-requestmanager": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-helpers": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.3.4.tgz", + "integrity": "sha512-n7BqDalcTa1stncHMmrnFtyTgDhX5Fy+avNaHCf6qcOP2lwTQC8+mdHVBONWRJ6Yddvln+c8oY/TAaB6PzWK0A==", + "dependencies": { + "underscore": "1.9.1", + "web3-eth-iban": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-method": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.3.4.tgz", + "integrity": "sha512-JxmQrujsAWYRRN77P/RY7XuZDCzxSiiQJrgX/60Lfyf7FF1Y0le4L/UMCi7vUJnuYkbU1Kfl9E0udnqwyPqlvQ==", + "dependencies": { + "@ethersproject/transactions": "^5.0.0-beta.135", + "underscore": "1.9.1", + "web3-core-helpers": "1.3.4", + "web3-core-promievent": "1.3.4", + "web3-core-subscriptions": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-promievent": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.4.tgz", + "integrity": "sha512-V61dZIeBwogg6hhZZUt0qL9hTp1WDhnsdjP++9fhTDr4vy/Gz8T5vibqT2LLg6lQC8i+Py33yOpMeMNjztaUaw==", + "dependencies": { + "eventemitter3": "4.0.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-requestmanager": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.3.4.tgz", + "integrity": "sha512-xriouCrhVnVDYQ04TZXdEREZm0OOJzkSEsoN5bu4JYsA6e/HzROeU+RjDpMUxFMzN4wxmFZ+HWbpPndS3QwMag==", + "dependencies": { + "underscore": "1.9.1", + "util": "^0.12.0", + "web3-core-helpers": "1.3.4", + "web3-providers-http": "1.3.4", + "web3-providers-ipc": "1.3.4", + "web3-providers-ws": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-requestmanager/node_modules/util": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", + "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/web3-core-subscriptions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.3.4.tgz", + "integrity": "sha512-drVHVDxh54hv7xmjIm44g4IXjfGj022fGw4/meB5R2D8UATFI40F73CdiBlyqk3DysP9njDOLTJFSQvEkLFUOg==", + "dependencies": { + "eventemitter3": "4.0.4", + "underscore": "1.9.1", + "web3-core-helpers": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.3.4.tgz", + "integrity": "sha512-8OIVMLbvmx+LB5RZ4tDhXuFGWSdNMrCZ4HM0+PywQ08uEcmAcqTMFAn4vdPii+J8gCatZR501r1KdzX3SDLoPw==", + "dependencies": { + "underscore": "1.9.1", + "web3-core": "1.3.4", + "web3-core-helpers": "1.3.4", + "web3-core-method": "1.3.4", + "web3-core-subscriptions": "1.3.4", + "web3-eth-abi": "1.3.4", + "web3-eth-accounts": "1.3.4", + "web3-eth-contract": "1.3.4", + "web3-eth-ens": "1.3.4", + "web3-eth-iban": "1.3.4", + "web3-eth-personal": "1.3.4", + "web3-net": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-abi": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.3.4.tgz", + "integrity": "sha512-PVSLXJ2dzdXsC+R24llIIEOS6S1KhG5qwNznJjJvXZFe3sqgdSe47eNvwUamZtCBjcrdR/HQr+L/FTxqJSf80Q==", + "dependencies": { + "@ethersproject/abi": "5.0.7", + "underscore": "1.9.1", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-accounts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.3.4.tgz", + "integrity": "sha512-gz9ReSmQEjqbYAjpmAx+UZF4CVMbyS4pfjSYWGAnNNI+Xz0f0u0kCIYXQ1UEaE+YeLcYiE+ZlZdgg6YoatO5nA==", + "dependencies": { + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.8", + "ethereumjs-common": "^1.3.2", + "ethereumjs-tx": "^2.1.1", + "scrypt-js": "^3.0.1", + "underscore": "1.9.1", + "uuid": "3.3.2", + "web3-core": "1.3.4", + "web3-core-helpers": "1.3.4", + "web3-core-method": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-accounts/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/web3-eth-accounts/node_modules/eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/web3-eth-accounts/node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/web3-eth-contract": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.3.4.tgz", + "integrity": "sha512-Fvy8ZxUksQY2ePt+XynFfOiSqxgQtMn4m2NJs6VXRl2Inl17qyRi/nIJJVKTcENLocm+GmZ/mxq2eOE5u02nPg==", + "dependencies": { + "@types/bn.js": "^4.11.5", + "underscore": "1.9.1", + "web3-core": "1.3.4", + "web3-core-helpers": "1.3.4", + "web3-core-method": "1.3.4", + "web3-core-promievent": "1.3.4", + "web3-core-subscriptions": "1.3.4", + "web3-eth-abi": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-ens": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.3.4.tgz", + "integrity": "sha512-b0580tQyQwpV2wyacwQiBEfQmjCUln5iPhge3IBIMXaI43BUNtH3lsCL9ERFQeOdweB4o+6rYyNYr6xbRcSytg==", + "dependencies": { + "content-hash": "^2.5.2", + "eth-ens-namehash": "2.0.8", + "underscore": "1.9.1", + "web3-core": "1.3.4", + "web3-core-helpers": "1.3.4", + "web3-core-promievent": "1.3.4", + "web3-eth-abi": "1.3.4", + "web3-eth-contract": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-iban": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.3.4.tgz", + "integrity": "sha512-Y7/hLjVvIN/OhaAyZ8L/hxbTqVX6AFTl2RwUXR6EEU9oaLydPcMjAx/Fr8mghUvQS3QJSr+UGubP3W4SkyNiYw==", + "dependencies": { + "bn.js": "^4.11.9", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-iban/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/web3-eth-personal": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.3.4.tgz", + "integrity": "sha512-JiTbaktYVk1j+S2EDooXAhw5j/VsdvZfKRmHtXUe/HizPM9ETXmj1+ne4RT6m+950jQ7DJwUF3XU1FKYNtEDwQ==", + "dependencies": { + "@types/node": "^12.12.6", + "web3-core": "1.3.4", + "web3-core-helpers": "1.3.4", + "web3-core-method": "1.3.4", + "web3-net": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-net": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.3.4.tgz", + "integrity": "sha512-wVyqgVC3Zt/0uGnBiR3GpnsS8lvOFTDgWZMxAk9C6Guh8aJD9MUc7pbsw5rHrPUVe6S6RUfFJvh/Xq8oMIQgSw==", + "dependencies": { + "web3-core": "1.3.4", + "web3-core-method": "1.3.4", + "web3-utils": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-http": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.3.4.tgz", + "integrity": "sha512-aIg/xHXvxpqpFU70sqfp+JC3sGkLfAimRKTUhG4oJZ7U+tTcYTHoxBJj+4A3Id4JAoKiiv0k1/qeyQ8f3rMC3g==", + "dependencies": { + "web3-core-helpers": "1.3.4", + "xhr2-cookies": "1.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ipc": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.3.4.tgz", + "integrity": "sha512-E0CvXEJElr/TIlG1YfJeO3Le5NI/4JZM+1SsEdiPIfBUAJN18oOoum138EBGKv5+YaLKZUtUuJSXWjIIOR/0Ig==", + "dependencies": { + "oboe": "2.1.5", + "underscore": "1.9.1", + "web3-core-helpers": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ws": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.3.4.tgz", + "integrity": "sha512-WBd9hk2fUAdrbA3kUyUk94ZeILtE6txLeoVVvIKAw2bPegx+RjkLyxC1Du0oceKgQ/qQWod8CCzl1E/GgTP+MQ==", + "dependencies": { + "eventemitter3": "4.0.4", + "underscore": "1.9.1", + "web3-core-helpers": "1.3.4", + "websocket": "^1.0.32" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-shh": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.3.4.tgz", + "integrity": "sha512-zoeww5mxLh3xKcqbX85irQbtFe5pc5XwrgjvmdMkhkOdZzPASlWOgqzUFtaPykpLwC3yavVx4jG5RqifweXLUA==", + "dependencies": { + "web3-core": "1.3.4", + "web3-core-method": "1.3.4", + "web3-core-subscriptions": "1.3.4", + "web3-net": "1.3.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-utils": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.3.4.tgz", + "integrity": "sha512-/vC2v0MaZNpWooJfpRw63u0Y3ag2gNjAWiLtMSL6QQLmCqCy4SQIndMt/vRyx0uMoeGt1YTwSXEcHjUzOhLg0A==", + "dependencies": { + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "underscore": "1.9.1", + "utf8": "3.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-utils/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/web3-utils/node_modules/eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/websocket": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.33.tgz", + "integrity": "sha512-XwNqM2rN5eh3G2CUQE3OHZj+0xfdH42+OFK6LdC2yqiC0YU8e5UK0nYre220T0IyyN031V/XOvtHvXozvJYFWA==", + "dependencies": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "optional": true + }, + "node_modules/which-typed-array": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz", + "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==", + "dependencies": { + "available-typed-arrays": "^1.0.2", + "call-bind": "^1.0.0", + "es-abstract": "^1.18.0-next.1", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "node_modules/ws/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "dependencies": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "node_modules/xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "dependencies": { + "xhr-request": "^1.1.0" + } + }, + "node_modules/xhr-request/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xhr-request/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/xhr-request/node_modules/simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "dependencies": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "dependencies": { + "cookiejar": "^2.1.1" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.11", @@ -4141,6 +10122,14 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, "string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -4192,14 +10181,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", diff --git a/pages/_document.js b/pages/_document.js index dac96105b..92e9ed40a 100644 --- a/pages/_document.js +++ b/pages/_document.js @@ -8,6 +8,7 @@ export default class MyDocument extends Document { return ( + diff --git a/pages/index.js b/pages/index.js index 6ca8f9a7b..13cc71c91 100644 --- a/pages/index.js +++ b/pages/index.js @@ -26,6 +26,8 @@ import useSWR from 'swr' import classes from './index.module.css' +// import data from '../chains.json' + const searchTheme = createMuiTheme({ palette: { type: 'light', @@ -81,11 +83,11 @@ const searchTheme = createMuiTheme({ const fetcher = (...args) => fetch(...args).then(res => res.json()) function Home({ changeTheme, theme }) { - const { data, error } = useSWR('https://chainid.network/chains.json', fetcher) + const { data, error } = useSWR('https://tp-statics.tokenpocket.pro/chains.json', fetcher) - const [ layout, setLayout ] = useState('grid') - const [ search, setSearch ] = useState('') - const [ hideMultichain, setHideMultichain ] = useState('1') + const [layout, setLayout] = useState('grid') + const [search, setSearch] = useState('') + const [hideMultichain, setHideMultichain] = useState('1') const router = useRouter() if (router.query.search) { setSearch(router.query.search) @@ -97,14 +99,14 @@ function Home({ changeTheme, theme }) { } const handleLayoutChanged = (event, newVal) => { - if(newVal !== null) { + if (newVal !== null) { setLayout(newVal) localStorage.setItem('yearn.finance-invest-layout', newVal ? newVal : '') } } const addNetwork = () => { - window.open('https://github.com/ethereum-lists/chains', '_blank') + window.open('https://github.com/TP-Lab/networklist-org/', '_blank') } const closeMultichain = (perma) => { @@ -114,7 +116,7 @@ function Home({ changeTheme, theme }) { useEffect(() => { const multi = localStorage.getItem('chainlist.org-hideMultichain') - if(multi) { + if (multi) { setHideMultichain(multi) } else { setHideMultichain('0') @@ -129,51 +131,55 @@ function Home({ changeTheme, theme }) {
-
-
-
- Chainlist - Helping users connect to EVM powered networks +
+
+
+ Chainlist + Helping users connect to EVM powered networks Chainlist is a list of EVM networks. Users can use the information to connect their wallets and Web3 middleware providers to the appropriate Chain ID and Network ID to connect to the correct chain. + -
- + + + +
+ - + - View Source Code + View Source Code - Version 1.0.7 + Version 1.0.7
-
-
-
+
+
+
- + - + , startAdornment: - + Search Networks @@ -182,23 +188,23 @@ function Home({ changeTheme, theme }) {
-
+
-
- { hideMultichain === '0' && } +
+ {hideMultichain === '0' && } { data && data.filter((chain) => { - if(search === '') { + if (search === '') { return true } else { //filter return (chain.chain.toLowerCase().includes(search.toLowerCase()) || - chain.chainId.toString().toLowerCase().includes(search.toLowerCase()) || - chain.name.toLowerCase().includes(search.toLowerCase()) || - (chain.nativeCurrency ? chain.nativeCurrency.symbol : '').toLowerCase().includes(search.toLowerCase())) + chain.chainId.toString().toLowerCase().includes(search.toLowerCase()) || + chain.name.toLowerCase().includes(search.toLowerCase()) || + (chain.nativeCurrency ? chain.nativeCurrency.symbol : '').toLowerCase().includes(search.toLowerCase())) } }).map((chain, idx) => { - return + return }) }
diff --git a/public/chains/transit-logo.png b/public/chains/transit-logo.png new file mode 100644 index 000000000..56ebd908b Binary files /dev/null and b/public/chains/transit-logo.png differ diff --git a/public/connectors/icn-dfox.svg b/public/connectors/icn-dfox.svg new file mode 100644 index 000000000..90f09f04f --- /dev/null +++ b/public/connectors/icn-dfox.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/connectors/icn-tokenpocket.svg b/public/connectors/icn-tokenpocket.svg new file mode 100644 index 000000000..568b4daf7 --- /dev/null +++ b/public/connectors/icn-tokenpocket.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/hm.js b/public/hm.js new file mode 100644 index 000000000..14ff02f28 --- /dev/null +++ b/public/hm.js @@ -0,0 +1,8 @@ +var _hmt = _hmt || []; +(function () { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?c16d2338c63a2782d9491fb51dfac97a"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); +})(); + diff --git a/utils/utils.js b/utils/utils.js index af659ea66..7c024a09e 100644 --- a/utils/utils.js +++ b/utils/utils.js @@ -8,8 +8,8 @@ import BigNumber from 'bignumber.js' // return window.navigator.language; // } -export function formatCurrency(amount, decimals=2) { - if(!isNaN(amount)) { +export function formatCurrency(amount, decimals = 2) { + if (!isNaN(amount)) { const formatter = new Intl.NumberFormat(undefined, { minimumFractionDigits: decimals, maximumFractionDigits: decimals, @@ -21,12 +21,12 @@ export function formatCurrency(amount, decimals=2) { } } -export function formatAddress(address, length='short') { - if (address && length==='short') { - address = address.substring(0,6)+'...'+address.substring(address.length-4,address.length) +export function formatAddress(address, length = 'short') { + if (address && length === 'short') { + address = address.substring(0, 6) + '...' + address.substring(address.length - 4, address.length) return address - } else if (address && length==='long') { - address = address.substring(0,12)+'...'+address.substring(address.length-8,address.length) + } else if (address && length === 'long') { + address = address.substring(0, 12) + '...' + address.substring(address.length - 8, address.length) return address } else { return null @@ -35,11 +35,13 @@ export function formatAddress(address, length='short') { export function bnDec(decimals) { return new BigNumber(10) - .pow(parseInt(decimals)) + .pow(parseInt(decimals)) } export function getProvider() { - if (typeof window !== "undefined" && typeof window.ethereum !== "undefined" ) { + if (typeof window !== "undefined" && typeof window.ethereum !== "undefined") { + if (window.ethereum.isDfox) return 'tokenpocket' + if (window.ethereum.isTokenPocket) return 'tokenpocket' if (window.ethereum.isMetaMask) return 'Metamask' if (window.ethereum.isImToken) return 'imToken' }