diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 8bf112b..f25ab3b 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -8,21 +8,21 @@ on:
jobs:
deploy:
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
- node-version: '14'
+ node-version: '22'
- name: Build
run: |
cd front-end
- yarn install --frozen-lockfile
- yarn build
- yarn export
+ npm install --frozen-lockfile
+ npm run build
+ npm run export
- name: Deploy to gh-pages
uses: peaceiris/actions-gh-pages@v3
diff --git a/.gitignore b/.gitignore
index c76a136..0691cc4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,4 +7,5 @@ package-lock.json
./package-lock.json
cache
artifacts
-typechain
\ No newline at end of file
+typechain
+CLAUDE.md
\ No newline at end of file
diff --git a/front-end/.babelrc b/front-end/.babelrc
deleted file mode 100644
index 80f6c6c..0000000
--- a/front-end/.babelrc
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "env": {
- "development": {
- "presets": ["next/babel"]
- },
- "production": {
- "presets": ["next/babel"]
- }
- },
- "plugins": [
- ["styled-components", { "ssr": true, "displayName": true, "preprocess": false } ]
- ]
- }
\ No newline at end of file
diff --git a/front-end/.eslintrc.json b/front-end/.eslintrc.json
deleted file mode 100644
index bffb357..0000000
--- a/front-end/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "next/core-web-vitals"
-}
diff --git a/front-end/.gitignore b/front-end/.gitignore
index 737d872..d9495d6 100644
--- a/front-end/.gitignore
+++ b/front-end/.gitignore
@@ -1,35 +1,27 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
+# Logs
+logs
+*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
-.pnpm-debug.log*
-
-# local env files
-.env*.local
-
-# vercel
-.vercel
-
-# typescript
-*.tsbuildinfo
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+
+# Build output
+build
diff --git a/front-end/README.md b/front-end/README.md
index c87e042..96e27fb 100644
--- a/front-end/README.md
+++ b/front-end/README.md
@@ -1,34 +1,97 @@
-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).
+# Web3Camp MultiSender - React Implementation
+
+This is a React implementation of the Web3Camp MultiSender application, which allows sending ETH and ERC-20 tokens to multiple addresses in a single transaction.
+
+## Features
+
+- Send ETH and ERC-20 tokens to multiple addresses in a single transaction
+- Import addresses and amounts from Excel files
+- Support for multiple networks (Ethereum, BSC, Polygon)
+- Transaction history tracking
+- Modern, responsive UI
## Getting Started
-First, run the development server:
+### Prerequisites
+- Node.js (v14 or later)
+- npm or yarn
+- MetaMask or compatible Web3 wallet
+
+### Installation
+
+1. Clone the repository:
```bash
-npm run dev
+git clone https://github.com/Web3Camp-Labs/multisender.git
+cd multisender/react-app
+```
+
+2. Install dependencies:
+```bash
+npm install
+# or
+yarn install
+```
+
+3. Start the development server:
+```bash
+npm start
# or
-yarn dev
+npm run dev
```
-Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
+4. Open [http://localhost:3000](http://localhost:3000) in your browser to see the application.
+
+### Build for Production
+
+```bash
+npm run build
+```
+
+The build output will be in the `build/` directory.
+
+## Usage
+
+1. **Connect Wallet**: Click the "Connect Wallet" button in the header to connect your Web3 wallet.
+
+2. **Step 1 - Prepare**:
+ - Enter the token address (use 0x000000000000000000000000000000000000bEEF for ETH)
+ - Import addresses and amounts from Excel or enter them manually in the format: `address,amount`
+ - Click "Next" to proceed
-You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file.
+3. **Step 2 - Confirm**:
+ - Review the list of recipients and transaction summary
+ - For ERC-20 tokens, approve the token spending if needed
+ - Click "Send" to execute the transactions
-[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.ts`.
+4. **Step 3 - Result**:
+ - View the transaction history with links to block explorers
+ - Download a CSV file of any failed transactions (if applicable)
-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.
+## Network Support
-## Learn More
+The application supports the following networks:
+- Ethereum Mainnet
+- Binance Smart Chain
+- Polygon
+- BSC Testnet
-To learn more about Next.js, take a look at the following resources:
+## Technical Details
-- [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.
+This application is built with:
+- React 18
+- TypeScript
+- Vite (fast build tool)
+- ethers.js for Web3 integration
+- React Bootstrap for UI components
+- Styled Components for styling
-You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
+## License
-## Deploy on Vercel
+This project is licensed under the MIT License - see the LICENSE file for details.
-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.
+## Acknowledgments
-Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
+- Original Next.js implementation by Web3Camp
+- [ethers.js](https://docs.ethers.io/)
+- [React Bootstrap](https://react-bootstrap.github.io/)
diff --git a/front-end/index.html b/front-end/index.html
new file mode 100644
index 0000000..0cd7c30
--- /dev/null
+++ b/front-end/index.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+ Web3Camp MultiSender
+
+
+ You need to enable JavaScript to run this app.
+
+
+
+
diff --git a/front-end/next-env.d.ts b/front-end/next-env.d.ts
deleted file mode 100644
index 4f11a03..0000000
--- a/front-end/next-env.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-///
-///
-
-// NOTE: This file should not be edited
-// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/front-end/next.config.js b/front-end/next.config.js
deleted file mode 100644
index 6663dce..0000000
--- a/front-end/next.config.js
+++ /dev/null
@@ -1,12 +0,0 @@
-/** @type {import('next').NextConfig} */
-const isProd = process.env.NODE_ENV === 'production'
-
-const nextConfig = {
- reactStrictMode: true,
- experimental:{
- styledCompontents:true
- },
- assetPrefix: isProd ?'/multisender':'',
-}
-
-module.exports = nextConfig
diff --git a/front-end/package.json b/front-end/package.json
index 51f138a..c79936e 100644
--- a/front-end/package.json
+++ b/front-end/package.json
@@ -1,36 +1,32 @@
{
- "name": "front-end",
+ "name": "multisender-app",
"version": "0.1.0",
"private": true,
- "homepage": ".",
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "export": "next export",
- "start": "next start",
- "lint": "next lint"
- },
+ "type": "module",
"dependencies": {
- "@types/styled-components": "^5.1.24",
- "bootstrap": "^5.1.3",
- "next": "12.1.4",
- "react": "18.0.0",
- "react-bootstrap": "^2.2.2",
- "react-dom": "18.0.0",
- "styled-components": "^5.3.5"
+ "bootstrap": "^5.3.2",
+ "ethers": "^5.7.2",
+ "react": "^18.2.0",
+ "react-bootstrap": "^2.9.2",
+ "react-bootstrap-icons": "^1.11.2",
+ "react-dom": "^18.2.0",
+ "styled-components": "^6.1.8",
+ "web-vitals": "^3.5.1",
+ "xlsx": "^0.18.5"
},
"devDependencies": {
- "@types/node": "17.0.23",
- "@types/react": "18.0.1",
- "@types/react-dom": "17.0.14",
- "eslint": "8.12.0",
- "eslint-config-next": "12.1.4",
- "ethers": "^5.6.2",
- "react-bootstrap-icons": "^1.8.1",
- "typescript": "4.6.3",
- "xlsx": "^0.18.5"
+ "@types/node": "^20.10.6",
+ "@types/react": "^18.2.46",
+ "@types/react-dom": "^18.2.18",
+ "@types/styled-components": "^5.1.34",
+ "@vitejs/plugin-react": "^4.2.1",
+ "typescript": "^5.3.3",
+ "vite": "^5.0.11"
},
- "resolutions": {
- "@types/react": "^18.0.1"
+ "scripts": {
+ "dev": "vite",
+ "start": "vite",
+ "build": "tsc && vite build",
+ "preview": "vite preview"
}
}
diff --git a/front-end/pages/_app.tsx b/front-end/pages/_app.tsx
deleted file mode 100644
index 96ca7f2..0000000
--- a/front-end/pages/_app.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-import '../styles/globals.css'
-import type { AppProps } from 'next/app'
-import 'bootstrap/dist/css/bootstrap.min.css';
-import Head from "next/head";
-import {ContextProvider} from "./api/connect";
-
-function MyApp({ Component, pageProps }: AppProps) {
- return <>
-
- Multisender
-
-
-
-
-
-
-
- >
-}
-
-export default MyApp
diff --git a/front-end/pages/api/Account.ts b/front-end/pages/api/Account.ts
deleted file mode 100644
index 08ce4b8..0000000
--- a/front-end/pages/api/Account.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-const accountList = async () => {
- const { ethereum } = window as any;
- if (typeof ethereum == 'undefined') {
- return {
- type:'error'
- } ;
- }
- const accounts = await ethereum.request({ method: 'eth_requestAccounts' });
- return {
- type:'success',
- data: accounts[0]
- }
-
-}
-
-export default {
- accountList,
-}
diff --git a/front-end/pages/api/chain.json b/front-end/pages/api/chain.json
deleted file mode 100644
index f5e2c1e..0000000
--- a/front-end/pages/api/chain.json
+++ /dev/null
@@ -1,13175 +0,0 @@
-[
- {
- "name": "Ethereum Mainnet",
- "chain": "ETH",
- "icon": "ethereum",
- "rpc": [
- "https://mainnet.infura.io/v3/${INFURA_API_KEY}",
- "wss://mainnet.infura.io/ws/v3/${INFURA_API_KEY}",
- "https://api.mycryptoapi.com/eth",
- "https://cloudflare-eth.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://ethereum.org",
- "shortName": "eth",
- "chainId": 1,
- "networkId": 1,
- "slip44": 60,
- "ens": {
- "registry": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"
- },
- "explorers": [
- {
- "name": "etherscan",
- "url": "https://etherscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Expanse Network",
- "chain": "EXP",
- "rpc": [
- "https://node.expanse.tech"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Expanse Network Ether",
- "symbol": "EXP",
- "decimals": 18
- },
- "infoURL": "https://expanse.tech",
- "shortName": "exp",
- "chainId": 2,
- "networkId": 1,
- "slip44": 40
- },
- {
- "name": "Ropsten",
- "title": "Ethereum Testnet Ropsten",
- "chain": "ETH",
- "rpc": [
- "https://ropsten.infura.io/v3/${INFURA_API_KEY}",
- "wss://ropsten.infura.io/ws/v3/${INFURA_API_KEY}"
- ],
- "faucets": [
- "http://fauceth.komputing.org?chain=3&address=${ADDRESS}",
- "https://faucet.ropsten.be?${ADDRESS}"
- ],
- "nativeCurrency": {
- "name": "Ropsten Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://github.com/ethereum/ropsten",
- "shortName": "rop",
- "chainId": 3,
- "networkId": 3,
- "ens": {
- "registry": "0x112234455c3a32fd11230c42e7bccd4a84e02010"
- },
- "explorers": [
- {
- "name": "etherscan",
- "url": "https://ropsten.etherscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Rinkeby",
- "title": "Ethereum Testnet Rinkeby",
- "chain": "ETH",
- "rpc": [
- "https://rinkeby.infura.io/v3/${INFURA_API_KEY}",
- "wss://rinkeby.infura.io/ws/v3/${INFURA_API_KEY}"
- ],
- "faucets": [
- "http://fauceth.komputing.org?chain=4&address=${ADDRESS}",
- "https://faucet.rinkeby.io"
- ],
- "nativeCurrency": {
- "name": "Rinkeby Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://www.rinkeby.io",
- "shortName": "rin",
- "chainId": 4,
- "networkId": 4,
- "ens": {
- "registry": "0xe7410170f87102df0055eb195163a03b7f2bff4a"
- },
- "explorers": [
- {
- "name": "etherscan-rinkeby",
- "url": "https://rinkeby.etherscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Görli",
- "title": "Ethereum Testnet Görli",
- "chain": "ETH",
- "rpc": [
- "https://goerli.infura.io/v3/${INFURA_API_KEY}",
- "wss://goerli.infura.io/v3/${INFURA_API_KEY}",
- "https://rpc.goerli.mudit.blog/"
- ],
- "faucets": [
- "http://fauceth.komputing.org?chain=5&address=${ADDRESS}",
- "https://goerli-faucet.slock.it?address=${ADDRESS}",
- "https://faucet.goerli.mudit.blog"
- ],
- "nativeCurrency": {
- "name": "Görli Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://goerli.net/#about",
- "shortName": "gor",
- "chainId": 5,
- "networkId": 5,
- "ens": {
- "registry": "0x112234455c3a32fd11230c42e7bccd4a84e02010"
- },
- "explorers": [
- {
- "name": "etherscan-goerli",
- "url": "https://goerli.etherscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Ethereum Classic Testnet Kotti",
- "chain": "ETC",
- "rpc": [
- "https://www.ethercluster.com/kotti"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Kotti Ether",
- "symbol": "KOT",
- "decimals": 18
- },
- "infoURL": "https://explorer.jade.builders/?network=kotti",
- "shortName": "kot",
- "chainId": 6,
- "networkId": 6
- },
- {
- "name": "ThaiChain",
- "chain": "TCH",
- "rpc": [
- "https://rpc.dome.cloud"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ThaiChain Ether",
- "symbol": "TCH",
- "decimals": 18
- },
- "infoURL": "https://thaichain.io",
- "shortName": "tch",
- "chainId": 7,
- "networkId": 7
- },
- {
- "name": "Ubiq",
- "chain": "UBQ",
- "rpc": [
- "https://rpc.octano.dev",
- "https://pyrus2.ubiqscan.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ubiq Ether",
- "symbol": "UBQ",
- "decimals": 18
- },
- "infoURL": "https://ubiqsmart.com",
- "shortName": "ubq",
- "chainId": 8,
- "networkId": 8,
- "slip44": 108,
- "explorers": [
- {
- "name": "ubiqscan",
- "url": "https://ubiqscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Ubiq Network Testnet",
- "chain": "UBQ",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ubiq Testnet Ether",
- "symbol": "TUBQ",
- "decimals": 18
- },
- "infoURL": "https://ethersocial.org",
- "shortName": "tubq",
- "chainId": 9,
- "networkId": 2
- },
- {
- "name": "Optimism",
- "chain": "ETH",
- "rpc": [
- "https://mainnet.optimism.io/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://optimism.io",
- "shortName": "oeth",
- "chainId": 10,
- "networkId": 10,
- "explorers": [
- {
- "name": "etherscan",
- "url": "https://optimistic.etherscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Metadium Mainnet",
- "chain": "META",
- "rpc": [
- "https://api.metadium.com/prod"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Metadium Mainnet Ether",
- "symbol": "META",
- "decimals": 18
- },
- "infoURL": "https://metadium.com",
- "shortName": "meta",
- "chainId": 11,
- "networkId": 11,
- "slip44": 916
- },
- {
- "name": "Metadium Testnet",
- "chain": "META",
- "rpc": [
- "https://api.metadium.com/dev"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Metadium Testnet Ether",
- "symbol": "KAL",
- "decimals": 18
- },
- "infoURL": "https://metadium.com",
- "shortName": "kal",
- "chainId": 12,
- "networkId": 12
- },
- {
- "name": "Diode Testnet Staging",
- "chain": "DIODE",
- "rpc": [
- "https://staging.diode.io:8443/",
- "wss://staging.diode.io:8443/ws"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Staging Diodes",
- "symbol": "sDIODE",
- "decimals": 18
- },
- "infoURL": "https://diode.io/staging",
- "shortName": "dstg",
- "chainId": 13,
- "networkId": 13
- },
- {
- "name": "Flare Mainnet",
- "chain": "FLR",
- "icon": "flare",
- "rpc": [
- "https://flare-api.flare.network/ext/C/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Flare",
- "symbol": "FLR",
- "decimals": 18
- },
- "infoURL": "https://flare.xyz",
- "shortName": "flr",
- "chainId": 14,
- "networkId": 14,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://flare-explorer.flare.network",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Diode Prenet",
- "chain": "DIODE",
- "rpc": [
- "https://prenet.diode.io:8443/",
- "wss://prenet.diode.io:8443/ws"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Diodes",
- "symbol": "DIODE",
- "decimals": 18
- },
- "infoURL": "https://diode.io/prenet",
- "shortName": "diode",
- "chainId": 15,
- "networkId": 15
- },
- {
- "name": "Flare Testnet Coston",
- "chain": "FLR",
- "rpc": [
- "https://coston-api.flare.network/ext/bc/C/rpc"
- ],
- "faucets": [
- "https://faucet.towolabs.com",
- "https://fauceth.komputing.org?chain=16&address=${ADDRESS}"
- ],
- "nativeCurrency": {
- "name": "Coston Flare",
- "symbol": "CFLR",
- "decimals": 18
- },
- "infoURL": "https://flare.xyz",
- "shortName": "cflr",
- "chainId": 16,
- "networkId": 16,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://coston-explorer.flare.network",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "ThaiChain 2.0 ThaiFi",
- "chain": "TCH",
- "rpc": [
- "https://rpc.thaifi.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Thaifi Ether",
- "symbol": "TFI",
- "decimals": 18
- },
- "infoURL": "https://exp.thaifi.com",
- "shortName": "tfi",
- "chainId": 17,
- "networkId": 17
- },
- {
- "name": "ThunderCore Testnet",
- "chain": "TST",
- "rpc": [
- "https://testnet-rpc.thundercore.com"
- ],
- "faucets": [
- "https://faucet-testnet.thundercore.com"
- ],
- "nativeCurrency": {
- "name": "ThunderCore Testnet Token",
- "symbol": "TST",
- "decimals": 18
- },
- "infoURL": "https://thundercore.com",
- "shortName": "TST",
- "chainId": 18,
- "networkId": 18,
- "explorers": [
- {
- "name": "thundercore-blockscout-testnet",
- "url": "https://explorer-testnet.thundercore.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Songbird Canary-Network",
- "chain": "SGB",
- "icon": "songbird",
- "rpc": [
- "https://songbird.towolabs.com/rpc",
- "https://songbird-api.flare.network/ext/C/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": "Elastos Smart Chain",
- "chain": "ETH",
- "rpc": [
- "https://api.elastos.io/eth"
- ],
- "faucets": [
- "https://faucet.elastos.org/"
- ],
- "nativeCurrency": {
- "name": "Elastos",
- "symbol": "ELA",
- "decimals": 18
- },
- "infoURL": "https://www.elastos.org/",
- "shortName": "esc",
- "chainId": 20,
- "networkId": 20,
- "explorers": [
- {
- "name": "elastos esc explorer",
- "url": "https://esc.elastos.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Elastos Smart Chain Testnet",
- "chain": "ETH",
- "rpc": [
- "https://api-testnet.elastos.io/eth"
- ],
- "faucets": [
- "https://esc-faucet.elastos.io/"
- ],
- "nativeCurrency": {
- "name": "Elastos",
- "symbol": "tELA",
- "decimals": 18
- },
- "infoURL": "https://www.elastos.org/",
- "shortName": "esct",
- "chainId": 21,
- "networkId": 21,
- "explorers": [
- {
- "name": "elastos esc explorer",
- "url": "https://esc-testnet.elastos.io",
- "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": "ELA-DID-Sidechain Testnet",
- "chain": "ETH",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Elastos",
- "symbol": "tELA",
- "decimals": 18
- },
- "infoURL": "https://elaeth.io/",
- "shortName": "eladidt",
- "chainId": 23,
- "networkId": 23
- },
- {
- "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": "Cronos Mainnet Beta",
- "chain": "CRO",
- "rpc": [
- "https://evm.cronos.org"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Cronos",
- "symbol": "CRO",
- "decimals": 18
- },
- "infoURL": "https://cronos.org/",
- "shortName": "cro",
- "chainId": 25,
- "networkId": 25,
- "explorers": [
- {
- "name": "Cronos Explorer",
- "url": "https://cronoscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "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": "BobaRinkeby",
- "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": "RSK Mainnet",
- "chain": "RSK",
- "rpc": [
- "https://public-node.rsk.co",
- "https://mycrypto.rsk.co"
- ],
- "faucets": [
- "https://faucet.rsk.co/"
- ],
- "nativeCurrency": {
- "name": "Smart Bitcoin",
- "symbol": "RBTC",
- "decimals": 18
- },
- "infoURL": "https://rsk.co",
- "shortName": "rsk",
- "chainId": 30,
- "networkId": 30,
- "slip44": 137,
- "explorers": [
- {
- "name": "RSK Explorer",
- "url": "https://explorer.rsk.co",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "RSK Testnet",
- "chain": "RSK",
- "rpc": [
- "https://public-node.testnet.rsk.co",
- "https://mycrypto.testnet.rsk.co"
- ],
- "faucets": [
- "https://faucet.rsk.co/"
- ],
- "nativeCurrency": {
- "name": "Testnet Smart Bitcoin",
- "symbol": "tRBTC",
- "decimals": 18
- },
- "infoURL": "https://rsk.co",
- "shortName": "trsk",
- "chainId": 31,
- "networkId": 31,
- "explorers": [
- {
- "name": "RSK Testnet Explorer",
- "url": "https://explorer.testnet.rsk.co",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "GoodData Mainnet",
- "chain": "GooD",
- "rpc": [
- "https://rpc.goodata.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "GoodData Mainnet Ether",
- "symbol": "GooD",
- "decimals": 18
- },
- "infoURL": "https://www.goodata.org",
- "shortName": "GooD",
- "chainId": 33,
- "networkId": 33
- },
- {
- "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": "TBWG Chain",
- "chain": "TBWG",
- "rpc": [
- "https://rpc.tbwg.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "TBWG Ether",
- "symbol": "TBG",
- "decimals": 18
- },
- "infoURL": "https://tbwg.io",
- "shortName": "tbwg",
- "chainId": 35,
- "networkId": 35
- },
- {
- "name": "Dxchain Mainnet",
- "chain": "Dxchain",
- "icon": "dx",
- "rpc": [
- "https://mainnet.dxchain.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Dxchain",
- "symbol": "DX",
- "decimals": 18
- },
- "infoURL": "https://www.dxchain.com/",
- "shortName": "dx",
- "chainId": 36,
- "networkId": 36,
- "explorers": [
- {
- "name": "dxscan",
- "url": "https://dxscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "SeedCoin-Network",
- "chain": "SeedCoin-Network",
- "rpc": [
- "https://node.seedcoin.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "SeedCoin",
- "symbol": "SEED",
- "decimals": 18
- },
- "infoURL": "https://www.seedcoin.network/",
- "shortName": "SEED",
- "icon": "seedcoin",
- "chainId": 37,
- "networkId": 37
- },
- {
- "name": "Valorbit",
- "chain": "VAL",
- "rpc": [
- "https://rpc.valorbit.com/v2"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Valorbit",
- "symbol": "VAL",
- "decimals": 18
- },
- "infoURL": "https://valorbit.com",
- "shortName": "val",
- "chainId": 38,
- "networkId": 38,
- "slip44": 538
- },
- {
- "name": "Telos EVM Mainnet",
- "chain": "TLOS",
- "rpc": [
- "https://mainnet.telos.net/evm"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Telos",
- "symbol": "TLOS",
- "decimals": 18
- },
- "infoURL": "https://telos.net",
- "shortName": "TelosEVM",
- "chainId": 40,
- "networkId": 40,
- "explorers": [
- {
- "name": "teloscan",
- "url": "https://teloscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Telos EVM Testnet",
- "chain": "TLOS",
- "rpc": [
- "https://testnet.telos.net/evm"
- ],
- "faucets": [
- "https://app.telos.net/testnet/developers"
- ],
- "nativeCurrency": {
- "name": "Telos",
- "symbol": "TLOS",
- "decimals": 18
- },
- "infoURL": "https://telos.net",
- "shortName": "TelosEVMTestnet",
- "chainId": 41,
- "networkId": 41
- },
- {
- "name": "Kovan",
- "title": "Ethereum Testnet Kovan",
- "chain": "ETH",
- "rpc": [
- "https://kovan.poa.network",
- "http://kovan.poa.network:8545",
- "https://kovan.infura.io/v3/${INFURA_API_KEY}",
- "wss://kovan.infura.io/ws/v3/${INFURA_API_KEY}",
- "ws://kovan.poa.network:8546"
- ],
- "faucets": [
- "http://fauceth.komputing.org?chain=42&address=${ADDRESS}",
- "https://faucet.kovan.network",
- "https://gitter.im/kovan-testnet/faucet"
- ],
- "nativeCurrency": {
- "name": "Kovan Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "explorers": [
- {
- "name": "etherscan",
- "url": "https://kovan.etherscan.io",
- "standard": "EIP3091"
- }
- ],
- "infoURL": "https://kovan-testnet.github.io/website",
- "shortName": "kov",
- "chainId": 42,
- "networkId": 42
- },
- {
- "name": "Darwinia Pangolin Testnet",
- "chain": "pangolin",
- "rpc": [
- "https://pangolin-rpc.darwinia.network"
- ],
- "faucets": [
- "https://docs.crab.network/dvm/wallets/dvm-metamask#apply-for-the-test-token"
- ],
- "nativeCurrency": {
- "name": "Pangolin Network Native Token”",
- "symbol": "PRING",
- "decimals": 18
- },
- "infoURL": "https://darwinia.network/",
- "shortName": "pangolin",
- "chainId": 43,
- "networkId": 43,
- "explorers": [
- {
- "name": "subscan",
- "url": "https://pangolin.subscan.io",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Darwinia Crab Network",
- "chain": "crab",
- "rpc": [
- "https://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": "Darwinia Network",
- "chain": "darwinia",
- "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": "XinFin XDC Network",
- "chain": "XDC",
- "rpc": [
- "https://erpc.xinfin.network",
- "https://rpc.xinfin.network",
- "https://rpc1.xinfin.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "XinFin",
- "symbol": "XDC",
- "decimals": 18
- },
- "infoURL": "https://xinfin.org",
- "shortName": "xdc",
- "chainId": 50,
- "networkId": 50,
- "icon": "xdc",
- "explorers": [
- {
- "name": "xdcscan",
- "url": "https://xdcscan.io",
- "icon": "blocksscan",
- "standard": "EIP3091"
- },
- {
- "name": "blocksscan",
- "url": "https://xdc.blocksscan.io",
- "icon": "blocksscan",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "XDC Apothem Network",
- "chain": "XDC",
- "rpc": [
- "https://rpc.apothem.network",
- "https://erpc.apothem.network"
- ],
- "faucets": [
- "https://faucet.apothem.network"
- ],
- "nativeCurrency": {
- "name": "XinFin",
- "symbol": "TXDC",
- "decimals": 18
- },
- "infoURL": "https://xinfin.org",
- "shortName": "txdc",
- "chainId": 51,
- "networkId": 51,
- "icon": "xdc",
- "explorers": [
- {
- "name": "xdcscan",
- "url": "https://apothem.xinfinscan.com",
- "icon": "blocksscan",
- "standard": "EIP3091"
- },
- {
- "name": "blocksscan",
- "url": "https://apothem.blocksscan.io",
- "icon": "blocksscan",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "CoinEx Smart Chain Mainnet",
- "chain": "CSC",
- "rpc": [
- "https://rpc.coinex.net"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "CoinEx Chain Native Token",
- "symbol": "cet",
- "decimals": 18
- },
- "infoURL": "https://www.coinex.org/",
- "shortName": "cet",
- "chainId": 52,
- "networkId": 52,
- "explorers": [
- {
- "name": "coinexscan",
- "url": "https://www.coinex.net",
- "standard": "none"
- }
- ]
- },
- {
- "name": "CoinEx Smart Chain Testnet",
- "chain": "CSC",
- "rpc": [
- "https://testnet-rpc.coinex.net/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "CoinEx Chain Test Native Token",
- "symbol": "cett",
- "decimals": 18
- },
- "infoURL": "https://www.coinex.org/",
- "shortName": "tcet",
- "chainId": 53,
- "networkId": 53,
- "explorers": [
- {
- "name": "coinexscan",
- "url": "https://testnet.coinex.net",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Openpiece Mainnet",
- "chain": "OPENPIECE",
- "icon": "openpiece",
- "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": "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": "Binance Smart Chain Mainnet",
- "chain": "BSC",
- "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": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "nativeCurrency": {
- "name": "Binance Chain Native Token",
- "symbol": "BNB",
- "decimals": 18
- },
- "infoURL": "https://www.binance.org",
- "shortName": "bnb",
- "chainId": 56,
- "networkId": 56,
- "slip44": 714,
- "explorers": [
- {
- "name": "bscscan",
- "url": "https://bscscan.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": [
- "http://dappnode1.ont.io:20339",
- "http://dappnode2.ont.io:20339",
- "http://dappnode3.ont.io:20339",
- "http://dappnode4.ont.io:20339",
- "https://dappnode1.ont.io:10339",
- "https://dappnode2.ont.io:10339",
- "https://dappnode3.ont.io:10339",
- "https://dappnode4.ont.io:10339"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ONG",
- "symbol": "ONG",
- "decimals": 18
- },
- "infoURL": "https://ont.io/",
- "shortName": "OntologyMainnet",
- "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": "EOSMainnet",
- "chainId": 59,
- "networkId": 59,
- "explorers": [
- {
- "name": "bloks",
- "url": "https://bloks.eosargentina.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "GoChain",
- "chain": "GO",
- "rpc": [
- "https://rpc.gochain.io"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "nativeCurrency": {
- "name": "GoChain Ether",
- "symbol": "GO",
- "decimals": 18
- },
- "infoURL": "https://gochain.io",
- "shortName": "go",
- "chainId": 60,
- "networkId": 60,
- "slip44": 6060,
- "explorers": [
- {
- "name": "GoChain Explorer",
- "url": "https://explorer.gochain.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Ethereum Classic Mainnet",
- "chain": "ETC",
- "rpc": [
- "https://www.ethercluster.com/etc"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/?"
- ],
- "nativeCurrency": {
- "name": "Ethereum Classic Ether",
- "symbol": "ETC",
- "decimals": 18
- },
- "infoURL": "https://ethereumclassic.org",
- "shortName": "etc",
- "chainId": 61,
- "networkId": 1,
- "slip44": 61,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://blockscout.com/etc/mainnet",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Ethereum Classic Testnet Morden",
- "chain": "ETC",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ethereum Classic Testnet Ether",
- "symbol": "TETC",
- "decimals": 18
- },
- "infoURL": "https://ethereumclassic.org",
- "shortName": "tetc",
- "chainId": 62,
- "networkId": 2
- },
- {
- "name": "Ethereum Classic Testnet Mordor",
- "chain": "ETC",
- "rpc": [
- "https://www.ethercluster.com/mordor"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Mordor Classic Testnet Ether",
- "symbol": "METC",
- "decimals": 18
- },
- "infoURL": "https://github.com/eth-classic/mordor/",
- "shortName": "metc",
- "chainId": 63,
- "networkId": 7
- },
- {
- "name": "Ellaism",
- "chain": "ELLA",
- "rpc": [
- "https://jsonrpc.ellaism.org"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ellaism Ether",
- "symbol": "ELLA",
- "decimals": 18
- },
- "infoURL": "https://ellaism.org",
- "shortName": "ellaism",
- "chainId": 64,
- "networkId": 64,
- "slip44": 163
- },
- {
- "name": "OKExChain Testnet",
- "chain": "okexchain",
- "rpc": [
- "https://exchaintestrpc.okex.org"
- ],
- "faucets": [
- "https://www.okex.com/drawdex"
- ],
- "nativeCurrency": {
- "name": "OKExChain Global Utility Token in testnet",
- "symbol": "OKT",
- "decimals": 18
- },
- "infoURL": "https://www.okex.com/okexchain",
- "shortName": "tokt",
- "chainId": 65,
- "networkId": 65,
- "explorers": [
- {
- "name": "OKLink",
- "url": "https://www.oklink.com/okexchain-test",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "OKXChain Mainnet",
- "chain": "okxchain",
- "rpc": [
- "https://exchainrpc.okex.org",
- "https://okc-mainnet.gateway.pokt.network/v1/lb/6275309bea1b320039c893ff"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/?"
- ],
- "nativeCurrency": {
- "name": "OKXChain Global Utility Token",
- "symbol": "OKT",
- "decimals": 18
- },
- "infoURL": "https://www.okex.com/okc",
- "shortName": "okt",
- "chainId": 66,
- "networkId": 66,
- "explorers": [
- {
- "name": "OKLink",
- "url": "https://www.oklink.com/en/okc",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "DBChain Testnet",
- "chain": "DBM",
- "rpc": [
- "http://test-rpc.dbmbp.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "DBChain Testnet",
- "symbol": "DBM",
- "decimals": 18
- },
- "infoURL": "http://test.dbmbp.com",
- "shortName": "dbm",
- "chainId": 67,
- "networkId": 67
- },
- {
- "name": "SoterOne Mainnet",
- "chain": "SOTER",
- "rpc": [
- "https://rpc.soter.one"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "SoterOne Mainnet Ether",
- "symbol": "SOTER",
- "decimals": 18
- },
- "infoURL": "https://www.soterone.com",
- "shortName": "SO1",
- "chainId": 68,
- "networkId": 68
- },
- {
- "name": "Optimism Kovan",
- "title": "Optimism Testnet Kovan",
- "chain": "ETH",
- "rpc": [
- "https://kovan.optimism.io/"
- ],
- "faucets": [
- "http://fauceth.komputing.org?chain=69&address=${ADDRESS}"
- ],
- "nativeCurrency": {
- "name": "Kovan Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "explorers": [
- {
- "name": "etherscan",
- "url": "https://kovan-optimistic.etherscan.io",
- "standard": "EIP3091"
- }
- ],
- "infoURL": "https://optimism.io",
- "shortName": "okov",
- "chainId": 69,
- "networkId": 69
- },
- {
- "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": "Conflux eSpace (Testnet)",
- "chain": "Conflux",
- "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": "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": "IDChain Mainnet",
- "chain": "IDChain",
- "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": "Mix",
- "chain": "MIX",
- "rpc": [
- "https://rpc2.mix-blockchain.org:8647"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Mix Ether",
- "symbol": "MIX",
- "decimals": 18
- },
- "infoURL": "https://mix-blockchain.org",
- "shortName": "mix",
- "chainId": 76,
- "networkId": 76,
- "slip44": 76
- },
- {
- "name": "POA Network Sokol",
- "chain": "POA",
- "rpc": [
- "https://sokol.poa.network",
- "wss://sokol.poa.network/wss",
- "ws://sokol.poa.network:8546"
- ],
- "faucets": [
- "https://faucet.poa.network"
- ],
- "nativeCurrency": {
- "name": "POA Sokol Ether",
- "symbol": "SPOA",
- "decimals": 18
- },
- "infoURL": "https://poa.network",
- "shortName": "spoa",
- "chainId": 77,
- "networkId": 77,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://blockscout.com/poa/sokol",
- "standard": "none"
- }
- ]
- },
- {
- "name": "PrimusChain mainnet",
- "chain": "PC",
- "rpc": [
- "https://ethnode.primusmoney.com/mainnet"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Primus Ether",
- "symbol": "PETH",
- "decimals": 18
- },
- "infoURL": "https://primusmoney.com",
- "shortName": "primuschain",
- "chainId": 78,
- "networkId": 78
- },
- {
- "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/",
- "https://dataserver-asia-5.zenithchain.co/",
- "https://dataserver-asia-6.zenithchain.co/",
- "https://dataserver-asia-7.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": "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": "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": "Meter Mainnet",
- "chain": "METER",
- "rpc": [
- "https://rpc.meter.io"
- ],
- "faucets": [
- "https://faucet.meter.io"
- ],
- "nativeCurrency": {
- "name": "Meter",
- "symbol": "MTR",
- "decimals": 18
- },
- "infoURL": "https://www.meter.io",
- "shortName": "Meter",
- "chainId": 82,
- "networkId": 82,
- "explorers": [
- {
- "name": "Meter Mainnet Scan",
- "url": "https://scan.meter.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": "GateChain Mainnet",
- "chainId": 86,
- "shortName": "gt",
- "chain": "GT",
- "networkId": 86,
- "nativeCurrency": {
- "name": "GateToken",
- "symbol": "GT",
- "decimals": 18
- },
- "rpc": [
- "https://evm.gatenode.cc"
- ],
- "faucets": [
- "https://www.gatescan.org/faucet"
- ],
- "explorers": [
- {
- "name": "GateScan",
- "url": "https://www.gatescan.org",
- "standard": "EIP3091"
- }
- ],
- "infoURL": "https://www.gatechain.io"
- },
- {
- "name": "Nova Network",
- "chain": "NNW",
- "icon": "novanetwork",
- "rpc": [
- "https://connect.novanetwork.io",
- "https://0x57.redjackstudio.com",
- "https://rpc.novanetwork.io:9070"
- ],
- "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",
- "chain": "TOMO",
- "rpc": [
- "https://rpc.tomochain.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "TomoChain",
- "symbol": "TOMO",
- "decimals": 18
- },
- "infoURL": "https://tomochain.com",
- "shortName": "tomo",
- "chainId": 88,
- "networkId": 88,
- "slip44": 889
- },
- {
- "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",
- "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",
- "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",
- "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",
- "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": "KylinTestnet",
- "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": "Binance Smart Chain Testnet",
- "chain": "BSC",
- "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"
- ],
- "nativeCurrency": {
- "name": "Binance Chain Native Token",
- "symbol": "tBNB",
- "decimals": 18
- },
- "infoURL": "https://testnet.binance.org/",
- "shortName": "bnbt",
- "chainId": 97,
- "networkId": 97,
- "explorers": [
- {
- "name": "bscscan-testnet",
- "url": "https://testnet.bscscan.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "POA Network Core",
- "chain": "POA",
- "rpc": [
- "https://core.poanetwork.dev",
- "http://core.poanetwork.dev:8545",
- "https://core.poa.network",
- "ws://core.poanetwork.dev:8546"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "POA Network Core Ether",
- "symbol": "POA",
- "decimals": 18
- },
- "infoURL": "https://poa.network",
- "shortName": "poa",
- "chainId": 99,
- "networkId": 99,
- "slip44": 178,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://blockscout.com/poa/core",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Gnosis",
- "chain": "GNO",
- "icon": "gnosis",
- "rpc": [
- "https://rpc.gnosischain.com",
- "https://rpc.ankr.com/gnosis",
- "https://gnosischain-rpc.gateway.pokt.network",
- "https://gnosis-mainnet.public.blastapi.io",
- "wss://rpc.gnosischain.com/wss"
- ],
- "faucets": [
- "https://gnosisfaucet.com",
- "https://faucet.gimlu.com/gnosis",
- "https://stakely.io/faucet/gnosis-chain-xdai",
- "https://faucet.prussia.dev/xdai"
- ],
- "nativeCurrency": {
- "name": "xDAI",
- "symbol": "xDAI",
- "decimals": 18
- },
- "infoURL": "https://docs.gnosischain.com",
- "shortName": "gno",
- "chainId": 100,
- "networkId": 100,
- "slip44": 700,
- "explorers": [
- {
- "name": "gnosisscan",
- "url": "https://gnosisscan.io",
- "icon": "gnosisscan",
- "standard": "EIP3091"
- },
- {
- "name": "blockscout",
- "url": "https://blockscout.com/xdai/mainnet",
- "icon": "blockscout",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "EtherInc",
- "chain": "ETI",
- "rpc": [
- "https://api.einc.io/jsonrpc/mainnet"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "EtherInc Ether",
- "symbol": "ETI",
- "decimals": 18
- },
- "infoURL": "https://einc.io",
- "shortName": "eti",
- "chainId": 101,
- "networkId": 1,
- "slip44": 464
- },
- {
- "name": "Web3Games Testnet",
- "chain": "Web3Games",
- "icon": "web3games",
- "rpc": [
- "https://testnet-rpc-0.web3games.org/evm",
- "https://testnet-rpc-1.web3games.org/evm",
- "https://testnet-rpc-2.web3games.org/evm"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Web3Games",
- "symbol": "W3G",
- "decimals": 18
- },
- "infoURL": "https://web3games.org/",
- "shortName": "tw3g",
- "chainId": 102,
- "networkId": 102
- },
- {
- "name": "Kaiba Lightning Chain Testnet",
- "chain": "tKLC",
- "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": "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": "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"
- ],
- "faucets": [
- "https://faucet.novanetwork.io"
- ],
- "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": "ThunderCore Mainnet",
- "chain": "TT",
- "rpc": [
- "https://mainnet-rpc.thundercore.com",
- "https://mainnet-rpc.thundertoken.net",
- "https://mainnet-rpc.thundercore.io"
- ],
- "faucets": [
- "https://faucet.thundercore.com"
- ],
- "nativeCurrency": {
- "name": "ThunderCore Token",
- "symbol": "TT",
- "decimals": 18
- },
- "infoURL": "https://thundercore.com",
- "shortName": "TT",
- "chainId": 108,
- "networkId": 108,
- "slip44": 1001,
- "explorers": [
- {
- "name": "thundercore-viewblock",
- "url": "https://viewblock.io/thundercore",
- "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": "EtherLite Chain",
- "chain": "ETL",
- "rpc": [
- "https://rpc.etherlite.org"
- ],
- "faucets": [
- "https://etherlite.org/faucets"
- ],
- "nativeCurrency": {
- "name": "EtherLite",
- "symbol": "ETL",
- "decimals": 18
- },
- "infoURL": "https://etherlite.org",
- "shortName": "ETL",
- "chainId": 111,
- "networkId": 111,
- "icon": "etherlite"
- },
- {
- "name": "Fuse Mainnet",
- "chain": "FUSE",
- "rpc": [
- "https://rpc.fuse.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Fuse",
- "symbol": "FUSE",
- "decimals": 18
- },
- "infoURL": "https://fuse.io/",
- "shortName": "fuse",
- "chainId": 122,
- "networkId": 122
- },
- {
- "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": "OYchainTestnet",
- "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": "OYchainMainnet",
- "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": "Huobi ECO Chain Mainnet",
- "chain": "Heco",
- "rpc": [
- "https://http-mainnet.hecochain.com",
- "wss://ws-mainnet.hecochain.com"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "nativeCurrency": {
- "name": "Huobi ECO Chain Native Token",
- "symbol": "HT",
- "decimals": 18
- },
- "infoURL": "https://www.hecochain.com",
- "shortName": "heco",
- "chainId": 128,
- "networkId": 128,
- "slip44": 1010,
- "explorers": [
- {
- "name": "hecoinfo",
- "url": "https://hecoinfo.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Polygon Mainnet",
- "chain": "Polygon",
- "rpc": [
- "https://polygon-rpc.com/",
- "https://rpc-mainnet.matic.network",
- "https://matic-mainnet.chainstacklabs.com",
- "https://rpc-mainnet.maticvigil.com",
- "https://rpc-mainnet.matic.quiknode.pro",
- "https://matic-mainnet-full-rpc.bwarelabs.com",
- "https://polygon-bor.publicnode.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "MATIC",
- "symbol": "MATIC",
- "decimals": 18
- },
- "infoURL": "https://polygon.technology/",
- "shortName": "matic",
- "chainId": 137,
- "networkId": 137,
- "slip44": 966,
- "explorers": [
- {
- "name": "polygonscan",
- "url": "https://polygonscan.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Openpiece Testnet",
- "chain": "OPENPIECE",
- "icon": "openpiece",
- "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": "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": "PHI Network v2",
- "chain": "PHI",
- "rpc": [
- "https://connect.phi.network",
- ""
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "PHI",
- "symbol": "Φ",
- "decimals": 18
- },
- "infoURL": "https://phi.network",
- "shortName": "PHI",
- "chainId": 144,
- "networkId": 144,
- "icon": "phi",
- "explorers": [
- {
- "name": "Phiscan",
- "url": "https://phiscan.com",
- "icon": "phi",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Lightstreams Testnet",
- "chain": "PHT",
- "rpc": [
- "https://node.sirius.lightstreams.io"
- ],
- "faucets": [
- "https://discuss.lightstreams.network/t/request-test-tokens"
- ],
- "nativeCurrency": {
- "name": "Lightstreams PHT",
- "symbol": "PHT",
- "decimals": 18
- },
- "infoURL": "https://explorer.sirius.lightstreams.io",
- "shortName": "tpht",
- "chainId": 162,
- "networkId": 162
- },
- {
- "name": "Lightstreams Mainnet",
- "chain": "PHT",
- "rpc": [
- "https://node.mainnet.lightstreams.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Lightstreams PHT",
- "symbol": "PHT",
- "decimals": 18
- },
- "infoURL": "https://explorer.lightstreams.io",
- "shortName": "pht",
- "chainId": 163,
- "networkId": 163
- },
- {
- "name": "AIOZ Network",
- "chain": "AIOZ",
- "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": "HOO Smart Chain Testnet",
- "chain": "ETH",
- "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": "hoosmartchain",
- "chainId": 170,
- "networkId": 170
- },
- {
- "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": "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": "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": "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": "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": "Freight Trust Network",
- "chain": "EDI",
- "rpc": [
- "http://13.57.207.168:3435",
- "https://app.freighttrust.net/ftn/${API_KEY}"
- ],
- "faucets": [
- "http://faucet.freight.sh"
- ],
- "nativeCurrency": {
- "name": "Freight Trust Native",
- "symbol": "0xF",
- "decimals": 18
- },
- "infoURL": "https://freighttrust.com",
- "shortName": "EDI",
- "chainId": 211,
- "networkId": 0
- },
- {
- "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": "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,
- "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": "Energy Web Chain",
- "chain": "Energy Web Chain",
- "rpc": [
- "https://rpc.energyweb.org",
- "wss://rpc.energyweb.org/ws"
- ],
- "faucets": [
- "https://faucet.carbonswap.exchange",
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "nativeCurrency": {
- "name": "Energy Web Token",
- "symbol": "EWT",
- "decimals": 18
- },
- "infoURL": "https://energyweb.org",
- "shortName": "ewt",
- "chainId": 246,
- "networkId": 246,
- "slip44": 246,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://explorer.energyweb.org",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Fantom Opera",
- "chain": "FTM",
- "rpc": [
- "https://rpc.ftm.tools"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "nativeCurrency": {
- "name": "Fantom",
- "symbol": "FTM",
- "decimals": 18
- },
- "infoURL": "https://fantom.foundation",
- "shortName": "ftm",
- "chainId": 250,
- "networkId": 250,
- "icon": "fantom",
- "explorers": [
- {
- "name": "ftmscan",
- "url": "https://ftmscan.com",
- "icon": "ftmscan",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Huobi ECO Chain Testnet",
- "chain": "Heco",
- "rpc": [
- "https://http-testnet.hecochain.com",
- "wss://ws-testnet.hecochain.com"
- ],
- "faucets": [
- "https://scan-testnet.hecochain.com/faucet"
- ],
- "nativeCurrency": {
- "name": "Huobi ECO Chain Test Native Token",
- "symbol": "htt",
- "decimals": 18
- },
- "infoURL": "https://testnet.hecoinfo.com",
- "shortName": "hecot",
- "chainId": 256,
- "networkId": 256
- },
- {
- "name": "Setheum",
- "chain": "Setheum",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Setheum",
- "symbol": "SETM",
- "decimals": 18
- },
- "infoURL": "https://setheum.xyz",
- "shortName": "setm",
- "chainId": 258,
- "networkId": 258
- },
- {
- "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": "High Performance Blockchain",
- "chain": "HPB",
- "rpc": [
- "https://hpbnode.com",
- "wss://ws.hpbnode.com"
- ],
- "faucets": [
- "https://myhpbwallet.com/"
- ],
- "nativeCurrency": {
- "name": "High Performance Blockchain Ether",
- "symbol": "HPB",
- "decimals": 18
- },
- "infoURL": "https://hpb.io",
- "shortName": "hpb",
- "chainId": 269,
- "networkId": 269,
- "slip44": 269,
- "explorers": [
- {
- "name": "hscan",
- "url": "https://hscan.org",
- "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": "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": "Bobascan",
- "url": "https://bobascan.com",
- "standard": "none"
- },
- {
- "name": "Blockscout",
- "url": "https://blockexplorer.boba.network",
- "standard": "none"
- }
- ],
- "parent": {
- "type": "L2",
- "chain": "eip155-1",
- "bridges": [
- {
- "url": "https://gateway.boba.network"
- }
- ]
- }
- },
- {
- "name": "Optimism on Gnosis",
- "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": "Filecoin — Mainnet",
- "chain": "FIL",
- "status": "incubating",
- "rpc": [
- "https://api.node.glif.io/rpc/v0"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "filecoin",
- "symbol": "FIL",
- "decimals": 18
- },
- "infoURL": "https://filecoin.io",
- "shortName": "filecoin",
- "icon": "filecoin",
- "chainId": 314,
- "networkId": 314,
- "slip44": 461,
- "explorers": [
- {
- "name": "Filfox",
- "url": "https://filfox.info/en",
- "standard": "none"
- },
- {
- "name": "Filscan",
- "url": "https://filscan.io",
- "standard": "none"
- },
- {
- "name": "Filscout",
- "url": "https://filscout.io/en",
- "standard": "none"
- }
- ]
- },
- {
- "name": "KCC Mainnet",
- "chain": "KCC",
- "rpc": [
- "https://rpc-mainnet.kcc.network",
- "wss://rpc-ws-mainnet.kcc.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "KuCoin Token",
- "symbol": "KCS",
- "decimals": 18
- },
- "infoURL": "https://kcc.io",
- "shortName": "kcs",
- "chainId": 321,
- "networkId": 1,
- "explorers": [
- {
- "name": "KCC Explorer",
- "url": "https://explorer.kcc.io/en",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "DFK Chain Test",
- "chain": "DFK",
- "icon": "dfk",
- "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": "Shiden",
- "chain": "SDN",
- "rpc": [
- "https://shiden.api.onfinality.io/public",
- "https://shiden-rpc.dwellir.com",
- "https://shiden.public.blastapi.io",
- "wss://shiden.api.onfinality.io/public-ws",
- "wss://shiden.public.blastapi.io",
- "wss://shiden-rpc.dwellir.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Shiden",
- "symbol": "SDN",
- "decimals": 18
- },
- "infoURL": "https://shiden.astar.network/",
- "shortName": "sdn",
- "chainId": 336,
- "networkId": 336,
- "icon": "shiden",
- "explorers": [
- {
- "name": "subscan",
- "url": "https://shiden.subscan.io",
- "standard": "none",
- "icon": "subscan"
- }
- ]
- },
- {
- "name": "Cronos Testnet",
- "chain": "CRO",
- "rpc": [
- "https://evm-t3.cronos.org"
- ],
- "faucets": [
- "https://cronos.org/faucet"
- ],
- "nativeCurrency": {
- "name": "Cronos Test Coin",
- "symbol": "TCRO",
- "decimals": 18
- },
- "infoURL": "https://cronos.org",
- "shortName": "tcro",
- "chainId": 338,
- "networkId": 338,
- "explorers": [
- {
- "name": "Cronos Testnet Explorer",
- "url": "https://testnet.cronoscan.com",
- "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/",
- "wss://rpc.mainnet.pulsechain.com/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Pulse",
- "symbol": "PLS",
- "decimals": 18
- }
- },
- {
- "name": "Lisinski",
- "chain": "CRO",
- "rpc": [
- "https://rpc-bitfalls1.lisinski.online"
- ],
- "faucets": [
- "https://pipa.lisinski.online"
- ],
- "nativeCurrency": {
- "name": "Lisinski Ether",
- "symbol": "LISINS",
- "decimals": 18
- },
- "infoURL": "https://lisinski.online",
- "shortName": "lisinski",
- "chainId": 385,
- "networkId": 385
- },
- {
- "name": "HyperonChain TestNet",
- "chain": "HPN",
- "icon": "hyperonchain",
- "rpc": [
- "https://testnet-rpc.hyperonchain.com"
- ],
- "faucets": [
- "https://faucet.hyperonchain.com"
- ],
- "nativeCurrency": {
- "name": "HyperonChain",
- "symbol": "HPN",
- "decimals": 18
- },
- "infoURL": "https://docs.hyperonchain.com",
- "shortName": "hpn",
- "chainId": 400,
- "networkId": 400,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://testnet.hyperonchain.com",
- "icon": "hyperonchain",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "SX Network Mainnet",
- "chain": "SX",
- "icon": "SX",
- "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": "Optimism Goerli Testnet",
- "chain": "ETH",
- "rpc": [
- "https://goerli.optimism.io/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Görli Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://optimism.io",
- "shortName": "ogor",
- "chainId": 420,
- "networkId": 420
- },
- {
- "name": "Rupaya",
- "chain": "RUPX",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Rupaya",
- "symbol": "RUPX",
- "decimals": 18
- },
- "infoURL": "https://www.rupx.io",
- "shortName": "rupx",
- "chainId": 499,
- "networkId": 499,
- "slip44": 499
- },
- {
- "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": "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",
- "rpc": [
- "https://fx-json-web3.functionx.io:8545"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Function X",
- "symbol": "FX",
- "decimals": 18
- },
- "infoURL": "https://functionx.io/",
- "shortName": "FxCore",
- "chainId": 530,
- "networkId": 530,
- "icon": "fxcore",
- "explorers": [
- {
- "name": "FunctionX Explorer",
- "url": "https://fx-evm.functionx.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Candle",
- "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": "candleexplorer",
- "url": "https://candleexplorer.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "Tao Network",
- "chain": "TAO",
- "rpc": [
- "https://rpc.testnet.tao.network",
- "http://rpc.testnet.tao.network:8545",
- "https://rpc.tao.network",
- "wss://rpc.tao.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Tao",
- "symbol": "TAO",
- "decimals": 18
- },
- "infoURL": "https://tao.network",
- "shortName": "tao",
- "chainId": 558,
- "networkId": 558
- },
- {
- "name": "Dogechain Testnet",
- "chain": "DC",
- "icon": "dogechain",
- "rpc": [
- "https://rpc-testnet.dogechain.dog"
- ],
- "faucets": [
- "https://faucet.dogechain.dog"
- ],
- "nativeCurrency": {
- "name": "Dogecoin",
- "symbol": "DOGE",
- "decimals": 18
- },
- "infoURL": "https://dogechain.dog",
- "shortName": "dct",
- "chainId": 568,
- "networkId": 568,
- "explorers": [
- {
- "name": "dogechain testnet explorer",
- "url": "https://explorer-testnet.dogechain.dog",
- "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"
- }
- ]
- },
- "status": "deprecated"
- },
- {
- "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": "Acala Mandala Testnet",
- "chain": "mACA",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Acala Mandala Token",
- "symbol": "mACA",
- "decimals": 18
- },
- "infoURL": "https://acala.network",
- "shortName": "maca",
- "chainId": 595,
- "networkId": 595
- },
- {
- "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": "Metis Goerli Testnet",
- "chain": "ETH",
- "rpc": [
- "https://goerli.gateway.metisdevops.link"
- ],
- "faucets": [
- "https://goerli.faucet.metisdevops.link"
- ],
- "nativeCurrency": {
- "name": "Goerli Metis",
- "symbol": "METIS",
- "decimals": 18
- },
- "infoURL": "https://www.metis.io",
- "shortName": "metis-goerli",
- "chainId": 599,
- "networkId": 599,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://goerli.explorer.metisdevops.link",
- "standard": "EIP3091"
- }
- ],
- "parent": {
- "type": "L2",
- "chain": "eip155-4",
- "bridges": [
- {
- "url": "https://testnet-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": "SX Network Testnet",
- "chain": "SX",
- "icon": "SX",
- "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": "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": "Karura Network",
- "chain": "KAR",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Karura Token",
- "symbol": "KAR",
- "decimals": 18
- },
- "infoURL": "https://karura.network",
- "shortName": "kar",
- "chainId": 686,
- "networkId": 686,
- "slip44": 686
- },
- {
- "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": "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": "Lycan Chain",
- "chain": "LYC",
- "rpc": [
- "https://rpc.lycanchain.com/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Lycan",
- "symbol": "LYC",
- "decimals": 18
- },
- "infoURL": "https://lycanchain.com",
- "shortName": "LYC",
- "chainId": 721,
- "networkId": 721,
- "icon": "lycanchain",
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://explorer.lycanchain.com",
- "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": "cheapETH",
- "chain": "cheapETH",
- "rpc": [
- "https://node.cheapeth.org/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "cTH",
- "symbol": "cTH",
- "decimals": 18
- },
- "infoURL": "https://cheapeth.org/",
- "shortName": "cth",
- "chainId": 777,
- "networkId": 777
- },
- {
- "name": "Acala Network",
- "chain": "ACA",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Acala Token",
- "symbol": "ACA",
- "decimals": 18
- },
- "infoURL": "https://acala.network",
- "shortName": "aca",
- "chainId": 787,
- "networkId": 787,
- "slip44": 787
- },
- {
- "name": "Aerochain Testnet",
- "chain": "Aerochain",
- "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": "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": "Portal Fantasy Chain Test",
- "chain": "PF",
- "icon": "pf",
- "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": "Qitmeer",
- "chain": "MEER",
- "rpc": [
- "https://evm-dataseed3.meerscan.io",
- "https://evm-dataseed1.meerscan.com",
- "https://evm-dataseed.meerscan.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Qitmeer",
- "symbol": "MEER",
- "decimals": 18
- },
- "infoURL": "https://github.com/Qitmeer",
- "shortName": "meer",
- "chainId": 813,
- "networkId": 813,
- "slip44": 813,
- "explorers": [
- {
- "name": "meerscan",
- "url": "https://evm.meerscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Callisto Mainnet",
- "chain": "CLO",
- "rpc": [
- "https://rpc.callisto.network/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Callisto",
- "symbol": "CLO",
- "decimals": 18
- },
- "infoURL": "https://callisto.network",
- "shortName": "clo",
- "chainId": 820,
- "networkId": 1,
- "slip44": 820
- },
- {
- "name": "Callisto Testnet Deprecated",
- "chain": "CLO",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Callisto Testnet Ether",
- "symbol": "TCLO",
- "decimals": 18
- },
- "infoURL": "https://callisto.network",
- "shortName": "tclo",
- "chainId": 821,
- "networkId": 2,
- "status": "deprecated"
- },
- {
- "name": "Ambros Chain Mainnet",
- "chain": "ambroschain",
- "rpc": [
- "https://api.ambros.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "AMBROS",
- "symbol": "AMBROS",
- "decimals": 18
- },
- "infoURL": "https://ambros.network",
- "shortName": "ambros",
- "chainId": 880,
- "networkId": 880,
- "explorers": [
- {
- "name": "Ambros Chain Explorer",
- "url": "https://ambrosscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Wanchain",
- "chain": "WAN",
- "rpc": [
- "https://gwan-ssl.wandevs.org:56891/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Wancoin",
- "symbol": "WAN",
- "decimals": 18
- },
- "infoURL": "https://www.wanscan.org",
- "shortName": "wan",
- "chainId": 888,
- "networkId": 888,
- "slip44": 5718350
- },
- {
- "name": "Garizon Testnet Stage0",
- "chain": "GAR",
- "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",
- "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",
- "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",
- "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": "Portal Fantasy Chain",
- "chain": "PF",
- "icon": "pf",
- "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": "PulseChain Testnet",
- "shortName": "tpls",
- "chain": "tPLS",
- "chainId": 940,
- "networkId": 940,
- "infoURL": "https://pulsechain.com/",
- "rpc": [
- "https://rpc.v2.testnet.pulsechain.com/",
- "wss://rpc.v2.testnet.pulsechain.com/"
- ],
- "faucets": [
- "https://faucet.v2.testnet.pulsechain.com/"
- ],
- "nativeCurrency": {
- "name": "Test Pulse",
- "symbol": "tPLS",
- "decimals": 18
- }
- },
- {
- "name": "PulseChain Testnet v2b",
- "shortName": "t2bpls",
- "chain": "t2bPLS",
- "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",
- "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": "CCN",
- "title": "ComputeCoin Main Network",
- "chain": "CCN",
- "rpc": [
- "https://rpc.mainnet.computecoin.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ComputeCoin",
- "symbol": "CCN",
- "decimals": 18
- },
- "infoURL": "https://computecoin.com/",
- "shortName": "ccn",
- "chainId": 970,
- "networkId": 970,
- "icon": "ccn"
- },
- {
- "name": "CCN Beta",
- "title": "ComputeCoin Beta Network",
- "chain": "CCN Beta",
- "rpc": [
- "https://beta-rpc.mainnet.computecoin.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ComputeCoin",
- "symbol": "CCN",
- "decimals": 18
- },
- "infoURL": "https://computecoin.com/",
- "shortName": "ccnbeta",
- "chainId": 971,
- "networkId": 971,
- "icon": "ccn"
- },
- {
- "name": "Nepal Blockchain Network",
- "chain": "YETI",
- "rpc": [
- "https://api.nepalblockchain.dev",
- "https://api.nepalblockchain.network"
- ],
- "faucets": [
- "https://faucet.nepalblockchain.network"
- ],
- "nativeCurrency": {
- "name": "Nepal Blockchain Network Ether",
- "symbol": "YETI",
- "decimals": 18
- },
- "infoURL": "https://nepalblockchain.network",
- "shortName": "yeti",
- "chainId": 977,
- "networkId": 977
- },
- {
- "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": "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": "Wanchain Testnet",
- "chain": "WAN",
- "rpc": [
- "https://gwan-ssl.wandevs.org:46891/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Wancoin",
- "symbol": "WAN",
- "decimals": 18
- },
- "infoURL": "https://testnet.wanscan.org",
- "shortName": "twan",
- "chainId": 999,
- "networkId": 999
- },
- {
- "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": "Klaytn Testnet Baobab",
- "chain": "KLAY",
- "rpc": [
- "https://api.baobab.klaytn.net:8651"
- ],
- "faucets": [
- "https://baobab.wallet.klaytn.com/access?next=faucet"
- ],
- "nativeCurrency": {
- "name": "KLAY",
- "symbol": "KLAY",
- "decimals": 18
- },
- "infoURL": "https://www.klaytn.com/",
- "shortName": "Baobab",
- "chainId": 1001,
- "networkId": 1001
- },
- {
- "name": "Newton Testnet",
- "chain": "NEW",
- "rpc": [
- "https://rpc1.newchain.newtonproject.org"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Newton",
- "symbol": "NEW",
- "decimals": 18
- },
- "infoURL": "https://www.newtonproject.org/",
- "shortName": "tnew",
- "chainId": 1007,
- "networkId": 1007
- },
- {
- "name": "Eurus Mainnet",
- "chain": "EUN",
- "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": "Evrice Network",
- "chain": "EVC",
- "rpc": [
- "https://meta.evrice.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Evrice",
- "symbol": "EVC",
- "decimals": 18
- },
- "infoURL": "https://evrice.com",
- "shortName": "EVC",
- "chainId": 1010,
- "networkId": 1010,
- "slip44": 1020
- },
- {
- "name": "Newton",
- "chain": "NEW",
- "rpc": [
- "https://global.rpc.mainnet.newtonproject.org"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Newton",
- "symbol": "NEW",
- "decimals": 18
- },
- "infoURL": "https://www.newtonproject.org/",
- "shortName": "new",
- "chainId": 1012,
- "networkId": 1012
- },
- {
- "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": "Clover Testnet",
- "chain": "Clover",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Clover",
- "symbol": "CLV",
- "decimals": 18
- },
- "infoURL": "https://clover.finance",
- "shortName": "tclv",
- "chainId": 1023,
- "networkId": 1023
- },
- {
- "name": "CLV Parachain",
- "chain": "CLV",
- "rpc": [
- "https://api-para.clover.finance"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "CLV",
- "symbol": "CLV",
- "decimals": 18
- },
- "infoURL": "https://clv.org",
- "shortName": "clv",
- "chainId": 1024,
- "networkId": 1024
- },
- {
- "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",
- "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": "Bronos Testnet",
- "chain": "Bronos",
- "rpc": [
- "https://evm-testnet.bronos.org"
- ],
- "faucets": [
- "https://faucet.bronos.org"
- ],
- "nativeCurrency": {
- "name": "tBRO",
- "symbol": "tBRO",
- "decimals": 18
- },
- "infoURL": "https://bronos.org",
- "shortName": "bronos-testnet",
- "chainId": 1038,
- "networkId": 1038,
- "icon": "bronos",
- "explorers": [
- {
- "name": "Bronos Testnet Explorer",
- "url": "https://tbroscan.bronos.org",
- "standard": "none",
- "icon": "bronos"
- }
- ]
- },
- {
- "name": "Bronos Mainnet",
- "chain": "Bronos",
- "rpc": [
- "https://evm.bronos.org"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "BRO",
- "symbol": "BRO",
- "decimals": 18
- },
- "infoURL": "https://bronos.org",
- "shortName": "bronos-mainnet",
- "chainId": 1039,
- "networkId": 1039,
- "icon": "bronos",
- "explorers": [
- {
- "name": "Bronos Explorer",
- "url": "https://broscan.bronos.org",
- "standard": "none",
- "icon": "bronos"
- }
- ]
- },
- {
- "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": "WEMIX3.0 Mainnet",
- "chain": "WEMIX",
- "rpc": [
- "https://api.wemix.com",
- "wss://ws.wemix.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "WEMIX",
- "symbol": "WEMIX",
- "decimals": 18
- },
- "infoURL": "https://wemix.com",
- "shortName": "wemix",
- "chainId": 1111,
- "networkId": 1111,
- "explorers": [
- {
- "name": "WEMIX Block Explorer",
- "url": "https://explorer.wemix.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "WEMIX3.0 Testnet",
- "chain": "TWEMIX",
- "rpc": [
- "https://api.test.wemix.com",
- "wss://ws.test.wemix.com"
- ],
- "faucets": [
- "https://wallet.test.wemix.com/faucet"
- ],
- "nativeCurrency": {
- "name": "TestnetWEMIX",
- "symbol": "tWEMIX",
- "decimals": 18
- },
- "infoURL": "https://wemix.com",
- "shortName": "twemix",
- "chainId": 1112,
- "networkId": 1112,
- "explorers": [
- {
- "name": "WEMIX Testnet Microscope",
- "url": "https://microscope.test.wemix.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "MathChain",
- "chain": "MATH",
- "rpc": [
- "https://mathchain-asia.maiziqianbao.net/rpc",
- "https://mathchain-us.maiziqianbao.net/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "MathChain",
- "symbol": "MATH",
- "decimals": 18
- },
- "infoURL": "https://mathchain.org",
- "shortName": "MATH",
- "chainId": 1139,
- "networkId": 1139
- },
- {
- "name": "MathChain Testnet",
- "chain": "MATH",
- "rpc": [
- "https://galois-hk.maiziqianbao.net/rpc"
- ],
- "faucets": [
- "https://scan.boka.network/#/Galois/faucet"
- ],
- "nativeCurrency": {
- "name": "MathChain",
- "symbol": "MATH",
- "decimals": 18
- },
- "infoURL": "https://mathchain.org",
- "shortName": "tMATH",
- "chainId": 1140,
- "networkId": 1140
- },
- {
- "name": "Iora Chain",
- "chain": "IORA",
- "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",
- "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",
- "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": "Ultron Testnet",
- "chain": "Ultron",
- "icon": "ultron",
- "rpc": [
- "https://ultron-dev.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ultron",
- "symbol": "ULX",
- "decimals": 18
- },
- "infoURL": "https://ultron.foundation",
- "shortName": "UltronTestnet",
- "chainId": 1230,
- "networkId": 1230,
- "explorers": [
- {
- "name": "Ultron Testnet Explorer",
- "url": "https://explorer.ultron-dev.io",
- "icon": "ultron",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Ultron Mainnet",
- "chain": "Ultron",
- "icon": "ultron",
- "rpc": [
- "https://ultron-rpc.net"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ultron",
- "symbol": "ULX",
- "decimals": 18
- },
- "infoURL": "https://ultron.foundation",
- "shortName": "UtronMainnet",
- "chainId": 1231,
- "networkId": 1231,
- "explorers": [
- {
- "name": "Ultron Explorer",
- "url": "https://ulxscan.com",
- "icon": "ultron",
- "standard": "none"
- }
- ]
- },
- {
- "name": "OM Platform Mainnet",
- "chain": "omplatform",
- "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": "HALO Mainnet",
- "chain": "HALO",
- "rpc": [
- "https://nodes.halo.land"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "HALO",
- "symbol": "HO",
- "decimals": 18
- },
- "infoURL": "https://halo.land/#/",
- "shortName": "HO",
- "chainId": 1280,
- "networkId": 1280,
- "explorers": [
- {
- "name": "HALOexplorer",
- "url": "https://browser.halo.land",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Moonbeam",
- "chain": "MOON",
- "rpc": [
- "https://rpc.api.moonbeam.network",
- "wss://wss.api.moonbeam.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Glimmer",
- "symbol": "GLMR",
- "decimals": 18
- },
- "infoURL": "https://moonbeam.network/networks/moonbeam/",
- "shortName": "mbeam",
- "chainId": 1284,
- "networkId": 1284,
- "explorers": [
- {
- "name": "moonscan",
- "url": "https://moonbeam.moonscan.io",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Moonriver",
- "chain": "MOON",
- "rpc": [
- "https://rpc.api.moonriver.moonbeam.network",
- "wss://wss.api.moonriver.moonbeam.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Moonriver",
- "symbol": "MOVR",
- "decimals": 18
- },
- "infoURL": "https://moonbeam.network/networks/moonriver/",
- "shortName": "mriver",
- "chainId": 1285,
- "networkId": 1285,
- "explorers": [
- {
- "name": "moonscan",
- "url": "https://moonriver.moonscan.io",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Moonrock old",
- "chain": "MOON",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "Rocs",
- "symbol": "ROC",
- "decimals": 18
- },
- "infoURL": "",
- "shortName": "mrock-old",
- "chainId": 1286,
- "networkId": 1286,
- "status": "deprecated"
- },
- {
- "name": "Moonbase Alpha",
- "chain": "MOON",
- "rpc": [
- "https://rpc.api.moonbase.moonbeam.network",
- "wss://wss.api.moonbase.moonbeam.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Dev",
- "symbol": "DEV",
- "decimals": 18
- },
- "infoURL": "https://docs.moonbeam.network/networks/testnet/",
- "shortName": "mbase",
- "chainId": 1287,
- "networkId": 1287,
- "explorers": [
- {
- "name": "moonscan",
- "url": "https://moonbase.moonscan.io",
- "standard": "none"
- }
- ]
- },
- {
- "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": "Boba Network Bobabeam",
- "chain": "Bobabeam",
- "rpc": [
- "https://bobabeam.boba.network",
- "wss://wss.bobabeam.boba.network",
- "https://replica.bobabeam.boba.network",
- "wss://replica-wss.bobabeam.boba.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Boba Token",
- "symbol": "BOBA",
- "decimals": 18
- },
- "infoURL": "https://boba.network",
- "shortName": "Bobabeam",
- "chainId": 1294,
- "networkId": 1294,
- "explorers": [
- {
- "name": "Bobabeam block explorer",
- "url": "https://blockexplorer.bobabeam.boba.network",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Boba Network Bobabase Testnet",
- "chain": "Bobabase Testnet",
- "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": "Bobabase block explorer",
- "url": "https://blockexplorer.bobabase.boba.network",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Aitd Mainnet",
- "chain": "AITD",
- "icon": "aitd",
- "rpc": [
- "https://walletrpc.aitd.io",
- "https://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": "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": "SherpaxTestnet",
- "chainId": 1507,
- "networkId": 1507,
- "explorers": [
- {
- "name": "Sherpax Testnet Explorer",
- "url": "https://evm-pre.sherpax.io",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Beagle Messaging Chain",
- "chain": "BMC",
- "rpc": [
- "https://beagle.chat/eth"
- ],
- "faucets": [
- "https://faucet.beagle.chat/"
- ],
- "nativeCurrency": {
- "name": "Beagle",
- "symbol": "BG",
- "decimals": 18
- },
- "infoURL": "https://beagle.chat/",
- "shortName": "beagle",
- "chainId": 1515,
- "networkId": 1515,
- "explorers": [
- {
- "name": "Beagle Messaging Chain Explorer",
- "url": "https://eth.beagle.chat",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Catecoin Chain Mainnet",
- "chain": "Catechain",
- "rpc": [
- "https://send.catechain.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Catecoin",
- "symbol": "CATE",
- "decimals": 18
- },
- "infoURL": "https://catechain.com",
- "shortName": "cate",
- "chainId": 1618,
- "networkId": 1618
- },
- {
- "name": "Atheios",
- "chain": "ATH",
- "rpc": [
- "https://wallet.atheios.com:8797"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Atheios Ether",
- "symbol": "ATH",
- "decimals": 18
- },
- "infoURL": "https://atheios.com",
- "shortName": "ath",
- "chainId": 1620,
- "networkId": 11235813,
- "slip44": 1620
- },
- {
- "name": "Btachain",
- "chain": "btachain",
- "rpc": [
- "https://dataseed1.btachain.com/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Bitcoin Asset",
- "symbol": "BTA",
- "decimals": 18
- },
- "infoURL": "https://bitcoinasset.io/",
- "shortName": "bta",
- "chainId": 1657,
- "networkId": 1657
- },
- {
- "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": "Rabbit Analog Testnet Chain",
- "chain": "rAna",
- "icon": "rabbit",
- "rpc": [
- "https://rabbit.analog-rpc.com"
- ],
- "faucets": [
- "https://analogfaucet.com"
- ],
- "nativeCurrency": {
- "name": "Rabbit Analog Test Chain Native Token ",
- "symbol": "rAna",
- "decimals": 18
- },
- "infoURL": "https://rabbit.analogscan.com",
- "shortName": "rAna",
- "chainId": 1807,
- "networkId": 1807,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://rabbit.analogscan.com",
- "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"
- }
- ]
- },
- {
- "name": "Cube Chain Testnet",
- "chain": "Cube",
- "icon": "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": "Teslafunds",
- "chain": "TSF",
- "rpc": [
- "https://tsfapi.europool.me"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Teslafunds Ether",
- "symbol": "TSF",
- "decimals": 18
- },
- "infoURL": "https://teslafunds.io",
- "shortName": "tsf",
- "chainId": 1856,
- "networkId": 1
- },
- {
- "name": "BON Network",
- "chain": "BON",
- "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",
- "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": "EtherGem",
- "chain": "EGEM",
- "rpc": [
- "https://jsonrpc.egem.io/custom"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "EtherGem Ether",
- "symbol": "EGEM",
- "decimals": 18
- },
- "infoURL": "https://egem.io",
- "shortName": "egem",
- "chainId": 1987,
- "networkId": 1987,
- "slip44": 1987
- },
- {
- "name": "Dogechain Mainnet",
- "chain": "DC",
- "icon": "dogechain",
- "rpc": [
- "https://rpc-sg.dogechain.dog",
- "https://rpc-us.dogechain.dog",
- "https://rpc.dogechain.dog",
- "https://rpc01-sg.dogechain.dog",
- "https://rpc02-sg.dogechain.dog",
- "https://rpc03-sg.dogechain.dog"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Dogecoin",
- "symbol": "DOGE",
- "decimals": 18
- },
- "infoURL": "https://dogechain.dog",
- "shortName": "dc",
- "chainId": 2000,
- "networkId": 2000,
- "explorers": [
- {
- "name": "dogechain explorer",
- "url": "https://explorer.dogechain.dog",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Milkomeda C1 Mainnet",
- "chain": "milkAda",
- "icon": "milkomeda",
- "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": "Milkomeda A1 Mainnet",
- "chain": "milkALGO",
- "icon": "milkomeda",
- "rpc": [
- "https://rpc-mainnet-algorand-rollup.a1.milkomeda.com",
- "wss://rpc-mainnet-algorand-rollup.a1.milkomeda.com/ws"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "milkALGO",
- "symbol": "mALGO",
- "decimals": 18
- },
- "infoURL": "https://milkomeda.com",
- "shortName": "milkALGO",
- "chainId": 2002,
- "networkId": 2002,
- "explorers": [
- {
- "name": "Blockscout",
- "url": "https://explorer-mainnet-algorand-rollup.a1.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": "PublicMint Devnet",
- "title": "Public Mint Devnet",
- "chain": "PublicMint",
- "rpc": [
- "https://rpc.dev.publicmint.io:8545"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "USD",
- "symbol": "USD",
- "decimals": 18
- },
- "infoURL": "https://publicmint.com",
- "shortName": "pmint_dev",
- "chainId": 2018,
- "networkId": 2018,
- "slip44": 60,
- "explorers": [
- {
- "name": "PublicMint Explorer",
- "url": "https://explorer.dev.publicmint.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "PublicMint Testnet",
- "title": "Public Mint Testnet",
- "chain": "PublicMint",
- "rpc": [
- "https://rpc.tst.publicmint.io:8545"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "USD",
- "symbol": "USD",
- "decimals": 18
- },
- "infoURL": "https://publicmint.com",
- "shortName": "pmint_test",
- "chainId": 2019,
- "networkId": 2019,
- "slip44": 60,
- "explorers": [
- {
- "name": "PublicMint Explorer",
- "url": "https://explorer.tst.publicmint.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "PublicMint Mainnet",
- "title": "Public Mint Mainnet",
- "chain": "PublicMint",
- "rpc": [
- "https://rpc.publicmint.io:8545"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "USD",
- "symbol": "USD",
- "decimals": 18
- },
- "infoURL": "https://publicmint.com",
- "shortName": "pmint",
- "chainId": 2020,
- "networkId": 2020,
- "slip44": 60,
- "explorers": [
- {
- "name": "PublicMint Explorer",
- "url": "https://explorer.publicmint.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Edgeware Mainnet",
- "chain": "EDG",
- "rpc": [
- "https://mainnet1.edgewa.re"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Edge",
- "symbol": "EDG",
- "decimals": 18
- },
- "infoURL": "http://edgewa.re",
- "shortName": "edg",
- "chainId": 2021,
- "networkId": 2021
- },
- {
- "name": "Beresheet Testnet",
- "chain": "EDG",
- "rpc": [
- "https://beresheet1.edgewa.re"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Testnet Edge",
- "symbol": "tEDG",
- "decimals": 18
- },
- "infoURL": "http://edgewa.re",
- "shortName": "edgt",
- "chainId": 2022,
- "networkId": 2022
- },
- {
- "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": "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": "Quokkacoin Mainnet",
- "chain": "Qkacoin",
- "rpc": [
- "https://rpc.qkacoin.org"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Qkacoin",
- "symbol": "QKA",
- "decimals": 18
- },
- "infoURL": "https://qkacoin.org",
- "shortName": "QKA",
- "chainId": 2077,
- "networkId": 2077,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://explorer.qkacoin.org",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "Findora Mainnet",
- "chain": "Findora",
- "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",
- "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": "Bitcoin EVM",
- "chain": "Bitcoin EVM",
- "rpc": [
- "https://connect.bitcoinevm.com",
- ""
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Bitcoin",
- "symbol": "eBTC",
- "decimals": 18
- },
- "infoURL": "https://bitcoinevm.com",
- "shortName": "eBTC",
- "chainId": 2203,
- "networkId": 2203,
- "icon": "ebtc",
- "explorers": [
- {
- "name": "Explorer",
- "url": "https://explorer.bitcoinevm.com",
- "icon": "ebtc",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Evanesco Mainnet",
- "chain": "EVA",
- "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": "Kava EVM Testnet",
- "chain": "KAVA",
- "rpc": [
- "https://evm.testnet.kava.io",
- "wss://wevm.testnet.kava.io"
- ],
- "faucets": [
- "https://faucet.kava.io"
- ],
- "nativeCurrency": {
- "name": "TKava",
- "symbol": "TKAVA",
- "decimals": 18
- },
- "infoURL": "https://www.kava.io",
- "shortName": "tkava",
- "chainId": 2221,
- "networkId": 2221,
- "icon": "kava",
- "explorers": [
- {
- "name": "Kava Testnet Explorer",
- "url": "https://explorer.testnet.kava.io",
- "standard": "EIP3091",
- "icon": "kava"
- }
- ]
- },
- {
- "name": "Kava EVM",
- "chain": "KAVA",
- "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": "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": "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": "TechPay Mainnet",
- "chain": "TPC",
- "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": "Redlight Chain Mainnet",
- "chain": "REDLC",
- "rpc": [
- "https://dataseed2.redlightscan.finance"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Redlight Coin",
- "symbol": "REDLC",
- "decimals": 18
- },
- "infoURL": "https://redlight.finance/",
- "shortName": "REDLC",
- "chainId": 2611,
- "networkId": 2611,
- "explorers": [
- {
- "name": "REDLC Explorer",
- "url": "https://redlightscan.finance",
- "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",
- "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",
- "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": "Orlando Chain",
- "chain": "ORL",
- "rpc": [
- "https://rpc-testnet.orlchain.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Orlando",
- "symbol": "ORL",
- "decimals": 18
- },
- "infoURL": "https://orlchain.com",
- "shortName": "ORL",
- "chainId": 3031,
- "networkId": 3031,
- "icon": "orl",
- "explorers": [
- {
- "name": "Orlando (ORL) Explorer",
- "url": "https://orlscan.com",
- "icon": "orl",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Filecoin — Buildernet",
- "chain": "FIL",
- "status": "incubating",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "filecoin",
- "symbol": "FIL",
- "decimals": 18
- },
- "infoURL": "https://filecoin.io",
- "shortName": "filecoin-buildernet",
- "icon": "filecoin",
- "chainId": 3141,
- "networkId": 3141,
- "slip44": 1,
- "explorers": []
- },
- {
- "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://testnet.web3q.io/home.w3q/",
- "shortName": "w3q-t",
- "chainId": 3333,
- "networkId": 3333,
- "explorers": [
- {
- "name": "w3q-testnet",
- "url": "https://explorer.testnet.web3q.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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",
- "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",
- "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": "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": "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": "Crossbell",
- "chain": "Crossbell",
- "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": "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": "YuanChain Mainnet",
- "chain": "YCC",
- "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": "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": "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": "BobaoperaTestnet",
- "chainId": 4051,
- "networkId": 4051,
- "explorers": [
- {
- "name": "Bobaopera Testnet block explorer",
- "url": "https://blockexplorer.testnet.bobaopera.boba.network",
- "standard": "none"
- }
- ]
- },
- {
- "name": "AIOZ Network Testnet",
- "chain": "AIOZ",
- "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 V1",
- "chain": "PHI V1",
- "rpc": [
- "https://rpc1.phi.network",
- "https://rpc2.phi.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "PHI",
- "symbol": "Φ",
- "decimals": 18
- },
- "infoURL": "https://phi.network",
- "shortName": "PHIv1",
- "chainId": 4181,
- "networkId": 4181,
- "icon": "phi",
- "explorers": [
- {
- "name": "PHI Explorer",
- "url": "https://explorer.phi.network",
- "icon": "phi",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Boba Network Bobafuji Testnet",
- "chain": "Bobafuji Testnet",
- "rpc": [
- "https://testnet.avax.boba.network",
- "wss://wss.testnet.avax.boba.network",
- "https://replica.testnet.avax.boba.network",
- "wss://replica-wss.testnet.avax.boba.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Boba Token",
- "symbol": "BOBA",
- "decimals": 18
- },
- "infoURL": "https://boba.network",
- "shortName": "BobafujiTestnet",
- "chainId": 4328,
- "networkId": 4328,
- "explorers": [
- {
- "name": "Bobafuji Testnet block explorer",
- "url": "https://blockexplorer.testnet.avax.boba.network",
- "standard": "none"
- }
- ]
- },
- {
- "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": "Venidium Testnet",
- "chain": "XVM",
- "rpc": [
- "https://rpc-evm-testnet.venidium.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Venidium",
- "symbol": "XVM",
- "decimals": 18
- },
- "infoURL": "https://venidium.io",
- "shortName": "txvm",
- "chainId": 4918,
- "networkId": 4918,
- "explorers": [
- {
- "name": "Venidium EVM Testnet Explorer",
- "url": "https://evm-testnet.venidiumexplorer.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "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": "Humanode Mainnet",
- "chain": "HMND",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "HMND",
- "symbol": "HMND",
- "decimals": 18
- },
- "infoURL": "https://humanode.io",
- "shortName": "hmnd",
- "chainId": 5234,
- "networkId": 5234,
- "explorers": []
- },
- {
- "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": "Nahmii Mainnet",
- "chain": "Nahmii",
- "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",
- "rpc": [
- "https://l2.testnet.nahmii.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://nahmii.io",
- "shortName": "NahmiiTestnet",
- "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": "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": "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": "Ontology Testnet",
- "chain": "Ontology",
- "rpc": [
- "http://polaris1.ont.io:20339",
- "http://polaris2.ont.io:20339",
- "http://polaris3.ont.io:20339",
- "http://polaris4.ont.io:20339",
- "https://polaris1.ont.io:10339",
- "https://polaris2.ont.io:10339",
- "https://polaris3.ont.io:10339",
- "https://polaris4.ont.io:10339"
- ],
- "faucets": [
- "https://developer.ont.io/"
- ],
- "nativeCurrency": {
- "name": "ONG",
- "symbol": "ONG",
- "decimals": 18
- },
- "infoURL": "https://ont.io/",
- "shortName": "OntologyTestnet",
- "chainId": 5851,
- "networkId": 5851,
- "explorers": [
- {
- "name": "explorer",
- "url": "https://explorer.ont.io/testnet",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Wegochain Rubidium Mainnet",
- "chain": "RBD",
- "rpc": [
- "https://proxy.wegochain.io",
- "http://wallet.wegochain.io:7764"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Rubid",
- "symbol": "RBD",
- "decimals": 18
- },
- "infoURL": "https://www.wegochain.io",
- "shortName": "rbd",
- "chainId": 5869,
- "networkId": 5869,
- "explorers": [
- {
- "name": "wegoscan2",
- "url": "https://scan2.wegochain.io",
- "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": "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": "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": "Canto",
- "chain": "Canto",
- "rpc": [
- "https://canto.slingshot.finance"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Canto",
- "symbol": "CANTO",
- "decimals": 18
- },
- "infoURL": "https://canto.io",
- "shortName": "canto",
- "chainId": 7700,
- "networkId": 7700,
- "explorers": [
- {
- "name": "Canto EVM Explorer (Blockscout)",
- "url": "https://evm.explorer.canto.io",
- "standard": "none"
- },
- {
- "name": "Canto Cosmos Explorer (BigDipper)",
- "url": "https://cosmos.explorer.canto.io",
- "standard": "none"
- }
- ]
- },
- {
- "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": "RiseOfTheWarbotsTestnet",
- "chainId": 7777,
- "networkId": 7777,
- "explorers": [
- {
- "name": "avascan",
- "url": "https://testnet.avascan.info/blockchain/2mZ9doojfwHzXN3VXDQELKnKyZYxv7833U8Yq5eTfFx3hxJtiy",
- "standard": "none"
- }
- ]
- },
- {
- "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": "Shardeum Liberty",
- "chain": "Shardeum",
- "rpc": [
- "https://liberty10.shardeum.org/"
- ],
- "faucets": [
- "https://faucet.liberty10.shardeum.org"
- ],
- "nativeCurrency": {
- "name": "Shardeum SHM",
- "symbol": "SHM",
- "decimals": 18
- },
- "infoURL": "https://docs.shardeum.org/",
- "shortName": "ShardeumSHM",
- "chainId": 8080,
- "networkId": 8080,
- "explorers": [
- {
- "name": "Sharedum Scan",
- "url": "https://explorer.liberty10.shardeum.org",
- "standard": "EIP3091"
- }
- ],
- "redFlags": [
- "reusedChainId"
- ]
- },
- {
- "name": "Qitmeer Network Testnet",
- "chain": "MEER",
- "rpc": [
- "https://explorer.qitmeer.io/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Qitmeer Testnet",
- "symbol": "MEER-T",
- "decimals": 18
- },
- "infoURL": "https://github.com/Qitmeer",
- "shortName": "meertest",
- "chainId": 8131,
- "networkId": 8131,
- "explorers": [
- {
- "name": "meerscan testnet",
- "url": "https://testnet.qng.meerscan.io",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Klaytn Mainnet Cypress",
- "chain": "KLAY",
- "rpc": [
- "https://public-node-api.klaytnapi.com/v1/cypress"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "KLAY",
- "symbol": "KLAY",
- "decimals": 18
- },
- "infoURL": "https://www.klaytn.com/",
- "shortName": "Cypress",
- "chainId": 8217,
- "networkId": 8217,
- "slip44": 8217,
- "explorers": [
- {
- "name": "Klaytnscope",
- "url": "https://scope.klaytn.com",
- "standard": "none"
- }
- ]
- },
- {
- "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": "Toki Network",
- "chain": "TOKI",
- "rpc": [
- "https://mainnet.buildwithtoki.com/v0/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Toki",
- "symbol": "TOKI",
- "decimals": 18
- },
- "infoURL": "https://www.buildwithtoki.com",
- "shortName": "toki",
- "chainId": 8654,
- "networkId": 8654,
- "icon": "toki",
- "explorers": []
- },
- {
- "name": "Toki Testnet",
- "chain": "TOKI",
- "rpc": [
- "https://testnet.buildwithtoki.com/v0/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Toki",
- "symbol": "TOKI",
- "decimals": 18
- },
- "infoURL": "https://www.buildwithtoki.com",
- "shortName": "toki-testnet",
- "chainId": 8655,
- "networkId": 8655,
- "icon": "toki",
- "explorers": []
- },
- {
- "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": "Alph Network",
- "chain": "ALPH",
- "rpc": [
- "https://rpc.alph.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Alph Network",
- "symbol": "ALPH",
- "decimals": 18
- },
- "infoURL": "https://alph.network",
- "shortName": "alph",
- "chainId": 8738,
- "networkId": 8738,
- "explorers": [
- {
- "name": "alphscan",
- "url": "https://explorer.alph.network",
- "icon": "alphscan",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Ambros Chain Testnet",
- "chain": "ambroschain",
- "rpc": [
- "https://api.testnet.ambros.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "AMBROS",
- "symbol": "AMBROS",
- "decimals": 18
- },
- "infoURL": "https://test.ambros.network",
- "shortName": "ambrostestnet",
- "chainId": 8888,
- "networkId": 8888,
- "explorers": [
- {
- "name": "Ambros Chain Explorer",
- "url": "https://testnet.ambrosscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Vyvo Smart Chain",
- "chain": "VSC",
- "rpc": [
- "https://vsc-dataseed.vyvo.org:8889"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "VSC",
- "symbol": "VSC",
- "decimals": 18
- },
- "infoURL": "https://vsc-dataseed.vyvo.org",
- "shortName": "vsc",
- "chainId": 8889,
- "networkId": 8889
- },
- {
- "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": "bloxberg",
- "chain": "bloxberg",
- "rpc": [
- "https://core.bloxberg.org"
- ],
- "faucets": [
- "https://faucet.bloxberg.org/"
- ],
- "nativeCurrency": {
- "name": "BERG",
- "symbol": "U+25B3",
- "decimals": 18
- },
- "infoURL": "https://bloxberg.org",
- "shortName": "berg",
- "chainId": 8995,
- "networkId": 8995
- },
- {
- "name": "Evmos Testnet",
- "chain": "Evmos",
- "rpc": [
- "https://eth.bd.evmos.dev: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",
- "url": "https://evm.evmos.dev",
- "standard": "EIP3091",
- "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": "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": "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": "Boba Network BNB Testnet",
- "chain": "Boba BNB Testnet",
- "rpc": [
- "https://testnet.bnb.boba.network",
- "wss://wss.testnet.bnb.boba.network",
- "https://replica.testnet.bnb.boba.network",
- "wss://replica-wss.testnet.bnb.boba.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Boba Token",
- "symbol": "BOBA",
- "decimals": 18
- },
- "infoURL": "https://boba.network",
- "shortName": "BobaBNBTestnet",
- "chainId": 9728,
- "networkId": 9728,
- "explorers": [
- {
- "name": "Boba BNB Testnet block explorer",
- "url": "https://blockexplorer.testnet.bnb.boba.network",
- "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",
- "chain": "smartBCH",
- "rpc": [
- "https://smartbch.greyh.at",
- "https://rpc-mainnet.smartbch.org",
- "https://smartbch.fountainhead.cash/mainnet",
- "https://smartbch.devops.cash/mainnet"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Bitcoin Cash",
- "symbol": "BCH",
- "decimals": 18
- },
- "infoURL": "https://smartbch.org/",
- "shortName": "smartbch",
- "chainId": 10000,
- "networkId": 10000
- },
- {
- "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": "Gon Chain",
- "chain": "GonChain",
- "icon": "gonchain",
- "rpc": [
- "https://node1.testnet.gaiaopen.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Gon Token",
- "symbol": "GT",
- "decimals": 18
- },
- "infoURL": "",
- "shortName": "gon",
- "chainId": 10024,
- "networkId": 10024,
- "explorers": [
- {
- "name": "Gon Explorer",
- "url": "https://gonscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "SJATSH",
- "chain": "ETH",
- "rpc": [
- "http://geth.free.idcfengye.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://sjis.me",
- "shortName": "SJ",
- "chainId": 10086,
- "networkId": 10086
- },
- {
- "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": "0XTade",
- "chain": "0XTade Chain",
- "rpc": [
- "https://node.0xtchain.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "0XT",
- "symbol": "0XT",
- "decimals": 18
- },
- "infoURL": "https://www.0xtrade.finance/",
- "shortName": "0xt",
- "chainId": 10248,
- "networkId": 10248,
- "explorers": [
- {
- "name": "0xtrade Scan",
- "url": "https://www.0xtscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Numbers Mainnet",
- "chain": "NUM",
- "icon": "num",
- "rpc": [
- "https://mainnetrpc.num.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "NUM Token",
- "symbol": "NUM",
- "decimals": 18
- },
- "infoURL": "https://numbersprotocol.io",
- "shortName": "Jade",
- "chainId": 10507,
- "networkId": 10507,
- "explorers": [
- {
- "name": "ethernal",
- "url": "https://mainnet.num.network",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Numbers Testnet",
- "chain": "NUM",
- "icon": "num",
- "rpc": [
- "https://testnetrpc.num.network"
- ],
- "faucets": [
- "https://faucet.avax.network/?subnet=num",
- "https://faucet.num.network"
- ],
- "nativeCurrency": {
- "name": "NUM Token",
- "symbol": "NUM",
- "decimals": 18
- },
- "infoURL": "https://numbersprotocol.io",
- "shortName": "Snow",
- "chainId": 10508,
- "networkId": 10508,
- "explorers": [
- {
- "name": "ethernal",
- "url": "https://testnet.num.network",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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",
- "icon": "quadrans",
- "rpc": [
- "https://rpc.quadrans.io",
- "https://rpcna.quadrans.io",
- "https://rpceu.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",
- "icon": "quadrans",
- "rpc": [
- "https://rpctest.quadrans.io",
- "https://rpctest2.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": "Astra",
- "chain": "Astra",
- "rpc": [
- "https://rpc.astranaut.io",
- "https://rpc1.astranaut.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Astra",
- "symbol": "ASA",
- "decimals": 18
- },
- "infoURL": "https://astranaut.io",
- "shortName": "astra",
- "chainId": 11110,
- "networkId": 11110,
- "icon": "astra",
- "explorers": [
- {
- "name": "Astra EVM Explorer (Blockscout)",
- "url": "https://explorer.astranaut.io",
- "standard": "none",
- "icon": "astra"
- },
- {
- "name": "Astra PingPub Explorer",
- "url": "https://ping.astranaut.io/astra",
- "standard": "none",
- "icon": "astra"
- }
- ]
- },
- {
- "name": "WAGMI",
- "chain": "WAGMI",
- "icon": "wagmi",
- "rpc": [
- "https://subnets.avax.network/wagmi/wagmi-chain-testnet/rpc"
- ],
- "faucets": [
- "https://faucet.avax.network/?subnet=wagmi"
- ],
- "nativeCurrency": {
- "name": "WAGMI",
- "symbol": "WGM",
- "decimals": 18
- },
- "infoURL": "https://subnets-test.avax.network/wagmi/details",
- "shortName": "WAGMI",
- "chainId": 11111,
- "networkId": 11111,
- "explorers": [
- {
- "name": "Avalanche Subnet Explorer",
- "url": "https://subnets-test.avax.network/wagmi",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Astra Testnet",
- "chain": "Astra",
- "rpc": [
- "https://rpc.astranaut.dev"
- ],
- "faucets": [
- "https://faucet.astranaut.dev"
- ],
- "nativeCurrency": {
- "name": "test-Astra",
- "symbol": "tASA",
- "decimals": 18
- },
- "infoURL": "https://astranaut.io",
- "shortName": "astra-testnet",
- "chainId": 11115,
- "networkId": 11115,
- "icon": "astra",
- "explorers": [
- {
- "name": "Astra EVM Explorer",
- "url": "https://explorer.astranaut.dev",
- "standard": "EIP3091",
- "icon": "astra"
- },
- {
- "name": "Astra PingPub Explorer",
- "url": "https://ping.astranaut.dev/astra",
- "standard": "none",
- "icon": "astra"
- }
- ]
- },
- {
- "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": "SanR Chain",
- "chain": "SanRChain",
- "rpc": [
- "https://sanrchain-node.santiment.net"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "nSAN",
- "symbol": "nSAN",
- "decimals": 18
- },
- "infoURL": "https://sanr.app",
- "shortName": "SAN",
- "chainId": 11888,
- "networkId": 11888,
- "icon": "sanrchain",
- "parent": {
- "chain": "eip155-1",
- "type": "L2",
- "bridges": [
- {
- "url": "https://sanr.app"
- }
- ]
- },
- "explorers": [
- {
- "name": "SanR Chain Explorer",
- "url": "https://sanrchain-explorer.santiment.net",
- "standard": "none"
- }
- ]
- },
- {
- "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",
- "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": "Trust EVM Testnet",
- "chain": "Trust EVM Testnet",
- "rpc": [
- "https://api.testnet-dev.trust.one"
- ],
- "faucets": [
- "https://faucet.testnet-dev.trust.one/"
- ],
- "nativeCurrency": {
- "name": "Trust EVM",
- "symbol": "EVM",
- "decimals": 18
- },
- "infoURL": "https://www.trust.one/",
- "shortName": "TrustTestnet",
- "chainId": 15555,
- "networkId": 15555,
- "explorers": [
- {
- "name": "Trust EVM Explorer",
- "url": "https://trustscan.one",
- "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": "MTTest",
- "decimals": 18
- },
- "infoURL": "https://metadot.network",
- "shortName": "mtttest",
- "chainId": 16001,
- "networkId": 16001
- },
- {
- "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": "Frontier of Dreams Testnet",
- "chain": "Game Network",
- "rpc": [
- "https://rpc.fod.games/"
- ],
- "nativeCurrency": {
- "name": "ZKST",
- "symbol": "ZKST",
- "decimals": 18
- },
- "faucets": [],
- "shortName": "ZKST",
- "chainId": 18000,
- "networkId": 18000,
- "infoURL": "https://goexosphere.com",
- "explorers": [
- {
- "name": "Game Network",
- "url": "https://explorer.fod.games",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Proof Of Memes",
- "title": "Proof Of Memes Mainnet",
- "chain": "POM",
- "icon": "pom",
- "rpc": [
- "https://mainnet-rpc.memescan.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Proof Of Memes",
- "symbol": "POM",
- "decimals": 18
- },
- "infoURL": "https://proofofmemes.org",
- "shortName": "pom",
- "chainId": 18159,
- "networkId": 18159,
- "explorers": [
- {
- "name": "explorer-proofofmemes",
- "url": "https://memescan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "Callisto Testnet",
- "chain": "CLO",
- "rpc": [
- "https://testnet-rpc.callisto.network/"
- ],
- "faucets": [
- "https://faucet.callisto.network/"
- ],
- "nativeCurrency": {
- "name": "Callisto",
- "symbol": "CLO",
- "decimals": 18
- },
- "infoURL": "https://callisto.network",
- "shortName": "CLOTestnet",
- "chainId": 20729,
- "networkId": 79
- },
- {
- "name": "CENNZnet Azalea",
- "chain": "CENNZnet",
- "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",
- "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": "Opside Testnet",
- "chain": "Opside",
- "rpc": [
- "https://testrpc.opside.network"
- ],
- "faucets": [
- "https://faucet.opside.network"
- ],
- "nativeCurrency": {
- "name": "IDE",
- "symbol": "IDE",
- "decimals": 18
- },
- "infoURL": "https://opside.network",
- "shortName": "opside",
- "chainId": 23118,
- "networkId": 23118,
- "icon": "opside",
- "explorers": [
- {
- "name": "opsideInfo",
- "url": "https://opside.info",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Webchain",
- "chain": "WEB",
- "rpc": [
- "https://node1.webchain.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Webchain Ether",
- "symbol": "WEB",
- "decimals": 18
- },
- "infoURL": "https://webchain.network",
- "shortName": "web",
- "chainId": 24484,
- "networkId": 37129,
- "slip44": 227
- },
- {
- "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": "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": "Optimism Bedrock: Goerli Alpha Testnet",
- "chain": "ETH",
- "rpc": [
- "https://alpha-1-replica-0.bedrock-goerli.optimism.io",
- "https://alpha-1-replica-1.bedrock-goerli.optimism.io",
- "https://alpha-1-replica-2.bedrock-goerli.optimism.io",
- "https://alpha-1-replica-2.bedrock-goerli.optimism.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Görli Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://community.optimism.io/docs/developers/bedrock",
- "shortName": "obgor",
- "chainId": 28528,
- "networkId": 28528,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://blockscout.com/optimism/bedrock-alpha",
- "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": "Ethersocial Network",
- "chain": "ESN",
- "rpc": [
- "https://api.esn.gonspool.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ethersocial Network Ether",
- "symbol": "ESN",
- "decimals": 18
- },
- "infoURL": "https://ethersocial.org",
- "shortName": "esn",
- "chainId": 31102,
- "networkId": 1,
- "slip44": 31102
- },
- {
- "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": "Filecoin — Wallaby testnet",
- "chain": "FIL",
- "status": "incubating",
- "rpc": [
- "https://wallaby.node.glif.io/rpc/v0"
- ],
- "faucets": [
- "https://wallaby.network/#faucet"
- ],
- "nativeCurrency": {
- "name": "testnet filecoin",
- "symbol": "tFIL",
- "decimals": 18
- },
- "infoURL": "https://filecoin.io",
- "shortName": "filecoin-wallaby",
- "icon": "filecoin",
- "chainId": 31415,
- "networkId": 31415,
- "slip44": 1,
- "explorers": [
- {
- "name": "Filscan",
- "url": "https://wallaby.filscan.io",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Bitgert Mainnet",
- "chain": "Brise",
- "rpc": [
- "https://rpc.icecreamswap.com",
- "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": "Fusion Mainnet",
- "chain": "FSN",
- "rpc": [
- "https://mainnet.anyswap.exchange",
- "https://fsn.dev/api"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Fusion",
- "symbol": "FSN",
- "decimals": 18
- },
- "infoURL": "https://www.fusion.org/",
- "shortName": "fsn",
- "chainId": 32659,
- "networkId": 32659
- },
- {
- "name": "Q Mainnet",
- "chain": "Q",
- "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",
- "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": "Energi Mainnet",
- "chain": "NRG",
- "rpc": [
- "https://nodeapi.energi.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Energi",
- "symbol": "NRG",
- "decimals": 18
- },
- "infoURL": "https://www.energi.world/",
- "shortName": "nrg",
- "chainId": 39797,
- "networkId": 39797,
- "slip44": 39797
- },
- {
- "name": "Opulent-X BETA",
- "chainId": 41500,
- "shortName": "ox-beta",
- "chain": "Opulent-X",
- "networkId": 41500,
- "nativeCurrency": {
- "name": "Oxyn Gas",
- "symbol": "OXYN",
- "decimals": 18
- },
- "rpc": [
- "https://connect.opulent-x.com"
- ],
- "faucets": [],
- "infoURL": "https://beta.opulent-x.com",
- "explorers": [
- {
- "name": "Opulent-X BETA Explorer",
- "url": "https://explorer.opulent-x.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "pegglecoin",
- "chain": "42069",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "pegglecoin",
- "symbol": "peggle",
- "decimals": 18
- },
- "infoURL": "https://teampeggle.com",
- "shortName": "PC",
- "chainId": 42069,
- "networkId": 42069
- },
- {
- "name": "Arbitrum One",
- "chainId": 42161,
- "shortName": "arb1",
- "chain": "ETH",
- "networkId": 42161,
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "rpc": [
- "https://arbitrum-mainnet.infura.io/v3/${INFURA_API_KEY}",
- "https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}",
- "https://arb1.arbitrum.io/rpc"
- ],
- "faucets": [],
- "explorers": [
- {
- "name": "Arbiscan",
- "url": "https://arbiscan.io",
- "standard": "EIP3091"
- },
- {
- "name": "Arbitrum Explorer",
- "url": "https://explorer.arbitrum.io",
- "standard": "EIP3091"
- }
- ],
- "infoURL": "https://arbitrum.io",
- "parent": {
- "type": "L2",
- "chain": "eip155-1",
- "bridges": [
- {
- "url": "https://bridge.arbitrum.io"
- }
- ]
- }
- },
- {
- "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": "Celo Mainnet",
- "chainId": 42220,
- "shortName": "celo",
- "chain": "CELO",
- "networkId": 42220,
- "nativeCurrency": {
- "name": "CELO",
- "symbol": "CELO",
- "decimals": 18
- },
- "rpc": [
- "https://forno.celo.org",
- "wss://forno.celo.org/ws"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "infoURL": "https://docs.celo.org/",
- "explorers": [
- {
- "name": "Celoscan",
- "url": "https://celoscan.io",
- "standard": "EIP3091"
- },
- {
- "name": "blockscout",
- "url": "https://explorer.celo.org",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Oasis Emerald ParaTime Testnet",
- "chain": "Emerald",
- "icon": "oasis",
- "rpc": [
- "https://testnet.emerald.oasis.dev/",
- "wss://testnet.emerald.oasis.dev/ws"
- ],
- "faucets": [
- "https://faucet.testnet.oasis.dev/"
- ],
- "nativeCurrency": {
- "name": "Emerald Rose",
- "symbol": "ROSE",
- "decimals": 18
- },
- "infoURL": "https://docs.oasis.dev/general/developer-resources/overview",
- "shortName": "emerald-testnet",
- "chainId": 42261,
- "networkId": 42261,
- "explorers": [
- {
- "name": "Emerald ParaTime Testnet Explorer",
- "url": "https://testnet.explorer.emerald.oasis.dev",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Oasis 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": "emerald",
- "chainId": 42262,
- "networkId": 42262,
- "explorers": [
- {
- "name": "Emerald ParaTime Mainnet Explorer",
- "url": "https://explorer.emerald.oasis.dev",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Athereum",
- "chain": "ATH",
- "rpc": [
- "https://ava.network:21015/ext/evm/rpc"
- ],
- "faucets": [
- "http://athfaucet.ava.network//?address=${ADDRESS}"
- ],
- "nativeCurrency": {
- "name": "Athereum Ether",
- "symbol": "ATH",
- "decimals": 18
- },
- "infoURL": "https://athereum.ava.network",
- "shortName": "avaeth",
- "chainId": 43110,
- "networkId": 43110
- },
- {
- "name": "Avalanche Fuji Testnet",
- "chain": "AVAX",
- "rpc": [
- "https://api.avax-test.network/ext/bc/C/rpc"
- ],
- "faucets": [
- "https://faucet.avax-test.network/"
- ],
- "nativeCurrency": {
- "name": "Avalanche",
- "symbol": "AVAX",
- "decimals": 18
- },
- "infoURL": "https://cchain.explorer.avax-test.network",
- "shortName": "Fuji",
- "chainId": 43113,
- "networkId": 1,
- "explorers": [
- {
- "name": "snowtrace",
- "url": "https://testnet.snowtrace.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Avalanche C-Chain",
- "chain": "AVAX",
- "rpc": [
- "https://api.avax.network/ext/bc/C/rpc"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "nativeCurrency": {
- "name": "Avalanche",
- "symbol": "AVAX",
- "decimals": 18
- },
- "infoURL": "https://www.avax.network/",
- "shortName": "avax",
- "chainId": 43114,
- "networkId": 43114,
- "slip44": 9005,
- "explorers": [
- {
- "name": "snowtrace",
- "url": "https://snowtrace.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Boba Avax",
- "chain": "Boba Avax",
- "rpc": [
- "https://avax.boba.network",
- "wss://wss.avax.boba.network",
- "https://replica.avax.boba.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Boba Token",
- "symbol": "BOBA",
- "decimals": 18
- },
- "infoURL": "https://docs.boba.network/for-developers/network-avalanche",
- "shortName": "bobaavax",
- "chainId": 43288,
- "networkId": 43288,
- "explorers": [
- {
- "name": "Boba Avax Explorer",
- "url": "https://blockexplorer.avax.boba.network",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Celo Alfajores Testnet",
- "chainId": 44787,
- "shortName": "ALFA",
- "chain": "CELO",
- "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": "Autobahn Network",
- "chain": "TXL",
- "rpc": [
- "https://rpc.autobahn.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "TXL",
- "symbol": "TXL",
- "decimals": 18
- },
- "infoURL": "https://autobahn.network",
- "shortName": "AutobahnNetwork",
- "chainId": 45000,
- "networkId": 45000,
- "icon": "autobahn",
- "explorers": [
- {
- "name": "autobahn explorer",
- "url": "https://explorer.autobahn.network",
- "icon": "autobahn",
- "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": "Bifrost Testnet1",
- "title": "The Bifrost Testnet network",
- "chain": "BFC",
- "rpc": [
- "https://public-01.testnet.thebifrost.io/rpc",
- "https://public-02.testnet.thebifrost.io/rpc",
- "https://private.chain.thebifrost.io/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Bifrost",
- "symbol": "BFC",
- "decimals": 18
- },
- "infoURL": "https://testnet.thebifrost.io",
- "shortName": "BIT",
- "chainId": 49088,
- "networkId": 49088,
- "explorers": [
- {
- "name": "explorer-thebifrost",
- "url": "https://explorer.testnet.thebifrost.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Energi Testnet",
- "chain": "NRG",
- "rpc": [
- "https://nodeapi.test.energi.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Energi",
- "symbol": "NRG",
- "decimals": 18
- },
- "infoURL": "https://www.energi.world/",
- "shortName": "tnrg",
- "chainId": 49797,
- "networkId": 49797,
- "slip44": 49797
- },
- {
- "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": "DFK Chain",
- "chain": "DFK",
- "icon": "dfk",
- "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": "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": "reichain",
- "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": "Celo Baklava Testnet",
- "chainId": 62320,
- "shortName": "BKLV",
- "chain": "CELO",
- "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": "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": "eCredits Mainnet",
- "chain": "ECS",
- "rpc": [
- "https://rpc.ecredits.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "eCredits",
- "symbol": "ECS",
- "decimals": 18
- },
- "infoURL": "https://ecredits.com",
- "shortName": "ecs",
- "chainId": 63000,
- "networkId": 63000,
- "icon": "ecredits",
- "explorers": [
- {
- "name": "eCredits MainNet Explorer",
- "url": "https://explorer.ecredits.com",
- "icon": "ecredits",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "eCredits Testnet",
- "chain": "ECS",
- "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,
- "icon": "ecredits",
- "explorers": [
- {
- "name": "eCredits TestNet Explorer",
- "url": "https://explorer.tst.ecredits.com",
- "icon": "ecredits",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "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": "Godwoken Testnet (V1.1)",
- "chain": "GWT",
- "rpc": [
- "https://godwoken-testnet-v1.ckbapp.dev"
- ],
- "faucets": [
- "https://testnet.bridge.godwoken.io"
- ],
- "nativeCurrency": {
- "name": "pCKB",
- "symbol": "pCKB",
- "decimals": 18
- },
- "infoURL": "https://www.nervos.org",
- "shortName": "gw-testnet-v1",
- "chainId": 71401,
- "networkId": 71401,
- "explorers": [
- {
- "name": "GWScout Explorer",
- "url": "https://gw-testnet-explorer.nervosdao.community",
- "standard": "none"
- },
- {
- "name": "GWScan Block Explorer",
- "url": "https://v1.testnet.gwscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Godwoken Mainnet",
- "chain": "GWT",
- "rpc": [
- "https://v1.mainnet.godwoken.io/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "pCKB",
- "symbol": "pCKB",
- "decimals": 18
- },
- "infoURL": "https://www.nervos.org",
- "shortName": "gw-mainnet-v1",
- "chainId": 71402,
- "networkId": 71402,
- "explorers": [
- {
- "name": "GWScout Explorer",
- "url": "https://gw-mainnet-explorer.nervosdao.community",
- "standard": "none"
- },
- {
- "name": "GWScan Block Explorer",
- "url": "https://v1.gwscan.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Energy Web Volta Testnet",
- "chain": "Volta",
- "rpc": [
- "https://volta-rpc.energyweb.org",
- "wss://volta-rpc.energyweb.org/ws"
- ],
- "faucets": [
- "https://voltafaucet.energyweb.org"
- ],
- "nativeCurrency": {
- "name": "Volta Token",
- "symbol": "VT",
- "decimals": 18
- },
- "infoURL": "https://energyweb.org",
- "shortName": "vt",
- "chainId": 73799,
- "networkId": 73799
- },
- {
- "name": "Mixin Virtual Machine",
- "chain": "MVM",
- "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",
- "icon": "resincoin",
- "rpc": [
- "https://mainnet.resincoin.dev"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "RESIN",
- "decimals": 18
- },
- "infoURL": "https://resincoin.dev",
- "shortName": "resin",
- "chainId": 75000,
- "networkId": 75000,
- "explorers": [
- {
- "name": "ResinScan",
- "url": "https://explorer.resincoin.dev",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Firenze test network",
- "chain": "ETH",
- "rpc": [
- "https://ethnode.primusmoney.com/firenze"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Firenze Ether",
- "symbol": "FIN",
- "decimals": 18
- },
- "infoURL": "https://primusmoney.com",
- "shortName": "firenze",
- "chainId": 78110,
- "networkId": 78110
- },
- {
- "name": "Mumbai",
- "title": "Polygon Testnet Mumbai",
- "chain": "Polygon",
- "rpc": [
- "https://matic-mumbai.chainstacklabs.com",
- "https://rpc-mumbai.maticvigil.com",
- "https://matic-testnet-archive-rpc.bwarelabs.com"
- ],
- "faucets": [
- "https://faucet.polygon.technology/"
- ],
- "nativeCurrency": {
- "name": "MATIC",
- "symbol": "MATIC",
- "decimals": 18
- },
- "infoURL": "https://polygon.technology/",
- "shortName": "maticmum",
- "chainId": 80001,
- "networkId": 80001,
- "explorers": [
- {
- "name": "polygonscan",
- "url": "https://mumbai.polygonscan.com",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "Beverly Hills",
- "title": "Ethereum multi-client Verkle Testnet Beverly Hills",
- "chain": "ETH",
- "rpc": [
- "https://rpc.beverlyhills.ethdevops.io:8545"
- ],
- "faucets": [
- "https://faucet.beverlyhills.ethdevops.io"
- ],
- "nativeCurrency": {
- "name": "Beverly Hills Testnet Ether",
- "symbol": "BVE",
- "decimals": 18
- },
- "infoURL": "https://beverlyhills.ethdevops.io",
- "shortName": "bvhl",
- "chainId": 90210,
- "networkId": 90210,
- "status": "incubating",
- "explorers": [
- {
- "name": "Beverly Hills explorer",
- "url": "https://explorer.beverlyhills.ethdevops.io",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Lambda Testnet",
- "chain": "Lambda",
- "rpc": [
- "https://evm.lambda.top/"
- ],
- "faucets": [
- "https://faucet.lambda.top"
- ],
- "nativeCurrency": {
- "name": "test-Lamb",
- "symbol": "LAMB",
- "decimals": 18
- },
- "infoURL": "https://lambda.im",
- "shortName": "lambda-testnet",
- "chainId": 92001,
- "networkId": 92001,
- "icon": "lambda",
- "explorers": [
- {
- "name": "Lambda EVM Explorer",
- "url": "https://explorer.lambda.top",
- "standard": "EIP3091",
- "icon": "lambda"
- }
- ]
- },
- {
- "name": "UB Smart Chain(testnet)",
- "chain": "USC",
- "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",
- "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": "Chiado Testnet",
- "chain": "CHI",
- "icon": "gnosis",
- "rpc": [
- "https://rpc-chiado.gnosistestnet.com"
- ],
- "faucets": [
- "https://gnosisfaucet.com"
- ],
- "nativeCurrency": {
- "name": "Chiado xDAI",
- "symbol": "xDAI",
- "decimals": 18
- },
- "infoURL": "https://docs.gnosischain.com",
- "shortName": "chi",
- "chainId": 100100,
- "networkId": 100100,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://blockscout-chiado.gnosistestnet.com",
- "icon": "blockscout",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Crystaleum",
- "chain": "crystal",
- "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": "BROChain Mainnet",
- "chain": "BRO",
- "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": "ETND Chain Mainnets",
- "chain": "ETND",
- "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": "Milkomeda C1 Testnet",
- "chain": "milkTAda",
- "icon": "milkomeda",
- "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": "Milkomeda A1 Testnet",
- "chain": "milkTAlgo",
- "icon": "milkomeda",
- "rpc": [
- "https://rpc-devnet-algorand-rollup.a1.milkomeda.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "milkTAlgo",
- "symbol": "mTAlgo",
- "decimals": 18
- },
- "infoURL": "https://milkomeda.com",
- "shortName": "milkTAlgo",
- "chainId": 200202,
- "networkId": 200202,
- "explorers": [
- {
- "name": "Blockscout",
- "url": "https://explorer-devnet-algorand-rollup.a1.milkomeda.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Akroma",
- "chain": "AKA",
- "rpc": [
- "https://remote.akroma.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Akroma Ether",
- "symbol": "AKA",
- "decimals": 18
- },
- "infoURL": "https://akroma.io",
- "shortName": "aka",
- "chainId": 200625,
- "networkId": 200625,
- "slip44": 200625
- },
- {
- "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": "Jellie",
- "title": "Twala Testnet Jellie",
- "shortName": "twl-jellie",
- "chain": "ETH",
- "chainId": 202624,
- "networkId": 202624,
- "icon": "twala",
- "nativeCurrency": {
- "name": "Twala Coin",
- "symbol": "TWL",
- "decimals": 18
- },
- "rpc": [
- "https://jellie-rpc.twala.io/",
- "wss://jellie-rpc-wss.twala.io/"
- ],
- "faucets": [],
- "infoURL": "https://twala.io/",
- "explorers": [
- {
- "name": "Jellie Blockchain Explorer",
- "url": "https://jellie.twala.io",
- "standard": "EIP3091",
- "icon": "twala"
- }
- ]
- },
- {
- "name": "PlatON Mainnet",
- "chain": "PlatON",
- "rpc": [
- "https://openapi2.platon.network/rpc",
- "wss://openapi2.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": "Haymo Testnet",
- "chain": "tHYM",
- "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": "ARTIS sigma1",
- "chain": "ARTIS",
- "rpc": [
- "https://rpc.sigma1.artis.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ARTIS sigma1 Ether",
- "symbol": "ATS",
- "decimals": 18
- },
- "infoURL": "https://artis.eco",
- "shortName": "ats",
- "chainId": 246529,
- "networkId": 246529,
- "slip44": 246529
- },
- {
- "name": "ARTIS Testnet tau1",
- "chain": "ARTIS",
- "rpc": [
- "https://rpc.tau1.artis.network"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ARTIS tau1 Ether",
- "symbol": "tATS",
- "decimals": 18
- },
- "infoURL": "https://artis.network",
- "shortName": "atstau",
- "chainId": 246785,
- "networkId": 246785
- },
- {
- "name": "CMP-Mainnet",
- "chain": "CMP",
- "rpc": [
- "https://mainnet.block.caduceus.foundation",
- "wss://mainnet.block.caduceus.foundation"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Caduceus Token",
- "symbol": "CMP",
- "decimals": 18
- },
- "infoURL": "https://caduceus.foundation/",
- "shortName": "cmp-mainnet",
- "chainId": 256256,
- "networkId": 256256,
- "explorers": [
- {
- "name": "Mainnet Scan",
- "url": "https://mainnet.scan.caduceus.foundation",
- "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": "Filecoin — Calibration testnet",
- "chain": "FIL",
- "status": "incubating",
- "rpc": [
- "https://api.calibration.node.glif.io/rpc/v0"
- ],
- "faucets": [
- "https://faucet.calibration.fildev.network/"
- ],
- "nativeCurrency": {
- "name": "testnet filecoin",
- "symbol": "tFIL",
- "decimals": 18
- },
- "infoURL": "https://filecoin.io",
- "shortName": "filecoin-calibration",
- "icon": "filecoin",
- "chainId": 314159,
- "networkId": 314159,
- "slip44": 1,
- "explorers": [
- {
- "name": "Filscan",
- "url": "https://calibration.filscan.io",
- "standard": "none"
- },
- {
- "name": "Filscout",
- "url": "https://calibration.filscout.com/en",
- "standard": "none"
- }
- ]
- },
- {
- "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": "Metal C-Chain",
- "chain": "Metal",
- "rpc": [
- "https://api.metalblockchain.org/ext/bc/C/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Metal",
- "symbol": "METAL",
- "decimals": 18
- },
- "infoURL": "https://www.metalblockchain.org/",
- "shortName": "metal",
- "chainId": 381931,
- "networkId": 381931,
- "slip44": 9005,
- "explorers": [
- {
- "name": "metalscan",
- "url": "https://metalscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Metal Tahoe C-Chain",
- "chain": "Metal",
- "rpc": [
- "https://tahoe.metalblockchain.org/ext/bc/C/rpc"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Metal",
- "symbol": "METAL",
- "decimals": 18
- },
- "infoURL": "https://www.metalblockchain.org/",
- "shortName": "Tahoe",
- "chainId": 381932,
- "networkId": 381932,
- "slip44": 9005,
- "explorers": [
- {
- "name": "metalscan",
- "url": "https://tahoe.metalscan.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Kekchain",
- "chain": "kek",
- "rpc": [
- "https://testnet.kekchain.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "KEK",
- "symbol": "KEK",
- "decimals": 18
- },
- "infoURL": "https://kekchain.com",
- "shortName": "KEK",
- "chainId": 420666,
- "networkId": 1,
- "icon": "kek",
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://testnet-explorer.kekchain.com",
- "icon": "kek",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Arbitrum Rinkeby",
- "title": "Arbitrum Testnet Rinkeby",
- "chainId": 421611,
- "shortName": "arb-rinkeby",
- "chain": "ETH",
- "networkId": 421611,
- "nativeCurrency": {
- "name": "Arbitrum Rinkeby Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "rpc": [
- "https://rinkeby.arbitrum.io/rpc"
- ],
- "faucets": [
- "http://fauceth.komputing.org?chain=421611&address=${ADDRESS}"
- ],
- "infoURL": "https://arbitrum.io",
- "explorers": [
- {
- "name": "arbiscan-testnet",
- "url": "https://testnet.arbiscan.io",
- "standard": "EIP3091"
- },
- {
- "name": "arbitrum-rinkeby",
- "url": "https://rinkeby-explorer.arbitrum.io",
- "standard": "EIP3091"
- }
- ],
- "parent": {
- "type": "L2",
- "chain": "eip155-4",
- "bridges": [
- {
- "url": "https://bridge.arbitrum.io"
- }
- ]
- }
- },
- {
- "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": "Dexalot Testnet",
- "chain": "DEXALOT",
- "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",
- "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": "ethereum Fair",
- "chainId": 513100,
- "networkId": 1,
- "shortName": "etf",
- "chain": "ETF",
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "rpc": [
- "https://rpc.etherfair.org"
- ],
- "faucets": [],
- "explorers": [],
- "infoURL": "https://etherfair.org"
- },
- {
- "name": "Vision - Vpioneer Test Chain",
- "chain": "Vision-Vpioneer",
- "rpc": [
- "https://vpioneer.infragrid.v.network/ethereum/compatible"
- ],
- "faucets": [
- "https://vpioneerfaucet.visionscan.org"
- ],
- "nativeCurrency": {
- "name": "VS",
- "symbol": "VS",
- "decimals": 18
- },
- "infoURL": "https://visionscan.org",
- "shortName": "vpioneer",
- "chainId": 666666,
- "networkId": 666666,
- "slip44": 60
- },
- {
- "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": "Vision - Mainnet",
- "chain": "Vision",
- "rpc": [
- "https://infragrid.v.network/ethereum/compatible"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "VS",
- "symbol": "VS",
- "decimals": 18
- },
- "infoURL": "https://www.v.network",
- "explorers": [
- {
- "name": "Visionscan",
- "url": "https://www.visionscan.org",
- "standard": "EIP3091"
- }
- ],
- "shortName": "vision",
- "chainId": 888888,
- "networkId": 888888,
- "slip44": 60
- },
- {
- "name": "Posichain Mainnet Shard 0",
- "chain": "PSC",
- "rpc": [
- "https://api.posichain.org",
- "https://api.s0.posichain.org"
- ],
- "faucets": [
- "https://faucet.posichain.org/"
- ],
- "nativeCurrency": {
- "name": "Posichain Native Token",
- "symbol": "POSI",
- "decimals": 18
- },
- "infoURL": "https://posichain.org",
- "shortName": "psc-s0",
- "chainId": 900000,
- "networkId": 900000,
- "icon": "posichain",
- "explorers": [
- {
- "name": "Posichain Explorer",
- "url": "https://explorer.posichain.org",
- "icon": "posichain",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Posichain Testnet Shard 0",
- "chain": "PSC",
- "rpc": [
- "https://api.s0.t.posichain.org"
- ],
- "faucets": [
- "https://faucet.posichain.org/"
- ],
- "nativeCurrency": {
- "name": "Posichain Native Token",
- "symbol": "POSI",
- "decimals": 18
- },
- "infoURL": "https://posichain.org",
- "shortName": "psc-t-s0",
- "chainId": 910000,
- "networkId": 910000,
- "icon": "posichain",
- "explorers": [
- {
- "name": "Posichain Explorer Testnet",
- "url": "https://explorer-testnet.posichain.org",
- "icon": "posichain",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Posichain Devnet Shard 0",
- "chain": "PSC",
- "rpc": [
- "https://api.s0.d.posichain.org"
- ],
- "faucets": [
- "https://faucet.posichain.org/"
- ],
- "nativeCurrency": {
- "name": "Posichain Native Token",
- "symbol": "POSI",
- "decimals": 18
- },
- "infoURL": "https://posichain.org",
- "shortName": "psc-d-s0",
- "chainId": 920000,
- "networkId": 920000,
- "icon": "posichain",
- "explorers": [
- {
- "name": "Posichain Explorer Devnet",
- "url": "https://explorer-devnet.posichain.org",
- "icon": "posichain",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Posichain Devnet Shard 1",
- "chain": "PSC",
- "rpc": [
- "https://api.s1.d.posichain.org"
- ],
- "faucets": [
- "https://faucet.posichain.org/"
- ],
- "nativeCurrency": {
- "name": "Posichain Native Token",
- "symbol": "POSI",
- "decimals": 18
- },
- "infoURL": "https://posichain.org",
- "shortName": "psc-d-s1",
- "chainId": 920001,
- "networkId": 920001,
- "icon": "posichain",
- "explorers": [
- {
- "name": "Posichain Explorer Devnet",
- "url": "https://explorer-devnet.posichain.org",
- "icon": "posichain",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "Etho Protocol",
- "chain": "ETHO",
- "rpc": [
- "https://rpc.ethoprotocol.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Etho Protocol",
- "symbol": "ETHO",
- "decimals": 18
- },
- "infoURL": "https://ethoprotocol.com",
- "shortName": "etho",
- "chainId": 1313114,
- "networkId": 1313114,
- "slip44": 1313114,
- "explorers": [
- {
- "name": "blockscout",
- "url": "https://explorer.ethoprotocol.com",
- "standard": "none"
- }
- ]
- },
- {
- "name": "Xerom",
- "chain": "XERO",
- "rpc": [
- "https://rpc.xerom.org"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Xerom Ether",
- "symbol": "XERO",
- "decimals": 18
- },
- "infoURL": "https://xerom.org",
- "shortName": "xero",
- "chainId": 1313500,
- "networkId": 1313500
- },
- {
- "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": "Kiln",
- "chain": "ETH",
- "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": "Plian Mainnet Main",
- "chain": "Plian",
- "rpc": [
- "https://mainnet.plian.io/pchain"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Plian Token",
- "symbol": "PI",
- "decimals": 18
- },
- "infoURL": "https://plian.org/",
- "shortName": "plian-mainnet",
- "chainId": 2099156,
- "networkId": 2099156,
- "explorers": [
- {
- "name": "piscan",
- "url": "https://piscan.plian.org/pchain",
- "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": "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": "Filecoin — Butterfly testnet",
- "chain": "FIL",
- "status": "incubating",
- "rpc": [],
- "faucets": [
- "https://faucet.butterfly.fildev.network"
- ],
- "nativeCurrency": {
- "name": "testnet filecoin",
- "symbol": "tFIL",
- "decimals": 18
- },
- "infoURL": "https://filecoin.io",
- "shortName": "filecoin-butterfly",
- "icon": "filecoin",
- "chainId": 3141592,
- "networkId": 3141592,
- "slip44": 1,
- "explorers": []
- },
- {
- "name": "Musicoin",
- "chain": "MUSIC",
- "rpc": [
- "https://mewapi.musicoin.tw"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Musicoin",
- "symbol": "MUSIC",
- "decimals": 18
- },
- "infoURL": "https://musicoin.tw",
- "shortName": "music",
- "chainId": 7762959,
- "networkId": 7762959,
- "slip44": 184
- },
- {
- "name": "Plian Mainnet Subchain 1",
- "chain": "Plian",
- "rpc": [
- "https://mainnet.plian.io/child_0"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Plian Token",
- "symbol": "PI",
- "decimals": 18
- },
- "infoURL": "https://plian.org",
- "shortName": "plian-mainnet-l2",
- "chainId": 8007736,
- "networkId": 8007736,
- "explorers": [
- {
- "name": "piscan",
- "url": "https://piscan.plian.org/child_0",
- "standard": "EIP3091"
- }
- ],
- "parent": {
- "chain": "eip155-2099156",
- "type": "L2"
- }
- },
- {
- "name": "Plian Testnet Subchain 1",
- "chain": "Plian",
- "rpc": [
- "https://testnet.plian.io/child_test"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Plian Token",
- "symbol": "TPI",
- "decimals": 18
- },
- "infoURL": "https://plian.org/",
- "shortName": "plian-testnet-l2",
- "chainId": 10067275,
- "networkId": 10067275,
- "explorers": [
- {
- "name": "piscan",
- "url": "https://testnet.plian.org/child_test",
- "standard": "EIP3091"
- }
- ],
- "parent": {
- "chain": "eip155-16658437",
- "type": "L2"
- }
- },
- {
- "name": "Sepolia",
- "title": "Ethereum Testnet Sepolia",
- "chain": "ETH",
- "rpc": [
- "https://rpc.sepolia.dev",
- "https://rpc.sepolia.online",
- "https://www.sepoliarpc.space",
- "https://rpc.sepolia.org",
- "https://rpc-sepolia.rockx.com"
- ],
- "faucets": [
- "http://fauceth.komputing.org?chain=11155111&address=${ADDRESS}"
- ],
- "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": "PepChain Churchill",
- "chain": "PEP",
- "rpc": [
- "https://churchill-rpc.pepchain.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "PepChain Churchill Ether",
- "symbol": "TPEP",
- "decimals": 18
- },
- "infoURL": "https://pepchain.io",
- "shortName": "tpep",
- "chainId": 13371337,
- "networkId": 13371337
- },
- {
- "name": "Plian Testnet Main",
- "chain": "Plian",
- "rpc": [
- "https://testnet.plian.io/testnet"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Plian Testnet Token",
- "symbol": "TPI",
- "decimals": 18
- },
- "infoURL": "https://plian.org",
- "shortName": "plian-testnet",
- "chainId": 16658437,
- "networkId": 16658437,
- "explorers": [
- {
- "name": "piscan",
- "url": "https://testnet.plian.org/testnet",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "IOLite",
- "chain": "ILT",
- "rpc": [
- "https://net.iolite.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "IOLite Ether",
- "symbol": "ILT",
- "decimals": 18
- },
- "infoURL": "https://iolite.io",
- "shortName": "ilt",
- "chainId": 18289463,
- "networkId": 18289463
- },
- {
- "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": "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": "Excoincial Chain Volta-Testnet",
- "chain": "TEXL",
- "icon": "exl",
- "rpc": [
- "https://testnet-rpc.exlscan.com"
- ],
- "faucets": [
- "https://faucet.exlscan.com"
- ],
- "nativeCurrency": {
- "name": "TExlcoin",
- "symbol": "TEXL",
- "decimals": 18
- },
- "infoURL": "",
- "shortName": "exlvolta",
- "chainId": 27082017,
- "networkId": 27082017,
- "explorers": [
- {
- "name": "exlscan",
- "url": "https://testnet-explorer.exlscan.com",
- "icon": "exl",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Excoincial Chain Mainnet",
- "chain": "EXL",
- "icon": "exl",
- "rpc": [
- "https://rpc.exlscan.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Exlcoin",
- "symbol": "EXL",
- "decimals": 18
- },
- "infoURL": "",
- "shortName": "exl",
- "chainId": 27082022,
- "networkId": 27082022,
- "explorers": [
- {
- "name": "exlscan",
- "url": "https://exlscan.com",
- "icon": "exl",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Auxilium Network Mainnet",
- "chain": "AUX",
- "rpc": [
- "https://rpc.auxilium.global"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Auxilium coin",
- "symbol": "AUX",
- "decimals": 18
- },
- "infoURL": "https://auxilium.global",
- "shortName": "auxi",
- "chainId": 28945486,
- "networkId": 28945486,
- "slip44": 344
- },
- {
- "name": "Filecoin — Local testnet",
- "chain": "FIL",
- "status": "incubating",
- "rpc": [],
- "faucets": [],
- "nativeCurrency": {
- "name": "testnet filecoin",
- "symbol": "tFIL",
- "decimals": 18
- },
- "infoURL": "https://filecoin.io",
- "shortName": "filecoin-local",
- "icon": "filecoin",
- "chainId": 31415926,
- "networkId": 31415926,
- "slip44": 1,
- "explorers": []
- },
- {
- "name": "Joys Digital Mainnet",
- "chain": "JOYS",
- "rpc": [
- "https://node.joys.digital"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "JOYS",
- "symbol": "JOYS",
- "decimals": 18
- },
- "infoURL": "https://joys.digital",
- "shortName": "JOYS",
- "chainId": 35855456,
- "networkId": 35855456
- },
- {
- "name": "Aquachain",
- "chain": "AQUA",
- "rpc": [
- "https://c.onical.org",
- "https://tx.aquacha.in/api"
- ],
- "faucets": [
- "https://aquacha.in/faucet"
- ],
- "nativeCurrency": {
- "name": "Aquachain Ether",
- "symbol": "AQUA",
- "decimals": 18
- },
- "infoURL": "https://aquachain.github.io",
- "shortName": "aqua",
- "chainId": 61717561,
- "networkId": 61717561,
- "slip44": 61717561
- },
- {
- "name": "Joys Digital TestNet",
- "chain": "TOYS",
- "rpc": [
- "https://toys.joys.cash/"
- ],
- "faucets": [
- "https://faucet.joys.digital/"
- ],
- "nativeCurrency": {
- "name": "TOYS",
- "symbol": "TOYS",
- "decimals": 18
- },
- "infoURL": "https://joys.digital",
- "shortName": "TOYS",
- "chainId": 99415706,
- "networkId": 99415706
- },
- {
- "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://devnet.neonevm.org"
- ],
- "faucets": [
- "https://neonfaucet.org"
- ],
- "icon": "neon",
- "nativeCurrency": {
- "name": "Neon",
- "symbol": "NEON",
- "decimals": 18
- },
- "infoURL": "https://neon-labs.org",
- "shortName": "neonevm-devnet",
- "chainId": 245022926,
- "networkId": 245022926,
- "explorers": [
- {
- "name": "native",
- "url": "https://devnet.explorer.neon-labs.org",
- "standard": "EIP3091"
- },
- {
- "name": "neonscan",
- "url": "https://devnet.neonscan.org",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Neon EVM MainNet",
- "chain": "Solana",
- "rpc": [
- "https://mainnet.neonevm.org"
- ],
- "faucets": [],
- "icon": "neon",
- "nativeCurrency": {
- "name": "Neon",
- "symbol": "NEON",
- "decimals": 18
- },
- "infoURL": "https://neon-labs.org",
- "shortName": "neonevm-mainnet",
- "chainId": 245022934,
- "networkId": 245022934,
- "explorers": [
- {
- "name": "native",
- "url": "https://mainnet.explorer.neon-labs.org",
- "standard": "EIP3091"
- },
- {
- "name": "neonscan",
- "url": "https://mainnet.neonscan.org",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Neon EVM TestNet",
- "chain": "Solana",
- "rpc": [
- "https://testnet.neonevm.org"
- ],
- "faucets": [],
- "icon": "neon",
- "nativeCurrency": {
- "name": "Neon",
- "symbol": "NEON",
- "decimals": 18
- },
- "infoURL": "https://neon-labs.org",
- "shortName": "neonevm-testnet",
- "chainId": 245022940,
- "networkId": 245022940,
- "explorers": [
- {
- "name": "native",
- "url": "https://testnet.explorer.neon-labs.org",
- "standard": "EIP3091"
- },
- {
- "name": "neonscan",
- "url": "https://testnet.neonscan.org",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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 Testnet 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": "IPOS Network",
- "chain": "IPOS",
- "rpc": [
- "https://rpc.iposlab.com",
- "https://rpc2.iposlab.com"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "IPOS Network Ether",
- "symbol": "IPOS",
- "decimals": 18
- },
- "infoURL": "https://iposlab.com",
- "shortName": "ipos",
- "chainId": 1122334455,
- "networkId": 1122334455
- },
- {
- "name": "Aurora Mainnet",
- "chain": "NEAR",
- "rpc": [
- "https://mainnet.aurora.dev"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://aurora.dev",
- "shortName": "aurora",
- "chainId": 1313161554,
- "networkId": 1313161554,
- "explorers": [
- {
- "name": "aurorascan.dev",
- "url": "https://aurorascan.dev",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Aurora Testnet",
- "chain": "NEAR",
- "rpc": [
- "https://testnet.aurora.dev/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://aurora.dev",
- "shortName": "aurora-testnet",
- "chainId": 1313161555,
- "networkId": 1313161555,
- "explorers": [
- {
- "name": "aurorascan.dev",
- "url": "https://testnet.aurorascan.dev",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Aurora Betanet",
- "chain": "NEAR",
- "rpc": [
- "https://betanet.aurora.dev/"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Ether",
- "symbol": "ETH",
- "decimals": 18
- },
- "infoURL": "https://aurora.dev",
- "shortName": "aurora-betanet",
- "chainId": 1313161556,
- "networkId": 1313161556
- },
- {
- "name": "Harmony Mainnet Shard 0",
- "chain": "Harmony",
- "rpc": [
- "https://api.harmony.one",
- "https://api.s0.t.hmny.io"
- ],
- "faucets": [
- "https://free-online-app.com/faucet-for-eth-evm-chains/"
- ],
- "nativeCurrency": {
- "name": "ONE",
- "symbol": "ONE",
- "decimals": 18
- },
- "infoURL": "https://www.harmony.one/",
- "shortName": "hmy-s0",
- "chainId": 1666600000,
- "networkId": 1666600000,
- "explorers": [
- {
- "name": "Harmony Block Explorer",
- "url": "https://explorer.harmony.one",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "name": "Harmony Mainnet Shard 1",
- "chain": "Harmony",
- "rpc": [
- "https://api.s1.t.hmny.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ONE",
- "symbol": "ONE",
- "decimals": 18
- },
- "infoURL": "https://www.harmony.one/",
- "shortName": "hmy-s1",
- "chainId": 1666600001,
- "networkId": 1666600001
- },
- {
- "name": "Harmony Mainnet Shard 2",
- "chain": "Harmony",
- "rpc": [
- "https://api.s2.t.hmny.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ONE",
- "symbol": "ONE",
- "decimals": 18
- },
- "infoURL": "https://www.harmony.one/",
- "shortName": "hmy-s2",
- "chainId": 1666600002,
- "networkId": 1666600002
- },
- {
- "name": "Harmony Mainnet Shard 3",
- "chain": "Harmony",
- "rpc": [
- "https://api.s3.t.hmny.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "ONE",
- "symbol": "ONE",
- "decimals": 18
- },
- "infoURL": "https://www.harmony.one/",
- "shortName": "hmy-s3",
- "chainId": 1666600003,
- "networkId": 1666600003
- },
- {
- "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": "Harmony Devnet Shard 0",
- "chain": "Harmony",
- "rpc": [
- "https://api.s1.ps.hmny.io",
- "https://api.s1.ps.hmny.io"
- ],
- "faucets": [
- "http://dev.faucet.easynode.one/"
- ],
- "nativeCurrency": {
- "name": "ONE",
- "symbol": "ONE",
- "decimals": 18
- },
- "infoURL": "https://www.harmony.one/",
- "shortName": "hmy-ps-s0",
- "chainId": 1666900000,
- "networkId": 1666900000,
- "explorers": [
- {
- "name": "Harmony Block Explorer",
- "url": "https://explorer.ps.hmny.io",
- "standard": "EIP3091"
- }
- ]
- },
- {
- "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": "Pirl",
- "chain": "PIRL",
- "rpc": [
- "https://wallrpc.pirl.io"
- ],
- "faucets": [],
- "nativeCurrency": {
- "name": "Pirl Ether",
- "symbol": "PIRL",
- "decimals": 18
- },
- "infoURL": "https://pirl.io",
- "shortName": "pirl",
- "chainId": 3125659152,
- "networkId": 3125659152,
- "slip44": 164
- },
- {
- "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": "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"
- }
- ]
- }
-]
\ No newline at end of file
diff --git a/front-end/pages/api/connect.tsx b/front-end/pages/api/connect.tsx
deleted file mode 100644
index 6c6e8af..0000000
--- a/front-end/pages/api/connect.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import {createContext, Dispatch, ReactElement, useContext, useReducer} from 'react';
-import {ethers} from "ethers";
-import reducer from './reducer';
-import INIT_STATE from './initState';
-import {Action, ActionType, ContextType, State} from "./types";
-
-const initState = {...INIT_STATE};
-
-const Web3Context = createContext({} as any);
-
-interface Props{
- children: any
-}
-
-const connect = async (state:State, dispatch:Dispatch) => {
- if (typeof window !== "undefined") {
- const {web3Provider} = state;
-
- if (web3Provider != null) return;
- const web3Instance = new ethers.providers.Web3Provider((window as any).ethereum)
-
- if (web3Instance) {
- dispatch({type: ActionType.CONNECT, payload: web3Instance});
-
- }
- }
-};
-
-const ContextProvider = (props:Props) => {
- const [state, dispatch] = useReducer(reducer, initState);
- console.log("=====state=====",state);
- const { web3Provider } = state;
-
- if(web3Provider == null ) {
- connect(state, dispatch);
- }
-
- return
- {props.children}
- ;
-};
-
-const useWeb3 = () => ({...useContext(Web3Context)});
-export {ContextProvider, useWeb3};
diff --git a/front-end/pages/api/initState.ts b/front-end/pages/api/initState.ts
deleted file mode 100644
index 587bbc0..0000000
--- a/front-end/pages/api/initState.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import type {State} from './types'
-
-const INIT_STATE:State = {
- account:null,
- first: null,
- web3Provider: null,
- tips:null,
- importRecord:null,
- txHash: null,
- txHashList: null
-
-};
-export default INIT_STATE;
\ No newline at end of file
diff --git a/front-end/pages/api/reducer.ts b/front-end/pages/api/reducer.ts
deleted file mode 100644
index 1a69f15..0000000
--- a/front-end/pages/api/reducer.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import type {State,Action} from './types'
-import { ActionType } from "./types";
-
-const reducer = (state:State, action:Action) => {
- switch (action.type) {
-
- case ActionType.SET_ACCOUNT:
- return { ...state, account: action.payload };
-
- case ActionType.STORE_FIRST:
- return { ...state, first: action.payload };
-
- case ActionType.STORE_IMPORT:
- return { ...state, importRecord: action.payload };
-
- case ActionType.TIPS:
- return { ...state, tips: action.payload };
-
- case ActionType.STORE_TXHASH:
- return { ...state, txHash: action.payload };
-
- case ActionType.STORE_TXHASHLIST:
- return { ...state, txHashList: action.payload };
-
- case ActionType.CONNECT:
- return { ...state, web3Provider: action.payload };
-
-
- default:
- throw new Error(`Unknown type: ${action.type}`);
- }
-};
-export default reducer
diff --git a/front-end/pages/api/types.ts b/front-end/pages/api/types.ts
deleted file mode 100644
index ab91428..0000000
--- a/front-end/pages/api/types.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-import {Dispatch} from "react";
-
-interface firstObj{
- amounts:string
- tokenAddress:string
- decimals:string
-
-}
-
-interface addressObj{
- address:string
- amount:string
-}
-
-export type State = {
- account: string | null
- tips: string | null
- importRecord: addressObj[] | null
- first:firstObj | null
- web3Provider: any
- txHash: any
- txHashList: any
-}
-
-export type Action = {
- type: ActionType
- payload: any
-}
-
-
-export interface ContextType {
- state: State
- dispatch: Dispatch
-}
-
-export const enum ActionType {
- SET_ACCOUNT = 'SET_ACCOUNT',
- STORE_FIRST = 'STORE_FIRST',
- CONNECT = 'CONNECT',
- STORE_TXHASH = 'STORE_TXHASH',
- STORE_TXHASHLIST = 'STORE_TXHASHLIST',
- TIPS = 'TIPS',
- STORE_IMPORT = 'STORE_IMPORT'
-}
\ No newline at end of file
diff --git a/front-end/pages/components/excel.tsx b/front-end/pages/components/excel.tsx
deleted file mode 100644
index d49fee7..0000000
--- a/front-end/pages/components/excel.tsx
+++ /dev/null
@@ -1,112 +0,0 @@
-import React, {ChangeEvent, Component} from 'react';
-import { Button} from 'react-bootstrap';
-import * as XLSX from 'xlsx';
-import styled from "styled-components";
-import {BoxArrowUp} from "react-bootstrap-icons";
-
-const Box = styled.div`
- display: flex;
- align-items: center;
-
- .file {
- position: relative;
- text-decoration: none;
- text-indent: 0;
- line-height: 20px;
- width: 200px;
- height: 40px;
- svg{
- margin-right: 10px;
- }
- input {
- position: absolute;
- font-size: 100px;
- right: 0;
- top: 0;
- opacity: 0;
- width: 200px;
- height: 40px;
- }
- }
-`
-
-const Tips = styled.div`
- margin-left: 20px;
- opacity: 0.6;
-`
-
-interface Excelprops{
- getChildrenMsg: Function
-}
-
-export default function Excel(props:Excelprops){
- const onImportExcel = (evt:ChangeEvent) => {
- const { files } = evt.target as any;
-
- const fileReader = new FileReader();
- fileReader.readAsBinaryString(files[0]);
-
- (fileReader as any).onload = (event:ChangeEvent) => {
- try {
- const { result } = event.target as any;
- const workbook = XLSX.read(result, { type: 'binary' });
- let data:any[] = [];
-
- for (const sheet in workbook.Sheets) {
- if (workbook.Sheets.hasOwnProperty(sheet)) {
-
- const csvData = XLSX.utils.sheet_to_csv(workbook.Sheets[sheet], {
- blankrows: false
- });
-
- const arrs = csvData.split("\n");
- let objs = [];
-
- for (const item of arrs) {
- const vals = item.split(",");
- const _addr = vals[0];
- const _amount = vals[1];
-
- objs.push([_addr, _amount]);
- }
-
- data = objs;
- }
- }
-
- console.log('Upload file successful!')
- props.getChildrenMsg(data);
- } catch (e) {
- console.error('Unsupported file type!');
- }
- };
- }
-
- const fillExampleDataFunc = () => {
- const exampleData = [
- { address: "", amount: ""},
- { address: "0x0000000000000000000000000000000000000000", amount: "1"},
- { address: "0x0000000000000000000000000000000000000001", amount: "2"},
- ]
-
- props.getChildrenMsg(exampleData);
- }
-
- return (
-
-
-
- Import Addresses
-
-
-
- Supported file formats: .xlsx, .xls, .csv,
-
-
- Example
-
- );
-
-}
diff --git a/front-end/pages/components/footerBox.tsx b/front-end/pages/components/footerBox.tsx
deleted file mode 100644
index a721f83..0000000
--- a/front-end/pages/components/footerBox.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import styled from "styled-components";
-import {Container} from 'react-bootstrap';
-const Footer = styled.div`
- height: 80px;
- margin-top: 60px;
- width: 100%;
- padding-top: 15px;
- background: #fff;
- font-size: 14px;
- .midBox{
- display: flex;
- justify-content: space-between;
- align-items: center;
- }
- img{
- width: 40px;
- height: 40px;
- }
- .lft{
- padding-left: 10px;
- }
- a{
- display: inline-block;
- margin-left: 20px;
- }
-`
-export default function footerBox(){
- return
-}
diff --git a/front-end/pages/components/headTop.tsx b/front-end/pages/components/headTop.tsx
deleted file mode 100644
index a82592a..0000000
--- a/front-end/pages/components/headTop.tsx
+++ /dev/null
@@ -1,244 +0,0 @@
-import React, { useEffect, useState } from "react";
-import { Container, Row, Col, Button,Dropdown } from 'react-bootstrap';
-import {ActionType} from "../api/types";
-import ChainJson from "../api/chain.json";
-import {X} from "react-bootstrap-icons"
-import Accounts from '../api/Account';
-import {useWeb3} from "../api/connect";
-import styled from "styled-components";
-import ConfigJson from "../config/config.json";
-
-const ContainerBox = styled(Container)`
- .logo{
- margin-right: 20px;
- }
-`
-
-const Box = styled.div`
- display: flex;
- justify-content: flex-end;
-`
-
-const AddressBox = styled.span`
- border: 1px solid #000;
- font-size: 16px;
- height: 40px;
- padding: 0 20px;
- text-align: center;
- line-height: 40px;
- border-radius: 5px;
- display: flex;
- align-items: center;
- .close{
- margin-left: 20px;
- cursor: pointer;
- }
-`
-
-const ChainBox = styled(Dropdown)`
- margin-right: 20px;
- button{
- height: 42px;
- &:after{
- margin-left: 10px;
- }
- }
-`
-
-const BoxRht = styled.div`
- position: relative;
-`
-interface obj{
- name:string;
- chain:string;
- icon:string;
- rpc: string[];
- faucets: any[];
- nativeCurrency:any;
- infoURL:string;
- shortName:string;
- chainId:number;
- networkId:number;
- slip44:number;
- ens:{
- registry:string
- }
- explorers:any[];
-}
-
-export default function HeaderTop() {
- const {dispatch,state} = useWeb3();
- const { web3Provider,account } = state;
-
- // const [accountAddress, setaccountAddress] = useState('');
- const [show, setShow] = useState(false);
- const [chainName ,setChainName] = useState('');
- const [avaliable ,setAvaliable] = useState(true);
- const [chainList ,setChainList] = useState([]);
-
- useEffect(()=>{
- const getChain = async() =>{
- const { chainId } = await web3Provider.getNetwork();
- const ChainArr = ChainJson.filter(item=>item.chainId === chainId);
- setChainName(ChainArr[0]?.name);
- }
- getChain();
- },[ web3Provider])
-
- useEffect(()=>{
- initMultiSenderAddress()
- FormatChain()
-
- },[])
-
- const FormatChain = () =>{
- let arr:obj[]=[];
- ConfigJson.map((item)=>{
- let objArr:any = ChainJson.filter((obj)=>obj.chainId === item.chainId);
- if(objArr?.length){
- arr = arr.concat(objArr);
- }
- });
- setChainList(arr)
- }
-
- const initMultiSenderAddress = async () => {
-
- const { chainId } = await web3Provider.getNetwork();
- const chainArr = ConfigJson.filter(item=>item.chainId === chainId);
- if(!chainArr.length){
- setAvaliable(false);
- }else{
- setAvaliable(true);
- }
- };
-
- const connectWallet = async () => {
- if(!avaliable)return;
- await Accounts.accountList().then(data => {
- if (data.type === 'success') {
- // setaccountAddress(data?.data);
- sessionStorage.setItem("account", data?.data);
- dispatch({type: ActionType.SET_ACCOUNT,payload:data?.data});
- } else {
- setShow(true)
- }
- });
- }
- const AddressToShow = (address: string) => {
- if (!address) return "...";
-
- let frontStr = address.substring(0, 4);
-
- let afterStr = address.substring(address.length - 4, address.length);
-
- return `${frontStr}...${afterStr}`;
- };
-
-
- useEffect(() => {
- const { ethereum} = window as any;
- ethereum.on('chainChanged', () => {
- window.location.reload();
-
- });
-
- ethereum.on('accountsChanged', () => {
- sessionStorage.removeItem('account');
- window.location.reload();
-
- });
-
- const logInfo = sessionStorage.getItem('account');
- if(account == null){
- dispatch({type: ActionType.SET_ACCOUNT,payload:logInfo});
- }
- }, []);
-
- const logout = () =>{
- dispatch({type: ActionType.SET_ACCOUNT,payload:null});
- sessionStorage.removeItem('account');
- window.location.reload();
- }
-
- const chainChange = async(item:obj) =>{
- const { ethereum } = window as any;
- const {name, chainId,chain,nativeCurrency:{symbol,decimals},rpc,explorers} = item;
- console.log(name, chainId,chain,symbol,decimals,rpc,explorers[0].url);
- let blkArr:string[] = [];
- explorers.map( ex => {
- blkArr.push(ex.url);
- })
- if(chainId === 1){
- await ethereum.request({
- method: 'wallet_switchEthereumChain',
- params: [{ chainId: '0x1' }],
- })
- }else{
- ethereum.request({
- method: 'wallet_addEthereumChain',
- params: [{
- chainId:`0x${chainId.toString(16)}`,
- chainName:chain,
- nativeCurrency: {
- name,
- symbol,
- decimals
- },
- rpcUrls:rpc,
- blockExplorerUrls:blkArr
- }]
- })
- .catch((error:any) => {
- console.log(error)
- })
- }
-
- }
-
-
- return
-
-
-
-
- {/*Multisender*/}
-
-
-
-
- {
- !!chainName.length &&
-
- {chainName}
-
-
-
- {
- chainList.map((item,index)=>(chainChange(item)}>
- {item.name}
- ))
- }
-
-
-
- }
-
- {
- !account && Connect Wallet
- }
-
- {
- account && {AddressToShow(account)}
- logout()}>
-
-
- }
-
-
-
-
-
-
-
-}
diff --git a/front-end/pages/components/loading.tsx b/front-end/pages/components/loading.tsx
deleted file mode 100644
index 6aace86..0000000
--- a/front-end/pages/components/loading.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import styled from "styled-components";
-import Spinner from 'react-bootstrap/Spinner';
-import {useWeb3} from "../api/connect";
-
-const Box = styled.div`
- background: rgba(0,0,0,0.2);
- width: 100vw;
- height: 100vh;
- position: fixed;
- left: 0;
- top: 0;
- display: flex;
- justify-content: center;
- align-items: center;
- z-index: 99999;
-`
-
-const LoadingInner = styled.div`
- width: 400px;
- background: #fff;
- box-shadow: 0 0 5px #ccc;
- border-radius: 6px;
- padding: 40px 0;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- .image{
- margin-bottom: 20px;
- }
-`
-
-
-export default function Loading(){
- const { state } = useWeb3();
- const { tips } = state;
-
- return
-
-
-
-
- {tips}
-
-
-}
\ No newline at end of file
diff --git a/front-end/pages/components/step1.tsx b/front-end/pages/components/step1.tsx
deleted file mode 100644
index cb1b017..0000000
--- a/front-end/pages/components/step1.tsx
+++ /dev/null
@@ -1,229 +0,0 @@
-import {Row, Col, Form, FloatingLabel, Button, Alert} from 'react-bootstrap';
-import styled from "styled-components";
-import {ChangeEvent, useState, useEffect} from "react";
-import {useWeb3} from "../api/connect";
-import Excel from "./excel";
-import {ActionType} from "../api/types";
-import {ethers} from "ethers";
-import TokenAbi from "../abi/ERC20.json";
-// import {type} from "os";
-// import UrlJson from "../config/url.json";
-// import mainnetConfig from "../config/mainnet.json";
-// import bscConfig from "../config/bsc.json";
-// import polygonConfig from "../config/polygon.json";
-// import bsctestConfig from "../config/bsctest.json";
-import ConfigJson from "../config/config.json";
-
-const Box = styled.div`
- .height50{
- height: 200px;
- }
- .upload{
- svg{
- margin-right: 10px;
- }
- }
- label[for="Addresses"]{
- background: #fff;
- height: 33px;
- width: 99%;
- line-height: 4px;
- margin: 7.5px 0 0 1px;
- opacity: 1!important;
- color: #aaa;
- }
-`
-
-const TipsBox = styled.div`
- margin-bottom: 20px;
-`
-
-
-interface Props{
- handleNext: Function
-}
-
-
-export default function Step1(props:Props){
-
- const { dispatch,state } = useWeb3();
- const { account, web3Provider } = state;
-
- const [tokenAddress, settokenAddress] = useState('0x000000000000000000000000000000000000bEEF'); // 0xbEEF as Ether
- const [decimals, setdecimals] = useState(18);
- const [amounts, setamounts] = useState('');
- const [btndisabled, setbtndisabled] = useState(true);
- const [errorTips, setErrorTips] = useState('');
- const [support, setSupport] = useState(null);
-
- useEffect(() => {
- if (!account || account === "" || !amounts || !tokenAddress) {
- setbtndisabled(true)
-
- } else {
- setbtndisabled(false)
- }
- }, [account, amounts, tokenAddress, decimals]);
-
-
- useEffect(()=>{
- if(web3Provider == null) return;
-
- const getDecimals = async() =>{
- if(tokenAddress === "0x000000000000000000000000000000000000bEEF") return;
- const tokenContract = new ethers.Contract(tokenAddress, TokenAbi, web3Provider);
- try{
- const decimals = await tokenContract?.decimals();
- setdecimals(decimals);
- setErrorTips('')
- }catch (err:any){
- setErrorTips(err.data?.message || err.message)
- }
- }
- getDecimals()
-
- },[tokenAddress,web3Provider])
-
- useEffect(()=>{
- initMultiSenderAddress()
- },[])
-
- const initMultiSenderAddress = async () => {
- const { chainId } = await web3Provider.getNetwork();
- const chainArr = ConfigJson.filter(item=>item.chainId === chainId);
- if(chainArr.length){
- setSupport(true)
- }else{
- setErrorTips('Unsupported network!!!!')
- setSupport(false)
- }
-
- };
-
- const handleInput = (e:ChangeEvent) => {
- const { name, value } = e.target as HTMLInputElement;
-
- switch (name) {
- case 'token':
- settokenAddress(value)
- break;
- case 'amounts':
- setamounts(value)
- break;
- default: break;
- }
- }
- const nextPage = async () => {
-
- let arr = amounts.split('\n');
- let data:any[]= [];
- let amountStr = '';
- arr.map((item)=>{
- let address = item.split(",")[0];
- let amount = item.split(",")[1];
- data.push({
- address,
- amount
- })
- let isAddress = ethers.utils.isAddress(address);
- console.log(isNaN(parseFloat(amount)))
- if(isAddress && !isNaN(parseFloat(amount))){
- amountStr += `${address},${parseFloat(amount)} \n`;
- }
- })
- dispatch({type: ActionType.STORE_IMPORT,payload:data});
- props.handleNext(2);
- const obj = {
- amounts:amountStr, tokenAddress, decimals
- }
- dispatch({type: ActionType.STORE_FIRST,payload:obj});
- }
-
- const getChildrenMsg = (data:any[]) => {
- let str = '';
- for (let ele of data) {
- let eleStr =[];
- for(let key in ele){
- eleStr.push(ele[key]);
- }
- str += eleStr.join(",");
- str += "\n";
- }
-
- setamounts(str)
-
- }
-
- return
-
-
-
- handleInput(e)}
- />
-
-
-
-
-
- handleInput(e)}
- />
-
-
-
-
-
-
-
-
-
- handleInput(e)}
- />
-
-
-
-
-
- {
- !!errorTips.length &&{errorTips}
- }
-
-
-
- nextPage()}
- disabled={!support || btndisabled}
- >Next
-
-
-
-}
\ No newline at end of file
diff --git a/front-end/pages/components/step2.tsx b/front-end/pages/components/step2.tsx
deleted file mode 100644
index f316bf8..0000000
--- a/front-end/pages/components/step2.tsx
+++ /dev/null
@@ -1,813 +0,0 @@
-import { Form, Table, Button, Alert } from 'react-bootstrap';
-import styled from "styled-components";
-import { ChangeEvent, useEffect, useState } from "react";
-import { useWeb3 } from "../api/connect";
-import { ethers, BigNumber } from 'ethers';
-import TokenAbi from '../abi/ERC20.json';
-
-import senderAbi from '../abi/MultiSender.json';
-
-import mainnetConfig from '../config/mainnet.json';
-import polygonConfig from '../config/polygon.json';
-import bscConfig from '../config/bsc.json';
-import bsctestConfig from '../config/bsctest.json';
-import { ActionType } from "../api/types";
-import UrlJson from "../config/url.json";
-import ConfigJson from "../config/config.json";
-
-const Box = styled.div`
- padding: 40px 0;
- .numbers{
- font-size: 20px;
- }
- .tips{
- font-size: 12px;
- color: #999;
- }
- h5{
- padding:10px 0 5px 10px;
- color: #000000;
- }
- .ml2{
- margin-left: 10px;
- }
- .flexNumber{
- word-break: break-all;
- }
-`
-const TableBox = styled.div`
- margin-top: 10px;
- height: 470px;
- padding-bottom: 20px;
- overflow-y: auto;
- .tableStyle{
- border-top: 1px solid #eee;
- color: #666666;
- th{
- height: 60px;
- line-height: 60px;
- }
- .first{
- display: flex;
- justify-content: center;
- align-items: stretch;
- .form-check-inline{
- margin-right: 0;
- display: flex;
- margin-top: 13px;
- }
- }
- td{
- line-height: 50px;
- word-break: break-all;
- &:nth-child(4){
- width: 30%;
- }
- }
- tr:nth-child(2n+1) td{
- background:rgba(255,255,255,0.3)!important;
- color: #666666!important;
- }
- tr:hover td{
- background:rgba(0,0,0,0.01)!important;
- }
- }
-
-`
-
-const H5Box = styled.h5`
- display: inline-block;
- margin-bottom: 20px;
-`
-
-const TipsBox = styled.div`
- margin-bottom: 20px;
-`
-
-interface accountObj {
- address: string
- amount: number
-}
-
-interface contractAddressObj {
- mainnet: string
- bsc: string
- polygon: string
-
- bsctest: string
-}
-
-const contracts: contractAddressObj = {
- // Mainnet Configs
- mainnet: mainnetConfig.sender,
- bsc: bscConfig.sender,
- polygon: polygonConfig.sender,
-
- // Testnet Configs
- bsctest: bsctestConfig.sender
-}
-interface Iprops{
- handleNext:Function;
-}
-
-
-export default function Step2(props:Iprops) {
- const { state, dispatch } = useWeb3();
- const { account, first, web3Provider,importRecord } = state;
- const { handleNext } = props;
-
- const [totalAmount, setTotalAmount] = useState('0');
- const [allowance, setAllowance] = useState('0');
- const [amountWeiArray, setAmountWeiArray] = useState([]);
- const [mybalance, setmybalance] = useState('0');
- const [ethBalance, setethBalance] = useState('0');
-
- const [tablelist, setTablelist] = useState([])
- const [addressArray, setAddressArray] = useState([]);
- const [pageSize] = useState(200); // Default 200 transfer per tx
- const [symbol, setSymbol] = useState('');
- const [tokenContract, setTokenContract] = useState();
- const [multiSenderAddress, setMultiSenderAddress] = useState('');
- const [txURL, setTxURL] = useState('');
- const [selected, setselected] = useState('unlimited');
- const [showLoading, setshowLoading] = useState(false);
- const [tips, settips] = useState('');
- const [txHashList, setTxHashList] = useState([]);
- const [txHash, setTxHash] = useState('');
- const [showApprove, setShowApprove] = useState(false);
- const [totalTokenAmount, setTotalTokenAmount] = useState();
- const [tokenAddr, setTokenAddr] = useState([]);
- const [amountAddr, setAmountAddr] = useState([]);
- const [errorTips, setErrorTips] = useState('');
- const [successArr, setSuccessArr] = useState([]);
-
- useEffect(() => {
- if (first == null) return;
-
- const { amounts, tokenAddress, decimals } = first;
-
- // Split addresses
- let amountlist = amounts.split('\n');
- let arr: accountObj[] = [];
- amountlist.map(item => {
- if (!item) return;
- arr.push({
- address: item.split(',')[0],
- amount: parseFloat(item.split(',')[1]),
- })
- })
-
- let obj = {
- tokenAddress,
- decimals,
- transaction: arr
- };
-
- setTablelist(arr);
- setTotal();
-
-
- if (tokenAddress === '0x000000000000000000000000000000000000bEEF') { // Ether
- handleETH();
- } else { // ERC20
- handleERC20();
- }
-
- }, [first])
- const setTotal = async () => {
- if (first == null) return;
- const { amounts } = first;
-
- let lines = amounts.split('\n');
- let addressArray = [];
- let _amountWeiArray = [];
- let totalAmountInner = BigNumber.from('0');
- let totalAmountAft: string = '';
-
- for (let index = 0; index < lines.length; index++) {
- const line = lines[index]?.trim();
- if (line.length === 0) {
- console.log('skip empty line');
- continue;
- }
- let values = line.split(',');
-
-
- let address = values[0].trim();
- const { decimals } = first;
- let amountWei = ethers.utils.parseUnits(values[1].trim(), decimals);
-
- let amount = parseFloat(values[1].trim());
-
- if (!ethers.utils.isAddress(address)) {
- console.log('Invalid address: ', address);
- continue;
- }
-
- addressArray.push(address);
- _amountWeiArray.push(amountWei);
-
- // totalAmount += amountWei;
- totalAmountInner = totalAmountInner.add(BigNumber.from(amountWei));
-
- totalAmountAft = ethers.utils.formatUnits(totalAmountInner, decimals);
- }
-
- setTotalAmount(totalAmountAft);
- setAddressArray(addressArray);
- // setAmountWeiArray(_amountWeiArray);
- console.log(`Total address : ${addressArray.length}, Total amount : ${totalAmount}`);
- }
-
- const initMultiSenderAddress = async () => {
-
- let url = null;
-
- // const chainId = await ethers.getChainId();
-
- const { chainId } = await web3Provider.getNetwork();
- console.log('chainId', chainId);
-
- let sender;
- const urlArr = UrlJson.filter(item => item.id === chainId);
- url = urlArr[0]?.url;
-
- const chainArr = ConfigJson.filter(item=>item.chainId === chainId);
- if(chainArr.length){
- sender = chainArr[0].sender;
- }else{
- console.error('Unsupported network!!!!');
- return;
- }
- //
- // if (chainId === 1) {
- // sender = contracts.mainnet;
- // // url = 'https://etherscan.io/tx';
- // // } else if (chainId === 42) {
- // // sender = contracts.kovan;
- // // url = 'https://kovan.etherscan.io/tx';
- // // } else if (chainId === 128) {
- // // sender = contracts.heco;
- // // url = 'https://hecoinfo.com/tx';
- // // } else if (chainId === 256) {
- // // sender = contracts.hecotest;
- // // url = 'https://testnet.hecoinfo.com/tx';
- // } else if (chainId === 137) {
- // sender = contracts.polygon;
- // // url = 'https://polygonscan.com/tx';
- // } else if (chainId === 56) {
- // sender = contracts.bsc;
- // // url = 'https://bscscan.com/tx';
- // } else if (chainId === 97) {
- // sender = contracts.bsctest;
- // // url = 'https://testnet.bscscan.com/tx';
- // } else {
- // console.error('Unsupported network!!!!');
- // return;
- // }
- setMultiSenderAddress(sender);
- setTxURL(url);
- console.log("sender address: ", sender);
- };
- useEffect(() => {
- if (!tokenContract || !multiSenderAddress) return;
- getAllowance()
-
- }, [tokenContract, multiSenderAddress])
-
- useEffect(() => {
- initMultiSenderAddress()
- }, [])
- useEffect(()=>{
- if (first == null || (!tokenContract && first.tokenAddress !== '0x000000000000000000000000000000000000bEEF')|| !multiSenderAddress) return;
- doBatchSend();
- },[first,tokenContract,multiSenderAddress])
-
- const getAllowance = async () => {
- if (first == null) return;
-
- if (!tokenContract || account == null) return;
- const allowance = await tokenContract.allowance(account, multiSenderAddress);
- console.log("My allowance: ", allowance.toString());
- const { decimals } = first;
- setAllowance(ethers.utils.formatUnits(allowance, decimals));
-
- const symbol = await tokenContract.symbol();
- console.log('Token symbol: ', symbol);
- setSymbol(symbol);
-
- const mybalance = await tokenContract.balanceOf(account);
- const balanceAfter = ethers.utils.formatUnits(mybalance, decimals);
- console.log("My balance: ", balanceAfter);
- setmybalance(balanceAfter);
-
- const signer = web3Provider.getSigner(account);
- const ethBalance = await signer.getBalance();
-
- setethBalance(ethers.utils.formatEther(ethBalance));
- }
-
- const handleETH = async () => {
- if (first == null) return;
- dispatch({ type: ActionType.TIPS, payload: `Query balance in progress... ` })
- setTokenContract(null);
- setAllowance('0');
- setSymbol("ETH");
- const { decimals } = first;
- const signer = web3Provider.getSigner(account);
- const ethBalance = await signer.getBalance();
- let ethBalanceAfter = ethers.utils.formatUnits(ethBalance, decimals);
- setmybalance(ethBalanceAfter);
- setethBalance(ethBalanceAfter);
- }
-
- const handleERC20 = async () => {
- if (first == null) return;
- const { tokenAddress } = first;
- const token = new ethers.Contract(tokenAddress, TokenAbi, web3Provider);
- dispatch({ type: ActionType.TIPS, payload: `Query token contract... ` })
- // await token.deployed();
- console.log('Send ERC20 token, token address: ', tokenAddress, token);
- setTokenContract(token);
- }
-
- const handleRadio = (e: ChangeEvent) => {
- const { value } = e.target as HTMLInputElement
- setselected(value)
- }
- const doBatchSend = async () => {
-
- if (first == null) return;
- const { tokenAddress } = first;
- if (tokenAddress === '0x000000000000000000000000000000000000bEEF') { // Ether
- // Send Ether
- QueryEther();
- } else {
- // Send ERC20 Token
- await QueryToken();
- }
- }
-
-
- const sendEther = async () => {
-
- if (first == null) return;
-
-
- const multiSender = new ethers.Contract(multiSenderAddress, senderAbi, web3Provider);
- // await multiSender.deployed();
-
- const signer = web3Provider.getSigner(account);
- console.log('signer: ', signer);
- console.log('multiSender: ', multiSender);
- console.log('multiSender estimateGas', multiSender.estimateGas);
-
- // Estimate gas
- // let pageNum = Math.ceil(_addressArray.length / pageSize);
- // let addressArr = _addressArray.slice(0, pageSize);
- // let amountWeiArr = _amountWeiArray.slice(0, pageSize);
- // let gas = await multiSender.estimateGas.batchSendEther(addressArr, amountWeiArr);
-
- // // fixme: need handle price and error here!
- // let gasPrice = await web3Provider.getGasPrice();
- // let gasWei = gas.mul(BigNumber.from(gasPrice));
- // console.log('gas', gas);
- // console.log("gas wei: ", gasWei);
- // let totalNeedWei = _totalAmount.add(BigNumber.from(pageNum).mul(gasWei));
- // console.log("total need: ", totalNeedWei.toString());
- // console.log("balance: ", BigNumber.from(ethers.utils.parseEther(ethBalance)).toString());
- // if (totalNeedWei.gt(BigNumber.from(ethers.utils.parseEther(ethBalance)))) {
- // console.error("Insufficent fund!");
- // return;
- // }
-
- // Step-2: Sending Ether...
- let txIndex = 0;
- let txHashArr: string[] = [];
- for (let index = 0; index < addressArray.length; index += pageSize) {
- txIndex++;
- let addressArr = tokenAddr.slice(index, index + pageSize);
- let amountWeiArr = amountAddr.slice(index, index + pageSize);
-
- let sendValue = amountWeiArr.reduce((a, b) => a.add(b));
-
- settips(`Sending Ether in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})`);
- dispatch({ type: ActionType.TIPS, payload: `Sending Ether in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})` })
- try{
- let res = await multiSender.connect(signer).batchSendEther(addressArr, amountWeiArr, { from: account, value: ethers.utils.hexValue(sendValue) })
- let data = await res.wait();
- console.log('batchSendEther', res);
- txHashArr.push(data.hash || data?.transactionHash);
- if (txIndex >= Math.ceil(addressArray.length / pageSize)) {
- setshowLoading(false);
- dispatch({ type: ActionType.TIPS, payload: null })
- dispatch({ type: ActionType.STORE_TXHASHLIST, payload: txHashArr });
- handleNext(3);
-
- }
- }catch (err: any){
- console.error('batchSendEther error: ', err);
- setErrorTips(err.data?.message || err.message)
- setshowLoading(false);
- dispatch({ type: ActionType.TIPS, payload: null })
- }
-
-
- }
- // setTxHashList(txHashArr);
- // console.log(txHashArr)
-
- }
-
- const sendERC20Token = async () => {
- if (first == null || tokenContract == null) return;
-
-
- const signer = web3Provider.getSigner(account);
- const { amounts, tokenAddress } = first;
- const multiSender = new ethers.Contract(multiSenderAddress, senderAbi, web3Provider);
- // Step-2: Sending
- let txIndex = 0;
- let txHashArr: string[] = [];
-
- let mySuccessArr = [...successArr];
- for (let index = 0; index < tokenAddr.length; index += pageSize) {
- txIndex++;
- let addressArr = tokenAddr.slice(index, index + pageSize);
- let amountArr = amountAddr.slice(index, index + pageSize);
-
- settips(`Sending ERC20 token in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})`);
-
- dispatch({ type: ActionType.TIPS, payload: `Sending ERC20 token in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})` });
- try {
- let rec = await multiSender.connect(signer).batchSendERC20(tokenAddress, addressArr, amountArr)
- let data = await rec.wait();
- console.log('batchSendERC20', data);
- txHashArr.push(data.hash || data.transactionHash);
-
- mySuccessArr = mySuccessArr.concat(addressArr);
- if (txIndex >= Math.ceil(addressArray.length / pageSize)) {
- setshowLoading(false);
- dispatch({ type: ActionType.TIPS, payload: null })
- dispatch({ type: ActionType.STORE_TXHASHLIST, payload: txHashArr });
- handleNext(3);
-
- }
- } catch (e:any) {
- setshowLoading(false);
- dispatch({ type: ActionType.TIPS, payload: null })
- setErrorTips(e.data?.message || e.message)
- if (txIndex >= Math.ceil(addressArray.length / pageSize)) {
- console.error(successArr);
- }
- }
- }
- setSuccessArr(mySuccessArr);
- downLoadExcel(mySuccessArr)
-
- }
-
- const downLoadExcel = (data:string[]) => {
- if (importRecord == null || !data.length) return;
- let amountStr = `Address,Amount\n`;
- let addressStr = "";
- importRecord.map((item)=>{
- const { address, amount} = item;
- let isSuccess = false;
- for(let i = 0 ; i < data.length ; i++ ){
- if(address.toLowerCase() === data[i].toLowerCase()){
- isSuccess = true;
- }
- }
- if(!isSuccess){
- addressStr += `${address},${amount} \n`;
- }
- });
- amountStr += addressStr;
- console.log(addressStr.split("\n"))
- if(addressStr.split("\n").length === 1) return;
-
-
- let uri = `data:text/csv;charset=utf-8,\ufeff ${amountStr}`;
-
- let link = document.createElement("a");
- link.href = uri;
-
- link.download = `Failed_address_${new Date().valueOf()}.csv`;
- document.body.appendChild(link);
- link.click();
- document.body.removeChild(link);
- }
-
- const doApprove = async () =>{
- if (first == null || tokenContract == null) return;
- const signer = web3Provider.getSigner(account);
-
- const multiSender = new ethers.Contract(multiSenderAddress, senderAbi, web3Provider);
- // await multiSender.deployed();
- const { amounts, tokenAddress ,decimals} = first;
-
- let _allowance = await tokenContract.allowance(account, multiSenderAddress);
- console.log("My allowance: ", _allowance.toString());
-
- // Step-2: Approve
- if (_allowance.lt(totalTokenAmount)) {
- if (selected === 'unlimited') {
- // const totalSupply = await tokenContract.totalSupply();
- dispatch({ type: ActionType.TIPS, payload: `Unlimited Approve in progress...` })
- try {
- let receipt = await tokenContract.connect(signer).approve(multiSenderAddress, ethers.constants.MaxUint256);
- settips('Unlimited Approve in progress...');
-
- let data = await receipt.wait();
- console.log('txHash', data);
- setTxHash(data.hash || data.transactionHash);
- dispatch({ type: ActionType.STORE_TXHASH, payload: data.hash || data.transactionHash });
- dispatch({ type: ActionType.TIPS, payload: null });
- setShowApprove(false);
- let after = await tokenContract.allowance(account, multiSenderAddress);
- setAllowance(ethers.utils.formatUnits(after, decimals));
- } catch (err:any) {
- console.error('approve error: ', err);
- setshowLoading(false);
- dispatch({ type: ActionType.TIPS, payload: null })
- setErrorTips(err.data?.message || err.message)
- }
-
- } else {
- dispatch({ type: ActionType.TIPS, payload: `Approve in progress...` });
- try {
- let receipt = await tokenContract.connect(signer).approve(multiSenderAddress, totalTokenAmount);
- settips('Approve in progress...');
- let data = await receipt.wait();
- console.log('txHash', data);
- setTxHash(data.hash || data.transactionHash);
- dispatch({ type: ActionType.STORE_TXHASH, payload: data.hash || data.transactionHash });
- dispatch({ type: ActionType.TIPS, payload: null })
- setShowApprove(false);
- let after = await tokenContract.allowance(account, multiSenderAddress);
- setAllowance(ethers.utils.formatUnits(after, decimals));
- } catch (err:any) {
- console.error('approve error: ', err);
- setErrorTips(err.data?.message || err.message)
- setshowLoading(false);
- dispatch({ type: ActionType.TIPS, payload: null })
- }
- }
- } else {
- console.log('Already have enough allowance!');
- }
-
- }
- const doSend = () =>{
- if (first == null) return;
- const { tokenAddress } = first;
- if (tokenAddress === '0x000000000000000000000000000000000000bEEF') { // Ether
- // Send Ether
- sendEther()
- } else {
- // Send ERC20 Token
- sendERC20Token();
- }
- }
-
- const QueryEther = () =>{
- if (first == null) return;
-
- const { amounts, decimals } = first;
- setshowLoading(true);
- settips('Waiting...');
- dispatch({ type: ActionType.TIPS, payload: "Waiting..." })
-
-
- // Step-1: Check balance...
- let lines = amounts.split('\n');
- let _addressArray = [];
- let _amountWeiArray = [];
- // let _totalAmount = 0;
-
- let _totalAmount = BigNumber.from('0');
-
- for (let index = 0; index < lines.length; index++) {
- const line = lines[index].trim();
- if (line.length === 0) {
- console.log('skip empty line');
- continue;
- }
- let values = line.split(',');
-
- let address = values[0].trim();
- let amountWei = ethers.utils.parseEther(values[1].trim());
-
- if (!ethers.utils.isAddress(address)) {
- console.log('Invalid address: ', address);
- continue;
- }
-
- _addressArray.push(address);
- _amountWeiArray.push(amountWei);
-
- _totalAmount = _totalAmount.add(BigNumber.from(amountWei));
- setTotalTokenAmount(_totalAmount)
- setTokenAddr(_addressArray)
- setAmountAddr(_amountWeiArray)
- }
- dispatch({ type: ActionType.TIPS, payload: null })
- console.log("total amount: ", _totalAmount);
- console.log("total amount string: ", ethers.utils.formatUnits(_totalAmount, decimals));
- }
-
- const QueryToken = async () =>{
-
- if (first == null || !tokenContract ) return;
-
- setshowLoading(true);
- settips('Waiting...');
- dispatch({ type: ActionType.TIPS, payload: `Waiting...` })
- const { amounts, tokenAddress } = first;
-
- const multiSender = new ethers.Contract(multiSenderAddress, senderAbi, web3Provider);
- // await multiSender.deployed();
-
- const signer = web3Provider.getSigner(account);
- console.log('signer: ', signer);
- console.log('multiSender: ', multiSender);
-
- console.log(selected);
- const decimals = await tokenContract.decimals();
-
- console.log('Decimals: ', decimals,amounts);
-
- // Step-1: Check balance...
- let lines = amounts.split('\n');
- let _addressArray = [];
- let _amountWeiArray = [];
-
- let _totalAmount = BigNumber.from('0');
-
- for (let index = 0; index < lines.length; index++) {
- const line = lines[index].trim();
- if (line.length === 0) {
- console.log('skip empty line');
- continue;
- }
- let values = line.split(',');
-
- let address = values[0].trim();
- let amountWei = ethers.utils.parseUnits(values[1].trim(), decimals);
-
- if (!ethers.utils.isAddress(address)) {
- console.log('Invalid address: ', address);
- continue;
- }
-
- _addressArray.push(address);
- _amountWeiArray.push(amountWei);
-
- _totalAmount = _totalAmount.add(BigNumber.from(amountWei));
- setTotalTokenAmount(_totalAmount)
- setTokenAddr(_addressArray)
- setAmountAddr(_amountWeiArray)
- }
- dispatch({ type: ActionType.TIPS, payload: null })
- let _allowance = await tokenContract.allowance(account, multiSenderAddress);
- console.log("My allowance: ", _allowance.toString());
- if(_allowance.lt(_totalAmount)){
- setShowApprove(true)
- }else{
- setShowApprove(false)
- }
- }
-
-
- return
-
-
List of recipients
-
-
-
-
-
- Address
- Amount
-
-
-
- {
- tablelist.map((i, index) => (
- {index}
- {i.address}
- {i.amount}
- ))
- }
-
-
-
-
-
-
Summary
-
-
-
-
- {totalAmount} {symbol}
- Request approve amount
-
-
- {allowance} {symbol}
- Your current allowance
-
-
-
-
- {addressArray.length}
- Total number of addresses
-
-
- {totalAmount} {symbol}
- Total number of tokens to be sent
-
-
-
-
- {Math.ceil(addressArray.length / pageSize)}
- Total number of transaction needed
-
-
- {mybalance} {symbol}
- Your token balance
-
-
-
-
-
- Approximate cost of operation
-
-
- {ethBalance} ETH
- Your ETH balance
-
-
-
-
-
-
- {
- showApprove &&
-
Amount to Approve
-
-
-
-
-
-
-
-
-
- }
-
- {
- !!errorTips.length &&{errorTips}
- }
-
-
-
- {
- showApprove &&
- Approve
-
- }
- {
- !showApprove &&
- Send
-
- }
-
-
-
-
-
-
-}
\ No newline at end of file
diff --git a/front-end/pages/components/step3.tsx b/front-end/pages/components/step3.tsx
deleted file mode 100644
index a3bd0c6..0000000
--- a/front-end/pages/components/step3.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-
-import styled from "styled-components";
-import {useEffect, useState} from "react";
-import {useWeb3} from "../api/connect";
-import UrlJson from "../config/url.json";
-
-const Box = styled.div`
- h5{
- padding:10px 0 5px;
- color: #000000;
- }
- .transaction{
- padding: 20px 0 40px;
- }
-`
-
-export default function Step1(){
- const { state } = useWeb3();
- const { txHash, txHashList, web3Provider } = state;
- // const [txHash, setTxHash] = useState([]);
- // const [txHashList, setTxHashList] = useState([""]);
- const [txURL, setTxURL] = useState('');
-
- useEffect(()=>{
- const getId = async() =>{
- let url = "";
- const { chainId } = await web3Provider.getNetwork();
- const urlArr = UrlJson.filter(item=>item.id === chainId);
- url = urlArr[0]?.url;
- setTxURL(url)
- }
- getId()
-
- },[])
-
- return
-
-
- {
- txHash!=null &&
- <>
-
Approval history
-
- >
- }
-
Transactions history
-
- {
- txHashList && txHashList.map((i:any) => ({i} ))
- }
-
-
-
-
-
-}
\ No newline at end of file
diff --git a/front-end/pages/config/bsc.json b/front-end/pages/config/bsc.json
deleted file mode 100644
index af8b682..0000000
--- a/front-end/pages/config/bsc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "sender": "0x525E3137b1c19473aab0383042782b3031cfC747"
-}
\ No newline at end of file
diff --git a/front-end/pages/config/bsctest.json b/front-end/pages/config/bsctest.json
deleted file mode 100644
index ac6603b..0000000
--- a/front-end/pages/config/bsctest.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "sender": "0xc5c13B7eA0eB0D9ceC345C16349a2b114517b66b"
-}
\ No newline at end of file
diff --git a/front-end/pages/config/mainnet.json b/front-end/pages/config/mainnet.json
deleted file mode 100644
index cee8e30..0000000
--- a/front-end/pages/config/mainnet.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "sender": "0xdEF2f273859Ae503dD3De855Eb5Bc7b2D642d59A"
-}
\ No newline at end of file
diff --git a/front-end/pages/config/polygon.json b/front-end/pages/config/polygon.json
deleted file mode 100644
index e382746..0000000
--- a/front-end/pages/config/polygon.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "sender": "0xa6A8249A25287091bC3825f737EdEE9b76d262ed"
-}
\ No newline at end of file
diff --git a/front-end/pages/index.tsx b/front-end/pages/index.tsx
deleted file mode 100644
index 772c7c7..0000000
--- a/front-end/pages/index.tsx
+++ /dev/null
@@ -1,149 +0,0 @@
-import type { NextPage } from 'next'
-import {Container, Row, Col, Card} from 'react-bootstrap';
-import styled from "styled-components";
-import HeaderTop from "./components/headTop";
-import FooterBox from "./components/footerBox";
-import {Display,FileEarmarkCode,Check2Square} from "react-bootstrap-icons"
-import Step1 from "./components/step1";
-import Step2 from "./components/step2";
-import Step3 from "./components/step3";
-import {useState} from "react";
-import Loading from "./components/loading";
-import {useWeb3} from "./api/connect";
-
-const MainBox = styled.div`
- display: flex;
- flex-grow: 1;
-`
-const MainContent = styled.main`
- display: flex;
- flex-direction: column;
- min-height: 100vh;
-`
-
-const BgBox = styled(Container)`
- margin-top: 30px;
-`
-
-const CardBox = styled(Card)`
- border:0;
- box-shadow: 0 0 5px #ccc;
- border-radius: 6px;
-`
-
-const NavBox = styled.div`
- height: 120px;
- margin: 40px ;
- .bg{
- border-bottom: 1px solid #eee;
- height: 40px;
- }
- .box{
- width: 100%;
- display: flex;
- justify-content: space-between;
- height: 80px;
- }
- li{
- background: #FAFBFC;
- padding: 0 20px;
- .circle{
- width: 80px;
- height: 80px;
- border-radius: 80px;
- box-shadow: 0 0 5px #eee;
- background: #f8f8f8;
- display: flex;
- justify-content: center;
- align-items: center;
- color: #cccccc;
- font-size: 16px;
-
- }
- .title{
- padding: 20px 0 40px;
- font-size: 14px;
- opacity: 0.8;
- span{
- opacity: 0.6;
- }
- }
- &.active{
- .circle{
- background: #fff;
- box-shadow: 0 0 10px rgba(128,0,128,0.3);
- color: purple;
- }
- .title{
- padding: 20px 0 40px;
- font-size: 14px;
- opacity: 1;
- color: purple;
- }
- }
- }
-`
-
-const Home: NextPage = () => {
- const [ current, setCurrent ] = useState(1);
- const { state } = useWeb3();
- const { tips } = state;
-
- const handleCurrent = (index:number) =>{
- setCurrent(index)
- }
- return (
- <>
-
-
- {
- tips != null &&
- }
-
-
-
-
-
-
-
- handleCurrent(1)}>
-
-
-
- Step1. Prepare
-
-
-
-
-
- Step2. Confirm
-
-
-
- Step3. Result
-
-
-
-
-
- {
- current === 1 &&
- }
- {
- current === 2 &&
- }
- {
- current === 3 &&
- }
-
-
-
-
-
-
-
- >
- )
-}
-
-export default Home
diff --git a/front-end/public/Twitter.png b/front-end/public/Twitter.png
deleted file mode 100644
index 0517d75..0000000
Binary files a/front-end/public/Twitter.png and /dev/null differ
diff --git a/front-end/public/favicon.ico b/front-end/public/favicon.ico
deleted file mode 100644
index 66e4d76..0000000
Binary files a/front-end/public/favicon.ico and /dev/null differ
diff --git a/front-end/public/github.png b/front-end/public/github.png
deleted file mode 100644
index 081af6c..0000000
Binary files a/front-end/public/github.png and /dev/null differ
diff --git a/front-end/public/globals.css b/front-end/public/globals.css
deleted file mode 100644
index d04de4c..0000000
--- a/front-end/public/globals.css
+++ /dev/null
@@ -1,82 +0,0 @@
-@font-face {
- font-family: "AdobeGurmukhi-Bold";
- src: url("https://web3camp.us/AdobeGurmukhi-Bold.otf");
-}
-@font-face {
- font-family: "Helvetica";
- src: url('https://web3camp.us/Helvetica.ttc');
-}
-
-html,
-body {
- padding: 0;
- margin: 0;
- background: #FAFBFC;
- color: #666666;
-}
-* {
- padding: 0;
- margin: 0;
-font-family: "Helvetica";
-}
-
-a{
- text-decoration: none;
- color: #666666;
-}
-a:hover{
- color: purple;
- }
-
-ul,li{
- list-style: none;
- padding: 0;
- margin: 0;
-}
-.btn-flat {
- background-color: #2D1D0A;
- color: white;
- /*width: 152px;*/
- /*height: 46px;*/
- font-family: "Helvetica";
-}
-.btn-flat:focus{
- outline: none;
- }
-.btn-flat:hover{
- background: purple;
- color: white;
- }
-.spinner-primary{
- color: purple;
-}
-.backgroun-gray{
- background: #f8f8f8;
-}
-.form-check-input:checked {
- background-color: purple;
- border-color: purple;
-}
-.form-check-input:focus{
- outline: none;
- border-color: #ccc;
- }
-.header{
- /*box-shadow: 0 0 5px #ccc;*/
- padding:23px 0;
- background: #fff;
-}
-.header img{
- height: 45px;
-}
-.headerTxt{
- font-family: "Helvetica";
- font-weight: bolder;
- font-size: 32px;
- /* text-transform: uppercase; */
-}
-.headetRht{
- text-align: right;
- font-size: 12px;
- padding-top: 20px;
-}
\ No newline at end of file
diff --git a/front-end/public/manifest.json b/front-end/public/manifest.json
new file mode 100644
index 0000000..c88933f
--- /dev/null
+++ b/front-end/public/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "MultiSender",
+ "name": "Web3Camp MultiSender",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#000000",
+ "background_color": "#ffffff"
+}
diff --git a/front-end/public/multisender.png b/front-end/public/multisender.png
deleted file mode 100644
index a5526de..0000000
Binary files a/front-end/public/multisender.png and /dev/null differ
diff --git a/front-end/src/App.tsx b/front-end/src/App.tsx
new file mode 100644
index 0000000..1292d86
--- /dev/null
+++ b/front-end/src/App.tsx
@@ -0,0 +1,56 @@
+import React, { useState } from 'react';
+import 'bootstrap/dist/css/bootstrap.min.css';
+import StepNav from './components/StepNav';
+import Header from './components/Header';
+import Footer from './components/Footer';
+import Loading from './components/Loading';
+import Step1 from './components/Step1';
+import Step2 from './components/Step2';
+import Step3 from './components/Step3';
+import { useWeb3 } from './context/Web3Context';
+
+function App() {
+ const [step, setStep] = useState(1);
+ console.log('[App] step:', step);
+ const { state } = useWeb3();
+ const { tips } = state;
+
+ const handleStepChange = (newStep: number) => {
+ setStep(newStep);
+ };
+
+ const handleNext = (nextStep?: number) => {
+ if (typeof nextStep === 'number') {
+ setStep(nextStep);
+ } else {
+ setStep((prev) => Math.min(prev + 1, 3));
+ }
+ };
+
+ const handlePrev = () => {
+ setStep((prev) => Math.max(prev - 1, 1));
+ };
+
+ return (
+
+
+
+ {tips && (
+
+ {tips}
+ {tips.toLowerCase().includes('connect') && }
+
+ )}
+
+
+ {step === 1 && }
+ {step === 2 && }
+ {step === 3 && }
+
+
+
+
+ );
+}
+
+export default App;
diff --git a/front-end/pages/abi/ERC20.json b/front-end/src/ERC20.json
similarity index 100%
rename from front-end/pages/abi/ERC20.json
rename to front-end/src/ERC20.json
diff --git a/front-end/pages/abi/MultiSender.json b/front-end/src/MultiSender.json
similarity index 100%
rename from front-end/pages/abi/MultiSender.json
rename to front-end/src/MultiSender.json
diff --git a/front-end/src/abi/ERC20.json b/front-end/src/abi/ERC20.json
new file mode 100644
index 0000000..e1f61ef
--- /dev/null
+++ b/front-end/src/abi/ERC20.json
@@ -0,0 +1,288 @@
+[
+ {
+ "inputs": [
+ {
+ "internalType": "string",
+ "name": "name_",
+ "type": "string"
+ },
+ {
+ "internalType": "string",
+ "name": "symbol_",
+ "type": "string"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "constructor"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "owner",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "value",
+ "type": "uint256"
+ }
+ ],
+ "name": "Approval",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "from",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "to",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "value",
+ "type": "uint256"
+ }
+ ],
+ "name": "Transfer",
+ "type": "event"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "owner",
+ "type": "address"
+ },
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ }
+ ],
+ "name": "allowance",
+ "outputs": [
+ {
+ "internalType": "uint256",
+ "name": "",
+ "type": "uint256"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "amount",
+ "type": "uint256"
+ }
+ ],
+ "name": "approve",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "account",
+ "type": "address"
+ }
+ ],
+ "name": "balanceOf",
+ "outputs": [
+ {
+ "internalType": "uint256",
+ "name": "",
+ "type": "uint256"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "decimals",
+ "outputs": [
+ {
+ "internalType": "uint8",
+ "name": "",
+ "type": "uint8"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "subtractedValue",
+ "type": "uint256"
+ }
+ ],
+ "name": "decreaseAllowance",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "addedValue",
+ "type": "uint256"
+ }
+ ],
+ "name": "increaseAllowance",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "name",
+ "outputs": [
+ {
+ "internalType": "string",
+ "name": "",
+ "type": "string"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "symbol",
+ "outputs": [
+ {
+ "internalType": "string",
+ "name": "",
+ "type": "string"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "totalSupply",
+ "outputs": [
+ {
+ "internalType": "uint256",
+ "name": "",
+ "type": "uint256"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "to",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "amount",
+ "type": "uint256"
+ }
+ ],
+ "name": "transfer",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "from",
+ "type": "address"
+ },
+ {
+ "internalType": "address",
+ "name": "to",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "amount",
+ "type": "uint256"
+ }
+ ],
+ "name": "transferFrom",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ }
+]
diff --git a/front-end/src/abi/MultiSender.json b/front-end/src/abi/MultiSender.json
new file mode 100644
index 0000000..884c3af
--- /dev/null
+++ b/front-end/src/abi/MultiSender.json
@@ -0,0 +1,191 @@
+[
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "token",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "owner",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "balance",
+ "type": "uint256"
+ }
+ ],
+ "name": "ClaimedToken",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": false,
+ "internalType": "uint8",
+ "name": "version",
+ "type": "uint8"
+ }
+ ],
+ "name": "Initialized",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "total",
+ "type": "uint256"
+ },
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "tokenAddress",
+ "type": "address"
+ }
+ ],
+ "name": "MultisendToken",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "previousOwner",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "newOwner",
+ "type": "address"
+ }
+ ],
+ "name": "OwnershipTransferred",
+ "type": "event"
+ },
+ {
+ "inputs": [],
+ "name": "arrayLimit",
+ "outputs": [
+ {
+ "internalType": "uint16",
+ "name": "",
+ "type": "uint16"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "_token",
+ "type": "address"
+ },
+ {
+ "internalType": "address[]",
+ "name": "_targets",
+ "type": "address[]"
+ },
+ {
+ "internalType": "uint256[]",
+ "name": "_amounts",
+ "type": "uint256[]"
+ }
+ ],
+ "name": "batchSendERC20",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "success",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address payable[]",
+ "name": "_targets",
+ "type": "address[]"
+ },
+ {
+ "internalType": "uint256[]",
+ "name": "_amounts",
+ "type": "uint256[]"
+ }
+ ],
+ "name": "batchSendEther",
+ "outputs": [],
+ "stateMutability": "payable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "_token",
+ "type": "address"
+ }
+ ],
+ "name": "claimBalance",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "initialize",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "owner",
+ "outputs": [
+ {
+ "internalType": "address",
+ "name": "",
+ "type": "address"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "renounceOwnership",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "newOwner",
+ "type": "address"
+ }
+ ],
+ "name": "transferOwnership",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ }
+]
diff --git a/front-end/src/components/ErrorBoundary.tsx b/front-end/src/components/ErrorBoundary.tsx
new file mode 100644
index 0000000..7ec4650
--- /dev/null
+++ b/front-end/src/components/ErrorBoundary.tsx
@@ -0,0 +1,87 @@
+import React, { Component, ErrorInfo, ReactNode } from 'react';
+import { Alert, Button, Container } from 'react-bootstrap';
+
+interface Props {
+ children: ReactNode;
+}
+
+interface State {
+ hasError: boolean;
+ error: Error | null;
+ errorInfo: ErrorInfo | null;
+}
+
+/**
+ * Error Boundary Component
+ * Catches JavaScript errors anywhere in the child component tree
+ */
+class ErrorBoundary extends Component {
+ constructor(props: Props) {
+ super(props);
+ this.state = {
+ hasError: false,
+ error: null,
+ errorInfo: null,
+ };
+ }
+
+ static getDerivedStateFromError(error: Error): State {
+ return {
+ hasError: true,
+ error,
+ errorInfo: null,
+ };
+ }
+
+ componentDidCatch(error: Error, errorInfo: ErrorInfo) {
+ console.error('Error Boundary caught an error:', error, errorInfo);
+ this.setState({
+ error,
+ errorInfo,
+ });
+ }
+
+ handleReset = () => {
+ this.setState({
+ hasError: false,
+ error: null,
+ errorInfo: null,
+ });
+ window.location.reload();
+ };
+
+ render() {
+ if (this.state.hasError) {
+ return (
+
+
+ Something went wrong
+
+ An unexpected error occurred. Please try refreshing the page or
+ contact support if the problem persists.
+
+ {this.state.error && (
+
+ Error details
+
+ {this.state.error.toString()}
+ {this.state.errorInfo && this.state.errorInfo.componentStack}
+
+
+ )}
+
+
+
+ Reload Application
+
+
+
+
+ );
+ }
+
+ return this.props.children;
+ }
+}
+
+export default ErrorBoundary;
diff --git a/front-end/src/components/ExcelImport.tsx b/front-end/src/components/ExcelImport.tsx
new file mode 100644
index 0000000..44b9d39
--- /dev/null
+++ b/front-end/src/components/ExcelImport.tsx
@@ -0,0 +1,113 @@
+import React, { ChangeEvent, useRef } from 'react';
+import { Button } from 'react-bootstrap';
+import styled from 'styled-components';
+import { FileEarmarkSpreadsheet } from 'react-bootstrap-icons';
+import * as XLSX from 'xlsx';
+
+const UploadButton = styled(Button)`
+ margin-bottom: 15px;
+
+ svg {
+ margin-right: 8px;
+ }
+`;
+
+interface Props {
+ getChildrenMsg: (data: any[]) => void;
+}
+
+const ExcelImport: React.FC = ({ getChildrenMsg }) => {
+ const fileInputRef = useRef(null);
+
+ const handleFileChange = (e: ChangeEvent) => {
+ const files = e.target.files;
+ if (!files || files.length === 0) return;
+
+ const file = files[0];
+ const reader = new FileReader();
+
+ reader.onload = (event) => {
+ try {
+ const binaryStr = event.target?.result;
+ const workbook = XLSX.read(binaryStr, { type: 'binary' });
+ const worksheetName = workbook.SheetNames[0];
+ const worksheet = workbook.Sheets[worksheetName];
+
+ // Convert to JSON
+ const data = XLSX.utils.sheet_to_json(worksheet);
+
+ // Process data to ensure it has the correct format
+ const processedData = processExcelData(data);
+
+ // Pass data to parent component
+ getChildrenMsg(processedData);
+ } catch (error) {
+ console.error('Error parsing Excel file:', error);
+ alert('Error parsing Excel file. Please make sure it has the correct format.');
+ }
+
+ // Reset file input
+ if (fileInputRef.current) {
+ fileInputRef.current.value = '';
+ }
+ };
+
+ reader.readAsBinaryString(file);
+ };
+
+ const processExcelData = (data: any[]): any[] => {
+ return data.map(row => {
+ // Extract address and amount from the row
+ // This assumes the Excel has columns named 'address' and 'amount'
+ // or the first column is address and second is amount
+ const keys = Object.keys(row);
+
+ let address = '';
+ let amount = '';
+
+ if (keys.includes('address') && keys.includes('amount')) {
+ address = row.address;
+ amount = row.amount;
+ } else if (keys.includes('Address') && keys.includes('Amount')) {
+ address = row.Address;
+ amount = row.Amount;
+ } else {
+ // Fallback to first two columns
+ address = row[keys[0]];
+ amount = row[keys[1]];
+ }
+
+ return {
+ address: address?.toString().trim(),
+ amount: amount?.toString().trim()
+ };
+ }).filter(item => item.address && item.amount); // Filter out invalid entries
+ };
+
+ const handleClick = () => {
+ if (fileInputRef.current) {
+ fileInputRef.current.click();
+ }
+ };
+
+ return (
+
+
+
+ Import from Excel
+
+
+ );
+};
+
+export default ExcelImport;
diff --git a/front-end/src/components/Footer.tsx b/front-end/src/components/Footer.tsx
new file mode 100644
index 0000000..7f3a966
--- /dev/null
+++ b/front-end/src/components/Footer.tsx
@@ -0,0 +1,67 @@
+import React from 'react';
+import styled from 'styled-components';
+import { Container } from 'react-bootstrap';
+
+const FooterContainer = styled.footer`
+ background-color: #f8f9fa;
+ padding: 20px 0;
+ margin-top: auto;
+ border-top: 1px solid #eee;
+`;
+
+const FooterContent = styled.div`
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+
+ @media (max-width: 768px) {
+ flex-direction: column;
+ text-align: center;
+ }
+`;
+
+const FooterText = styled.p`
+ margin: 0;
+ color: #666;
+ font-size: 14px;
+`;
+
+const FooterLinks = styled.div`
+ a {
+ margin-left: 15px;
+ color: purple;
+ text-decoration: none;
+
+ &:hover {
+ text-decoration: underline;
+ }
+ }
+
+ @media (max-width: 768px) {
+ margin-top: 10px;
+ }
+`;
+
+const Footer: React.FC = () => {
+ return (
+
+
+
+
+ © {new Date().getFullYear()} Web3Camp MultiSender
+
+
+
+ GitHub
+
+
+ Web3Camp
+
+
+
+
+
+ );
+};
+
+export default Footer;
diff --git a/front-end/src/components/Header.tsx b/front-end/src/components/Header.tsx
new file mode 100644
index 0000000..f78388f
--- /dev/null
+++ b/front-end/src/components/Header.tsx
@@ -0,0 +1,119 @@
+import React, { useEffect, useState } from 'react';
+import { Container, Navbar, Button } from 'react-bootstrap';
+import styled from 'styled-components';
+import { useWeb3 } from '../context/Web3Context';
+import { ActionType } from '../context/types';
+
+const HeaderBox = styled(Navbar)`
+ background-color: #fff;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
+
+ .navbar-brand {
+ font-weight: bold;
+ color: purple;
+ }
+
+ .connect-btn {
+ background-color: purple;
+ border-color: purple;
+
+ &:hover {
+ background-color: #8a2be2;
+ border-color: #8a2be2;
+ }
+ }
+
+ .account-display {
+ font-size: 14px;
+ color: #666;
+ margin-right: 10px;
+ }
+`;
+
+const Header: React.FC = () => {
+ const { state, dispatch } = useWeb3();
+ const { account, web3Provider } = state;
+ const [networkName, setNetworkName] = useState('');
+
+ useEffect(() => {
+ const getNetwork = async () => {
+ if (!web3Provider) return;
+
+ try {
+ const network = await web3Provider.getNetwork();
+ let name = '';
+
+ switch (network.chainId) {
+ case 1:
+ name = 'Ethereum Mainnet';
+ break;
+ case 56:
+ name = 'Binance Smart Chain';
+ break;
+ case 97:
+ name = 'BSC Testnet';
+ break;
+ case 137:
+ name = 'Polygon';
+ break;
+ default:
+ name = network.name;
+ }
+
+ setNetworkName(name);
+ } catch (error) {
+ console.error('Error getting network:', error);
+ }
+ };
+
+ getNetwork();
+ }, [web3Provider]);
+
+ const connectWallet = async () => {
+ if (!web3Provider) return;
+
+ try {
+ // Request account access
+ const accounts = await (window as any).ethereum.request({
+ method: 'eth_requestAccounts'
+ });
+
+ if (accounts.length > 0) {
+ dispatch({ type: ActionType.SET_ACCOUNT, payload: accounts[0] });
+ }
+ } catch (error) {
+ console.error('Error connecting wallet:', error);
+ }
+ };
+
+ const formatAddress = (address: string) => {
+ return `${address.substring(0, 6)}...${address.substring(address.length - 4)}`;
+ };
+
+ return (
+
+
+ MultiSender
+
+
+ {networkName && (
+ Network: {networkName}
+ )}
+ {account ? (
+ {formatAddress(account)}
+ ) : (
+
+ Connect Wallet
+
+ )}
+
+
+
+ );
+};
+
+export default Header;
diff --git a/front-end/src/components/Loading.tsx b/front-end/src/components/Loading.tsx
new file mode 100644
index 0000000..25d0bf8
--- /dev/null
+++ b/front-end/src/components/Loading.tsx
@@ -0,0 +1,51 @@
+import React from 'react';
+import styled from 'styled-components';
+import { Spinner } from 'react-bootstrap';
+import { useWeb3 } from '../context/Web3Context';
+
+const LoadingContainer = styled.div`
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.5);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ z-index: 1000;
+`;
+
+const LoadingContent = styled.div`
+ background-color: white;
+ padding: 30px;
+ border-radius: 8px;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+ text-align: center;
+ max-width: 90%;
+ width: 400px;
+`;
+
+const LoadingText = styled.p`
+ margin-top: 15px;
+ color: #333;
+ font-size: 16px;
+`;
+
+const Loading: React.FC = () => {
+ const { state } = useWeb3();
+ const { tips } = state;
+
+ return (
+
+
+
+ Loading...
+
+ {tips}
+
+
+ );
+};
+
+export default Loading;
diff --git a/front-end/src/components/Step1.tsx b/front-end/src/components/Step1.tsx
new file mode 100644
index 0000000..86d1174
--- /dev/null
+++ b/front-end/src/components/Step1.tsx
@@ -0,0 +1,265 @@
+import React, { ChangeEvent, useState, useEffect, useRef } from 'react';
+import { Row, Col, Form, FloatingLabel, Button, Alert } from 'react-bootstrap';
+import styled from 'styled-components';
+import { useWeb3 } from '../context/Web3Context';
+import { ActionType } from '../context/types';
+import { ethers } from 'ethers';
+import TokenAbi from '../abi/ERC20.json';
+import ConfigJson from '../config/config.json';
+import ExcelImport from './ExcelImport';
+
+const Box = styled.div`
+ .height50 {
+ height: 200px;
+ }
+
+ .upload {
+ svg {
+ margin-right: 10px;
+ }
+ }
+
+ label[for="Addresses"] {
+ background: #fff;
+ height: 33px;
+ width: 99%;
+ line-height: 4px;
+ margin: 7.5px 0 0 1px;
+ opacity: 1 !important;
+ color: #aaa;
+ }
+`;
+
+const TipsBox = styled.div`
+ margin-bottom: 20px;
+`;
+
+interface Props {
+ handleNext: (step: number) => void;
+}
+
+const Step1: React.FC = ({ handleNext }) => {
+ const { dispatch, state } = useWeb3();
+ const { account, web3Provider, first } = state;
+
+ const lastFirstObjRef = useRef<{ amounts: string; tokenAddress: string; decimals: number } | null>(null);
+
+ const [tokenAddress, setTokenAddress] = useState('0x000000000000000000000000000000000000bEEF'); // 0xbEEF as Ether
+ const [decimals, setDecimals] = useState(18);
+ const [amounts, setAmounts] = useState('');
+ const [btnDisabled, setBtnDisabled] = useState(true);
+ const [errorTips, setErrorTips] = useState('');
+ const [support, setSupport] = useState(null);
+
+ // Effect: navigate to Step2 when state.first matches the just-dispatched obj
+ useEffect(() => {
+ if (!lastFirstObjRef.current) return;
+ if (!first) return;
+ // Compare all fields
+ if (
+ first.amounts === lastFirstObjRef.current.amounts &&
+ first.tokenAddress === lastFirstObjRef.current.tokenAddress &&
+ first.decimals === lastFirstObjRef.current.decimals
+ ) {
+ handleNext(2);
+ lastFirstObjRef.current = null;
+ }
+ }, [first, handleNext]);
+
+ useEffect(() => {
+ if (!account || account === "" || !amounts || !tokenAddress) {
+ setBtnDisabled(true);
+ } else {
+ setBtnDisabled(false);
+ }
+ }, [account, amounts, tokenAddress, decimals]);
+
+ useEffect(() => {
+ if (web3Provider == null) return;
+
+ const getDecimals = async () => {
+ if (tokenAddress === "0x000000000000000000000000000000000000bEEF") return;
+
+ try {
+ const tokenContract = new ethers.Contract(tokenAddress, TokenAbi, web3Provider);
+ const decimals = await tokenContract.decimals();
+ setDecimals(decimals);
+ setErrorTips('');
+ } catch (err: any) {
+ setErrorTips(err.data?.message || err.message);
+ }
+ };
+
+ getDecimals();
+ }, [tokenAddress, web3Provider]);
+
+ useEffect(() => {
+ initMultiSenderAddress();
+ }, [web3Provider]);
+
+ const initMultiSenderAddress = async () => {
+ if (!web3Provider) return;
+
+ try {
+ const { chainId } = await web3Provider.getNetwork();
+ const chainArr = ConfigJson.networks.filter(item => item.chainId === chainId);
+
+ if (chainArr.length) {
+ setSupport(true);
+ } else {
+ setErrorTips('Unsupported network!');
+ setSupport(false);
+ }
+ } catch (error) {
+ console.error("Error initializing multisender address:", error);
+ setErrorTips('Error connecting to network');
+ setSupport(false);
+ }
+ };
+
+ const handleInput = (e: ChangeEvent) => {
+ const { name, value } = e.target as HTMLInputElement;
+
+ switch (name) {
+ case 'token':
+ setTokenAddress(value);
+ break;
+ case 'amounts':
+ setAmounts(value);
+ break;
+ default:
+ break;
+ }
+ };
+
+ const nextPage = async () => {
+ let arr = amounts.split('\n');
+ let data: any[] = [];
+ let amountStr = '';
+
+ arr.forEach((item) => {
+ if (!item.trim()) return;
+
+ let address = item.split(",")[0].trim();
+ let amount = item.split(",")[1]?.trim();
+
+ if (!address || !amount) return;
+
+ data.push({
+ address,
+ amount
+ });
+
+ let isAddress = ethers.utils.isAddress(address);
+ if (isAddress && !isNaN(parseFloat(amount))) {
+ amountStr += `${address},${parseFloat(amount)}\n`; // No trailing space before \n
+ }
+ });
+
+ if (data.length === 0) {
+ setErrorTips('Please enter at least one valid address and amount.');
+ return;
+ }
+
+ dispatch({ type: ActionType.STORE_IMPORT, payload: data });
+
+ const obj = {
+ amounts: amountStr,
+ tokenAddress,
+ decimals: decimals
+ };
+
+ dispatch({ type: ActionType.STORE_FIRST, payload: obj });
+ // Store the latest obj in a ref for comparison
+ lastFirstObjRef.current = obj;
+
+
+ };
+
+ const getChildrenMsg = (data: any[]) => {
+ let str = '';
+
+ for (let ele of data) {
+ let eleStr = [];
+ for (let key in ele) {
+ eleStr.push(ele[key]);
+ }
+ str += eleStr.join(",");
+ str += "\n";
+ }
+
+ setAmounts(str);
+ };
+
+ return (
+
+
+
+
+ handleInput(e)}
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleInput(e)}
+ />
+
+
+
+
+ {!!errorTips.length && {errorTips} }
+
+
+ nextPage()}
+ disabled={!support || btnDisabled}
+ >
+ Next
+
+
+
+ );
+};
+
+export default Step1;
diff --git a/front-end/src/components/Step2.tsx b/front-end/src/components/Step2.tsx
new file mode 100644
index 0000000..c918e77
--- /dev/null
+++ b/front-end/src/components/Step2.tsx
@@ -0,0 +1,894 @@
+import React, { ChangeEvent, useEffect, useState, useCallback } from 'react';
+import { Form, Table, Button, Alert } from 'react-bootstrap';
+import styled from 'styled-components';
+import { useWeb3 } from '../context/Web3Context';
+import { ethers, BigNumber } from 'ethers';
+import TokenAbi from '../abi/ERC20.json';
+import SenderAbi from '../abi/MultiSender.json';
+import { ActionType } from '../context/types';
+import UrlJson from '../config/url.json';
+import ConfigJson from '../config/config.json';
+
+const Box = styled.div`
+ padding: 40px 0;
+
+ .numbers {
+ font-size: 20px;
+ }
+
+ .tips {
+ font-size: 12px;
+ color: #999;
+ }
+
+ h5 {
+ padding: 10px 0 5px 10px;
+ color: #000000;
+ }
+
+ .ml2 {
+ margin-left: 10px;
+ }
+
+ .flexNumber {
+ word-break: break-all;
+ }
+`;
+
+const TableBox = styled.div`
+ margin-top: 10px;
+ height: 470px;
+ padding-bottom: 20px;
+ overflow-y: auto;
+
+ .tableStyle {
+ border-top: 1px solid #eee;
+ color: #666666;
+
+ th {
+ height: 60px;
+ line-height: 60px;
+ }
+
+ .first {
+ display: flex;
+ justify-content: center;
+ align-items: stretch;
+
+ .form-check-inline {
+ margin-right: 0;
+ display: flex;
+ margin-top: 13px;
+ }
+ }
+
+ td {
+ line-height: 50px;
+ word-break: break-all;
+
+ &:nth-child(4) {
+ width: 30%;
+ }
+ }
+
+ tr:nth-child(2n+1) td {
+ background: rgba(255, 255, 255, 0.3) !important;
+ color: #666666 !important;
+ }
+
+ tr:hover td {
+ background: rgba(0, 0, 0, 0.01) !important;
+ }
+ }
+`;
+
+const H5Box = styled.h5`
+ display: inline-block;
+ margin-bottom: 20px;
+`;
+
+const TipsBox = styled.div`
+ margin-bottom: 20px;
+`;
+
+interface AccountObj {
+ address: string;
+ amount: number;
+}
+
+interface Props {
+ handleNext: () => void;
+ handlePrev: () => void;
+}
+
+const Step2: React.FC = ({ handleNext, handlePrev }) => {
+ const { state, dispatch } = useWeb3();
+ const { account, first, web3Provider, importRecord } = state;
+
+ // UI and transaction state
+ const [totalAmount, setTotalAmount] = useState('0');
+ const [allowance, setAllowance] = useState('0');
+ const [amountWeiArray, setAmountWeiArray] = useState([]);
+ const [mybalance, setMyBalance] = useState('0');
+ const [ethBalance, setEthBalance] = useState('0');
+ const [tableList, setTableList] = useState([]);
+ const [addressArray, setAddressArray] = useState([]);
+ const [pageSize] = useState(200); // Default 200 transfer per tx
+ const [symbol, setSymbol] = useState('');
+ const [tokenContract, setTokenContract] = useState(null);
+ const [multiSenderAddress, setMultiSenderAddress] = useState('');
+ const [txURL, setTxURL] = useState('');
+ const [selected, setSelected] = useState('unlimited');
+ const [showLoading, setShowLoading] = useState(false);
+ const [tips, setTips] = useState('');
+ const [txHashList, setTxHashList] = useState([]);
+ const [txHash, setTxHash] = useState('');
+ const [showApprove, setShowApprove] = useState(false);
+ const [totalTokenAmount, setTotalTokenAmount] = useState(BigNumber.from(0));
+ const [tokenAddr, setTokenAddr] = useState([]);
+ const [amountAddr, setAmountAddr] = useState([]);
+ const [errorTips, setErrorTips] = useState('');
+ const [successArr, setSuccessArr] = useState([]);
+ // Gas estimation state
+ const [estimatedGas, setEstimatedGas] = useState('');
+ const [estimatedFee, setEstimatedFee] = useState('');
+
+ // Validate received data from Step1
+ useEffect(() => {
+ if (!first || !first.amounts) {
+ setErrorTips('No valid data received from Step1. Please check your input.');
+ return;
+ }
+ const lines = first.amounts.split('\n').map((l: string) => l.trim()).filter((l: string) => l.length > 0);
+ if (lines.length === 0) {
+ setErrorTips('No valid address/amount lines found. Please check your input in Step1.');
+ }
+ }, [first]);
+
+ // Utility: Estimate gas and fee for the next transaction
+ const estimateGasAndFee = useCallback(async () => {
+ if (!web3Provider || !account || !multiSenderAddress || !first) return;
+ try {
+ setEstimatedGas('');
+ setEstimatedFee('');
+ let gas = null;
+ let fee = null;
+ const signer = web3Provider.getSigner(account);
+ const { tokenAddress } = first;
+ if (tokenAddress === '0x000000000000000000000000000000000000bEEF') {
+ // Estimate gas for ETH multisend
+ const multiSender = new ethers.Contract(multiSenderAddress, SenderAbi, signer);
+ if (tokenAddr.length && amountAddr.length) {
+ gas = await multiSender.estimateGas.batchSendEther(tokenAddr, amountAddr, {
+ value: totalTokenAmount,
+ });
+ }
+ } else if (tokenContract) {
+ // Estimate gas for ERC20 multisend
+ const multiSender = new ethers.Contract(multiSenderAddress, SenderAbi, signer);
+ if (tokenAddr.length && amountAddr.length) {
+ gas = await multiSender.estimateGas.batchSendERC20(tokenContract.address, tokenAddr, amountAddr);
+ }
+ }
+ if (gas) {
+ setEstimatedGas(gas.toString());
+ // Get current gas price
+ const gasPrice = await web3Provider.getGasPrice();
+ fee = gas.mul(gasPrice);
+ setEstimatedFee(ethers.utils.formatEther(fee));
+ }
+ } catch (error) {
+ setEstimatedGas('');
+ setEstimatedFee('');
+ // Don't block UI on estimation error, but log it
+ console.error('Error estimating gas:', error);
+ }
+ }, [web3Provider, account, multiSenderAddress, first, tokenAddr, amountAddr, totalTokenAmount, tokenContract]);
+
+ // Run estimation when relevant data changes
+ useEffect(() => {
+ estimateGasAndFee();
+ }, [estimateGasAndFee]);
+
+ useEffect(() => {
+ if (first == null) return;
+ const { amounts, tokenAddress, decimals } = first;
+ // Split addresses
+ let amountlist = amounts.split('\n');
+ let arr: AccountObj[] = [];
+ amountlist.forEach(item => {
+ if (!item.trim()) return;
+
+ const parts = item.split(',');
+ if (parts.length < 2) return;
+
+ arr.push({
+ address: parts[0].trim(),
+ amount: parseFloat(parts[1].trim()),
+ });
+ });
+
+ setTableList(arr);
+ setTotal();
+
+ if (tokenAddress === '0x000000000000000000000000000000000000bEEF') { // Ether
+ handleETH();
+ } else { // ERC20
+ handleERC20();
+ }
+ }, [first, web3Provider]);
+
+ // (rest of the code continues)
+
+ const setTotal = async () => {
+ if (first == null) return;
+ let { amounts, decimals } = first;
+
+ if (isNaN(decimals) || decimals < 0) {
+ setErrorTips('Invalid decimals value received from Step1.');
+ return;
+ }
+
+ let lines = amounts.split('\n');
+ let addressArray = [];
+ let _amountWeiArray = [];
+ let totalAmountInner = BigNumber.from('0');
+ let totalAmountAft: string = '';
+
+ for (let index = 0; index < lines.length; index++) {
+ const line = lines[index]?.trim();
+ if (!line) {
+ continue;
+ }
+ let values = line.split(',');
+ if (values.length < 2) continue;
+ let address = values[0].trim();
+ let amountStr = values[1].trim();
+ let amountWei;
+ if (isNaN(Number(amountStr))) {
+ setErrorTips(`Invalid amount: '${amountStr}' on line ${index+1}`);
+ continue;
+ }
+ try {
+ amountWei = ethers.utils.parseUnits(amountStr, decimals);
+ } catch (error) {
+ console.error('Error parsing amount:', error, 'amount:', amountStr, 'decimals:', decimals);
+ setErrorTips(`Error parsing amount '${amountStr}' with decimals ${decimals} on line ${index+1}`);
+ continue;
+ }
+ if (!ethers.utils.isAddress(address)) {
+ setErrorTips(`Invalid address: '${address}' on line ${index+1}`);
+ continue;
+ }
+ addressArray.push(address);
+ _amountWeiArray.push(amountWei);
+ totalAmountInner = totalAmountInner.add(BigNumber.from(amountWei));
+ totalAmountAft = ethers.utils.formatUnits(totalAmountInner, decimals);
+ }
+ setTotalAmount(totalAmountAft);
+ setAddressArray(addressArray);
+ setAmountWeiArray(_amountWeiArray);
+ };
+
+ const initMultiSenderAddress = async () => {
+ if (!web3Provider) return;
+
+ try {
+ let url = null;
+ const { chainId } = await web3Provider.getNetwork();
+
+ let sender;
+ const urlArr = UrlJson.filter(item => item.id === chainId);
+ url = urlArr[0]?.url;
+
+ const chainArr = ConfigJson.networks.filter(item => item.chainId === chainId);
+ if (chainArr.length) {
+ sender = chainArr[0].multiSenderAddress;
+ } else {
+ console.error('Unsupported network!');
+ setErrorTips('Unsupported network!');
+ return;
+ }
+
+ setMultiSenderAddress(sender);
+ setTxURL(url || '');
+ } catch (error) {
+ console.error('Error initializing multisender address:', error);
+ setErrorTips('Error connecting to network');
+ }
+ };
+
+ useEffect(() => {
+ if (!tokenContract || !multiSenderAddress) return;
+ getAllowance();
+ }, [tokenContract, multiSenderAddress]);
+
+ useEffect(() => {
+ initMultiSenderAddress();
+ }, [web3Provider]);
+
+ useEffect(() => {
+ if (first == null || (!tokenContract && first?.tokenAddress !== '0x000000000000000000000000000000000000bEEF') || !multiSenderAddress) return;
+ doBatchSend();
+ }, [first, tokenContract, multiSenderAddress]);
+
+ const getAllowance = async () => {
+ if (first == null || !tokenContract || account == null) return;
+
+ try {
+ const allowance = await tokenContract.allowance(account, multiSenderAddress);
+ const { decimals } = first;
+ setAllowance(ethers.utils.formatUnits(allowance, decimals));
+
+ const symbol = await tokenContract.symbol();
+ setSymbol(symbol);
+
+ const mybalance = await tokenContract.balanceOf(account);
+ const balanceAfter = ethers.utils.formatUnits(mybalance, decimals);
+ setMyBalance(balanceAfter);
+
+ const signer = web3Provider.getSigner(account);
+ const ethBalance = await signer.getBalance();
+ setEthBalance(ethers.utils.formatEther(ethBalance));
+ } catch (error) {
+ console.error('Error getting allowance:', error);
+ setErrorTips('Error getting token information');
+ }
+ };
+
+ const handleETH = async () => {
+ if (first == null || !web3Provider || !account) return;
+
+ dispatch({ type: ActionType.TIPS, payload: `Query balance in progress... ` });
+ setTokenContract(null);
+ setAllowance('0');
+ setSymbol("ETH");
+
+ try {
+ const { decimals } = first;
+ const signer = web3Provider.getSigner(account);
+ const ethBalance = await signer.getBalance();
+ let ethBalanceAfter = ethers.utils.formatUnits(ethBalance, decimals);
+ setMyBalance(ethBalanceAfter);
+ setEthBalance(ethBalanceAfter);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ } catch (error) {
+ console.error('Error handling ETH:', error);
+ setErrorTips('Error getting ETH balance');
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ const handleERC20 = async () => {
+ if (first == null || !web3Provider) return;
+
+ try {
+ const { tokenAddress } = first;
+ const token = new ethers.Contract(tokenAddress, TokenAbi, web3Provider);
+ dispatch({ type: ActionType.TIPS, payload: `Query token contract... ` });
+ setTokenContract(token);
+ } catch (error) {
+ console.error('Error handling ERC20:', error);
+ setErrorTips('Error connecting to token contract');
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ const handleRadio = (e: ChangeEvent) => {
+ const { value } = e.target as HTMLInputElement;
+ setSelected(value);
+ };
+
+ const doBatchSend = async () => {
+ if (first == null) return;
+
+ const { tokenAddress } = first;
+ if (tokenAddress === '0x000000000000000000000000000000000000bEEF') { // Ether
+ // Send Ether
+ QueryEther();
+ } else {
+ // Send ERC20 Token
+ await QueryToken();
+ }
+ };
+
+ const sendEther = async () => {
+ if (first == null || !web3Provider || !account || !multiSenderAddress) return;
+
+ try {
+ // Validate balance before sending
+ const totalEth = ethers.utils.formatEther(totalTokenAmount);
+ if (parseFloat(ethBalance) < parseFloat(totalEth)) {
+ setErrorTips(`Insufficient balance. You have ${ethBalance} ETH but need ${totalEth} ETH`);
+ setShowLoading(false);
+ return;
+ }
+
+ const multiSender = new ethers.Contract(multiSenderAddress, SenderAbi, web3Provider);
+ const signer = web3Provider.getSigner(account);
+
+ // Step-2: Sending Ether...
+ let txIndex = 0;
+ let txHashArr: string[] = [];
+
+ for (let index = 0; index < addressArray.length; index += pageSize) {
+ txIndex++;
+ let addressArr = tokenAddr.slice(index, index + pageSize);
+ let amountWeiArr = amountAddr.slice(index, index + pageSize);
+
+ let sendValue = amountWeiArr.reduce((a, b) => a.add(b), BigNumber.from(0));
+
+ setTips(`Sending Ether in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})`);
+ dispatch({ type: ActionType.TIPS, payload: `Sending Ether in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})` });
+
+ try {
+ let res = await multiSender.connect(signer).batchSendEther(addressArr, amountWeiArr, {
+ from: account,
+ value: ethers.utils.hexValue(sendValue)
+ });
+
+ let data = await res.wait();
+ txHashArr.push(data.hash || data?.transactionHash);
+
+ if (txIndex >= Math.ceil(addressArray.length / pageSize)) {
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ dispatch({ type: ActionType.STORE_TXHASHLIST, payload: txHashArr });
+ handleNext();
+ }
+ } catch (err: any) {
+ console.error('batchSendEther error: ', err);
+ setErrorTips(err.data?.message || err.message);
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ }
+ } catch (error) {
+ console.error('Error in sendEther:', error);
+ setErrorTips('Error sending ETH');
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ const sendERC20Token = async () => {
+ if (first == null || tokenContract == null || !web3Provider || !account || !multiSenderAddress) return;
+
+ try {
+ // Validate token balance before sending
+ if (parseFloat(mybalance) < parseFloat(totalAmount)) {
+ setErrorTips(`Insufficient balance. You have ${mybalance} ${symbol} but need ${totalAmount} ${symbol}`);
+ setShowLoading(false);
+ return;
+ }
+
+ const signer = web3Provider.getSigner(account);
+ const { tokenAddress } = first;
+ const multiSender = new ethers.Contract(multiSenderAddress, SenderAbi, web3Provider);
+
+ // Step-2: Sending
+ let txIndex = 0;
+ let txHashArr: string[] = [];
+ let mySuccessArr = [...successArr];
+
+ for (let index = 0; index < tokenAddr.length; index += pageSize) {
+ txIndex++;
+ let addressArr = tokenAddr.slice(index, index + pageSize);
+ let amountArr = amountAddr.slice(index, index + pageSize);
+
+ setTips(`Sending ERC20 token in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})`);
+ dispatch({ type: ActionType.TIPS, payload: `Sending ERC20 token in progress... (${txIndex}/${Math.ceil(addressArray.length / pageSize)})` });
+
+ try {
+ let rec = await multiSender.connect(signer).batchSendERC20(tokenAddress, addressArr, amountArr);
+ let data = await rec.wait();
+ txHashArr.push(data.hash || data.transactionHash);
+
+ mySuccessArr = mySuccessArr.concat(addressArr);
+
+ if (txIndex >= Math.ceil(addressArray.length / pageSize)) {
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ dispatch({ type: ActionType.STORE_TXHASHLIST, payload: txHashArr });
+ handleNext();
+ }
+ } catch (e: any) {
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ setErrorTips(e.data?.message || e.message);
+ }
+ }
+
+ setSuccessArr(mySuccessArr);
+ downloadExcel(mySuccessArr);
+ } catch (error) {
+ console.error('Error in sendERC20Token:', error);
+ setErrorTips('Error sending tokens');
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ const downloadExcel = (data: string[]) => {
+ if (importRecord == null || !data.length) return;
+
+ let amountStr = `Address,Amount\n`;
+ let addressStr = "";
+
+ importRecord.forEach((item) => {
+ const { address, amount } = item;
+ let isSuccess = false;
+
+ for (let i = 0; i < data.length; i++) {
+ if (address.toLowerCase() === data[i].toLowerCase()) {
+ isSuccess = true;
+ break;
+ }
+ }
+
+ if (!isSuccess) {
+ addressStr += `${address},${amount} \n`;
+ }
+ });
+
+ amountStr += addressStr;
+ if (addressStr.split("\n").length === 1) return;
+
+ let uri = `data:text/csv;charset=utf-8,\ufeff${encodeURIComponent(amountStr)}`;
+ let link = document.createElement("a");
+ link.href = uri;
+ link.download = `Failed_address_${new Date().valueOf()}.csv`;
+ document.body.appendChild(link);
+ link.click();
+ document.body.removeChild(link);
+ };
+
+ const doApprove = async () => {
+ if (first == null || tokenContract == null || !web3Provider || !account || !multiSenderAddress) return;
+
+ try {
+ const signer = web3Provider.getSigner(account);
+ const { decimals } = first;
+
+ let _allowance = await tokenContract.allowance(account, multiSenderAddress);
+
+ // Step-2: Approve
+ if (_allowance.lt(totalTokenAmount)) {
+ if (selected === 'unlimited') {
+ dispatch({ type: ActionType.TIPS, payload: `Unlimited Approve in progress...` });
+
+ try {
+ let receipt = await tokenContract.connect(signer).approve(multiSenderAddress, ethers.constants.MaxUint256);
+ setTips('Unlimited Approve in progress...');
+
+ let data = await receipt.wait();
+ setTxHash(data.hash || data.transactionHash);
+ dispatch({ type: ActionType.STORE_TXHASH, payload: data.hash || data.transactionHash });
+ dispatch({ type: ActionType.TIPS, payload: null });
+ setShowApprove(false);
+
+ let after = await tokenContract.allowance(account, multiSenderAddress);
+ setAllowance(ethers.utils.formatUnits(after, decimals));
+ } catch (err: any) {
+ console.error('approve error: ', err);
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ setErrorTips(err.data?.message || err.message);
+ }
+ } else {
+ dispatch({ type: ActionType.TIPS, payload: `Approve in progress...` });
+
+ try {
+ let receipt = await tokenContract.connect(signer).approve(multiSenderAddress, totalTokenAmount);
+ setTips('Approve in progress...');
+
+ let data = await receipt.wait();
+ setTxHash(data.hash || data.transactionHash);
+ dispatch({ type: ActionType.STORE_TXHASH, payload: data.hash || data.transactionHash });
+ dispatch({ type: ActionType.TIPS, payload: null });
+ setShowApprove(false);
+
+ let after = await tokenContract.allowance(account, multiSenderAddress);
+ setAllowance(ethers.utils.formatUnits(after, decimals));
+ } catch (err: any) {
+ console.error('approve error: ', err);
+ setErrorTips(err.data?.message || err.message);
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ }
+ }
+ } catch (error) {
+ console.error('Error in doApprove:', error);
+ setErrorTips('Error approving tokens');
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ const doSend = async () => {
+ if (first == null) {
+ setErrorTips('No transaction data found. Please check your input.');
+ return;
+ }
+
+ const { tokenAddress } = first;
+ if (tokenAddress === '0x000000000000000000000000000000000000bEEF') { // Ether
+ await sendEther();
+ } else {
+ await sendERC20Token();
+ }
+ };
+
+ const QueryEther = () => {
+ if (first == null || !web3Provider) return;
+
+ try {
+ const { amounts, decimals } = first;
+ setShowLoading(true);
+ setTips('Waiting...');
+ dispatch({ type: ActionType.TIPS, payload: "Waiting..." });
+
+ // Step-1: Check balance...
+ let lines = amounts.split('\n');
+ let _addressArray = [];
+ let _amountWeiArray = [];
+ let _totalAmount = BigNumber.from('0');
+
+ for (let index = 0; index < lines.length; index++) {
+ const line = lines[index].trim();
+ if (!line) {
+ continue;
+ }
+
+ let values = line.split(',');
+ if (values.length < 2) continue;
+
+ let address = values[0].trim();
+ let amountWei;
+
+ try {
+ amountWei = ethers.utils.parseEther(values[1].trim());
+ } catch (error) {
+ console.error('Error parsing amount:', error);
+ continue;
+ }
+
+ if (!ethers.utils.isAddress(address)) {
+ continue;
+ }
+
+ _addressArray.push(address);
+ _amountWeiArray.push(amountWei);
+
+ _totalAmount = _totalAmount.add(BigNumber.from(amountWei));
+ }
+
+ setTotalTokenAmount(_totalAmount);
+ setTokenAddr(_addressArray);
+ setAmountAddr(_amountWeiArray);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ setShowLoading(false);
+ } catch (error) {
+ console.error('Error in QueryEther:', error);
+ setErrorTips('Error processing ETH transactions');
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ const QueryToken = async () => {
+ if (first == null || !tokenContract || !web3Provider || !account || !multiSenderAddress) return;
+
+ try {
+ setShowLoading(true);
+ setTips('Waiting...');
+ dispatch({ type: ActionType.TIPS, payload: `Waiting...` });
+
+ const { amounts, tokenAddress } = first;
+ const multiSender = new ethers.Contract(multiSenderAddress, SenderAbi, web3Provider);
+ const decimals = await tokenContract.decimals();
+
+ // Step-1: Check balance...
+ let lines = amounts.split('\n');
+ let _addressArray = [];
+ let _amountWeiArray = [];
+ let _totalAmount = BigNumber.from('0');
+
+ for (let index = 0; index < lines.length; index++) {
+ const line = lines[index].trim();
+ if (!line) {
+ continue;
+ }
+
+ let values = line.split(',');
+ if (values.length < 2) continue;
+
+ let address = values[0].trim();
+ let amountWei;
+
+ try {
+ amountWei = ethers.utils.parseUnits(values[1].trim(), decimals);
+ } catch (error) {
+ console.error('Error parsing amount:', error);
+ continue;
+ }
+
+ if (!ethers.utils.isAddress(address)) {
+ continue;
+ }
+
+ _addressArray.push(address);
+ _amountWeiArray.push(amountWei);
+
+ _totalAmount = _totalAmount.add(BigNumber.from(amountWei));
+ }
+
+ setTotalTokenAmount(_totalAmount);
+ setTokenAddr(_addressArray);
+ setAmountAddr(_amountWeiArray);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ setShowLoading(false);
+
+ let _allowance = await tokenContract.allowance(account, multiSenderAddress);
+ if (_allowance.lt(_totalAmount)) {
+ setShowApprove(true);
+ } else {
+ setShowApprove(false);
+ }
+ } catch (error) {
+ console.error('Error in QueryToken:', error);
+ setErrorTips('Error processing token transactions');
+ setShowLoading(false);
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ return (
+
+
+
List of recipients
+
+
+
+
+
+ Address
+ Amount
+
+
+
+ {tableList.map((i, index) => (
+
+ {index}
+ {i.address}
+ {i.amount}
+
+ ))}
+
+
+
+
+
+
Summary
+
+
+
+
+ {totalAmount} {symbol}
+ Request approve amount
+
+
+ {allowance} {symbol}
+ Your current allowance
+
+
+
+
+ {addressArray.length}
+ Total number of addresses
+
+
+ {totalAmount} {symbol}
+ Total number of tokens to be sent
+
+
+
+
+ {Math.ceil(addressArray.length / pageSize)}
+ Total number of transaction needed
+
+
+ {mybalance} {symbol}
+ Your token balance
+
+
+
+
+ {estimatedGas ? estimatedGas : '--'}
+ Estimated Gas
+
+
+ {estimatedFee ? estimatedFee + ' ETH' : '--'}
+ Estimated Gas Fee
+
+
+
+
+
+ Approximate cost of operation
+
+
+ {ethBalance} ETH
+ Your ETH balance
+
+
+
+
+
+ {showApprove && (
+
+
Amount to Approve
+
+
+
+
+
+
+
+
+
+ )}
+
+ {!!errorTips.length && {errorTips} }
+
+ {showApprove ? (
+
+
+ {showLoading ? : null}
+ Approve
+
+
+ ) : (
+
+
+ Back
+
+
+ {showLoading ? : null}
+ Send
+
+
+ )}
+
+ );
+};
+
+export default Step2;
diff --git a/front-end/src/components/Step3.tsx b/front-end/src/components/Step3.tsx
new file mode 100644
index 0000000..0ff95cd
--- /dev/null
+++ b/front-end/src/components/Step3.tsx
@@ -0,0 +1,92 @@
+import React, { useEffect, useState } from 'react';
+import styled from 'styled-components';
+import { useWeb3 } from '../context/Web3Context';
+import UrlJson from '../config/url.json';
+
+const Box = styled.div`
+ h5 {
+ padding: 10px 0 5px;
+ color: #000000;
+ }
+
+ .transaction {
+ padding: 20px 0 40px;
+
+ li {
+ margin-bottom: 10px;
+ word-break: break-all;
+ }
+ }
+`;
+
+interface Props {
+ handlePrev: () => void;
+}
+
+const Step3: React.FC = ({ handlePrev }) => {
+ const { state } = useWeb3();
+ const { txHash, txHashList, web3Provider } = state;
+ const [txURL, setTxURL] = useState('');
+
+ useEffect(() => {
+ const getId = async () => {
+ if (!web3Provider) return;
+
+ try {
+ let url = "";
+ const { chainId } = await web3Provider.getNetwork();
+ const urlArr = UrlJson.filter(item => item.id === chainId);
+ url = urlArr[0]?.url || '';
+ setTxURL(url);
+ } catch (error) {
+ console.error('Error getting chain ID:', error);
+ }
+ };
+
+ getId();
+ }, [web3Provider]);
+
+ return (
+
+
+ {txHash != null && (
+ <>
+
Approval history
+
+ >
+ )}
+
Transactions history
+
+ {txHashList && txHashList.map((hash: string) => (
+
+
+ {hash}
+
+
+ ))}
+
+
+
+
+ Back
+
+
+
+ );
+};
+
+export default Step3;
diff --git a/front-end/src/components/StepNav.tsx b/front-end/src/components/StepNav.tsx
new file mode 100644
index 0000000..00e6430
--- /dev/null
+++ b/front-end/src/components/StepNav.tsx
@@ -0,0 +1,44 @@
+import React from 'react';
+import { FileEarmarkCode, Check2Square, Display } from 'react-bootstrap-icons';
+import 'bootstrap/dist/css/bootstrap.min.css';
+
+interface StepNavProps {
+ currentStep: number;
+ onStepChange: (step: number) => void;
+}
+
+const steps = [
+ { icon: , label: 'Step1. Prepare' },
+ { icon: , label: 'Step2. Confirm' },
+ { icon: , label: 'Step3. Result' },
+];
+
+const StepNav: React.FC = ({ currentStep, onStepChange }) => {
+ return (
+
+
+ {steps.map((step, idx) => (
+ onStepChange(idx + 1)}
+ >
+
+ {step.icon}
+
+
+ {step.label}
+
+
+ ))}
+
+
+ );
+};
+
+export default StepNav;
diff --git a/front-end/pages/config/config.json b/front-end/src/config.json
similarity index 99%
rename from front-end/pages/config/config.json
rename to front-end/src/config.json
index 30ed9d7..d27901a 100644
--- a/front-end/pages/config/config.json
+++ b/front-end/src/config.json
@@ -19,4 +19,4 @@
"name": "polygon",
"sender": "0xa6A8249A25287091bC3825f737EdEE9b76d262ed"
}
-]
\ No newline at end of file
+]
diff --git a/front-end/src/config/config.json b/front-end/src/config/config.json
new file mode 100644
index 0000000..2c4c674
--- /dev/null
+++ b/front-end/src/config/config.json
@@ -0,0 +1,24 @@
+{
+ "networks": [
+ {
+ "chainId": 1,
+ "name": "Ethereum Mainnet",
+ "multiSenderAddress": "0xdEF2f273859Ae503dD3De855Eb5Bc7b2D642d59A"
+ },
+ {
+ "chainId": 56,
+ "name": "Binance Smart Chain",
+ "multiSenderAddress": "0x525E3137b1c19473aab0383042782b3031cfC747"
+ },
+ {
+ "chainId": 97,
+ "name": "BSC Testnet",
+ "multiSenderAddress": "0xc5c13B7eA0eB0D9ceC345C16349a2b114517b66b"
+ },
+ {
+ "chainId": 137,
+ "name": "Polygon Mainnet",
+ "multiSenderAddress": "0xa6A8249A25287091bC3825f737EdEE9b76d262ed"
+ }
+ ]
+}
diff --git a/front-end/pages/config/url.json b/front-end/src/config/url.json
similarity index 99%
rename from front-end/pages/config/url.json
rename to front-end/src/config/url.json
index b1f9f3e..4e21238 100644
--- a/front-end/pages/config/url.json
+++ b/front-end/src/config/url.json
@@ -27,4 +27,4 @@
"id": 256,
"url": "https://testnet.hecoinfo.com/tx"
}
-]
\ No newline at end of file
+]
diff --git a/front-end/src/context/Web3Context.tsx b/front-end/src/context/Web3Context.tsx
new file mode 100644
index 0000000..e8ff05c
--- /dev/null
+++ b/front-end/src/context/Web3Context.tsx
@@ -0,0 +1,97 @@
+import React, { createContext, ReactNode, useContext, useReducer, useEffect, useMemo } from 'react';
+import { ethers } from "ethers";
+import reducer from './reducer';
+import INIT_STATE from './initState';
+import { ContextType, State, Action, ActionType } from "./types";
+
+const Web3Context = createContext({} as ContextType);
+
+interface Props {
+ children: ReactNode;
+}
+
+const connect = async (state: State, dispatch: React.Dispatch) => {
+ if (typeof window !== "undefined") {
+ const { web3Provider } = state;
+
+ if (web3Provider != null) return;
+
+ // Check if ethereum is available
+ if (!(window as any).ethereum) {
+ dispatch({ type: ActionType.TIPS, payload: "MetaMask or compatible wallet not found. Please install MetaMask or another wallet extension." });
+ return;
+ }
+
+ try {
+ dispatch({ type: ActionType.TIPS, payload: "Connecting to wallet..." });
+ const web3Instance = new ethers.providers.Web3Provider((window as any).ethereum);
+
+ if (web3Instance) {
+ // Get accounts
+ const accounts = await web3Instance.listAccounts();
+ if (accounts.length > 0) {
+ dispatch({ type: ActionType.SET_ACCOUNT, payload: accounts[0] });
+ }
+ dispatch({ type: ActionType.CONNECT, payload: web3Instance });
+ dispatch({ type: ActionType.TIPS, payload: null }); // Clear tips on success
+ } else {
+ dispatch({ type: ActionType.TIPS, payload: "Failed to create Web3 provider instance." });
+ }
+ } catch (error: any) {
+ dispatch({ type: ActionType.TIPS, payload: `Error connecting to wallet: ${error?.message || error}` });
+ console.error("Error connecting to wallet:", error);
+ }
+ }
+};
+
+export const Web3Provider = ({ children }: Props) => {
+ const [state, dispatch] = useReducer(reducer, INIT_STATE);
+ const { web3Provider } = state;
+
+ useEffect(() => {
+ if (web3Provider == null) {
+ connect(state, dispatch);
+ }
+
+ // Setup event listeners for account changes
+ if (typeof window !== "undefined" && (window as any).ethereum) {
+ const handleAccountsChanged = (accounts: string[]) => {
+ if (accounts.length === 0) {
+ // User disconnected their wallet
+ dispatch({ type: ActionType.SET_ACCOUNT, payload: null });
+ dispatch({ type: ActionType.TIPS, payload: "Wallet disconnected. Please connect your wallet." });
+ } else {
+ dispatch({ type: ActionType.SET_ACCOUNT, payload: accounts[0] });
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }
+ };
+
+ const handleChainChanged = () => {
+ // Reload the page when the chain changes
+ window.location.reload();
+ };
+
+ (window as any).ethereum.on('accountsChanged', handleAccountsChanged);
+ (window as any).ethereum.on('chainChanged', handleChainChanged);
+
+ // Cleanup event listeners
+ return () => {
+ if ((window as any).ethereum.removeListener) {
+ (window as any).ethereum.removeListener('accountsChanged', handleAccountsChanged);
+ (window as any).ethereum.removeListener('chainChanged', handleChainChanged);
+ }
+ };
+ }
+ }, [web3Provider, state]);
+
+ const contextValue = useMemo(() => ({ state, dispatch }), [state]);
+
+ return (
+
+ {children}
+
+ );
+};
+
+// Custom hook to access Web3 context
+export const useWeb3 = () => useContext(Web3Context);
diff --git a/front-end/src/context/initState.ts b/front-end/src/context/initState.ts
new file mode 100644
index 0000000..7e726e6
--- /dev/null
+++ b/front-end/src/context/initState.ts
@@ -0,0 +1,13 @@
+import { State } from './types';
+
+const INIT_STATE: State = {
+ account: null,
+ tips: null,
+ importRecord: null,
+ first: null,
+ web3Provider: null,
+ txHash: null,
+ txHashList: []
+};
+
+export default INIT_STATE;
diff --git a/front-end/src/context/reducer.ts b/front-end/src/context/reducer.ts
new file mode 100644
index 0000000..885990b
--- /dev/null
+++ b/front-end/src/context/reducer.ts
@@ -0,0 +1,32 @@
+import type { State, Action } from './types';
+import { ActionType } from "./types";
+
+const reducer = (state: State, action: Action) => {
+ switch (action.type) {
+ case ActionType.SET_ACCOUNT:
+ return { ...state, account: action.payload };
+
+ case ActionType.STORE_FIRST:
+ return { ...state, first: action.payload };
+
+ case ActionType.STORE_IMPORT:
+ return { ...state, importRecord: action.payload };
+
+ case ActionType.TIPS:
+ return { ...state, tips: action.payload };
+
+ case ActionType.STORE_TXHASH:
+ return { ...state, txHash: action.payload };
+
+ case ActionType.STORE_TXHASHLIST:
+ return { ...state, txHashList: action.payload };
+
+ case ActionType.CONNECT:
+ return { ...state, web3Provider: action.payload };
+
+ default:
+ throw new Error(`Unknown type: ${action.type}`);
+ }
+};
+
+export default reducer;
diff --git a/front-end/src/context/types.ts b/front-end/src/context/types.ts
new file mode 100644
index 0000000..db87d56
--- /dev/null
+++ b/front-end/src/context/types.ts
@@ -0,0 +1,43 @@
+import { Dispatch } from "react";
+import { ethers } from "ethers";
+
+interface FirstObj {
+ amounts: string;
+ tokenAddress: string;
+ decimals: number;
+}
+
+interface AddressObj {
+ address: string;
+ amount: string;
+}
+
+export type State = {
+ account: string | null;
+ tips: string | null;
+ importRecord: AddressObj[] | null;
+ first: FirstObj | null;
+ web3Provider: ethers.providers.Web3Provider | null;
+ txHash: string | null;
+ txHashList: string[];
+}
+
+export type Action = {
+ type: ActionType;
+ payload: any;
+}
+
+export interface ContextType {
+ state: State;
+ dispatch: Dispatch;
+}
+
+export enum ActionType {
+ SET_ACCOUNT = 'SET_ACCOUNT',
+ STORE_FIRST = 'STORE_FIRST',
+ CONNECT = 'CONNECT',
+ STORE_TXHASH = 'STORE_TXHASH',
+ STORE_TXHASHLIST = 'STORE_TXHASHLIST',
+ TIPS = 'TIPS',
+ STORE_IMPORT = 'STORE_IMPORT'
+}
diff --git a/front-end/src/hooks/useNotifications.ts b/front-end/src/hooks/useNotifications.ts
new file mode 100644
index 0000000..527128d
--- /dev/null
+++ b/front-end/src/hooks/useNotifications.ts
@@ -0,0 +1,32 @@
+import { useCallback, useMemo } from 'react';
+import { useWeb3 } from '../context/Web3Context';
+import { ActionType } from '../context/types';
+
+/**
+ * Custom hook for managing user notifications/tips
+ * Provides memoized tips state and setter function
+ */
+export const useNotifications = () => {
+ const { state, dispatch } = useWeb3();
+ const { tips } = state;
+
+ const setTips = useCallback(
+ (message: string | null) => {
+ dispatch({ type: ActionType.TIPS, payload: message });
+ },
+ [dispatch]
+ );
+
+ const clearTips = useCallback(() => {
+ dispatch({ type: ActionType.TIPS, payload: null });
+ }, [dispatch]);
+
+ return useMemo(
+ () => ({
+ tips,
+ setTips,
+ clearTips,
+ }),
+ [tips, setTips, clearTips]
+ );
+};
diff --git a/front-end/src/hooks/useTransactionData.ts b/front-end/src/hooks/useTransactionData.ts
new file mode 100644
index 0000000..d71ed4f
--- /dev/null
+++ b/front-end/src/hooks/useTransactionData.ts
@@ -0,0 +1,36 @@
+import { useCallback, useMemo } from 'react';
+import { useWeb3 } from '../context/Web3Context';
+import { ActionType } from '../context/types';
+
+/**
+ * Custom hook for transaction data management
+ * Provides memoized transaction data and setter functions
+ */
+export const useTransactionData = () => {
+ const { state, dispatch } = useWeb3();
+ const { first, importRecord } = state;
+
+ const setFirstData = useCallback(
+ (data: { amounts: string; tokenAddress: string; decimals: number }) => {
+ dispatch({ type: ActionType.STORE_FIRST, payload: data });
+ },
+ [dispatch]
+ );
+
+ const setImportRecord = useCallback(
+ (data: Array<{ address: string; amount: string }>) => {
+ dispatch({ type: ActionType.STORE_IMPORT, payload: data });
+ },
+ [dispatch]
+ );
+
+ return useMemo(
+ () => ({
+ first,
+ importRecord,
+ setFirstData,
+ setImportRecord,
+ }),
+ [first, importRecord, setFirstData, setImportRecord]
+ );
+};
diff --git a/front-end/src/hooks/useWallet.ts b/front-end/src/hooks/useWallet.ts
new file mode 100644
index 0000000..5c3c92c
--- /dev/null
+++ b/front-end/src/hooks/useWallet.ts
@@ -0,0 +1,20 @@
+import { useMemo } from 'react';
+import { useWeb3 } from '../context/Web3Context';
+
+/**
+ * Custom hook for wallet-related state
+ * Memoizes wallet data to prevent unnecessary re-renders
+ */
+export const useWallet = () => {
+ const { state } = useWeb3();
+ const { account, web3Provider } = state;
+
+ return useMemo(
+ () => ({
+ account,
+ web3Provider,
+ isConnected: !!account && !!web3Provider,
+ }),
+ [account, web3Provider]
+ );
+};
diff --git a/front-end/src/index.css b/front-end/src/index.css
new file mode 100644
index 0000000..358434b
--- /dev/null
+++ b/front-end/src/index.css
@@ -0,0 +1,49 @@
+body {
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
+ 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
+ sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ background-color: #f8f9fa;
+}
+
+code {
+ font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
+ monospace;
+}
+
+ul {
+ list-style-type: none;
+ padding: 0;
+ margin: 0;
+}
+
+/* Custom button styling */
+.btn-flat {
+ background-color: purple;
+ color: white;
+ border-radius: 4px;
+ padding: 8px 16px;
+ border: none;
+}
+
+.btn-flat:hover {
+ background-color: #8a2be2;
+ color: white;
+}
+
+.btn-flat:disabled {
+ background-color: #d8bfd8;
+ cursor: not-allowed;
+}
+
+/* Link styling */
+a {
+ color: purple;
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
diff --git a/front-end/src/index.tsx b/front-end/src/index.tsx
new file mode 100644
index 0000000..d93506b
--- /dev/null
+++ b/front-end/src/index.tsx
@@ -0,0 +1,24 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+import App from './App';
+import reportWebVitals from './reportWebVitals';
+
+import { Web3Provider } from './context/Web3Context';
+import ErrorBoundary from './components/ErrorBoundary';
+
+const root = ReactDOM.createRoot(
+ document.getElementById('root') as HTMLElement
+);
+
+root.render(
+
+
+
+
+
+
+
+);
+
+reportWebVitals();
diff --git a/front-end/src/reportWebVitals.ts b/front-end/src/reportWebVitals.ts
new file mode 100644
index 0000000..49a2a16
--- /dev/null
+++ b/front-end/src/reportWebVitals.ts
@@ -0,0 +1,15 @@
+import { ReportHandler } from 'web-vitals';
+
+const reportWebVitals = (onPerfEntry?: ReportHandler) => {
+ if (onPerfEntry && onPerfEntry instanceof Function) {
+ import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
+ getCLS(onPerfEntry);
+ getFID(onPerfEntry);
+ getFCP(onPerfEntry);
+ getLCP(onPerfEntry);
+ getTTFB(onPerfEntry);
+ });
+ }
+};
+
+export default reportWebVitals;
diff --git a/front-end/src/types/json.d.ts b/front-end/src/types/json.d.ts
new file mode 100644
index 0000000..bbab69d
--- /dev/null
+++ b/front-end/src/types/json.d.ts
@@ -0,0 +1,4 @@
+declare module '*.json' {
+ const value: any;
+ export default value;
+}
diff --git a/front-end/src/url.json b/front-end/src/url.json
new file mode 100644
index 0000000..4e21238
--- /dev/null
+++ b/front-end/src/url.json
@@ -0,0 +1,30 @@
+[
+ {
+ "id": 1,
+ "url": "https://etherscan.io/tx"
+ },
+ {
+ "id": 42,
+ "url": "https://kovan.etherscan.io/tx"
+ },
+ {
+ "id": 56,
+ "url": "https://bscscan.com/tx"
+ },
+ {
+ "id": 97,
+ "url": "https://testnet.bscscan.com/tx"
+ },
+ {
+ "id": 128,
+ "url": "https://hecoinfo.com/tx"
+ },
+ {
+ "id": 137,
+ "url": "https://polygonscan.com/tx"
+ },
+ {
+ "id": 256,
+ "url": "https://testnet.hecoinfo.com/tx"
+ }
+]
diff --git a/front-end/src/vite-env.d.ts b/front-end/src/vite-env.d.ts
new file mode 100644
index 0000000..11f02fe
--- /dev/null
+++ b/front-end/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/front-end/styles/Home.module.css b/front-end/styles/Home.module.css
deleted file mode 100644
index 32a57d5..0000000
--- a/front-end/styles/Home.module.css
+++ /dev/null
@@ -1,116 +0,0 @@
-.container {
- padding: 0 2rem;
-}
-
-.main {
- min-height: 100vh;
- padding: 4rem 0;
- flex: 1;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.footer {
- display: flex;
- flex: 1;
- padding: 2rem 0;
- border-top: 1px solid #eaeaea;
- justify-content: center;
- align-items: center;
-}
-
-.footer a {
- display: flex;
- justify-content: center;
- align-items: center;
- flex-grow: 1;
-}
-
-.title a {
- color: #0070f3;
- text-decoration: none;
-}
-
-.title a:hover,
-.title a:focus,
-.title a:active {
- text-decoration: underline;
-}
-
-.title {
- margin: 0;
- line-height: 1.15;
- font-size: 4rem;
-}
-
-.title,
-.description {
- text-align: center;
-}
-
-.description {
- margin: 4rem 0;
- line-height: 1.5;
- font-size: 1.5rem;
-}
-
-.code {
- background: #fafafa;
- border-radius: 5px;
- padding: 0.75rem;
- font-size: 1.1rem;
- font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
- Bitstream Vera Sans Mono, Courier New, monospace;
-}
-
-.grid {
- display: flex;
- align-items: center;
- justify-content: center;
- flex-wrap: wrap;
- max-width: 800px;
-}
-
-.card {
- margin: 1rem;
- padding: 1.5rem;
- text-align: left;
- color: inherit;
- text-decoration: none;
- border: 1px solid #eaeaea;
- border-radius: 10px;
- transition: color 0.15s ease, border-color 0.15s ease;
- max-width: 300px;
-}
-
-.card:hover,
-.card:focus,
-.card:active {
- color: #0070f3;
- border-color: #0070f3;
-}
-
-.card h2 {
- margin: 0 0 1rem 0;
- font-size: 1.5rem;
-}
-
-.card p {
- margin: 0;
- font-size: 1.25rem;
- line-height: 1.5;
-}
-
-.logo {
- height: 1em;
- margin-left: 0.5rem;
-}
-
-@media (max-width: 600px) {
- .grid {
- width: 100%;
- flex-direction: column;
- }
-}
diff --git a/front-end/styles/globals.css b/front-end/styles/globals.css
deleted file mode 100644
index e5e2dcc..0000000
--- a/front-end/styles/globals.css
+++ /dev/null
@@ -1,16 +0,0 @@
-html,
-body {
- padding: 0;
- margin: 0;
- font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
- Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
-}
-
-a {
- color: inherit;
- text-decoration: none;
-}
-
-* {
- box-sizing: border-box;
-}
diff --git a/front-end/tsconfig.json b/front-end/tsconfig.json
index 99710e8..215b37a 100644
--- a/front-end/tsconfig.json
+++ b/front-end/tsconfig.json
@@ -1,20 +1,30 @@
{
"compilerOptions": {
- "target": "es5",
- "lib": ["dom", "dom.iterable", "esnext"],
- "allowJs": true,
+ "target": "ES2020",
+ "useDefineForClassFields": true,
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
"skipLibCheck": true,
- "strict": true,
- "forceConsistentCasingInFileNames": true,
- "noEmit": true,
- "esModuleInterop": true,
- "module": "esnext",
- "moduleResolution": "node",
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
- "jsx": "preserve",
- "incremental": true
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": false,
+ "noImplicitAny": false,
+ "noUnusedLocals": false,
+ "noUnusedParameters": false,
+ "noFallthroughCasesInSwitch": true,
+ "forceConsistentCasingInFileNames": true,
+ "esModuleInterop": true,
+ "allowSyntheticDefaultImports": true,
+ "downlevelIteration": true
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
- "exclude": ["node_modules"]
+ "include": ["src"],
+ "references": [{ "path": "./tsconfig.node.json" }]
}
diff --git a/front-end/tsconfig.node.json b/front-end/tsconfig.node.json
new file mode 100644
index 0000000..42872c5
--- /dev/null
+++ b/front-end/tsconfig.node.json
@@ -0,0 +1,10 @@
+{
+ "compilerOptions": {
+ "composite": true,
+ "skipLibCheck": true,
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "allowSyntheticDefaultImports": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/front-end/vite.config.ts b/front-end/vite.config.ts
new file mode 100644
index 0000000..ba7fb96
--- /dev/null
+++ b/front-end/vite.config.ts
@@ -0,0 +1,30 @@
+import { defineConfig } from 'vite';
+import react from '@vitejs/plugin-react';
+import path from 'path';
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [react()],
+ resolve: {
+ alias: {
+ '@': path.resolve(__dirname, './src'),
+ },
+ },
+ server: {
+ port: 3000,
+ open: true,
+ },
+ build: {
+ outDir: 'build',
+ sourcemap: true,
+ commonjsOptions: {
+ transformMixedEsModules: true,
+ },
+ },
+ optimizeDeps: {
+ include: ['bn.js', 'bignumber.js'],
+ esbuildOptions: {
+ target: 'es2020',
+ },
+ },
+});
diff --git a/yarn.lock b/yarn.lock
deleted file mode 100644
index 51ec9c5..0000000
--- a/yarn.lock
+++ /dev/null
@@ -1,9484 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@babel/parser@^7.18.4":
- version "7.20.0"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.0.tgz#b26133c888da4d79b0d3edcf42677bcadc783046"
- integrity sha512-G9VgAhEaICnz8iiJeGJQyVl6J2nTjbW0xeisva0PK6XcKsga7BIaqm4ZF8Rg1Wbaqmy6znspNqhPaPkyukujzg==
-
-"@babel/runtime@^7.4.4":
- version "7.20.0"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.0.tgz#824a9ef325ffde6f78056059db3168c08785e24a"
- integrity sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==
- dependencies:
- regenerator-runtime "^0.13.10"
-
-"@colors/colors@1.5.0":
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
- integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
-
-"@cspotcode/source-map-support@^0.8.0":
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
- integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
- dependencies:
- "@jridgewell/trace-mapping" "0.3.9"
-
-"@ensdomains/address-encoder@^0.1.7":
- version "0.1.9"
- resolved "https://registry.yarnpkg.com/@ensdomains/address-encoder/-/address-encoder-0.1.9.tgz#f948c485443d9ef7ed2c0c4790e931c33334d02d"
- integrity sha512-E2d2gP4uxJQnDu2Kfg1tHNspefzbLT8Tyjrm5sEuim32UkU2sm5xL4VXtgc2X33fmPEw9+jUMpGs4veMbf+PYg==
- dependencies:
- bech32 "^1.1.3"
- blakejs "^1.1.0"
- bn.js "^4.11.8"
- bs58 "^4.0.1"
- crypto-addr-codec "^0.1.7"
- nano-base32 "^1.0.1"
- ripemd160 "^2.0.2"
-
-"@ensdomains/ens@0.4.5":
- version "0.4.5"
- resolved "https://registry.yarnpkg.com/@ensdomains/ens/-/ens-0.4.5.tgz#e0aebc005afdc066447c6e22feb4eda89a5edbfc"
- integrity sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==
- dependencies:
- bluebird "^3.5.2"
- eth-ens-namehash "^2.0.8"
- solc "^0.4.20"
- testrpc "0.0.1"
- web3-utils "^1.0.0-beta.31"
-
-"@ensdomains/ensjs@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@ensdomains/ensjs/-/ensjs-2.1.0.tgz#0a7296c1f3d735ef019320d863a7846a0760c460"
- integrity sha512-GRbGPT8Z/OJMDuxs75U/jUNEC0tbL0aj7/L/QQznGYKm/tiasp+ndLOaoULy9kKJFC0TBByqfFliEHDgoLhyog==
- dependencies:
- "@babel/runtime" "^7.4.4"
- "@ensdomains/address-encoder" "^0.1.7"
- "@ensdomains/ens" "0.4.5"
- "@ensdomains/resolver" "0.2.4"
- content-hash "^2.5.2"
- eth-ens-namehash "^2.0.8"
- ethers "^5.0.13"
- js-sha3 "^0.8.0"
-
-"@ensdomains/resolver@0.2.4":
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/@ensdomains/resolver/-/resolver-0.2.4.tgz#c10fe28bf5efbf49bff4666d909aed0265efbc89"
- integrity sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==
-
-"@ethereumjs/common@^2.5.0", "@ethereumjs/common@^2.6.4":
- version "2.6.5"
- resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.5.tgz#0a75a22a046272579d91919cb12d84f2756e8d30"
- integrity sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==
- dependencies:
- crc-32 "^1.2.0"
- ethereumjs-util "^7.1.5"
-
-"@ethereumjs/tx@^3.3.2":
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.5.2.tgz#197b9b6299582ad84f9527ca961466fce2296c1c"
- integrity sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==
- dependencies:
- "@ethereumjs/common" "^2.6.4"
- ethereumjs-util "^7.1.5"
-
-"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.0.0-beta.146", "@ethersproject/abi@^5.0.9", "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.5.0", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449"
- integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==
- dependencies:
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/hash" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
-
-"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef"
- integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/networks" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
- "@ethersproject/web" "^5.7.0"
-
-"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2"
- integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==
- dependencies:
- "@ethersproject/abstract-provider" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
-
-"@ethersproject/address@5.7.0", "@ethersproject/address@^5.0.2", "@ethersproject/address@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37"
- integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/rlp" "^5.7.0"
-
-"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c"
- integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
-
-"@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b"
- integrity sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
-
-"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2"
- integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- bn.js "^5.2.1"
-
-"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d"
- integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==
- dependencies:
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e"
- integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
-
-"@ethersproject/contracts@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e"
- integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==
- dependencies:
- "@ethersproject/abi" "^5.7.0"
- "@ethersproject/abstract-provider" "^5.7.0"
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
-
-"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7"
- integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==
- dependencies:
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/base64" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
-
-"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf"
- integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==
- dependencies:
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/basex" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/pbkdf2" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/sha2" "^5.7.0"
- "@ethersproject/signing-key" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
- "@ethersproject/wordlists" "^5.7.0"
-
-"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360"
- integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==
- dependencies:
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/hdnode" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/pbkdf2" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/random" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
- aes-js "3.0.0"
- scrypt-js "3.0.1"
-
-"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a"
- integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- js-sha3 "0.8.0"
-
-"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892"
- integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==
-
-"@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.7.0":
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6"
- integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==
- dependencies:
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102"
- integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/sha2" "^5.7.0"
-
-"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30"
- integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==
- dependencies:
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.7.2":
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb"
- integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==
- dependencies:
- "@ethersproject/abstract-provider" "^5.7.0"
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/base64" "^5.7.0"
- "@ethersproject/basex" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/hash" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/networks" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/random" "^5.7.0"
- "@ethersproject/rlp" "^5.7.0"
- "@ethersproject/sha2" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
- "@ethersproject/web" "^5.7.0"
- bech32 "1.1.4"
- ws "7.4.6"
-
-"@ethersproject/random@5.7.0", "@ethersproject/random@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c"
- integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304"
- integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb"
- integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- hash.js "1.1.7"
-
-"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3"
- integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- bn.js "^5.2.1"
- elliptic "6.5.4"
- hash.js "1.1.7"
-
-"@ethersproject/solidity@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8"
- integrity sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/sha2" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
-
-"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2"
- integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b"
- integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==
- dependencies:
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/rlp" "^5.7.0"
- "@ethersproject/signing-key" "^5.7.0"
-
-"@ethersproject/units@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1"
- integrity sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/wallet@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d"
- integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==
- dependencies:
- "@ethersproject/abstract-provider" "^5.7.0"
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/hash" "^5.7.0"
- "@ethersproject/hdnode" "^5.7.0"
- "@ethersproject/json-wallets" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/random" "^5.7.0"
- "@ethersproject/signing-key" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
- "@ethersproject/wordlists" "^5.7.0"
-
-"@ethersproject/web@5.7.1", "@ethersproject/web@^5.7.0":
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae"
- integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==
- dependencies:
- "@ethersproject/base64" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
-
-"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5"
- integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/hash" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
-
-"@jridgewell/gen-mapping@^0.3.0":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
- integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
- dependencies:
- "@jridgewell/set-array" "^1.0.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
- integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
-
-"@jridgewell/set-array@^1.0.1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
- integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
-
-"@jridgewell/source-map@^0.3.2":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
- integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.14"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
- integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-
-"@jridgewell/trace-mapping@0.3.9":
- version "0.3.9"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
- integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
- dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9":
- version "0.3.17"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
- integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
- dependencies:
- "@jridgewell/resolve-uri" "3.1.0"
- "@jridgewell/sourcemap-codec" "1.4.14"
-
-"@metamask/eth-sig-util@^4.0.0":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz#3ad61f6ea9ad73ba5b19db780d40d9aae5157088"
- integrity sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==
- dependencies:
- ethereumjs-abi "^0.6.8"
- ethereumjs-util "^6.2.1"
- ethjs-util "^0.1.6"
- tweetnacl "^1.0.3"
- tweetnacl-util "^0.15.1"
-
-"@noble/hashes@1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.2.tgz#e9e035b9b166ca0af657a7848eb2718f0f22f183"
- integrity sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==
-
-"@noble/hashes@~1.1.1":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.3.tgz#360afc77610e0a61f3417e497dcf36862e4f8111"
- integrity sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==
-
-"@noble/secp256k1@1.6.3", "@noble/secp256k1@~1.6.0":
- version "1.6.3"
- resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.6.3.tgz#7eed12d9f4404b416999d0c87686836c4c5c9b94"
- integrity sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@nomicfoundation/ethereumjs-block@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.0.0.tgz#fdd5c045e7baa5169abeed0e1202bf94e4481c49"
- integrity sha512-bk8uP8VuexLgyIZAHExH1QEovqx0Lzhc9Ntm63nCRKLHXIZkobaFaeCVwTESV7YkPKUk7NiK11s8ryed4CS9yA==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "^3.0.0"
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-trie" "^5.0.0"
- "@nomicfoundation/ethereumjs-tx" "^4.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-blockchain@^6.0.0":
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.0.0.tgz#1a8c243a46d4d3691631f139bfb3a4a157187b0c"
- integrity sha512-pLFEoea6MWd81QQYSReLlLfH7N9v7lH66JC/NMPN848ySPPQA5renWnE7wPByfQFzNrPBuDDRFFULMDmj1C0xw==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "^4.0.0"
- "@nomicfoundation/ethereumjs-common" "^3.0.0"
- "@nomicfoundation/ethereumjs-ethash" "^2.0.0"
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-trie" "^5.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- abstract-level "^1.0.3"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- level "^8.0.0"
- lru-cache "^5.1.1"
- memory-level "^1.0.0"
-
-"@nomicfoundation/ethereumjs-common@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.0.0.tgz#f6bcc7753994555e49ab3aa517fc8bcf89c280b9"
- integrity sha512-WS7qSshQfxoZOpHG/XqlHEGRG1zmyjYrvmATvc4c62+gZXgre1ymYP8ZNgx/3FyZY0TWe9OjFlKOfLqmgOeYwA==
- dependencies:
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- crc-32 "^1.2.0"
-
-"@nomicfoundation/ethereumjs-ethash@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0.tgz#11539c32fe0990e1122ff987d1b84cfa34774e81"
- integrity sha512-WpDvnRncfDUuXdsAXlI4lXbqUDOA+adYRQaEezIkxqDkc+LDyYDbd/xairmY98GnQzo1zIqsIL6GB5MoMSJDew==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "^4.0.0"
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- abstract-level "^1.0.3"
- bigint-crypto-utils "^3.0.23"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-evm@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.0.0.tgz#99cd173c03b59107c156a69c5e215409098a370b"
- integrity sha512-hVS6qRo3V1PLKCO210UfcEQHvlG7GqR8iFzp0yyjTg2TmJQizcChKgWo8KFsdMw6AyoLgLhHGHw4HdlP8a4i+Q==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "^3.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- "@types/async-eventemitter" "^0.2.1"
- async-eventemitter "^0.2.4"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/ethereumjs-rlp@^4.0.0", "@nomicfoundation/ethereumjs-rlp@^4.0.0-beta.2":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.0.tgz#d9a9c5f0f10310c8849b6525101de455a53e771d"
- integrity sha512-GaSOGk5QbUk4eBP5qFbpXoZoZUj/NrW7MRa0tKY4Ew4c2HAS0GXArEMAamtFrkazp0BO4K5p2ZCG3b2FmbShmw==
-
-"@nomicfoundation/ethereumjs-statemanager@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.0.tgz#14a9d4e1c828230368f7ab520c144c34d8721e4b"
- integrity sha512-jCtqFjcd2QejtuAMjQzbil/4NHf5aAWxUc+CvS0JclQpl+7M0bxMofR2AJdtz+P3u0ke2euhYREDiE7iSO31vQ==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "^3.0.0"
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-trie" "^5.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- functional-red-black-tree "^1.0.1"
-
-"@nomicfoundation/ethereumjs-trie@^5.0.0":
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.0.tgz#dcfbe3be53a94bc061c9767a396c16702bc2f5b7"
- integrity sha512-LIj5XdE+s+t6WSuq/ttegJzZ1vliwg6wlb+Y9f4RlBpuK35B9K02bO7xU+E6Rgg9RGptkWd6TVLdedTI4eNc2A==
- dependencies:
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- ethereum-cryptography "0.1.3"
- readable-stream "^3.6.0"
-
-"@nomicfoundation/ethereumjs-tx@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.0.0.tgz#59dc7452b0862b30342966f7052ab9a1f7802f52"
- integrity sha512-Gg3Lir2lNUck43Kp/3x6TfBNwcWC9Z1wYue9Nz3v4xjdcv6oDW9QSMJxqsKw9QEGoBBZ+gqwpW7+F05/rs/g1w==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "^3.0.0"
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-util@^8.0.0":
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.0.tgz#deb2b15d2c308a731e82977aefc4e61ca0ece6c5"
- integrity sha512-2emi0NJ/HmTG+CGY58fa+DQuAoroFeSH9gKu9O6JnwTtlzJtgfTixuoOqLEgyyzZVvwfIpRueuePb8TonL1y+A==
- dependencies:
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0-beta.2"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-vm@^6.0.0":
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.0.0.tgz#2bb50d332bf41790b01a3767ffec3987585d1de6"
- integrity sha512-JMPxvPQ3fzD063Sg3Tp+UdwUkVxMoo1uML6KSzFhMH3hoQi/LMuXBoEHAoW83/vyNS9BxEe6jm6LmT5xdeEJ6w==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "^4.0.0"
- "@nomicfoundation/ethereumjs-blockchain" "^6.0.0"
- "@nomicfoundation/ethereumjs-common" "^3.0.0"
- "@nomicfoundation/ethereumjs-evm" "^1.0.0"
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-statemanager" "^1.0.0"
- "@nomicfoundation/ethereumjs-trie" "^5.0.0"
- "@nomicfoundation/ethereumjs-tx" "^4.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- "@types/async-eventemitter" "^0.2.1"
- async-eventemitter "^0.2.4"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- functional-red-black-tree "^1.0.1"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/hardhat-chai-matchers@^1.0.4":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-chai-matchers/-/hardhat-chai-matchers-1.0.4.tgz#4b5c0d6eba637aabb49342272ae15ee6877a462e"
- integrity sha512-n/5UMwGaUK2zM8ALuMChVwB1lEPeDTb5oBjQ1g7hVsUdS8x+XG9JIEp4Ze6Bwy98tghA7Y1+PCH4SNE2P3UQ2g==
- dependencies:
- "@ethersproject/abi" "^5.1.2"
- "@types/chai-as-promised" "^7.1.3"
- chai-as-promised "^7.1.1"
- chalk "^2.4.2"
- deep-eql "^4.0.1"
- ordinal "^1.0.3"
-
-"@nomicfoundation/hardhat-network-helpers@^1.0.6":
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-network-helpers/-/hardhat-network-helpers-1.0.6.tgz#5e2026ddde5ca539f70a2bf498528afd08bd0827"
- integrity sha512-a35iVD4ycF6AoTfllAnKm96IPIzzHpgKX/ep4oKc2bsUKFfMlacWdyntgC/7d5blyCTXfFssgNAvXDZfzNWVGQ==
- dependencies:
- ethereumjs-util "^7.1.4"
-
-"@nomicfoundation/hardhat-toolbox@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-toolbox/-/hardhat-toolbox-2.0.0.tgz#7f86e35c380babb8f26440b7f9a92d7febc1a8ac"
- integrity sha512-BoOPbzLQ1GArnBZd4Jz4IU8FY3RY4nUwpXlfymXwxlXNimngkPRJj7ivVNurD7igohEjf90v/Axn2M5WwAdCJQ==
-
-"@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.0.tgz#83a7367342bd053a76d04bbcf4f373fef07cf760"
- integrity sha512-vEF3yKuuzfMHsZecHQcnkUrqm8mnTWfJeEVFHpg+cO+le96xQA4lAJYdUan8pXZohQxv1fSReQsn4QGNuBNuCw==
-
-"@nomicfoundation/solidity-analyzer-darwin-x64@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.0.tgz#1225f7da647ae1ad25a87125664704ecc0af6ccc"
- integrity sha512-dlHeIg0pTL4dB1l9JDwbi/JG6dHQaU1xpDK+ugYO8eJ1kxx9Dh2isEUtA4d02cQAl22cjOHTvifAk96A+ItEHA==
-
-"@nomicfoundation/solidity-analyzer-freebsd-x64@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.0.tgz#dbc052dcdfd50ae50fd5ae1788b69b4e0fa40040"
- integrity sha512-WFCZYMv86WowDA4GiJKnebMQRt3kCcFqHeIomW6NMyqiKqhK1kIZCxSLDYsxqlx396kKLPN1713Q1S8tu68GKg==
-
-"@nomicfoundation/solidity-analyzer-linux-arm64-gnu@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.0.tgz#e6b2eea633995b557e74e881d2a43eab4760903d"
- integrity sha512-DTw6MNQWWlCgc71Pq7CEhEqkb7fZnS7oly13pujs4cMH1sR0JzNk90Mp1zpSCsCs4oKan2ClhMlLKtNat/XRKQ==
-
-"@nomicfoundation/solidity-analyzer-linux-arm64-musl@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.0.tgz#af81107f5afa794f19988a368647727806e18dc4"
- integrity sha512-wUpUnR/3GV5Da88MhrxXh/lhb9kxh9V3Jya2NpBEhKDIRCDmtXMSqPMXHZmOR9DfCwCvG6vLFPr/+YrPCnUN0w==
-
-"@nomicfoundation/solidity-analyzer-linux-x64-gnu@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.0.tgz#6877e1da1a06a9f08446070ab6e0a5347109f868"
- integrity sha512-lR0AxK1x/MeKQ/3Pt923kPvwigmGX3OxeU5qNtQ9pj9iucgk4PzhbS3ruUeSpYhUxG50jN4RkIGwUMoev5lguw==
-
-"@nomicfoundation/solidity-analyzer-linux-x64-musl@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.0.tgz#bb6cd83a0c259eccef4183796b6329a66cf7ebd9"
- integrity sha512-A1he/8gy/JeBD3FKvmI6WUJrGrI5uWJNr5Xb9WdV+DK0F8msuOqpEByLlnTdLkXMwW7nSl3awvLezOs9xBHJEg==
-
-"@nomicfoundation/solidity-analyzer-win32-arm64-msvc@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.0.tgz#9d4bca1cc9a1333fde985675083b0b7d165f6076"
- integrity sha512-7x5SXZ9R9H4SluJZZP8XPN+ju7Mx+XeUMWZw7ZAqkdhP5mK19I4vz3x0zIWygmfE8RT7uQ5xMap0/9NPsO+ykw==
-
-"@nomicfoundation/solidity-analyzer-win32-ia32-msvc@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.0.tgz#0db5bfc6aa952bea4098d8d2c8947b4e5c4337ee"
- integrity sha512-m7w3xf+hnE774YRXu+2mGV7RiF3QJtUoiYU61FascCkQhX3QMQavh7saH/vzb2jN5D24nT/jwvaHYX/MAM9zUw==
-
-"@nomicfoundation/solidity-analyzer-win32-x64-msvc@0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.0.tgz#2e0f39a2924dcd77db6b419828595e984fabcb33"
- integrity sha512-xCuybjY0sLJQnJhupiFAXaek2EqF0AP0eBjgzaalPXSNvCEN6ZYHvUzdA50ENDVeSYFXcUsYf3+FsD3XKaeptA==
-
-"@nomicfoundation/solidity-analyzer@^0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.0.tgz#e5ddc43ad5c0aab96e5054520d8e16212e125f50"
- integrity sha512-xGWAiVCGOycvGiP/qrlf9f9eOn7fpNbyJygcB0P21a1MDuVPlKt0Srp7rvtBEutYQ48ouYnRXm33zlRnlTOPHg==
- optionalDependencies:
- "@nomicfoundation/solidity-analyzer-darwin-arm64" "0.1.0"
- "@nomicfoundation/solidity-analyzer-darwin-x64" "0.1.0"
- "@nomicfoundation/solidity-analyzer-freebsd-x64" "0.1.0"
- "@nomicfoundation/solidity-analyzer-linux-arm64-gnu" "0.1.0"
- "@nomicfoundation/solidity-analyzer-linux-arm64-musl" "0.1.0"
- "@nomicfoundation/solidity-analyzer-linux-x64-gnu" "0.1.0"
- "@nomicfoundation/solidity-analyzer-linux-x64-musl" "0.1.0"
- "@nomicfoundation/solidity-analyzer-win32-arm64-msvc" "0.1.0"
- "@nomicfoundation/solidity-analyzer-win32-ia32-msvc" "0.1.0"
- "@nomicfoundation/solidity-analyzer-win32-x64-msvc" "0.1.0"
-
-"@nomiclabs/hardhat-ethers@^2.2.1":
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.2.1.tgz#8057b43566a0e41abeb8142064a3c0d3f23dca86"
- integrity sha512-RHWYwnxryWR8hzRmU4Jm/q4gzvXpetUOJ4OPlwH2YARcDB+j79+yAYCwO0lN1SUOb4++oOTJEe6AWLEc42LIvg==
-
-"@nomiclabs/hardhat-etherscan@^3.1.2":
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.2.tgz#1f9af26ce7db437eb705d46a99996811b43d0e4a"
- integrity sha512-IEikeOVq0C/7CY6aD74d8L4BpGoc/FNiN6ldiPVg0QIFIUSu4FSGA1dmtJZJKk1tjpwgrfTLQNWnigtEaN9REg==
- dependencies:
- "@ethersproject/abi" "^5.1.2"
- "@ethersproject/address" "^5.0.2"
- cbor "^5.0.2"
- chalk "^2.4.2"
- debug "^4.1.1"
- fs-extra "^7.0.1"
- lodash "^4.17.11"
- semver "^6.3.0"
- table "^6.8.0"
- undici "^5.4.0"
-
-"@nomiclabs/hardhat-solpp@^2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-solpp/-/hardhat-solpp-2.0.1.tgz#04039b3745b8d2b48c9b8bec6509e9785631aaba"
- integrity sha512-aWYvB91GPJcnye4Ph26Jd9BfBNNisI1iRNSbHB2i09OpxucSHAPMvvqTfWDN1HE5EMjqlTJ2rQLdlDcYqQxPJw==
- dependencies:
- fs-extra "^7.0.1"
- solpp "^0.11.5"
-
-"@nomiclabs/hardhat-waffle@^2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-waffle/-/hardhat-waffle-2.0.3.tgz#9c538a09c5ed89f68f5fd2dc3f78f16ed1d6e0b1"
- integrity sha512-049PHSnI1CZq6+XTbrMbMv5NaL7cednTfPenx02k3cEh8wBMLa6ys++dBETJa6JjfwgA9nBhhHQ173LJv6k2Pg==
- dependencies:
- "@types/sinon-chai" "^3.2.3"
- "@types/web3" "1.0.19"
-
-"@openzeppelin/contract-loader@^0.6.2":
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/@openzeppelin/contract-loader/-/contract-loader-0.6.3.tgz#61a7b44de327e40b7d53f39e0fb59bbf847335c3"
- integrity sha512-cOFIjBjwbGgZhDZsitNgJl0Ye1rd5yu/Yx5LMgeq3u0ZYzldm4uObzHDFq4gjDdoypvyORjjJa3BlFA7eAnVIg==
- dependencies:
- find-up "^4.1.0"
- fs-extra "^8.1.0"
-
-"@openzeppelin/contracts-upgradeable@^4.7.3":
- version "4.7.3"
- resolved "https://registry.yarnpkg.com/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.7.3.tgz#f1d606e2827d409053f3e908ba4eb8adb1dd6995"
- integrity sha512-+wuegAMaLcZnLCJIvrVUDzA9z/Wp93f0Dla/4jJvIhijRrPabjQbZe6fWiECLaJyfn5ci9fqf9vTw3xpQOad2A==
-
-"@openzeppelin/contracts@^4.7.3":
- version "4.7.3"
- resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-4.7.3.tgz#939534757a81f8d69cc854c7692805684ff3111e"
- integrity sha512-dGRS0agJzu8ybo44pCIf3xBaPQN/65AIXNgK8+4gzKd5kbvlqyxryUYVLJv7fK98Seyd2hDZzVEHSWAh0Bt1Yw==
-
-"@openzeppelin/hardhat-upgrades@^1.21.0":
- version "1.21.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.21.0.tgz#e90fb7d858093f35a300b3a5a2fd32bca6179dfc"
- integrity sha512-Kwl7IN0Hlhj4HluMTTl0DrtU90OI/Q6rG3sAyd2pv3fababe9EuZqs9DydOlkWM45JwTzC+eBzX3TgHsqI13eA==
- dependencies:
- "@openzeppelin/upgrades-core" "^1.20.0"
- chalk "^4.1.0"
- debug "^4.1.1"
- proper-lockfile "^4.1.1"
-
-"@openzeppelin/test-helpers@^0.5.16":
- version "0.5.16"
- resolved "https://registry.yarnpkg.com/@openzeppelin/test-helpers/-/test-helpers-0.5.16.tgz#2c9054f85069dfbfb5e8cef3ed781e8caf241fb3"
- integrity sha512-T1EvspSfH1qQO/sgGlskLfYVBbqzJR23SZzYl/6B2JnT4EhThcI85UpvDk0BkLWKaDScQTabGHt4GzHW+3SfZg==
- dependencies:
- "@openzeppelin/contract-loader" "^0.6.2"
- "@truffle/contract" "^4.0.35"
- ansi-colors "^3.2.3"
- chai "^4.2.0"
- chai-bn "^0.2.1"
- ethjs-abi "^0.2.1"
- lodash.flatten "^4.4.0"
- semver "^5.6.0"
- web3 "^1.2.5"
- web3-utils "^1.2.5"
-
-"@openzeppelin/upgrades-core@^1.20.0":
- version "1.20.2"
- resolved "https://registry.yarnpkg.com/@openzeppelin/upgrades-core/-/upgrades-core-1.20.2.tgz#c5067053cec74250eec940bd905b288037a51c94"
- integrity sha512-7PnC12zoDBwdMVdVNt+iLr+pvuRMQXkmiqARDEDsj+z3RWjmMtX0QGjVXKT8H0aFe1WQBcMFCNjQ+Ue8zP8ZCA==
- dependencies:
- cbor "^8.0.0"
- chalk "^4.1.0"
- compare-versions "^5.0.0"
- debug "^4.1.1"
- ethereumjs-util "^7.0.3"
- proper-lockfile "^4.1.1"
- solidity-ast "^0.4.15"
-
-"@openzeppelin/upgrades@^2.8.0":
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/upgrades/-/upgrades-2.8.0.tgz#8086ab9c99d9f8dac7205030b0f9e7e4a280c4a3"
- integrity sha512-LzjTQPeljPsgHDPdZyH9cMCbIHZILgd2cpNcYEkdsC2IylBYRHShlbEDXJV9snnqg9JWfzPiKIqyj3XVliwtqQ==
- dependencies:
- "@types/cbor" "^2.0.0"
- axios "^0.18.0"
- bignumber.js "^7.2.0"
- cbor "^4.1.5"
- chalk "^2.4.1"
- ethers "^4.0.20"
- glob "^7.1.3"
- lodash "^4.17.15"
- semver "^5.5.1"
- spinnies "^0.4.2"
- truffle-flattener "^1.4.0"
- web3 "1.2.2"
- web3-eth "1.2.2"
- web3-eth-contract "1.2.2"
- web3-utils "1.2.2"
-
-"@resolver-engine/core@^0.2.1":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@resolver-engine/core/-/core-0.2.1.tgz#0d71803f6d3b8cb2e9ed481a1bf0ca5f5256d0c0"
- integrity sha512-nsLQHmPJ77QuifqsIvqjaF5B9aHnDzJjp73Q1z6apY3e9nqYrx4Dtowhpsf7Jwftg/XzVDEMQC+OzUBNTS+S1A==
- dependencies:
- debug "^3.1.0"
- request "^2.85.0"
-
-"@resolver-engine/fs@^0.2.1":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@resolver-engine/fs/-/fs-0.2.1.tgz#f98a308d77568cc02651d03636f46536b941b241"
- integrity sha512-7kJInM1Qo2LJcKyDhuYzh9ZWd+mal/fynfL9BNjWOiTcOpX+jNfqb/UmGUqros5pceBITlWGqS4lU709yHFUbg==
- dependencies:
- "@resolver-engine/core" "^0.2.1"
- debug "^3.1.0"
-
-"@resolver-engine/imports-fs@^0.2.2":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@resolver-engine/imports-fs/-/imports-fs-0.2.2.tgz#5a81ef3285dbf0411ab3b15205080a1ad7622d9e"
- integrity sha512-gFCgMvCwyppjwq0UzIjde/WI+yDs3oatJhozG9xdjJdewwtd7LiF0T5i9lrHAUtqrQbqoFE4E+ZMRVHWpWHpKQ==
- dependencies:
- "@resolver-engine/fs" "^0.2.1"
- "@resolver-engine/imports" "^0.2.2"
- debug "^3.1.0"
-
-"@resolver-engine/imports@^0.2.2":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@resolver-engine/imports/-/imports-0.2.2.tgz#d3de55a1bb5f3beb7703fdde743298f321175843"
- integrity sha512-u5/HUkvo8q34AA+hnxxqqXGfby5swnH0Myw91o3Sm2TETJlNKXibFGSKBavAH+wvWdBi4Z5gS2Odu0PowgVOUg==
- dependencies:
- "@resolver-engine/core" "^0.2.1"
- debug "^3.1.0"
- hosted-git-info "^2.6.0"
-
-"@scure/base@~1.1.0":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938"
- integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==
-
-"@scure/bip32@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.1.0.tgz#dea45875e7fbc720c2b4560325f1cf5d2246d95b"
- integrity sha512-ftTW3kKX54YXLCxH6BB7oEEoJfoE2pIgw7MINKAs5PsS6nqKPuKk1haTF/EuHmYqG330t5GSrdmtRuHaY1a62Q==
- dependencies:
- "@noble/hashes" "~1.1.1"
- "@noble/secp256k1" "~1.6.0"
- "@scure/base" "~1.1.0"
-
-"@scure/bip39@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.1.0.tgz#92f11d095bae025f166bef3defcc5bf4945d419a"
- integrity sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==
- dependencies:
- "@noble/hashes" "~1.1.1"
- "@scure/base" "~1.1.0"
-
-"@sentry/core@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.30.0.tgz#6b203664f69e75106ee8b5a2fe1d717379b331f3"
- integrity sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==
- dependencies:
- "@sentry/hub" "5.30.0"
- "@sentry/minimal" "5.30.0"
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/hub@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.30.0.tgz#2453be9b9cb903404366e198bd30c7ca74cdc100"
- integrity sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==
- dependencies:
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/minimal@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.30.0.tgz#ce3d3a6a273428e0084adcb800bc12e72d34637b"
- integrity sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==
- dependencies:
- "@sentry/hub" "5.30.0"
- "@sentry/types" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/node@^5.18.1":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/node/-/node-5.30.0.tgz#4ca479e799b1021285d7fe12ac0858951c11cd48"
- integrity sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==
- dependencies:
- "@sentry/core" "5.30.0"
- "@sentry/hub" "5.30.0"
- "@sentry/tracing" "5.30.0"
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- cookie "^0.4.1"
- https-proxy-agent "^5.0.0"
- lru_map "^0.3.3"
- tslib "^1.9.3"
-
-"@sentry/tracing@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-5.30.0.tgz#501d21f00c3f3be7f7635d8710da70d9419d4e1f"
- integrity sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==
- dependencies:
- "@sentry/hub" "5.30.0"
- "@sentry/minimal" "5.30.0"
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/types@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.30.0.tgz#19709bbe12a1a0115bc790b8942917da5636f402"
- integrity sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==
-
-"@sentry/utils@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.30.0.tgz#9a5bd7ccff85ccfe7856d493bffa64cabc41e980"
- integrity sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==
- dependencies:
- "@sentry/types" "5.30.0"
- tslib "^1.9.3"
-
-"@sindresorhus/is@^0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
- integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
-
-"@sindresorhus/is@^4.0.0", "@sindresorhus/is@^4.6.0":
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
- integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-
-"@solidity-parser/parser@^0.14.0", "@solidity-parser/parser@^0.14.1", "@solidity-parser/parser@^0.14.3":
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/@solidity-parser/parser/-/parser-0.14.5.tgz#87bc3cc7b068e08195c219c91cd8ddff5ef1a804"
- integrity sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==
- dependencies:
- antlr4ts "^0.5.0-alpha.4"
-
-"@szmarczak/http-timer@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
- integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
- dependencies:
- defer-to-connect "^1.0.1"
-
-"@szmarczak/http-timer@^4.0.5":
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
- integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
- dependencies:
- defer-to-connect "^2.0.0"
-
-"@szmarczak/http-timer@^5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a"
- integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==
- dependencies:
- defer-to-connect "^2.0.1"
-
-"@truffle/abi-utils@^0.3.4":
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/@truffle/abi-utils/-/abi-utils-0.3.4.tgz#004ec7211cbc2117cf173522107ffaf162b0fa0a"
- integrity sha512-cgFwIEugsRdh/NnLJ5ZKDeShkRx3dz1tl/XgFxChuvMjJ9ymlIB8ixSIRuIXP0jlvOs0O8rNJWEjEnUdW5G/VQ==
- dependencies:
- change-case "3.0.2"
- fast-check "3.1.1"
- web3-utils "1.7.4"
-
-"@truffle/blockchain-utils@^0.1.4":
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/@truffle/blockchain-utils/-/blockchain-utils-0.1.4.tgz#1365b88c3d2922a066d947e93748f09b0fac2e93"
- integrity sha512-HegAo5A8UX9vE8dtceBRgCY207gOb9wj54c8mNOOWHcFpkyJz7kZYGo44As6Imh10/0hD2j7vHQ56Jf+uszJ3A==
-
-"@truffle/codec@^0.14.8":
- version "0.14.8"
- resolved "https://registry.yarnpkg.com/@truffle/codec/-/codec-0.14.8.tgz#c6ab4307215280571daecfe85f82c971ebabc3c1"
- integrity sha512-UWBV4H7hN16oUAvcDib3fFt0HK3+AfUXibVSM9nCSbvzHUBlBLhsBt74ae7xbJIz8HHjTMgUt4CWKEGDNN+fTQ==
- dependencies:
- "@truffle/abi-utils" "^0.3.4"
- "@truffle/compile-common" "^0.9.0"
- big.js "^6.0.3"
- bn.js "^5.1.3"
- cbor "^5.2.0"
- debug "^4.3.1"
- lodash "^4.17.21"
- semver "7.3.7"
- utf8 "^3.0.0"
- web3-utils "1.7.4"
-
-"@truffle/compile-common@^0.9.0":
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/@truffle/compile-common/-/compile-common-0.9.0.tgz#92ed5f91820b56e15604818464fa3803c6da13e7"
- integrity sha512-kpTTU/7ZlQedH6cemCgrqXL4sUjsWAPj7X4LaqQ+KSna3egNJZ6wrKt2kpSYPpCpLihq2IpcBwWar3dTPZ7a5Q==
- dependencies:
- "@truffle/error" "^0.1.1"
- colors "1.4.0"
-
-"@truffle/contract-schema@^3.4.10":
- version "3.4.10"
- resolved "https://registry.yarnpkg.com/@truffle/contract-schema/-/contract-schema-3.4.10.tgz#c11a814c13ad55a5e454fb35ddfa291ae0d24ace"
- integrity sha512-BhRNRoRvlj2th6E5RNS0BnS0ZxQe01JJz8I7MjkGqdeXSvrn6qDCAnbmvhNgUv0l5h8w5+gBOQhAJhILf1shdQ==
- dependencies:
- ajv "^6.10.0"
- debug "^4.3.1"
-
-"@truffle/contract@^4.0.35":
- version "4.6.5"
- resolved "https://registry.yarnpkg.com/@truffle/contract/-/contract-4.6.5.tgz#337e808d7f24e803433713438b252bb949243986"
- integrity sha512-5A7Xki6gP0MYtFkmfW3nDmftC/XoJyoTv3RDt7LBEcaJ9oVDFtKw7TiEIsJqRcOWvH23V6/rlZVb0WfgLPmIqw==
- dependencies:
- "@ensdomains/ensjs" "^2.1.0"
- "@truffle/blockchain-utils" "^0.1.4"
- "@truffle/contract-schema" "^3.4.10"
- "@truffle/debug-utils" "^6.0.38"
- "@truffle/error" "^0.1.1"
- "@truffle/interface-adapter" "^0.5.23"
- bignumber.js "^7.2.1"
- debug "^4.3.1"
- ethers "^4.0.32"
- web3 "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-promievent "1.7.4"
- web3-eth-abi "1.7.4"
- web3-utils "1.7.4"
-
-"@truffle/debug-utils@^6.0.38":
- version "6.0.38"
- resolved "https://registry.yarnpkg.com/@truffle/debug-utils/-/debug-utils-6.0.38.tgz#704a7f00d12f29987de4bc57eb41b92e8cc6cbb0"
- integrity sha512-QwPy/kBJgGAejLbj4Ko+mgFEYGx9yJi3EWMVGqr1mgP63XcTK3QA9i+oBExdQI/ZlvZ16b0aIkjpH+hnfQbGqA==
- dependencies:
- "@truffle/codec" "^0.14.8"
- "@trufflesuite/chromafi" "^3.0.0"
- bn.js "^5.1.3"
- chalk "^2.4.2"
- debug "^4.3.1"
- highlightjs-solidity "^2.0.5"
-
-"@truffle/error@^0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@truffle/error/-/error-0.1.1.tgz#e52026ac8ca7180d83443dca73c03e07ace2a301"
- integrity sha512-sE7c9IHIGdbK4YayH4BC8i8qMjoAOeg6nUXUDZZp8wlU21/EMpaG+CLx+KqcIPyR+GSWIW3Dm0PXkr2nlggFDA==
-
-"@truffle/interface-adapter@^0.5.23":
- version "0.5.23"
- resolved "https://registry.yarnpkg.com/@truffle/interface-adapter/-/interface-adapter-0.5.23.tgz#a4103270e3c73746089b9e5807aaa1359f4725bb"
- integrity sha512-nU8kChKgcUP+tELId1PMgHnmd2KcBdBer59TxfVqAZXRmt6blm2tpBbGYtKzTIdZlf6kMqVbZXdB6u1CJDqfxg==
- dependencies:
- bn.js "^5.1.3"
- ethers "^4.0.32"
- web3 "1.7.4"
-
-"@trufflesuite/chromafi@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@trufflesuite/chromafi/-/chromafi-3.0.0.tgz#f6956408c1af6a38a6ed1657783ce59504a1eb8b"
- integrity sha512-oqWcOqn8nT1bwlPPfidfzS55vqcIDdpfzo3HbU9EnUmcSTX+I8z0UyUFI3tZQjByVJulbzxHxUGS3ZJPwK/GPQ==
- dependencies:
- camelcase "^4.1.0"
- chalk "^2.3.2"
- cheerio "^1.0.0-rc.2"
- detect-indent "^5.0.0"
- highlight.js "^10.4.1"
- lodash.merge "^4.6.2"
- strip-ansi "^4.0.0"
- strip-indent "^2.0.0"
-
-"@tsconfig/node10@^1.0.7":
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
- integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
-
-"@tsconfig/node12@^1.0.7":
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
- integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
-
-"@tsconfig/node14@^1.0.0":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
- integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
-
-"@tsconfig/node16@^1.0.2":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
- integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
-
-"@typechain/ethers-v5@^10.1.0":
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/@typechain/ethers-v5/-/ethers-v5-10.1.0.tgz#068d7dc7014502354696dab59590a7841091e951"
- integrity sha512-3LIb+eUpV3mNCrjUKT5oqp8PBsZYSnVrkfk6pY/ZM0boRs2mKxjFZ7bktx42vfDye8PPz3NxtW4DL5NsNsFqlg==
- dependencies:
- lodash "^4.17.15"
- ts-essentials "^7.0.1"
-
-"@typechain/hardhat@^6.1.3":
- version "6.1.3"
- resolved "https://registry.yarnpkg.com/@typechain/hardhat/-/hardhat-6.1.3.tgz#e6121502eb64903ab562d89e094a5506e7b86822"
- integrity sha512-e1H9MVl286ma0HuD9CBL248+pbdA7lWF6+I7FYwzykIrjilKhvLUv0Q7LtcyZztzgbP2g4Tyg1UPE+xy+qR7cA==
- dependencies:
- fs-extra "^9.1.0"
-
-"@types/async-eventemitter@^0.2.1":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz#f8e6280e87e8c60b2b938624b0a3530fb3e24712"
- integrity sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg==
-
-"@types/bn.js@*", "@types/bn.js@^5.1.0":
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.1.tgz#b51e1b55920a4ca26e9285ff79936bbdec910682"
- integrity sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==
- dependencies:
- "@types/node" "*"
-
-"@types/bn.js@^4.11.3", "@types/bn.js@^4.11.4":
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c"
- integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==
- dependencies:
- "@types/node" "*"
-
-"@types/cacheable-request@^6.0.1", "@types/cacheable-request@^6.0.2":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
- integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
- dependencies:
- "@types/http-cache-semantics" "*"
- "@types/keyv" "*"
- "@types/node" "*"
- "@types/responselike" "*"
-
-"@types/cbor@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@types/cbor/-/cbor-2.0.0.tgz#c627afc2ee22f23f2337fecb34628a4f97c6afbb"
- integrity sha512-yQH0JLcrHrH/GBIFFFq6DAsj9M4rmYsmSpGGGs67JrLGWPepYr2c1YugGjMd2Ib5pebluRAfNPJ4O1p80qX9HQ==
- dependencies:
- "@types/node" "*"
-
-"@types/chai-as-promised@^7.1.3":
- version "7.1.5"
- resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.5.tgz#6e016811f6c7a64f2eed823191c3a6955094e255"
- integrity sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==
- dependencies:
- "@types/chai" "*"
-
-"@types/chai@*", "@types/chai@^4.3.3":
- version "4.3.3"
- resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.3.tgz#3c90752792660c4b562ad73b3fbd68bf3bc7ae07"
- integrity sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==
-
-"@types/concat-stream@^1.6.0":
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/@types/concat-stream/-/concat-stream-1.6.1.tgz#24bcfc101ecf68e886aaedce60dfd74b632a1b74"
- integrity sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==
- dependencies:
- "@types/node" "*"
-
-"@types/eslint-scope@^3.7.3":
- version "3.7.4"
- resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16"
- integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==
- dependencies:
- "@types/eslint" "*"
- "@types/estree" "*"
-
-"@types/eslint@*":
- version "8.4.9"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.9.tgz#f7371980148697f4b582b086630319b55324b5aa"
- integrity sha512-jFCSo4wJzlHQLCpceUhUnXdrPuCNOjGFMQ8Eg6JXxlz3QaCKOb7eGi2cephQdM4XTYsNej69P9JDJ1zqNIbncQ==
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/estree@*":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
- integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
-
-"@types/estree@^0.0.51":
- version "0.0.51"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
- integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-
-"@types/form-data@0.0.33":
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-0.0.33.tgz#c9ac85b2a5fd18435b8c85d9ecb50e6d6c893ff8"
- integrity sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==
- dependencies:
- "@types/node" "*"
-
-"@types/glob@^7.1.1":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
- integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
- dependencies:
- "@types/minimatch" "*"
- "@types/node" "*"
-
-"@types/html-minifier-terser@^6.0.0":
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35"
- integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==
-
-"@types/http-cache-semantics@*":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
- integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
-
-"@types/json-schema@*", "@types/json-schema@^7.0.8":
- version "7.0.11"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
- integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
-
-"@types/keyv@*":
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-4.2.0.tgz#65b97868ab757906f2dbb653590d7167ad023fa0"
- integrity sha512-xoBtGl5R9jeKUhc8ZqeYaRDx04qqJ10yhhXYGmJ4Jr8qKpvMsDQQrNUvF/wUJ4klOtmJeJM+p2Xo3zp9uaC3tw==
- dependencies:
- keyv "*"
-
-"@types/lru-cache@^5.1.0":
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/@types/lru-cache/-/lru-cache-5.1.1.tgz#c48c2e27b65d2a153b19bfc1a317e30872e01eef"
- integrity sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==
-
-"@types/minimatch@*":
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca"
- integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==
-
-"@types/mocha@^9.1.1":
- version "9.1.1"
- resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4"
- integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==
-
-"@types/node@*", "@types/node@^18.11.7":
- version "18.11.7"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.7.tgz#8ccef136f240770c1379d50100796a6952f01f94"
- integrity sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==
-
-"@types/node@^10.0.3", "@types/node@^10.12.18", "@types/node@^10.3.2":
- version "10.17.60"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b"
- integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==
-
-"@types/node@^12.12.6", "@types/node@^12.6.1":
- version "12.20.55"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240"
- integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==
-
-"@types/node@^8.0.0":
- version "8.10.66"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3"
- integrity sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==
-
-"@types/pbkdf2@^3.0.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1"
- integrity sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==
- dependencies:
- "@types/node" "*"
-
-"@types/prettier@^2.1.1":
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e"
- integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==
-
-"@types/qs@^6.2.31", "@types/qs@^6.9.7":
- version "6.9.7"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
- integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
-
-"@types/responselike@*", "@types/responselike@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
- integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
- dependencies:
- "@types/node" "*"
-
-"@types/secp256k1@^4.0.1":
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.3.tgz#1b8e55d8e00f08ee7220b4d59a6abe89c37a901c"
- integrity sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==
- dependencies:
- "@types/node" "*"
-
-"@types/sinon-chai@^3.2.3":
- version "3.2.8"
- resolved "https://registry.yarnpkg.com/@types/sinon-chai/-/sinon-chai-3.2.8.tgz#5871d09ab50d671d8e6dd72e9073f8e738ac61dc"
- integrity sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==
- dependencies:
- "@types/chai" "*"
- "@types/sinon" "*"
-
-"@types/sinon@*":
- version "10.0.13"
- resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-10.0.13.tgz#60a7a87a70d9372d0b7b38cc03e825f46981fb83"
- integrity sha512-UVjDqJblVNQYvVNUsj0PuYYw0ELRmgt1Nt5Vk0pT5f16ROGfcKJY8o1HVuMOJOpD727RrGB9EGvoaTQE5tgxZQ==
- dependencies:
- "@types/sinonjs__fake-timers" "*"
-
-"@types/sinonjs__fake-timers@*":
- version "8.1.2"
- resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz#bf2e02a3dbd4aecaf95942ecd99b7402e03fad5e"
- integrity sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==
-
-"@types/underscore@*":
- version "1.11.4"
- resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.11.4.tgz#62e393f8bc4bd8a06154d110c7d042a93751def3"
- integrity sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==
-
-"@types/web3@1.0.19":
- version "1.0.19"
- resolved "https://registry.yarnpkg.com/@types/web3/-/web3-1.0.19.tgz#46b85d91d398ded9ab7c85a5dd57cb33ac558924"
- integrity sha512-fhZ9DyvDYDwHZUp5/STa9XW2re0E8GxoioYJ4pEUZ13YHpApSagixj7IAdoYH5uAK+UalGq6Ml8LYzmgRA/q+A==
- dependencies:
- "@types/bn.js" "*"
- "@types/underscore" "*"
-
-"@vue/compiler-sfc@2.7.13":
- version "2.7.13"
- resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-2.7.13.tgz#818944f4a9616b752d48dac6a56bffe2db88bdff"
- integrity sha512-zzu2rLRZlgIU+OT3Atbr7Y6PG+LW4wVQpPfNRrGDH3dM9PsrcVfa+1pKb8bW467bGM3aDOvAnsYLWVpYIv3GRg==
- dependencies:
- "@babel/parser" "^7.18.4"
- postcss "^8.4.14"
- source-map "^0.6.1"
-
-"@vue/component-compiler-utils@^3.1.0":
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz#f9f5fb53464b0c37b2c8d2f3fbfe44df60f61dc9"
- integrity sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==
- dependencies:
- consolidate "^0.15.1"
- hash-sum "^1.0.2"
- lru-cache "^4.1.2"
- merge-source-map "^1.1.0"
- postcss "^7.0.36"
- postcss-selector-parser "^6.0.2"
- source-map "~0.6.1"
- vue-template-es2015-compiler "^1.9.0"
- optionalDependencies:
- prettier "^1.18.2 || ^2.0.0"
-
-"@webassemblyjs/ast@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
- integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
- dependencies:
- "@webassemblyjs/helper-numbers" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
-
-"@webassemblyjs/floating-point-hex-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
- integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
-
-"@webassemblyjs/helper-api-error@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
- integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
-
-"@webassemblyjs/helper-buffer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
- integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
-
-"@webassemblyjs/helper-numbers@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
- integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
- dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/helper-wasm-bytecode@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
- integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
-
-"@webassemblyjs/helper-wasm-section@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
- integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
-
-"@webassemblyjs/ieee754@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
- integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
-"@webassemblyjs/leb128@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
- integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
- dependencies:
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/utf8@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
- integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
-
-"@webassemblyjs/wasm-edit@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
- integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/helper-wasm-section" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-opt" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- "@webassemblyjs/wast-printer" "1.11.1"
-
-"@webassemblyjs/wasm-gen@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
- integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wasm-opt@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
- integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
-
-"@webassemblyjs/wasm-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
- integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wast-printer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
- integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@xtuc/ieee754@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
- integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
-
-"@xtuc/long@4.2.2":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
- integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
-
-abbrev@1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
-abbrev@1.0.x:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
- integrity sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==
-
-abort-controller@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
- integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
- dependencies:
- event-target-shim "^5.0.0"
-
-abortcontroller-polyfill@^1.7.3:
- version "1.7.5"
- resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed"
- integrity sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==
-
-abstract-level@^1.0.0, abstract-level@^1.0.2, abstract-level@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/abstract-level/-/abstract-level-1.0.3.tgz#78a67d3d84da55ee15201486ab44c09560070741"
- integrity sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==
- dependencies:
- buffer "^6.0.3"
- catering "^2.1.0"
- is-buffer "^2.0.5"
- level-supports "^4.0.0"
- level-transcoder "^1.0.1"
- module-error "^1.0.1"
- queue-microtask "^1.2.3"
-
-accepts@~1.3.8:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
- integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
- dependencies:
- mime-types "~2.1.34"
- negotiator "0.6.3"
-
-acorn-import-assertions@^1.7.6:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
- integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
-
-acorn-walk@^8.1.1:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
- integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
-
-acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1:
- version "8.8.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
- integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
-
-address@^1.0.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/address/-/address-1.2.1.tgz#25bb61095b7522d65b357baa11bc05492d4c8acd"
- integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==
-
-adm-zip@^0.4.16:
- version "0.4.16"
- resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.16.tgz#cf4c508fdffab02c269cbc7f471a875f05570365"
- integrity sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==
-
-aes-js@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d"
- integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==
-
-agent-base@6:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
- integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
- dependencies:
- debug "4"
-
-aggregate-error@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
- integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
- dependencies:
- clean-stack "^2.0.0"
- indent-string "^4.0.0"
-
-ajv-keywords@^3.5.2:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
- integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-
-ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.5:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- 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"
-
-ajv@^8.0.1:
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
- integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
- dependencies:
- fast-deep-equal "^3.1.1"
- json-schema-traverse "^1.0.0"
- require-from-string "^2.0.2"
- uri-js "^4.2.2"
-
-amdefine@>=0.0.4:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
- integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==
-
-ansi-colors@3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813"
- integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==
-
-ansi-colors@4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
- integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
-
-ansi-colors@^3.2.3:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
- integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
-
-ansi-colors@^4.1.0, ansi-colors@^4.1.1:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
- integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-
-ansi-escapes@^4.3.0:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
- dependencies:
- type-fest "^0.21.3"
-
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
-
-ansi-regex@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1"
- integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==
-
-ansi-regex@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
- integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-antlr4@~4.8.0:
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/antlr4/-/antlr4-4.8.0.tgz#f938ec171be7fc2855cd3a533e87647185b32b6a"
- integrity sha512-en/MxQ4OkPgGJQ3wD/muzj1uDnFSzdFIhc2+c6bHZokWkuBb6RRvFjpWhPxWLbgQvaEzldJZ0GSQpfSAaE3hqg==
-
-antlr4ts@^0.5.0-alpha.4:
- version "0.5.0-alpha.4"
- resolved "https://registry.yarnpkg.com/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz#71702865a87478ed0b40c0709f422cf14d51652a"
- integrity sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==
-
-any-promise@1.3.0, any-promise@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
- integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
-
-anymatch@~3.1.1, anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-arg@^4.1.0:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
- integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-array-back@^3.0.1, array-back@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0"
- integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==
-
-array-back@^4.0.1, array-back@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/array-back/-/array-back-4.0.2.tgz#8004e999a6274586beeb27342168652fdb89fa1e"
- integrity sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==
-
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
-array-uniq@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
- integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==
-
-array.prototype.reduce@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz#8167e80089f78bff70a99e20bd4201d4663b0a6f"
- integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.2"
- es-array-method-boxes-properly "^1.0.0"
- is-string "^1.0.7"
-
-asap@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
-
-asn1.js@^5.2.0:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
- 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"
-
-asn1@~0.2.3:
- version "0.2.6"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
- integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
- dependencies:
- safer-buffer "~2.1.0"
-
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
-
-assertion-error@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
- integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
-
-astral-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
- integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
-async-eventemitter@^0.2.4:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/async-eventemitter/-/async-eventemitter-0.2.4.tgz#f5e7c8ca7d3e46aab9ec40a292baf686a0bafaca"
- integrity sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==
- dependencies:
- async "^2.4.0"
-
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-
-async@1.x:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
- integrity sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==
-
-async@^2.4.0:
- version "2.6.4"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221"
- integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==
- dependencies:
- lodash "^4.17.14"
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
-
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-available-typed-arrays@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
- integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
-
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
- integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==
-
-aws4@^1.8.0:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
- integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
-
-axios@^0.18.0:
- version "0.18.1"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3"
- integrity sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==
- dependencies:
- follow-redirects "1.5.10"
- is-buffer "^2.0.2"
-
-axios@^0.21.1:
- version "0.21.4"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
- integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
- dependencies:
- follow-redirects "^1.14.0"
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-base-x@^3.0.2, base-x@^3.0.8:
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320"
- integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==
- dependencies:
- safe-buffer "^5.0.1"
-
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-bcrypt-pbkdf@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
- integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==
- dependencies:
- tweetnacl "^0.14.3"
-
-bech32@1.1.4, bech32@^1.1.3:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9"
- integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==
-
-big-integer@1.6.36:
- version "1.6.36"
- resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.36.tgz#78631076265d4ae3555c04f85e7d9d2f3a071a36"
- integrity sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==
-
-big.js@^5.2.2:
- version "5.2.2"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
- integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-
-big.js@^6.0.3:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.1.tgz#7205ce763efb17c2e41f26f121c420c6a7c2744f"
- integrity sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==
-
-bigint-crypto-utils@^3.0.23:
- version "3.1.7"
- resolved "https://registry.yarnpkg.com/bigint-crypto-utils/-/bigint-crypto-utils-3.1.7.tgz#c4c1b537c7c1ab7aadfaecf3edfd45416bf2c651"
- integrity sha512-zpCQpIE2Oy5WIQpjC9iYZf8Uh9QqoS51ZCooAcNvzv1AQ3VWdT52D0ksr1+/faeK8HVIej1bxXcP75YcqH3KPA==
- dependencies:
- bigint-mod-arith "^3.1.0"
-
-bigint-mod-arith@^3.1.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz#658e416bc593a463d97b59766226d0a3021a76b1"
- integrity sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==
-
-bignumber.js@^7.2.0, bignumber.js@^7.2.1:
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-7.2.1.tgz#80c048759d826800807c4bfd521e50edbba57a5f"
- integrity sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==
-
-bignumber.js@^9.0.0, bignumber.js@^9.0.1:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.0.tgz#8d340146107fe3a6cb8d40699643c302e8773b62"
- integrity sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-bl@^1.0.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7"
- integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==
- dependencies:
- readable-stream "^2.3.5"
- safe-buffer "^5.1.1"
-
-blakejs@^1.1.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814"
- integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==
-
-bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.2:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
- integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-
-bn-str-256@^1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/bn-str-256/-/bn-str-256-1.9.1.tgz#898cebee70a3edc3968f97b4cebbc4771025aa82"
- integrity sha512-u3muv3WO5sYv9nUQsPnDGLg731yNt/MOlKPK5pmBVqClcl7tY97tyfKxw8ed44HVrpi+7dkgJgQpbXP47a3GoQ==
- dependencies:
- decimal.js-light "^2.5.0"
- lodash "^4.17.11"
-
-bn.js@4.11.6:
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
- integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==
-
-bn.js@4.11.8:
- version "4.11.8"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
- integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==
-
-bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.4.0:
- version "4.12.0"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
- integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
-
-bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.1.3, bn.js@^5.2.0, bn.js@^5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
- integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
-
-body-parser@1.20.1, body-parser@^1.16.0:
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
- integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
- dependencies:
- bytes "3.1.2"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- on-finished "2.4.1"
- qs "6.11.0"
- raw-body "2.5.1"
- type-is "~1.6.18"
- unpipe "1.0.0"
-
-boolbase@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
- integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-brace-expansion@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
- dependencies:
- balanced-match "^1.0.0"
-
-braces@^3.0.2, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-brorand@^1.0.1, brorand@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
- integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
-
-browser-level@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/browser-level/-/browser-level-1.0.1.tgz#36e8c3183d0fe1c405239792faaab5f315871011"
- integrity sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==
- dependencies:
- abstract-level "^1.0.2"
- catering "^2.1.1"
- module-error "^1.0.2"
- run-parallel-limit "^1.1.0"
-
-browser-stdout@1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
- integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
-
-browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
- 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"
-
-browserify-cipher@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
- integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
- dependencies:
- browserify-aes "^1.0.4"
- browserify-des "^1.0.0"
- evp_bytestokey "^1.0.0"
-
-browserify-des@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
- 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"
-
-browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d"
- integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
- dependencies:
- bn.js "^5.0.0"
- randombytes "^2.0.1"
-
-browserify-sign@^4.0.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3"
- 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"
-
-browserslist@^4.14.5:
- version "4.21.4"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
- integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
- dependencies:
- caniuse-lite "^1.0.30001400"
- electron-to-chromium "^1.4.251"
- node-releases "^2.0.6"
- update-browserslist-db "^1.0.9"
-
-bs58@^4.0.0, bs58@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"
- integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==
- dependencies:
- base-x "^3.0.2"
-
-bs58check@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc"
- integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==
- dependencies:
- bs58 "^4.0.0"
- create-hash "^1.1.0"
- safe-buffer "^5.1.2"
-
-buffer-alloc-unsafe@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
- integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
-
-buffer-alloc@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
- integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
- dependencies:
- buffer-alloc-unsafe "^1.1.0"
- buffer-fill "^1.0.0"
-
-buffer-crc32@~0.2.3:
- version "0.2.13"
- resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
- integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
-
-buffer-fill@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
- integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==
-
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-buffer-to-arraybuffer@^0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz#6064a40fa76eb43c723aba9ef8f6e1216d10511a"
- integrity sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==
-
-buffer-xor@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
- integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==
-
-buffer@6.0.3, buffer@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
- integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.2.1"
-
-buffer@^5.0.5, buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
- integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.1.13"
-
-bufferutil@^4.0.1:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.7.tgz#60c0d19ba2c992dd8273d3f73772ffc894c153ad"
- integrity sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==
- dependencies:
- node-gyp-build "^4.3.0"
-
-busboy@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893"
- integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==
- dependencies:
- streamsearch "^1.1.0"
-
-bytes@3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
- integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-
-cacheable-lookup@^5.0.3:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
- integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
-
-cacheable-lookup@^6.0.4:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-6.1.0.tgz#0330a543471c61faa4e9035db583aad753b36385"
- integrity sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==
-
-cacheable-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
- 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"
-
-cacheable-request@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
- integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^4.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^6.0.1"
- responselike "^2.0.0"
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-camel-case@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
- integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==
- dependencies:
- no-case "^2.2.0"
- upper-case "^1.1.1"
-
-camel-case@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
- integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
- dependencies:
- pascal-case "^3.1.2"
- tslib "^2.0.3"
-
-camelcase@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
- integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==
-
-camelcase@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
- integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==
-
-camelcase@^5.0.0:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-camelcase@^6.0.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
-caniuse-lite@^1.0.30001400:
- version "1.0.30001426"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz#58da20446ccd0cb1dfebd11d2350c907ee7c2eaa"
- integrity sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A==
-
-caseless@^0.12.0, caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
- integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
-
-catering@^2.1.0, catering@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/catering/-/catering-2.1.1.tgz#66acba06ed5ee28d5286133982a927de9a04b510"
- integrity sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==
-
-cbor@^4.1.5:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/cbor/-/cbor-4.3.0.tgz#0217c1cadd067d9112f44336dca07e72020bb804"
- integrity sha512-CvzaxQlaJVa88sdtTWvLJ++MbdtPHtZOBBNjm7h3YKUHILMs9nQyD4AC6hvFZy7GBVB3I6bRibJcxeHydyT2IQ==
- dependencies:
- bignumber.js "^9.0.0"
- commander "^3.0.0"
- json-text-sequence "^0.1"
- nofilter "^1.0.3"
-
-cbor@^5.0.2, cbor@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/cbor/-/cbor-5.2.0.tgz#4cca67783ccd6de7b50ab4ed62636712f287a67c"
- integrity sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==
- dependencies:
- bignumber.js "^9.0.1"
- nofilter "^1.0.4"
-
-cbor@^8.0.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/cbor/-/cbor-8.1.0.tgz#cfc56437e770b73417a2ecbfc9caf6b771af60d5"
- integrity sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==
- dependencies:
- nofilter "^3.1.0"
-
-chai-as-promised@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/chai-as-promised/-/chai-as-promised-7.1.1.tgz#08645d825deb8696ee61725dbf590c012eb00ca0"
- integrity sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==
- dependencies:
- check-error "^1.0.2"
-
-chai-bn@^0.2.1:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/chai-bn/-/chai-bn-0.2.2.tgz#4dcf30dbc79db2378a00781693bc749c972bf34f"
- integrity sha512-MzjelH0p8vWn65QKmEq/DLBG1Hle4WeyqT79ANhXZhn/UxRWO0OogkAxi5oGGtfzwU9bZR8mvbvYdoqNVWQwFg==
-
-chai@^4.2.0, chai@^4.3.6:
- version "4.3.6"
- resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.6.tgz#ffe4ba2d9fa9d6680cc0b370adae709ec9011e9c"
- integrity sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==
- dependencies:
- assertion-error "^1.1.0"
- check-error "^1.0.2"
- deep-eql "^3.0.1"
- get-func-name "^2.0.0"
- loupe "^2.3.1"
- pathval "^1.1.1"
- type-detect "^4.0.5"
-
-chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- 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"
-
-chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-change-case@3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.0.2.tgz#fd48746cce02f03f0a672577d1d3a8dc2eceb037"
- integrity sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==
- dependencies:
- camel-case "^3.0.0"
- constant-case "^2.0.0"
- dot-case "^2.1.0"
- header-case "^1.0.0"
- is-lower-case "^1.1.0"
- is-upper-case "^1.1.0"
- lower-case "^1.1.1"
- lower-case-first "^1.0.0"
- no-case "^2.3.2"
- param-case "^2.1.0"
- pascal-case "^2.0.0"
- path-case "^2.1.0"
- sentence-case "^2.1.0"
- snake-case "^2.1.0"
- swap-case "^1.1.0"
- title-case "^2.1.0"
- upper-case "^1.1.1"
- upper-case-first "^1.1.0"
-
-"charenc@>= 0.0.1":
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
- integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
-
-check-error@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
- integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==
-
-cheerio-select@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4"
- integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==
- dependencies:
- boolbase "^1.0.0"
- css-select "^5.1.0"
- css-what "^6.1.0"
- domelementtype "^2.3.0"
- domhandler "^5.0.3"
- domutils "^3.0.1"
-
-cheerio@^1.0.0-rc.2:
- version "1.0.0-rc.12"
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683"
- integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==
- dependencies:
- cheerio-select "^2.1.0"
- dom-serializer "^2.0.0"
- domhandler "^5.0.3"
- domutils "^3.0.1"
- htmlparser2 "^8.0.1"
- parse5 "^7.0.0"
- parse5-htmlparser2-tree-adapter "^7.0.0"
-
-chokidar@3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6"
- integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==
- dependencies:
- anymatch "~3.1.1"
- braces "~3.0.2"
- glob-parent "~5.1.0"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.2.0"
- optionalDependencies:
- fsevents "~2.1.1"
-
-chokidar@3.5.3, chokidar@^3.4.0, chokidar@^3.5.2:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
- dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
-chownr@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-
-chrome-trace-event@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
- integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
-
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
-cids@^0.7.1:
- version "0.7.5"
- resolved "https://registry.yarnpkg.com/cids/-/cids-0.7.5.tgz#60a08138a99bfb69b6be4ceb63bfef7a396b28b2"
- 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"
-
-cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
- integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-class-is@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/class-is/-/class-is-1.1.0.tgz#9d3c0fba0440d211d843cec3dedfa48055005825"
- integrity sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==
-
-classic-level@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/classic-level/-/classic-level-1.2.0.tgz#2d52bdec8e7a27f534e67fdeb890abef3e643c27"
- integrity sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg==
- dependencies:
- abstract-level "^1.0.2"
- catering "^2.1.0"
- module-error "^1.0.1"
- napi-macros "~2.0.0"
- node-gyp-build "^4.3.0"
-
-clean-css@^5.2.2:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32"
- integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==
- dependencies:
- source-map "~0.6.0"
-
-clean-stack@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-cli-cursor@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-table3@^0.5.0:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202"
- integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==
- dependencies:
- object-assign "^4.1.0"
- string-width "^2.1.1"
- optionalDependencies:
- colors "^1.1.2"
-
-cli-table3@^0.6.0:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2"
- integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==
- dependencies:
- string-width "^4.2.0"
- optionalDependencies:
- "@colors/colors" "1.5.0"
-
-cliui@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
- integrity sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wrap-ansi "^2.0.0"
-
-cliui@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
- integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
- dependencies:
- string-width "^3.1.0"
- strip-ansi "^5.2.0"
- wrap-ansi "^5.1.0"
-
-cliui@^7.0.2:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
- integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^7.0.0"
-
-clone-response@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3"
- integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==
- dependencies:
- mimic-response "^1.0.0"
-
-code-point-at@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
- integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==
-
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-colors@1.4.0, colors@^1.1.2, colors@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
- integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
-
-combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-command-exists@^1.2.8:
- version "1.2.9"
- resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69"
- integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
-
-command-line-args@^5.1.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.2.1.tgz#c44c32e437a57d7c51157696893c5909e9cec42e"
- integrity sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==
- dependencies:
- array-back "^3.1.0"
- find-replace "^3.0.0"
- lodash.camelcase "^4.3.0"
- typical "^4.0.0"
-
-command-line-usage@^6.1.0:
- version "6.1.3"
- resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-6.1.3.tgz#428fa5acde6a838779dfa30e44686f4b6761d957"
- integrity sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==
- dependencies:
- array-back "^4.0.2"
- chalk "^2.4.2"
- table-layout "^1.0.2"
- typical "^5.2.0"
-
-commander@3.0.2, commander@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e"
- integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==
-
-commander@^2.19.0, commander@^2.20.0, commander@^2.8.1:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-commander@^8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
- integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
-
-commander@^9.4.1:
- version "9.4.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd"
- integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==
-
-compare-versions@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-5.0.1.tgz#14c6008436d994c3787aba38d4087fabe858555e"
- integrity sha512-v8Au3l0b+Nwkp4G142JcgJFh1/TUhdxut7wzD1Nq1dyp5oa3tXaqb03EXOAB6jS4gMlalkjAUPZBMiAfKUixHQ==
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-concat-stream@^1.6.0, concat-stream@^1.6.2:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
- integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
- dependencies:
- buffer-from "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^2.2.2"
- typedarray "^0.0.6"
-
-consolidate@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
- integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==
- dependencies:
- bluebird "^3.1.1"
-
-constant-case@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46"
- integrity sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==
- dependencies:
- snake-case "^2.1.0"
- upper-case "^1.1.1"
-
-content-disposition@0.5.4:
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
- integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
- dependencies:
- safe-buffer "5.2.1"
-
-content-hash@^2.5.2:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/content-hash/-/content-hash-2.5.2.tgz#bbc2655e7c21f14fd3bfc7b7d4bfe6e454c9e211"
- integrity sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==
- dependencies:
- cids "^0.7.1"
- multicodec "^0.5.5"
- multihashes "^0.4.15"
-
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-
-cookie@0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
- integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-
-cookie@^0.4.1:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
- integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
-
-cookiejar@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.3.tgz#fc7a6216e408e74414b90230050842dacda75acc"
- integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==
-
-core-util-is@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
-
-core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-
-cors@^2.8.1:
- version "2.8.5"
- resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
- integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
- dependencies:
- object-assign "^4"
- vary "^1"
-
-crc-32@^1.2.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff"
- integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==
-
-create-ecdh@^4.0.0:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
- integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
- dependencies:
- bn.js "^4.1.0"
- elliptic "^6.5.3"
-
-create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
- 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"
-
-create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
- 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"
-
-create-require@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
- integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
-
-cross-fetch@^3.1.4:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
- integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
- dependencies:
- node-fetch "2.6.7"
-
-"crypt@>= 0.0.1":
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
- integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==
-
-crypto-addr-codec@^0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/crypto-addr-codec/-/crypto-addr-codec-0.1.7.tgz#e16cea892730178fe25a38f6d15b680cab3124ae"
- integrity sha512-X4hzfBzNhy4mAc3UpiXEC/L0jo5E8wAa9unsnA8nNXYzXjCcGk83hfC5avJWCSGT8V91xMnAS9AKMHmjw5+XCg==
- dependencies:
- base-x "^3.0.8"
- big-integer "1.6.36"
- blakejs "^1.1.0"
- bs58 "^4.0.1"
- ripemd160-min "0.0.6"
- safe-buffer "^5.2.0"
- sha3 "^2.1.1"
-
-crypto-browserify@3.12.0:
- version "3.12.0"
- resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
- 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"
-
-css-loader@^6.5.1:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e"
- integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==
- dependencies:
- icss-utils "^5.1.0"
- postcss "^8.4.7"
- postcss-modules-extract-imports "^3.0.0"
- postcss-modules-local-by-default "^4.0.0"
- postcss-modules-scope "^3.0.0"
- postcss-modules-values "^4.0.0"
- postcss-value-parser "^4.2.0"
- semver "^7.3.5"
-
-css-select@^4.1.3:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
- integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
- dependencies:
- boolbase "^1.0.0"
- css-what "^6.0.1"
- domhandler "^4.3.1"
- domutils "^2.8.0"
- nth-check "^2.0.1"
-
-css-select@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6"
- integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==
- dependencies:
- boolbase "^1.0.0"
- css-what "^6.1.0"
- domhandler "^5.0.2"
- domutils "^3.0.1"
- nth-check "^2.0.1"
-
-css-what@^6.0.1, css-what@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
- integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
-
-cssesc@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
- integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-
-csstype@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
- integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
-
-csv-parse@^4.15.4:
- version "4.16.3"
- resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7"
- integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==
-
-d@1, d@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
- integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
- dependencies:
- es5-ext "^0.10.50"
- type "^1.0.1"
-
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==
- dependencies:
- assert-plus "^1.0.0"
-
-de-indent@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
- integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==
-
-death@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/death/-/death-1.1.0.tgz#01aa9c401edd92750514470b8266390c66c67318"
- integrity sha512-vsV6S4KVHvTGxbEcij7hkWRv0It+sGGWVOM67dQde/o5Xjnr+KmLjxWJii2uEObIrt1CcM9w0Yaovx+iOlIL+w==
-
-debug@2.6.9, debug@^2.2.0:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@3.2.6:
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
- integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
- dependencies:
- ms "^2.1.1"
-
-debug@4, debug@4.3.4, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
-debug@=3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
- integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
- dependencies:
- ms "2.0.0"
-
-debug@^3.1.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-decamelize@^1.1.1, decamelize@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
-
-decamelize@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
- integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
-
-decimal.js-light@^2.5.0:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/decimal.js-light/-/decimal.js-light-2.5.1.tgz#134fd32508f19e208f4fb2f8dac0d2626a867934"
- integrity sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==
-
-decode-uri-component@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
- integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==
-
-decompress-response@^3.2.0, decompress-response@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
- integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==
- dependencies:
- mimic-response "^1.0.0"
-
-decompress-response@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
- integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
- dependencies:
- mimic-response "^3.1.0"
-
-decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1"
- integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==
- dependencies:
- file-type "^5.2.0"
- is-stream "^1.1.0"
- tar-stream "^1.5.2"
-
-decompress-tarbz2@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b"
- integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==
- dependencies:
- decompress-tar "^4.1.0"
- file-type "^6.1.0"
- is-stream "^1.1.0"
- seek-bzip "^1.0.5"
- unbzip2-stream "^1.0.9"
-
-decompress-targz@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee"
- integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==
- dependencies:
- decompress-tar "^4.1.1"
- file-type "^5.2.0"
- is-stream "^1.1.0"
-
-decompress-unzip@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69"
- integrity sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==
- dependencies:
- file-type "^3.8.0"
- get-stream "^2.2.0"
- pify "^2.3.0"
- yauzl "^2.4.2"
-
-decompress@^4.0.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118"
- integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==
- dependencies:
- decompress-tar "^4.0.0"
- decompress-tarbz2 "^4.0.0"
- decompress-targz "^4.0.0"
- decompress-unzip "^4.0.1"
- graceful-fs "^4.1.10"
- make-dir "^1.0.0"
- pify "^2.3.0"
- strip-dirs "^2.0.0"
-
-deep-eql@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"
- integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
- dependencies:
- type-detect "^4.0.0"
-
-deep-eql@^4.0.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.1.tgz#b1154ea8c95012d9f23f37f4eecfd2ee8e5b9323"
- integrity sha512-rc6HkZswtl+KMi/IODZ8k7C/P37clC2Rf1HYI11GqdbgvggIyHjsU5MdjlTlaP6eu24c0sR3mcW2SqsVZ1sXUw==
- dependencies:
- type-detect "^4.0.0"
-
-deep-extend@~0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
-deep-is@~0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-defer-to-connect@^1.0.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
- integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
-
-defer-to-connect@^2.0.0, defer-to-connect@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
- integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-
-define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-
-delete-empty@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/delete-empty/-/delete-empty-3.0.0.tgz#f8040f2669f26fa7060bc2304e9859c593b685e8"
- integrity sha512-ZUyiwo76W+DYnKsL3Kim6M/UOavPdBJgDYWOmuQhYaZvJH0AXAHbUNyEDtRbBra8wqqr686+63/0azfEk1ebUQ==
- dependencies:
- ansi-colors "^4.1.0"
- minimist "^1.2.0"
- path-starts-with "^2.0.0"
- rimraf "^2.6.2"
-
-delimit-stream@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/delimit-stream/-/delimit-stream-0.1.0.tgz#9b8319477c0e5f8aeb3ce357ae305fc25ea1cd2b"
- integrity sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==
-
-depd@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
- integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-
-des.js@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
- integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
- dependencies:
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
-
-destroy@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
- integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-
-detect-indent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
- integrity sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==
-
-detect-port@^1.3.0:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b"
- integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==
- dependencies:
- address "^1.0.1"
- debug "4"
-
-diff@3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
- integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
-
-diff@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
- integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
-
-diff@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
- integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
-
-diffie-hellman@^5.0.0:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
- integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
- dependencies:
- bn.js "^4.1.0"
- miller-rabin "^4.0.0"
- randombytes "^2.0.0"
-
-difflib@^0.2.4:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/difflib/-/difflib-0.2.4.tgz#b5e30361a6db023176d562892db85940a718f47e"
- integrity sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==
- dependencies:
- heap ">= 0.2.0"
-
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
- dependencies:
- path-type "^4.0.0"
-
-dom-converter@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
- integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
- dependencies:
- utila "~0.4"
-
-dom-serializer@^1.0.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
- integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
- dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.2.0"
- entities "^2.0.0"
-
-dom-serializer@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53"
- integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==
- dependencies:
- domelementtype "^2.3.0"
- domhandler "^5.0.2"
- entities "^4.2.0"
-
-dom-walk@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
- integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
-
-domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
- integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
-
-domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
- integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
- dependencies:
- domelementtype "^2.2.0"
-
-domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31"
- integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==
- dependencies:
- domelementtype "^2.3.0"
-
-domutils@^2.5.2, domutils@^2.8.0:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
- integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
- dependencies:
- dom-serializer "^1.0.1"
- domelementtype "^2.2.0"
- domhandler "^4.2.0"
-
-domutils@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c"
- integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==
- dependencies:
- dom-serializer "^2.0.0"
- domelementtype "^2.3.0"
- domhandler "^5.0.1"
-
-dot-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee"
- integrity sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==
- dependencies:
- no-case "^2.2.0"
-
-dot-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
- integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
-
-dotenv@^16.0.3:
- version "16.0.3"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07"
- integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==
-
-duplexer3@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e"
- integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==
-
-ecc-jsbn@~0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
- integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==
- dependencies:
- jsbn "~0.1.0"
- safer-buffer "^2.1.0"
-
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-
-electron-to-chromium@^1.4.251:
- version "1.4.284"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
- integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
-
-elliptic@6.3.3:
- version "6.3.3"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.3.3.tgz#5482d9646d54bcb89fd7d994fc9e2e9568876e3f"
- integrity sha512-cIky9SO2H8W2eU1NOLySnhOYJnuEWCq9ZJeHvHd/lXzEL9vyraIMfilZSn57X3aVX+wkfYmqkch2LvmTzkjFpA==
- dependencies:
- bn.js "^4.4.0"
- brorand "^1.0.1"
- hash.js "^1.0.0"
- inherits "^2.0.1"
-
-elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4:
- version "6.5.4"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
- 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"
-
-emoji-regex@^10.1.0:
- version "10.2.1"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.2.1.tgz#a41c330d957191efd3d9dfe6e1e8e1e9ab048b3f"
- integrity sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==
-
-emoji-regex@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
- integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-emojis-list@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
- integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
-
-encode-utf8@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda"
- integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==
-
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-
-end-of-stream@^1.0.0, end-of-stream@^1.1.0:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
-enhanced-resolve@^5.10.0:
- version "5.10.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
- integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
-
-enquirer@^2.3.0, enquirer@^2.3.6:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
- integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
- dependencies:
- ansi-colors "^4.1.1"
-
-entities@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
- integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-
-entities@^4.2.0, entities@^4.3.0, entities@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174"
- integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==
-
-env-paths@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
- integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
-
-error-ex@^1.2.0:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-es-abstract@^1.19.0, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.0, es-abstract@^1.20.1:
- version "1.20.4"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861"
- integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==
- dependencies:
- call-bind "^1.0.2"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.3"
- get-symbol-description "^1.0.0"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-weakref "^1.0.2"
- object-inspect "^1.12.2"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- safe-regex-test "^1.0.0"
- string.prototype.trimend "^1.0.5"
- string.prototype.trimstart "^1.0.5"
- unbox-primitive "^1.0.2"
-
-es-array-method-boxes-properly@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
- integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
-
-es-module-lexer@^0.9.0:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
- integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-es5-ext@^0.10.35, es5-ext@^0.10.50:
- version "0.10.62"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5"
- integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==
- dependencies:
- es6-iterator "^2.0.3"
- es6-symbol "^3.1.3"
- next-tick "^1.1.0"
-
-es6-iterator@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
- integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==
- dependencies:
- d "1"
- es5-ext "^0.10.35"
- es6-symbol "^3.1.1"
-
-es6-promise@^4.2.8:
- version "4.2.8"
- resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
- integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
-
-es6-symbol@^3.1.1, es6-symbol@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
- integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
- dependencies:
- d "^1.0.1"
- ext "^1.1.2"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
-
-escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-
-escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-escodegen@1.8.x:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
- integrity sha512-yhi5S+mNTOuRvyW4gWlg5W1byMaQGWWSYHXsuFZ7GBo7tpyOwi2EdzMP/QWxh9hwkD2m+wDVHJsxhRIj+v/b/A==
- dependencies:
- esprima "^2.7.1"
- estraverse "^1.9.1"
- esutils "^2.0.2"
- optionator "^0.8.1"
- optionalDependencies:
- source-map "~0.2.0"
-
-eslint-scope@5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
-
-esprima@2.7.x, esprima@^2.7.1:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
- integrity sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==
-
-esprima@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^1.9.1:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44"
- integrity sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==
-
-estraverse@^4.1.1:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-estraverse@^5.2.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-
-eth-ens-namehash@2.0.8, eth-ens-namehash@^2.0.8:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz#229ac46eca86d52e0c991e7cb2aef83ff0f68bcf"
- integrity sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==
- dependencies:
- idna-uts46-hx "^2.3.1"
- js-sha3 "^0.5.7"
-
-eth-gas-reporter@^0.2.25:
- version "0.2.25"
- resolved "https://registry.yarnpkg.com/eth-gas-reporter/-/eth-gas-reporter-0.2.25.tgz#546dfa946c1acee93cb1a94c2a1162292d6ff566"
- integrity sha512-1fRgyE4xUB8SoqLgN3eDfpDfwEfRxh2Sz1b7wzFbyQA+9TekMmvSjjoRu9SKcSVyK+vLkLIsVbJDsTWjw195OQ==
- dependencies:
- "@ethersproject/abi" "^5.0.0-beta.146"
- "@solidity-parser/parser" "^0.14.0"
- cli-table3 "^0.5.0"
- colors "1.4.0"
- ethereum-cryptography "^1.0.3"
- ethers "^4.0.40"
- fs-readdir-recursive "^1.1.0"
- lodash "^4.17.14"
- markdown-table "^1.1.3"
- mocha "^7.1.1"
- req-cwd "^2.0.0"
- request "^2.88.0"
- request-promise-native "^1.0.5"
- sha1 "^1.1.1"
- sync-request "^6.0.0"
-
-eth-lib@0.2.7:
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.7.tgz#2f93f17b1e23aec3759cd4a3fe20c1286a3fc1ca"
- integrity sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==
- dependencies:
- bn.js "^4.11.6"
- elliptic "^6.4.0"
- xhr-request-promise "^0.1.2"
-
-eth-lib@0.2.8:
- version "0.2.8"
- resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.8.tgz#b194058bef4b220ad12ea497431d6cb6aa0623c8"
- integrity sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==
- dependencies:
- bn.js "^4.11.6"
- elliptic "^6.4.0"
- xhr-request-promise "^0.1.2"
-
-eth-lib@^0.1.26:
- version "0.1.29"
- resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.1.29.tgz#0c11f5060d42da9f931eab6199084734f4dbd1d9"
- 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"
-
-ethereum-bloom-filters@^1.0.6:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz#3ca07f4aed698e75bd134584850260246a5fed8a"
- integrity sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==
- dependencies:
- js-sha3 "^0.8.0"
-
-ethereum-cryptography@0.1.3, ethereum-cryptography@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz#8d6143cfc3d74bf79bbd8edecdf29e4ae20dd191"
- 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"
-
-ethereum-cryptography@^1.0.3:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz#74f2ac0f0f5fe79f012c889b3b8446a9a6264e6d"
- integrity sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==
- dependencies:
- "@noble/hashes" "1.1.2"
- "@noble/secp256k1" "1.6.3"
- "@scure/bip32" "1.1.0"
- "@scure/bip39" "1.1.0"
-
-ethereumjs-abi@^0.6.8:
- version "0.6.8"
- resolved "https://registry.yarnpkg.com/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz#71bc152db099f70e62f108b7cdfca1b362c6fcae"
- integrity sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==
- dependencies:
- bn.js "^4.11.8"
- ethereumjs-util "^6.0.0"
-
-ethereumjs-common@^1.3.2, ethereumjs-common@^1.5.0:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz#2065dbe9214e850f2e955a80e650cb6999066979"
- integrity sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==
-
-ethereumjs-tx@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz#5dfe7688bf177b45c9a23f86cf9104d47ea35fed"
- integrity sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==
- dependencies:
- ethereumjs-common "^1.5.0"
- ethereumjs-util "^6.0.0"
-
-ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz#fcb4e4dd5ceacb9d2305426ab1a5cd93e3163b69"
- 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"
-
-ethereumjs-util@^7.0.10, ethereumjs-util@^7.0.3, ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.4, ethereumjs-util@^7.1.5:
- version "7.1.5"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz#9ecf04861e4fbbeed7465ece5f23317ad1129181"
- integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==
- dependencies:
- "@types/bn.js" "^5.1.0"
- bn.js "^5.1.2"
- create-hash "^1.1.2"
- ethereum-cryptography "^0.1.3"
- rlp "^2.2.4"
-
-ethers@4.0.0-beta.3:
- version "4.0.0-beta.3"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-4.0.0-beta.3.tgz#15bef14e57e94ecbeb7f9b39dd0a4bd435bc9066"
- integrity sha512-YYPogooSknTwvHg3+Mv71gM/3Wcrx+ZpCzarBj3mqs9njjRkrOo2/eufzhHloOCo3JSoNI4TQJJ6yU5ABm3Uog==
- dependencies:
- "@types/node" "^10.3.2"
- aes-js "3.0.0"
- bn.js "^4.4.0"
- elliptic "6.3.3"
- hash.js "1.1.3"
- js-sha3 "0.5.7"
- scrypt-js "2.0.3"
- setimmediate "1.0.4"
- uuid "2.0.1"
- xmlhttprequest "1.8.0"
-
-ethers@^4.0.20, ethers@^4.0.32, ethers@^4.0.40:
- version "4.0.49"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-4.0.49.tgz#0eb0e9161a0c8b4761be547396bbe2fb121a8894"
- integrity sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==
- dependencies:
- aes-js "3.0.0"
- bn.js "^4.11.9"
- elliptic "6.5.4"
- hash.js "1.1.3"
- js-sha3 "0.5.7"
- scrypt-js "2.0.4"
- setimmediate "1.0.4"
- uuid "2.0.1"
- xmlhttprequest "1.8.0"
-
-ethers@^5.0.13, ethers@^5.5.3, ethers@^5.7.2:
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e"
- integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==
- dependencies:
- "@ethersproject/abi" "5.7.0"
- "@ethersproject/abstract-provider" "5.7.0"
- "@ethersproject/abstract-signer" "5.7.0"
- "@ethersproject/address" "5.7.0"
- "@ethersproject/base64" "5.7.0"
- "@ethersproject/basex" "5.7.0"
- "@ethersproject/bignumber" "5.7.0"
- "@ethersproject/bytes" "5.7.0"
- "@ethersproject/constants" "5.7.0"
- "@ethersproject/contracts" "5.7.0"
- "@ethersproject/hash" "5.7.0"
- "@ethersproject/hdnode" "5.7.0"
- "@ethersproject/json-wallets" "5.7.0"
- "@ethersproject/keccak256" "5.7.0"
- "@ethersproject/logger" "5.7.0"
- "@ethersproject/networks" "5.7.1"
- "@ethersproject/pbkdf2" "5.7.0"
- "@ethersproject/properties" "5.7.0"
- "@ethersproject/providers" "5.7.2"
- "@ethersproject/random" "5.7.0"
- "@ethersproject/rlp" "5.7.0"
- "@ethersproject/sha2" "5.7.0"
- "@ethersproject/signing-key" "5.7.0"
- "@ethersproject/solidity" "5.7.0"
- "@ethersproject/strings" "5.7.0"
- "@ethersproject/transactions" "5.7.0"
- "@ethersproject/units" "5.7.0"
- "@ethersproject/wallet" "5.7.0"
- "@ethersproject/web" "5.7.1"
- "@ethersproject/wordlists" "5.7.0"
-
-ethjs-abi@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/ethjs-abi/-/ethjs-abi-0.2.1.tgz#e0a7a93a7e81163a94477bad56ede524ab6de533"
- integrity sha512-g2AULSDYI6nEJyJaEVEXtTimRY2aPC2fi7ddSy0W+LXvEVL8Fe1y76o43ecbgdUKwZD+xsmEgX1yJr1Ia3r1IA==
- dependencies:
- bn.js "4.11.6"
- js-sha3 "0.5.5"
- number-to-bn "1.7.0"
-
-ethjs-unit@0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699"
- integrity sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==
- dependencies:
- bn.js "4.11.6"
- number-to-bn "1.7.0"
-
-ethjs-util@0.1.6, ethjs-util@^0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536"
- integrity sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==
- dependencies:
- is-hex-prefixed "1.0.0"
- strip-hex-prefix "1.0.0"
-
-event-target-shim@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
- integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-
-eventemitter3@3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
- integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
-
-eventemitter3@4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384"
- integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==
-
-events@^3.2.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
- integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-
-evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
- integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
- dependencies:
- md5.js "^1.3.4"
- safe-buffer "^5.1.1"
-
-express@^4.14.0:
- version "4.18.2"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
- integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
- dependencies:
- accepts "~1.3.8"
- array-flatten "1.1.1"
- body-parser "1.20.1"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.5.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "2.0.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "1.2.0"
- fresh "0.5.2"
- http-errors "2.0.0"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.11.0"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.18.0"
- serve-static "1.15.0"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
-ext@^1.1.2:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f"
- integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==
- dependencies:
- type "^2.7.2"
-
-extend@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
- integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==
-
-extsprintf@^1.2.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
- integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
-
-fast-check@3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-3.1.1.tgz#72c5ae7022a4e86504762e773adfb8a5b0b01252"
- integrity sha512-3vtXinVyuUKCKFKYcwXhGE6NtGWkqF8Yh3rvMZNzmwz8EPrgoc/v4pDdLHyLnCyCI5MZpZZkDEwFyXyEONOxpA==
- dependencies:
- pure-rand "^5.0.1"
-
-fast-deep-equal@^3.1.1:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-glob@^3.0.3:
- version "3.2.12"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
- integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-fast-json-stable-stringify@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
-
-fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
- dependencies:
- reusify "^1.0.4"
-
-fd-slicer@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
- integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
- dependencies:
- pend "~1.2.0"
-
-file-type@^3.8.0:
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9"
- integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==
-
-file-type@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6"
- integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==
-
-file-type@^6.1.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919"
- integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-finalhandler@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
- integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
- dependencies:
- debug "2.6.9"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- statuses "2.0.1"
- unpipe "~1.0.0"
-
-find-replace@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38"
- integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==
- dependencies:
- array-back "^3.0.1"
-
-find-up@3.0.0, find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
-find-up@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-find-up@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
- integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==
- dependencies:
- path-exists "^2.0.0"
- pinkie-promise "^2.0.0"
-
-find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
- dependencies:
- locate-path "^2.0.0"
-
-find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
-flat@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.1.tgz#a392059cc382881ff98642f5da4dde0a959f309b"
- integrity sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==
- dependencies:
- is-buffer "~2.0.3"
-
-flat@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
- integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-
-fmix@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/fmix/-/fmix-0.1.0.tgz#c7bbf124dec42c9d191cfb947d0a9778dd986c0c"
- integrity sha512-Y6hyofImk9JdzU8k5INtTXX1cu8LDlePWDFU5sftm9H+zKCr5SGrVjdhkvsim646cw5zD0nADj8oHyXMZmCZ9w==
- dependencies:
- imul "^1.0.0"
-
-follow-redirects@1.5.10:
- version "1.5.10"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a"
- integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==
- dependencies:
- debug "=3.1.0"
-
-follow-redirects@^1.12.1, follow-redirects@^1.14.0:
- version "1.15.2"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
- integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
-
-for-each@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
- integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
- dependencies:
- is-callable "^1.1.3"
-
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
- integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
-
-form-data-encoder@1.7.1:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.1.tgz#ac80660e4f87ee0d3d3c3638b7da8278ddb8ec96"
- integrity sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==
-
-form-data@^2.2.0:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
- integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
-form-data@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
- integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@~2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
- integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
-forwarded@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
- integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-
-fp-ts@1.19.3:
- version "1.19.3"
- resolved "https://registry.yarnpkg.com/fp-ts/-/fp-ts-1.19.3.tgz#261a60d1088fbff01f91256f91d21d0caaaaa96f"
- integrity sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==
-
-fp-ts@^1.0.0:
- version "1.19.5"
- resolved "https://registry.yarnpkg.com/fp-ts/-/fp-ts-1.19.5.tgz#3da865e585dfa1fdfd51785417357ac50afc520a"
- integrity sha512-wDNqTimnzs8QqpldiId9OavWK2NptormjXnRJTQecNjzwfyp6P/8s/zG8e4h3ja3oqkKaY72UlTjQYt/1yXf9A==
-
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
-
-fs-constants@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
- integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-
-fs-extra@^0.30.0:
- version "0.30.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
- integrity sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^2.1.0"
- klaw "^1.0.0"
- path-is-absolute "^1.0.0"
- rimraf "^2.2.8"
-
-fs-extra@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
- integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-extra@^4.0.2:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
- integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^7.0.0, fs-extra@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
- integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
- integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-minipass@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
- integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
- dependencies:
- minipass "^2.6.0"
-
-fs-readdir-recursive@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
- integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-fsevents@~2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
- integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
-
-fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
-
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
-
-functions-have-names@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
-get-caller-file@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
- integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
-
-get-caller-file@^2.0.1, get-caller-file@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-func-name@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
- integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
- integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.3"
-
-get-port@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
- integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==
-
-get-stream@^2.2.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de"
- integrity sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==
- dependencies:
- object-assign "^4.0.1"
- pinkie-promise "^2.0.0"
-
-get-stream@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
- integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==
-
-get-stream@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
- integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
- integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
- integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==
- dependencies:
- assert-plus "^1.0.0"
-
-ghost-testrpc@^0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/ghost-testrpc/-/ghost-testrpc-0.0.2.tgz#c4de9557b1d1ae7b2d20bbe474a91378ca90ce92"
- integrity sha512-i08dAEgJ2g8z5buJIrCTduwPIhih3DP+hOCTyyryikfV8T0bNvHnGXO67i0DD1H4GBDETTclPy9njZbfluQYrQ==
- dependencies:
- chalk "^2.4.2"
- node-emoji "^1.10.0"
-
-glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-to-regexp@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
- integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-
-glob@7.1.3:
- version "7.1.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
- integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@7.1.7:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^5.0.15:
- version "5.0.15"
- resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
- integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.0.0, glob@^7.1.3:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-global-modules@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
- integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
- dependencies:
- global-prefix "^3.0.0"
-
-global-prefix@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
- integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
- dependencies:
- ini "^1.3.5"
- kind-of "^6.0.2"
- which "^1.3.1"
-
-global@~4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406"
- integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
- dependencies:
- min-document "^2.19.0"
- process "^0.11.10"
-
-globby@^10.0.1:
- version "10.0.2"
- resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543"
- integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==
- dependencies:
- "@types/glob" "^7.1.1"
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.0.3"
- glob "^7.1.3"
- ignore "^5.1.1"
- merge2 "^1.2.3"
- slash "^3.0.0"
-
-got@12.1.0:
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/got/-/got-12.1.0.tgz#099f3815305c682be4fd6b0ee0726d8e4c6b0af4"
- integrity sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==
- dependencies:
- "@sindresorhus/is" "^4.6.0"
- "@szmarczak/http-timer" "^5.0.1"
- "@types/cacheable-request" "^6.0.2"
- "@types/responselike" "^1.0.0"
- cacheable-lookup "^6.0.4"
- cacheable-request "^7.0.2"
- decompress-response "^6.0.0"
- form-data-encoder "1.7.1"
- get-stream "^6.0.1"
- http2-wrapper "^2.1.10"
- lowercase-keys "^3.0.0"
- p-cancelable "^3.0.0"
- responselike "^2.0.0"
-
-got@9.6.0:
- version "9.6.0"
- resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
- 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"
-
-got@^11.8.5:
- version "11.8.5"
- resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
- integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==
- dependencies:
- "@sindresorhus/is" "^4.0.0"
- "@szmarczak/http-timer" "^4.0.5"
- "@types/cacheable-request" "^6.0.1"
- "@types/responselike" "^1.0.0"
- cacheable-lookup "^5.0.3"
- cacheable-request "^7.0.2"
- decompress-response "^6.0.0"
- http2-wrapper "^1.0.0-beta.5.2"
- lowercase-keys "^2.0.0"
- p-cancelable "^2.0.0"
- responselike "^2.0.0"
-
-got@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a"
- 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"
-
-graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
- version "4.2.10"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-
-growl@1.10.5:
- version "1.10.5"
- resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
- integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
-
-handlebars@^4.0.1:
- version "4.7.7"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
- integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
- dependencies:
- minimist "^1.2.5"
- neo-async "^2.6.0"
- source-map "^0.6.1"
- wordwrap "^1.0.0"
- optionalDependencies:
- uglify-js "^3.1.4"
-
-har-schema@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
- integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==
-
-har-validator@~5.1.3:
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
- integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
- dependencies:
- ajv "^6.12.3"
- har-schema "^2.0.0"
-
-hardhat-abi-exporter@^2.10.1:
- version "2.10.1"
- resolved "https://registry.yarnpkg.com/hardhat-abi-exporter/-/hardhat-abi-exporter-2.10.1.tgz#b14884e233c73fe3f43360f014ad7fd6df4b6d25"
- integrity sha512-X8GRxUTtebMAd2k4fcPyVnCdPa6dYK4lBsrwzKP5yiSq4i+WadWPIumaLfce53TUf/o2TnLpLOduyO1ylE2NHQ==
- dependencies:
- "@ethersproject/abi" "^5.5.0"
- delete-empty "^3.0.0"
-
-hardhat-contract-sizer@^2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/hardhat-contract-sizer/-/hardhat-contract-sizer-2.6.1.tgz#2b0046a55fa1ec96f19fdab7fde372377401c874"
- integrity sha512-b8wS7DBvyo22kmVwpzstAQTdDCThpl/ySBqZh5ga9Yxjf61/uTL12TEg5nl7lDeWy73ntEUzxMwY6XxbQEc2wA==
- dependencies:
- chalk "^4.0.0"
- cli-table3 "^0.6.0"
-
-hardhat-deploy@^0.11.19:
- version "0.11.19"
- resolved "https://registry.yarnpkg.com/hardhat-deploy/-/hardhat-deploy-0.11.19.tgz#19b9cd8c513fdd03ffc296fd5a2b76a559b33009"
- integrity sha512-5hJNgOtG0Uo+hlhjBd0kBb1/VWMrlmdZdYPPNfryZjacIqePpriY82sZP8PxHEEV38AXxdQ809WT2LE4M+a2FQ==
- dependencies:
- "@types/qs" "^6.9.7"
- axios "^0.21.1"
- chalk "^4.1.2"
- chokidar "^3.5.2"
- debug "^4.3.2"
- enquirer "^2.3.6"
- ethers "^5.5.3"
- form-data "^4.0.0"
- fs-extra "^10.0.0"
- match-all "^1.2.6"
- murmur-128 "^0.2.1"
- qs "^6.9.4"
- zksync-web3 "^0.8.1"
-
-hardhat-docgen@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/hardhat-docgen/-/hardhat-docgen-1.3.0.tgz#604c685cb92c4231c8d84b2d81c017fb887ff1d8"
- integrity sha512-paaiOHjJFLCLz2/qM1TQ7ZEG+Vy+LBvJL+SW4A64ZhBnVnyoZ/zv9DvEuawaWhqP5P7AOM6r22reVz4ecWgW7A==
- dependencies:
- css-loader "^6.5.1"
- html-webpack-plugin "^5.5.0"
- vue "^2.6.14"
- vue-loader "^15.9.8"
- vue-router "^3.5.3"
- vue-template-compiler "^2.6.14"
- webpack "^5.65.0"
-
-hardhat-gas-reporter@^1.0.9:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz#9a2afb354bc3b6346aab55b1c02ca556d0e16450"
- integrity sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==
- dependencies:
- array-uniq "1.0.3"
- eth-gas-reporter "^0.2.25"
- sha1 "^1.1.1"
-
-hardhat@^2.12.1:
- version "2.12.1"
- resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.12.1.tgz#28b0d7979b55eba379e7de5246240c121c399357"
- integrity sha512-ihqYoaAKMceVWRcc3VddftFM7Q4/WL5Xan8nrklfDRwwST0W1rWWEE8SrxGikW58IJdREsC/HXVHs0zKfYpiCA==
- dependencies:
- "@ethersproject/abi" "^5.1.2"
- "@metamask/eth-sig-util" "^4.0.0"
- "@nomicfoundation/ethereumjs-block" "^4.0.0"
- "@nomicfoundation/ethereumjs-blockchain" "^6.0.0"
- "@nomicfoundation/ethereumjs-common" "^3.0.0"
- "@nomicfoundation/ethereumjs-evm" "^1.0.0"
- "@nomicfoundation/ethereumjs-rlp" "^4.0.0"
- "@nomicfoundation/ethereumjs-statemanager" "^1.0.0"
- "@nomicfoundation/ethereumjs-trie" "^5.0.0"
- "@nomicfoundation/ethereumjs-tx" "^4.0.0"
- "@nomicfoundation/ethereumjs-util" "^8.0.0"
- "@nomicfoundation/ethereumjs-vm" "^6.0.0"
- "@nomicfoundation/solidity-analyzer" "^0.1.0"
- "@sentry/node" "^5.18.1"
- "@types/bn.js" "^5.1.0"
- "@types/lru-cache" "^5.1.0"
- abort-controller "^3.0.0"
- adm-zip "^0.4.16"
- aggregate-error "^3.0.0"
- ansi-escapes "^4.3.0"
- chalk "^2.4.2"
- chokidar "^3.4.0"
- ci-info "^2.0.0"
- debug "^4.1.1"
- enquirer "^2.3.0"
- env-paths "^2.2.0"
- ethereum-cryptography "^1.0.3"
- ethereumjs-abi "^0.6.8"
- find-up "^2.1.0"
- fp-ts "1.19.3"
- fs-extra "^7.0.1"
- glob "7.2.0"
- immutable "^4.0.0-rc.12"
- io-ts "1.10.4"
- keccak "^3.0.2"
- lodash "^4.17.11"
- mnemonist "^0.38.0"
- mocha "^10.0.0"
- p-map "^4.0.0"
- qs "^6.7.0"
- raw-body "^2.4.1"
- resolve "1.17.0"
- semver "^6.3.0"
- solc "0.7.3"
- source-map-support "^0.5.13"
- stacktrace-parser "^0.1.10"
- tsort "0.0.1"
- undici "^5.4.0"
- uuid "^8.3.2"
- ws "^7.4.6"
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
-
-has-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
- integrity sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
-has-symbol-support-x@^1.4.1:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455"
- integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==
-
-has-symbols@^1.0.0, has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-to-string-tag-x@^1.2.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d"
- integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==
- dependencies:
- has-symbol-support-x "^1.4.1"
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hash-base@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
- integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
- dependencies:
- inherits "^2.0.4"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
-
-hash-sum@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
- integrity sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==
-
-hash.js@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
- integrity sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.0"
-
-hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
- integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.1"
-
-he@1.2.0, he@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
- integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-
-header-case@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d"
- integrity sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==
- dependencies:
- no-case "^2.2.0"
- upper-case "^1.1.3"
-
-"heap@>= 0.2.0":
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc"
- integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==
-
-highlight.js@^10.4.1:
- version "10.7.3"
- resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531"
- integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==
-
-highlightjs-solidity@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/highlightjs-solidity/-/highlightjs-solidity-2.0.5.tgz#48b945f41886fa49af9f06023e6e87fffc243745"
- integrity sha512-ReXxQSGQkODMUgHcWzVSnfDCDrL2HshOYgw3OlIYmfHeRzUPkfJTUIp95pK4CmbiNG2eMTOmNLpfCz9Zq7Cwmg==
-
-hmac-drbg@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
- integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
- dependencies:
- hash.js "^1.0.3"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.1"
-
-hosted-git-info@^2.1.4, hosted-git-info@^2.6.0:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-html-minifier-terser@^6.0.2:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab"
- integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==
- dependencies:
- camel-case "^4.1.2"
- clean-css "^5.2.2"
- commander "^8.3.0"
- he "^1.2.0"
- param-case "^3.0.4"
- relateurl "^0.2.7"
- terser "^5.10.0"
-
-html-webpack-plugin@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50"
- integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==
- dependencies:
- "@types/html-minifier-terser" "^6.0.0"
- html-minifier-terser "^6.0.2"
- lodash "^4.17.21"
- pretty-error "^4.0.0"
- tapable "^2.0.0"
-
-htmlparser2@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
- integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
- dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.0.0"
- domutils "^2.5.2"
- entities "^2.0.0"
-
-htmlparser2@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010"
- integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==
- dependencies:
- domelementtype "^2.3.0"
- domhandler "^5.0.2"
- domutils "^3.0.1"
- entities "^4.3.0"
-
-http-basic@^8.1.1:
- version "8.1.3"
- resolved "https://registry.yarnpkg.com/http-basic/-/http-basic-8.1.3.tgz#a7cabee7526869b9b710136970805b1004261bbf"
- integrity sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==
- dependencies:
- caseless "^0.12.0"
- concat-stream "^1.6.2"
- http-response-object "^3.0.1"
- parse-cache-control "^1.0.1"
-
-http-cache-semantics@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
- integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
-
-http-errors@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
- integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
- dependencies:
- depd "2.0.0"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- toidentifier "1.0.1"
-
-http-https@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b"
- integrity sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==
-
-http-response-object@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/http-response-object/-/http-response-object-3.0.2.tgz#7f435bb210454e4360d074ef1f989d5ea8aa9810"
- integrity sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==
- dependencies:
- "@types/node" "^10.0.3"
-
-http-signature@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
- integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==
- dependencies:
- assert-plus "^1.0.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
-
-http2-wrapper@^1.0.0-beta.5.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
- integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
- dependencies:
- quick-lru "^5.1.1"
- resolve-alpn "^1.0.0"
-
-http2-wrapper@^2.1.10:
- version "2.1.11"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.1.11.tgz#d7c980c7ffb85be3859b6a96c800b2951ae257ef"
- integrity sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==
- dependencies:
- quick-lru "^5.1.1"
- resolve-alpn "^1.2.0"
-
-https-proxy-agent@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
- integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
- dependencies:
- agent-base "6"
- debug "4"
-
-iconv-lite@0.4.24:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
-icss-utils@^5.0.0, icss-utils@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
- integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-
-idna-uts46-hx@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz#a1dc5c4df37eee522bf66d969cc980e00e8711f9"
- integrity sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==
- dependencies:
- punycode "2.1.0"
-
-ieee754@^1.1.13, ieee754@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-ignore@^5.1.1:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-
-immutable@^4.0.0-rc.12:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef"
- integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==
-
-imul@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/imul/-/imul-1.0.1.tgz#9d5867161e8b3de96c2c38d5dc7cb102f35e2ac9"
- integrity sha512-WFAgfwPLAjU66EKt6vRdTlKj4nAgIDQzh29JonLa4Bqtl6D8JrIMvWjCnx7xEjVNmP3U0fM5o8ZObk7d0f62bA==
-
-indent-string@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
- integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-ini@^1.3.5:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
- integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
- dependencies:
- get-intrinsic "^1.1.0"
- has "^1.0.3"
- side-channel "^1.0.4"
-
-interpret@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
- integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
-
-invert-kv@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
- integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==
-
-io-ts@1.10.4:
- version "1.10.4"
- resolved "https://registry.yarnpkg.com/io-ts/-/io-ts-1.10.4.tgz#cd5401b138de88e4f920adbcb7026e2d1967e6e2"
- integrity sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==
- dependencies:
- fp-ts "^1.0.0"
-
-ipaddr.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-
-is-arguments@^1.0.4:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-buffer@^2.0.2, is-buffer@^2.0.5, is-buffer@~2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
- integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-
-is-core-module@^2.9.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
- integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
- dependencies:
- has "^1.0.3"
-
-is-date-object@^1.0.1:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-
-is-fullwidth-code-point@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
- integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==
- dependencies:
- number-is-nan "^1.0.0"
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-function@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08"
- integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==
-
-is-generator-function@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
- integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-glob@^4.0.1, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-hex-prefixed@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554"
- integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==
-
-is-lower-case@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393"
- integrity sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==
- dependencies:
- lower-case "^1.1.0"
-
-is-natural-number@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8"
- integrity sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-object@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf"
- integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==
-
-is-plain-obj@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
- integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
-
-is-plain-obj@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
- integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
-
-is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-retry-allowed@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
- integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-stream@^1.0.0, is-stream@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typed-array@^1.1.3, is-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67"
- integrity sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-abstract "^1.20.0"
- for-each "^0.3.3"
- has-tostringtag "^1.0.0"
-
-is-typedarray@^1.0.0, is-typedarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
-
-is-unicode-supported@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
- integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
-is-upper-case@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f"
- integrity sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==
- dependencies:
- upper-case "^1.1.0"
-
-is-utf8@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
- integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==
-
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
- integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==
-
-isurl@^1.0.0-alpha5:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67"
- integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==
- dependencies:
- has-to-string-tag-x "^1.2.0"
- is-object "^1.0.1"
-
-jest-worker@^27.4.5:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
- integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
- dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^8.0.0"
-
-js-sha3@0.5.5:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.5.5.tgz#baf0c0e8c54ad5903447df96ade7a4a1bca79a4a"
- integrity sha512-yLLwn44IVeunwjpDVTDZmQeVbB0h+dZpY2eO68B/Zik8hu6dH+rKeLxwua79GGIvW6xr8NBAcrtiUbYrTjEFTA==
-
-js-sha3@0.5.7, js-sha3@^0.5.7:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.5.7.tgz#0d4ffd8002d5333aabaf4a23eed2f6374c9f28e7"
- integrity sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==
-
-js-sha3@0.8.0, js-sha3@^0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
- integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==
-
-js-yaml@3.13.1:
- version "3.13.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
- integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-js-yaml@3.x:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-js-yaml@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
- integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
-
-json-buffer@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
- integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==
-
-json-buffer@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
- integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-
-json-parse-even-better-errors@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-
-json-schema-traverse@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-schema-traverse@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
- integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-
-json-schema@0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
- integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
-
-json-stringify-safe@~5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
-
-json-text-sequence@^0.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.1.1.tgz#a72f217dc4afc4629fff5feb304dc1bd51a2f3d2"
- integrity sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==
- dependencies:
- delimit-stream "0.1.0"
-
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
- dependencies:
- minimist "^1.2.0"
-
-jsonfile@^2.1.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
- integrity sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonfile@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
- integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonfile@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
- integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
- dependencies:
- universalify "^2.0.0"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonschema@^1.2.4:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab"
- integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==
-
-jsprim@^1.2.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
- integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
- dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.4.0"
- verror "1.10.0"
-
-keccak@^3.0.0, keccak@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.2.tgz#4c2c6e8c54e04f2670ee49fa734eb9da152206e0"
- integrity sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==
- dependencies:
- node-addon-api "^2.0.0"
- node-gyp-build "^4.2.0"
- readable-stream "^3.6.0"
-
-keyv@*, keyv@^4.0.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.0.tgz#dbce9ade79610b6e641a9a65f2f6499ba06b9bc6"
- integrity sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==
- dependencies:
- json-buffer "3.0.1"
-
-keyv@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
- integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
- dependencies:
- json-buffer "3.0.0"
-
-kind-of@^6.0.2:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-klaw@^1.0.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
- integrity sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==
- optionalDependencies:
- graceful-fs "^4.1.9"
-
-lcid@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
- integrity sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==
- dependencies:
- invert-kv "^1.0.0"
-
-level-supports@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-4.0.1.tgz#431546f9d81f10ff0fea0e74533a0e875c08c66a"
- integrity sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==
-
-level-transcoder@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/level-transcoder/-/level-transcoder-1.0.1.tgz#f8cef5990c4f1283d4c86d949e73631b0bc8ba9c"
- integrity sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==
- dependencies:
- buffer "^6.0.3"
- module-error "^1.0.1"
-
-level@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/level/-/level-8.0.0.tgz#41b4c515dabe28212a3e881b61c161ffead14394"
- integrity sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==
- dependencies:
- browser-level "^1.0.1"
- classic-level "^1.2.0"
-
-levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
- integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==
- dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
-
-load-json-file@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
- integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
- strip-bom "^2.0.0"
-
-loader-runner@^4.2.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
- integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
-
-loader-utils@^1.0.2, loader-utils@^1.1.0:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3"
- integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^1.0.1"
-
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-lodash.assign@^4.0.3, lodash.assign@^4.0.6:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
- integrity sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==
-
-lodash.camelcase@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
- integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==
-
-lodash.flatten@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
- integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==
-
-lodash.merge@^4.6.2:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
- integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-lodash.truncate@^4.4.2:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
- integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
-
-lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-log-symbols@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
- integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
- dependencies:
- chalk "^2.4.2"
-
-log-symbols@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
- integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
- dependencies:
- chalk "^4.1.0"
- is-unicode-supported "^0.1.0"
-
-loupe@^2.3.1:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.4.tgz#7e0b9bffc76f148f9be769cb1321d3dcf3cb25f3"
- integrity sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==
- dependencies:
- get-func-name "^2.0.0"
-
-lower-case-first@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1"
- integrity sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==
- dependencies:
- lower-case "^1.1.2"
-
-lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
- integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==
-
-lower-case@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
- integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
- dependencies:
- tslib "^2.0.3"
-
-lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
- integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-lowercase-keys@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2"
- integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==
-
-lru-cache@^4.1.2:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
- integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
- dependencies:
- pseudomap "^1.0.2"
- yallist "^2.1.2"
-
-lru-cache@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
- integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
- dependencies:
- yallist "^3.0.2"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-lru_map@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
- integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==
-
-make-dir@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
- integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
- dependencies:
- pify "^3.0.0"
-
-make-error@^1.1.1:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
- integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
-
-markdown-table@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60"
- integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==
-
-match-all@^1.2.6:
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/match-all/-/match-all-1.2.6.tgz#66d276ad6b49655551e63d3a6ee53e8be0566f8d"
- integrity sha512-0EESkXiTkWzrQQntBu2uzKvLu6vVkUGz40nGPbSZuegcfE5UuSzNjLaIu76zJWuaT/2I3Z/8M06OlUOZLGwLlQ==
-
-mcl-wasm@^0.7.1:
- version "0.7.9"
- resolved "https://registry.yarnpkg.com/mcl-wasm/-/mcl-wasm-0.7.9.tgz#c1588ce90042a8700c3b60e40efb339fc07ab87f"
- integrity sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==
-
-md5.js@^1.3.4:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
- integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
-
-memory-level@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/memory-level/-/memory-level-1.0.0.tgz#7323c3fd368f9af2f71c3cd76ba403a17ac41692"
- integrity sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==
- dependencies:
- abstract-level "^1.0.0"
- functional-red-black-tree "^1.0.1"
- module-error "^1.0.1"
-
-memorystream@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
- integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==
-
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
-
-merge-source-map@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
- integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
- dependencies:
- source-map "^0.6.1"
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-merge2@^1.2.3, merge2@^1.3.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
-
-micromatch@^4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-miller-rabin@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
- integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
- dependencies:
- bn.js "^4.0.0"
- brorand "^1.0.1"
-
-mime-db@1.52.0:
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.12, mime-types@^2.1.16, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mimic-response@^1.0.0, mimic-response@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
- integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-mimic-response@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
- integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
-min-document@^2.19.0:
- version "2.19.0"
- resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
- integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==
- dependencies:
- dom-walk "^0.1.0"
-
-minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimalistic-crypto-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
- integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
-
-"minimatch@2 || 3", minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
- integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b"
- integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
- integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
-
-minipass@^2.6.0, minipass@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
- integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
- dependencies:
- safe-buffer "^5.1.2"
- yallist "^3.0.0"
-
-minizlib@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
- integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
- dependencies:
- minipass "^2.9.0"
-
-mkdirp-promise@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1"
- integrity sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==
- dependencies:
- mkdirp "*"
-
-mkdirp@*, mkdirp@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-mkdirp@0.5.5:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
- integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
- dependencies:
- minimist "^1.2.5"
-
-mkdirp@0.5.x, mkdirp@^0.5.5:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
- integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
- dependencies:
- minimist "^1.2.6"
-
-mnemonist@^0.38.0:
- version "0.38.5"
- resolved "https://registry.yarnpkg.com/mnemonist/-/mnemonist-0.38.5.tgz#4adc7f4200491237fe0fa689ac0b86539685cade"
- integrity sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==
- dependencies:
- obliterator "^2.0.0"
-
-mocha@7.1.2:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.1.2.tgz#8e40d198acf91a52ace122cd7599c9ab857b29e6"
- integrity sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==
- dependencies:
- ansi-colors "3.2.3"
- browser-stdout "1.3.1"
- chokidar "3.3.0"
- debug "3.2.6"
- diff "3.5.0"
- escape-string-regexp "1.0.5"
- find-up "3.0.0"
- glob "7.1.3"
- growl "1.10.5"
- he "1.2.0"
- js-yaml "3.13.1"
- log-symbols "3.0.0"
- minimatch "3.0.4"
- mkdirp "0.5.5"
- ms "2.1.1"
- node-environment-flags "1.0.6"
- object.assign "4.1.0"
- strip-json-comments "2.0.1"
- supports-color "6.0.0"
- which "1.3.1"
- wide-align "1.1.3"
- yargs "13.3.2"
- yargs-parser "13.1.2"
- yargs-unparser "1.6.0"
-
-mocha@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.1.0.tgz#dbf1114b7c3f9d0ca5de3133906aea3dfc89ef7a"
- integrity sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==
- dependencies:
- ansi-colors "4.1.1"
- browser-stdout "1.3.1"
- chokidar "3.5.3"
- debug "4.3.4"
- diff "5.0.0"
- escape-string-regexp "4.0.0"
- find-up "5.0.0"
- glob "7.2.0"
- he "1.2.0"
- js-yaml "4.1.0"
- log-symbols "4.1.0"
- minimatch "5.0.1"
- ms "2.1.3"
- nanoid "3.3.3"
- serialize-javascript "6.0.0"
- strip-json-comments "3.1.1"
- supports-color "8.1.1"
- workerpool "6.2.1"
- yargs "16.2.0"
- yargs-parser "20.2.4"
- yargs-unparser "2.0.0"
-
-mocha@^7.1.1:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.2.0.tgz#01cc227b00d875ab1eed03a75106689cfed5a604"
- integrity sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==
- dependencies:
- ansi-colors "3.2.3"
- browser-stdout "1.3.1"
- chokidar "3.3.0"
- debug "3.2.6"
- diff "3.5.0"
- escape-string-regexp "1.0.5"
- find-up "3.0.0"
- glob "7.1.3"
- growl "1.10.5"
- he "1.2.0"
- js-yaml "3.13.1"
- log-symbols "3.0.0"
- minimatch "3.0.4"
- mkdirp "0.5.5"
- ms "2.1.1"
- node-environment-flags "1.0.6"
- object.assign "4.1.0"
- strip-json-comments "2.0.1"
- supports-color "6.0.0"
- which "1.3.1"
- wide-align "1.1.3"
- yargs "13.3.2"
- yargs-parser "13.1.2"
- yargs-unparser "1.6.0"
-
-mock-fs@^4.1.0:
- version "4.14.0"
- resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-4.14.0.tgz#ce5124d2c601421255985e6e94da80a7357b1b18"
- integrity sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==
-
-module-error@^1.0.1, module-error@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/module-error/-/module-error-1.0.2.tgz#8d1a48897ca883f47a45816d4fb3e3c6ba404d86"
- integrity sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-
-ms@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
- integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@2.1.3, ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multibase@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.7.0.tgz#1adfc1c50abe05eefeb5091ac0c2728d6b84581b"
- integrity sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==
- dependencies:
- base-x "^3.0.8"
- buffer "^5.5.0"
-
-multibase@~0.6.0:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.6.1.tgz#b76df6298536cc17b9f6a6db53ec88f85f8cc12b"
- integrity sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==
- dependencies:
- base-x "^3.0.8"
- buffer "^5.5.0"
-
-multicodec@^0.5.5:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-0.5.7.tgz#1fb3f9dd866a10a55d226e194abba2dcc1ee9ffd"
- integrity sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==
- dependencies:
- varint "^5.0.0"
-
-multicodec@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-1.0.4.tgz#46ac064657c40380c28367c90304d8ed175a714f"
- integrity sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==
- dependencies:
- buffer "^5.6.0"
- varint "^5.0.0"
-
-multihashes@^0.4.15, multihashes@~0.4.15:
- version "0.4.21"
- resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-0.4.21.tgz#dc02d525579f334a7909ade8a122dabb58ccfcb5"
- integrity sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==
- dependencies:
- buffer "^5.5.0"
- multibase "^0.7.0"
- varint "^5.0.0"
-
-murmur-128@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/murmur-128/-/murmur-128-0.2.1.tgz#a9f6568781d2350ecb1bf80c14968cadbeaa4b4d"
- integrity sha512-WseEgiRkI6aMFBbj8Cg9yBj/y+OdipwVC7zUo3W2W1JAJITwouUOtpqsmGSg67EQmwwSyod7hsVsWY5LsrfQVg==
- dependencies:
- encode-utf8 "^1.0.2"
- fmix "^0.1.0"
- imul "^1.0.0"
-
-mz@^2.7.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
- integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
- dependencies:
- any-promise "^1.0.0"
- object-assign "^4.0.1"
- thenify-all "^1.0.0"
-
-nan@^2.14.0:
- version "2.17.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb"
- integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==
-
-nano-base32@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/nano-base32/-/nano-base32-1.0.1.tgz#ba548c879efcfb90da1c4d9e097db4a46c9255ef"
- integrity sha512-sxEtoTqAPdjWVGv71Q17koMFGsOMSiHsIFEvzOM7cNp8BXB4AnEwmDabm5dorusJf/v1z7QxaZYxUorU9RKaAw==
-
-nano-json-stream-parser@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz#0cc8f6d0e2b622b479c40d499c46d64b755c6f5f"
- integrity sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==
-
-nanoid@3.3.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
- integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==
-
-nanoid@^3.3.4:
- version "3.3.4"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
- integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
-
-napi-macros@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b"
- integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==
-
-negotiator@0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
-neo-async@^2.6.0, neo-async@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
- integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-next-tick@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
- integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
-
-no-case@^2.2.0, no-case@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
- integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==
- dependencies:
- lower-case "^1.1.1"
-
-no-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
- integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
- dependencies:
- lower-case "^2.0.2"
- tslib "^2.0.3"
-
-node-addon-api@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32"
- integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==
-
-node-emoji@^1.10.0:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c"
- integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==
- dependencies:
- lodash "^4.17.21"
-
-node-environment-flags@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
- integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==
- dependencies:
- object.getownpropertydescriptors "^2.0.3"
- semver "^5.7.0"
-
-node-fetch@2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-gyp-build@^4.2.0, node-gyp-build@^4.3.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40"
- integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==
-
-node-releases@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
- integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
-
-nofilter@^1.0.3, nofilter@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/nofilter/-/nofilter-1.0.4.tgz#78d6f4b6a613e7ced8b015cec534625f7667006e"
- integrity sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==
-
-nofilter@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/nofilter/-/nofilter-3.1.0.tgz#c757ba68801d41ff930ba2ec55bab52ca184aa66"
- integrity sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==
-
-nopt@3.x:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
- integrity sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==
- dependencies:
- abbrev "1"
-
-normalize-package-data@^2.3.2:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-url@^4.1.0:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
- integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-
-normalize-url@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
- integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-
-nth-check@^2.0.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
- integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
- dependencies:
- boolbase "^1.0.0"
-
-number-is-nan@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
- integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==
-
-number-to-bn@1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0"
- integrity sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==
- dependencies:
- bn.js "4.11.6"
- strip-hex-prefix "1.0.0"
-
-oauth-sign@~0.9.0:
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
- integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
-
-object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-object-inspect@^1.12.2, object-inspect@^1.9.0:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
- integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
-
-object-keys@^1.0.11, object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
- integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
- dependencies:
- define-properties "^1.1.2"
- function-bind "^1.1.1"
- has-symbols "^1.0.0"
- object-keys "^1.0.11"
-
-object.assign@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
- integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
-
-object.getownpropertydescriptors@^2.0.3:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz#7965e6437a57278b587383831a9b829455a4bc37"
- integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==
- dependencies:
- array.prototype.reduce "^1.0.4"
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.1"
-
-obliterator@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-2.0.4.tgz#fa650e019b2d075d745e44f1effeb13a2adbe816"
- integrity sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==
-
-oboe@2.1.4:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/oboe/-/oboe-2.1.4.tgz#20c88cdb0c15371bb04119257d4fdd34b0aa49f6"
- integrity sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==
- dependencies:
- http-https "^1.0.0"
-
-oboe@2.1.5:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/oboe/-/oboe-2.1.5.tgz#5554284c543a2266d7a38f17e073821fbde393cd"
- integrity sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==
- dependencies:
- http-https "^1.0.0"
-
-on-finished@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
- integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
- dependencies:
- ee-first "1.1.1"
-
-once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-onetime@^5.1.0:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-optionator@^0.8.1:
- version "0.8.3"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
- integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.6"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- word-wrap "~1.2.3"
-
-ordinal@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/ordinal/-/ordinal-1.0.3.tgz#1a3c7726a61728112f50944ad7c35c06ae3a0d4d"
- integrity sha512-cMddMgb2QElm8G7vdaa02jhUNbTSrhsgAGUz1OokD83uJTwSUn+nKoNoKVVaRa08yF6sgfO7Maou1+bgLd9rdQ==
-
-os-locale@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
- integrity sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==
- dependencies:
- lcid "^1.0.0"
-
-os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-
-p-cancelable@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa"
- integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==
-
-p-cancelable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
- integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-
-p-cancelable@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
- integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
-
-p-cancelable@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050"
- integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==
-
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
-p-limit@^2.0.0, p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
- dependencies:
- p-try "^2.0.0"
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
- dependencies:
- p-limit "^1.1.0"
-
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-p-map@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
- dependencies:
- aggregate-error "^3.0.0"
-
-p-timeout@^1.1.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386"
- integrity sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==
- dependencies:
- p-finally "^1.0.0"
-
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-param-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
- integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==
- dependencies:
- no-case "^2.2.0"
-
-param-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
- integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
- dependencies:
- dot-case "^3.0.4"
- tslib "^2.0.3"
-
-parse-asn1@^5.0.0, parse-asn1@^5.1.5:
- version "5.1.6"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4"
- 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"
-
-parse-cache-control@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parse-cache-control/-/parse-cache-control-1.0.1.tgz#8eeab3e54fa56920fe16ba38f77fa21aacc2d74e"
- integrity sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==
-
-parse-headers@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.5.tgz#069793f9356a54008571eb7f9761153e6c770da9"
- integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==
-
-parse-json@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
- integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==
- dependencies:
- error-ex "^1.2.0"
-
-parse5-htmlparser2-tree-adapter@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1"
- integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==
- dependencies:
- domhandler "^5.0.2"
- parse5 "^7.0.0"
-
-parse5@^7.0.0:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.1.tgz#4649f940ccfb95d8754f37f73078ea20afe0c746"
- integrity sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==
- dependencies:
- entities "^4.4.0"
-
-parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-pascal-case@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e"
- integrity sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==
- dependencies:
- camel-case "^3.0.0"
- upper-case-first "^1.1.0"
-
-pascal-case@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
- integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
-
-path-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5"
- integrity sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==
- dependencies:
- no-case "^2.2.0"
-
-path-exists@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
- integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==
- dependencies:
- pinkie-promise "^2.0.0"
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-parse@^1.0.6, path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-starts-with@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/path-starts-with/-/path-starts-with-2.0.0.tgz#ffd6d51926cd497022b44d392196033d5451892f"
- integrity sha512-3UHTHbJz5+NLkPafFR+2ycJOjoc4WV2e9qCZCnm71zHiWaFrm1XniLVTkZXvaRgxr1xFh9JsTdicpH2yM03nLA==
-
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
-
-path-type@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
- integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==
- dependencies:
- graceful-fs "^4.1.2"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-pathval@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
- integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
-
-pbkdf2@^3.0.17, pbkdf2@^3.0.3:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
- integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
- 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"
-
-pend@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
- integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
-
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
-
-picocolors@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f"
- integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-pify@^2.0.0, pify@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-
-pify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
- integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
-
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
- dependencies:
- pinkie "^2.0.0"
-
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
-
-postcss-modules-extract-imports@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
- integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
-
-postcss-modules-local-by-default@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
- integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
- dependencies:
- icss-utils "^5.0.0"
- postcss-selector-parser "^6.0.2"
- postcss-value-parser "^4.1.0"
-
-postcss-modules-scope@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
- integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
- dependencies:
- postcss-selector-parser "^6.0.4"
-
-postcss-modules-values@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
- integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
- dependencies:
- icss-utils "^5.0.0"
-
-postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
- version "6.0.10"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
- integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
- dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
-
-postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
- integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-
-postcss@^7.0.36:
- version "7.0.39"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309"
- integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==
- dependencies:
- picocolors "^0.2.1"
- source-map "^0.6.1"
-
-postcss@^8.4.14, postcss@^8.4.7:
- version "8.4.18"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2"
- integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==
- dependencies:
- nanoid "^3.3.4"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
- integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
-
-prepend-http@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
- integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==
-
-prepend-http@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
- integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==
-
-prettier-plugin-solidity@^1.0.0-beta.24:
- version "1.0.0-beta.24"
- resolved "https://registry.yarnpkg.com/prettier-plugin-solidity/-/prettier-plugin-solidity-1.0.0-beta.24.tgz#67573ca87098c14f7ccff3639ddd8a4cab2a87eb"
- integrity sha512-6JlV5BBTWzmDSq4kZ9PTXc3eLOX7DF5HpbqmmaF+kloyUwOZbJ12hIYsUaZh2fVgZdV2t0vWcvY6qhILhlzgqg==
- dependencies:
- "@solidity-parser/parser" "^0.14.3"
- emoji-regex "^10.1.0"
- escape-string-regexp "^4.0.0"
- semver "^7.3.7"
- solidity-comments-extractor "^0.0.7"
- string-width "^4.2.3"
-
-"prettier@^1.18.2 || ^2.0.0", prettier@^2.3.1, prettier@^2.7.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
- integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
-
-pretty-error@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
- integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==
- dependencies:
- lodash "^4.17.20"
- renderkid "^3.0.0"
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process@^0.11.10:
- version "0.11.10"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-
-promise@^8.0.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a"
- integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==
- dependencies:
- asap "~2.0.6"
-
-proper-lockfile@^4.1.1:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f"
- integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==
- dependencies:
- graceful-fs "^4.2.4"
- retry "^0.12.0"
- signal-exit "^3.0.2"
-
-proxy-addr@~2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
- integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
- dependencies:
- forwarded "0.2.0"
- ipaddr.js "1.9.1"
-
-pseudomap@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
- integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==
-
-psl@^1.1.28:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
- integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
-
-public-encrypt@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
- 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"
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-punycode@2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
- integrity sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==
-
-punycode@^2.1.0, punycode@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-pure-rand@^5.0.1:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-5.0.3.tgz#a2f15dfbc3be8433d1d8ed67ee411aa83fb90406"
- integrity sha512-9N8x1h8dptBQpHyC7aZMS+iNOAm97WMGY0AFrguU1cpfW3I5jINkWe5BIY5md0ofy+1TCIELsVcm/GJXZSaPbw==
-
-qs@6.11.0, qs@^6.4.0, qs@^6.7.0, qs@^6.9.4:
- version "6.11.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
- integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
- dependencies:
- side-channel "^1.0.4"
-
-qs@~6.5.2:
- version "6.5.3"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
- integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
-
-query-string@^5.0.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb"
- 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"
-
-queue-microtask@^1.2.2, queue-microtask@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-quick-lru@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
- integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
-randomfill@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
- integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
- dependencies:
- randombytes "^2.0.5"
- safe-buffer "^5.1.0"
-
-range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@2.5.1, raw-body@^2.4.1:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
- integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
- dependencies:
- bytes "3.1.2"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-read-pkg-up@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
- integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==
- dependencies:
- find-up "^1.0.0"
- read-pkg "^1.0.0"
-
-read-pkg@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
- integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==
- dependencies:
- load-json-file "^1.0.0"
- normalize-package-data "^2.3.2"
- path-type "^1.0.0"
-
-readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- 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"
-
-readable-stream@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-readdirp@~3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839"
- integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==
- dependencies:
- picomatch "^2.0.4"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
-rechoir@^0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
- integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==
- dependencies:
- resolve "^1.1.6"
-
-recursive-readdir@^2.2.2:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372"
- integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==
- dependencies:
- minimatch "^3.0.5"
-
-reduce-flatten@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27"
- integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==
-
-regenerator-runtime@^0.13.10:
- version "0.13.10"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
- integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
-
-regexp.prototype.flags@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
- integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- functions-have-names "^1.2.2"
-
-relateurl@^0.2.7:
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
- integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==
-
-renderkid@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a"
- integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==
- dependencies:
- css-select "^4.1.3"
- dom-converter "^0.2.0"
- htmlparser2 "^6.1.0"
- lodash "^4.17.21"
- strip-ansi "^6.0.1"
-
-req-cwd@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/req-cwd/-/req-cwd-2.0.0.tgz#d4082b4d44598036640fb73ddea01ed53db49ebc"
- integrity sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==
- dependencies:
- req-from "^2.0.0"
-
-req-from@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/req-from/-/req-from-2.0.0.tgz#d74188e47f93796f4aa71df6ee35ae689f3e0e70"
- integrity sha512-LzTfEVDVQHBRfjOUMgNBA+V6DWsSnoeKzf42J7l0xa/B4jyPOuuF5MlNSmomLNGemWTnV2TIdjSSLnEn95fOQA==
- dependencies:
- resolve-from "^3.0.0"
-
-request-promise-core@1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f"
- integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==
- dependencies:
- lodash "^4.17.19"
-
-request-promise-native@^1.0.5:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28"
- integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==
- dependencies:
- request-promise-core "1.1.4"
- stealthy-require "^1.1.1"
- tough-cookie "^2.3.3"
-
-request@^2.79.0, request@^2.85.0, request@^2.88.0:
- version "2.88.2"
- resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
- 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"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
-
-require-from-string@^1.1.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
- integrity sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==
-
-require-from-string@^2.0.0, require-from-string@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
- integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-
-require-main-filename@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
- integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==
-
-require-main-filename@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
- integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-
-resolve-alpn@^1.0.0, resolve-alpn@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
- integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
-
-resolve-from@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
- integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==
-
-resolve@1.1.x:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
- integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==
-
-resolve@1.17.0:
- version "1.17.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
- integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
- dependencies:
- path-parse "^1.0.6"
-
-resolve@^1.1.6, resolve@^1.10.0:
- version "1.22.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
- integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-responselike@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
- integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==
- dependencies:
- lowercase-keys "^1.0.0"
-
-responselike@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc"
- integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==
- dependencies:
- lowercase-keys "^2.0.0"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-retry@^0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
- integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
-
-reusify@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
- integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-
-rimraf@^2.2.8, rimraf@^2.6.2:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
- dependencies:
- glob "^7.1.3"
-
-ripemd160-min@0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/ripemd160-min/-/ripemd160-min-0.0.6.tgz#a904b77658114474d02503e819dcc55853b67e62"
- integrity sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A==
-
-ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
- integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
-
-rlp@^2.2.3, rlp@^2.2.4:
- version "2.2.7"
- resolved "https://registry.yarnpkg.com/rlp/-/rlp-2.2.7.tgz#33f31c4afac81124ac4b283e2bd4d9720b30beaf"
- integrity sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==
- dependencies:
- bn.js "^5.2.0"
-
-run-parallel-limit@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz#be80e936f5768623a38a963262d6bef8ff11e7ba"
- integrity sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==
- dependencies:
- queue-microtask "^1.2.2"
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-rustbn.js@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/rustbn.js/-/rustbn.js-0.2.0.tgz#8082cb886e707155fd1cb6f23bd591ab8d55d0ca"
- integrity sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==
-
-safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-regex-test@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
- integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-regex "^1.1.4"
-
-"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-sc-istanbul@^0.4.5:
- version "0.4.6"
- resolved "https://registry.yarnpkg.com/sc-istanbul/-/sc-istanbul-0.4.6.tgz#cf6784355ff2076f92d70d59047d71c13703e839"
- integrity sha512-qJFF/8tW/zJsbyfh/iT/ZM5QNHE3CXxtLJbZsL+CzdJLBsPD7SedJZoUA4d8iAcN2IoMp/Dx80shOOd2x96X/g==
- dependencies:
- abbrev "1.0.x"
- async "1.x"
- escodegen "1.8.x"
- esprima "2.7.x"
- glob "^5.0.15"
- handlebars "^4.0.1"
- js-yaml "3.x"
- mkdirp "0.5.x"
- nopt "3.x"
- once "1.x"
- resolve "1.1.x"
- supports-color "^3.1.0"
- which "^1.1.1"
- wordwrap "^1.0.0"
-
-schema-utils@^3.1.0, schema-utils@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
- integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
- dependencies:
- "@types/json-schema" "^7.0.8"
- ajv "^6.12.5"
- ajv-keywords "^3.5.2"
-
-scrypt-js@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.3.tgz#bb0040be03043da9a012a2cea9fc9f852cfc87d4"
- integrity sha512-d8DzQxNivoNDogyYmb/9RD5mEQE/Q7vG2dLDUgvfPmKL9xCVzgqUntOdS0me9Cq9Sh9VxIZuoNEFcsfyXRnyUw==
-
-scrypt-js@2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.4.tgz#32f8c5149f0797672e551c07e230f834b6af5f16"
- integrity sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==
-
-scrypt-js@3.0.1, scrypt-js@^3.0.0, scrypt-js@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312"
- integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==
-
-"scrypt-shim@github:web3-js/scrypt-shim":
- version "0.1.0"
- resolved "https://codeload.github.com/web3-js/scrypt-shim/tar.gz/aafdadda13e660e25e1c525d1f5b2443f5eb1ebb"
- dependencies:
- scryptsy "^2.1.0"
- semver "^6.3.0"
-
-scryptsy@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/scryptsy/-/scryptsy-2.1.0.tgz#8d1e8d0c025b58fdd25b6fa9a0dc905ee8faa790"
- integrity sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==
-
-secp256k1@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.3.tgz#c4559ecd1b8d3c1827ed2d1b94190d69ce267303"
- integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==
- dependencies:
- elliptic "^6.5.4"
- node-addon-api "^2.0.0"
- node-gyp-build "^4.2.0"
-
-seek-bzip@^1.0.5:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4"
- integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==
- dependencies:
- commander "^2.8.1"
-
-"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-semver@7.3.7:
- version "7.3.7"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
- dependencies:
- lru-cache "^6.0.0"
-
-semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
- version "7.3.8"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
- integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
- dependencies:
- lru-cache "^6.0.0"
-
-send@0.18.0:
- version "0.18.0"
- resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
- integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
- dependencies:
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "2.0.0"
- mime "1.6.0"
- ms "2.1.3"
- on-finished "2.4.1"
- range-parser "~1.2.1"
- statuses "2.0.1"
-
-sentence-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4"
- integrity sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==
- dependencies:
- no-case "^2.2.0"
- upper-case-first "^1.1.2"
-
-serialize-javascript@6.0.0, serialize-javascript@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
- integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
- dependencies:
- randombytes "^2.1.0"
-
-serve-static@1.15.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
- integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.18.0"
-
-servify@^0.1.12:
- version "0.1.12"
- resolved "https://registry.yarnpkg.com/servify/-/servify-0.1.12.tgz#142ab7bee1f1d033b66d0707086085b17c06db95"
- 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"
-
-set-blocking@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
-
-setimmediate@1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.4.tgz#20e81de622d4a02588ce0c8da8973cbcf1d3138f"
- integrity sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==
-
-setimmediate@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
- integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
-sha.js@^2.4.0, sha.js@^2.4.8:
- version "2.4.11"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-sha1@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/sha1/-/sha1-1.1.1.tgz#addaa7a93168f393f19eb2b15091618e2700f848"
- integrity sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==
- dependencies:
- charenc ">= 0.0.1"
- crypt ">= 0.0.1"
-
-sha3@^2.1.1:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/sha3/-/sha3-2.1.4.tgz#000fac0fe7c2feac1f48a25e7a31b52a6492cc8f"
- integrity sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==
- dependencies:
- buffer "6.0.3"
-
-shelljs@^0.8.3:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
- integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
- dependencies:
- glob "^7.0.0"
- interpret "^1.0.0"
- rechoir "^0.6.2"
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-signal-exit@^3.0.2:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-simple-concat@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
- integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
-
-simple-get@^2.7.0:
- version "2.8.2"
- resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.2.tgz#5708fb0919d440657326cd5fe7d2599d07705019"
- integrity sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==
- dependencies:
- decompress-response "^3.3.0"
- once "^1.3.1"
- simple-concat "^1.0.0"
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slice-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
- integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-snake-case@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f"
- integrity sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==
- dependencies:
- no-case "^2.2.0"
-
-solc@0.7.3:
- version "0.7.3"
- resolved "https://registry.yarnpkg.com/solc/-/solc-0.7.3.tgz#04646961bd867a744f63d2b4e3c0701ffdc7d78a"
- integrity sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA==
- dependencies:
- command-exists "^1.2.8"
- commander "3.0.2"
- follow-redirects "^1.12.1"
- fs-extra "^0.30.0"
- js-sha3 "0.8.0"
- memorystream "^0.3.1"
- require-from-string "^2.0.0"
- semver "^5.5.0"
- tmp "0.0.33"
-
-solc@^0.4.20:
- version "0.4.26"
- resolved "https://registry.yarnpkg.com/solc/-/solc-0.4.26.tgz#5390a62a99f40806b86258c737c1cf653cc35cb5"
- integrity sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==
- dependencies:
- fs-extra "^0.30.0"
- memorystream "^0.3.1"
- require-from-string "^1.1.0"
- semver "^5.3.0"
- yargs "^4.7.1"
-
-solidity-ast@^0.4.15:
- version "0.4.35"
- resolved "https://registry.yarnpkg.com/solidity-ast/-/solidity-ast-0.4.35.tgz#82e064b14dc989338123264bde2235cad751f128"
- integrity sha512-F5bTDLh3rmDxRmLSrs3qt3nvxJprWSEkS7h2KmuXDx7XTfJ6ZKVTV1rtPIYCqJAuPsU/qa8YUeFn7jdOAZcTPA==
-
-solidity-comments-extractor@^0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/solidity-comments-extractor/-/solidity-comments-extractor-0.0.7.tgz#99d8f1361438f84019795d928b931f4e5c39ca19"
- integrity sha512-wciNMLg/Irp8OKGrh3S2tfvZiZ0NEyILfcRCXCD4mp7SgK/i9gzLfhY2hY7VMCQJ3kH9UB9BzNdibIVMchzyYw==
-
-solidity-coverage@^0.8.2:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/solidity-coverage/-/solidity-coverage-0.8.2.tgz#bc39604ab7ce0a3fa7767b126b44191830c07813"
- integrity sha512-cv2bWb7lOXPE9/SSleDO6czkFiMHgP4NXPj+iW9W7iEKLBk7Cj0AGBiNmGX3V1totl9wjPrT0gHmABZKZt65rQ==
- dependencies:
- "@ethersproject/abi" "^5.0.9"
- "@solidity-parser/parser" "^0.14.1"
- chalk "^2.4.2"
- death "^1.1.0"
- detect-port "^1.3.0"
- difflib "^0.2.4"
- fs-extra "^8.1.0"
- ghost-testrpc "^0.0.2"
- global-modules "^2.0.0"
- globby "^10.0.1"
- jsonschema "^1.2.4"
- lodash "^4.17.15"
- mocha "7.1.2"
- node-emoji "^1.10.0"
- pify "^4.0.1"
- recursive-readdir "^2.2.2"
- sc-istanbul "^0.4.5"
- semver "^7.3.4"
- shelljs "^0.8.3"
- web3-utils "^1.3.6"
-
-solpp@^0.11.5:
- version "0.11.5"
- resolved "https://registry.yarnpkg.com/solpp/-/solpp-0.11.5.tgz#e5f38b5acc952e1cc2e3871d490fdbed910938dd"
- integrity sha512-LjzCGMrTDXtera2C4mbQGZSpBznP+o3/82L2CneAAMNbm+t4xPsvfrgJkIaY+IZ5YLrB8IXn7cYthwHMKvAWnQ==
- dependencies:
- antlr4 "~4.8.0"
- axios "^0.21.1"
- bn-str-256 "^1.9.1"
- commander "^2.19.0"
- ethereumjs-util "^6.0.0"
- lodash "^4.17.11"
- mz "^2.7.0"
- resolve "^1.10.0"
- semver "^5.6.0"
-
-source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-source-map-support@^0.5.13, source-map-support@~0.5.20:
- version "0.5.21"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-source-map@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"
- integrity sha512-CBdZ2oa/BHhS4xj5DlhjWNHcan57/5YuvfdLf17iVmIpd9KRm+DFLmC6nBNj+6Ua7Kt3TmOjDpQT1aTYOQtoUA==
- dependencies:
- amdefine ">=0.0.4"
-
-spdx-correct@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
- integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.12"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779"
- integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==
-
-spinnies@^0.4.2:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/spinnies/-/spinnies-0.4.3.tgz#2ea0ad148e78353ddf621dec3951a6f4c3cbf66e"
- integrity sha512-TTA2vWXrXJpfThWAl2t2hchBnCMI1JM5Wmb2uyI7Zkefdw/xO98LDy6/SBYwQPiYXL3swx3Eb44ZxgoS8X5wpA==
- dependencies:
- chalk "^2.4.2"
- cli-cursor "^3.0.0"
- strip-ansi "^5.2.0"
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-
-sshpk@^1.7.0:
- version "1.17.0"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5"
- integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
- 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"
-
-stacktrace-parser@^0.1.10:
- version "0.1.10"
- resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a"
- integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==
- dependencies:
- type-fest "^0.7.1"
-
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
-stealthy-require@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
- integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==
-
-streamsearch@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764"
- integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==
-
-strict-uri-encode@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
- integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==
-
-string-format@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/string-format/-/string-format-2.0.0.tgz#f2df2e7097440d3b65de31b6d40d54c96eaffb9b"
- integrity sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==
-
-string-width@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
- integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==
- dependencies:
- code-point-at "^1.0.0"
- is-fullwidth-code-point "^1.0.0"
- strip-ansi "^3.0.0"
-
-"string-width@^1.0.2 || 2", string-width@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
-
-string-width@^3.0.0, string-width@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
- integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
- dependencies:
- emoji-regex "^7.0.1"
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^5.1.0"
-
-string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-string.prototype.trimend@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
- integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-string.prototype.trimstart@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
- integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.19.5"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-strip-ansi@^3.0.0, strip-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
- integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
- dependencies:
- ansi-regex "^2.0.0"
-
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
- integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==
- dependencies:
- ansi-regex "^3.0.0"
-
-strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.0"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-bom@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
- integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==
- dependencies:
- is-utf8 "^0.2.0"
-
-strip-dirs@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5"
- integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==
- dependencies:
- is-natural-number "^4.0.1"
-
-strip-hex-prefix@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f"
- integrity sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==
- dependencies:
- is-hex-prefixed "1.0.0"
-
-strip-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
- integrity sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==
-
-strip-json-comments@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
-
-strip-json-comments@3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-supports-color@6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.0.0.tgz#76cfe742cf1f41bb9b1c29ad03068c05b4c0e40a"
- integrity sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@8.1.1, supports-color@^8.0.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^3.1.0:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
- integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==
- dependencies:
- has-flag "^1.0.0"
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-swap-case@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3"
- integrity sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==
- dependencies:
- lower-case "^1.1.1"
- upper-case "^1.1.1"
-
-swarm-js@0.1.39:
- version "0.1.39"
- resolved "https://registry.yarnpkg.com/swarm-js/-/swarm-js-0.1.39.tgz#79becb07f291d4b2a178c50fee7aa6e10342c0e8"
- integrity sha512-QLMqL2rzF6n5s50BptyD6Oi0R1aWlJC5Y17SRIVXRj6OR1DRIPM7nepvrxxkjA1zNzFz6mUOMjfeqeDaWB7OOg==
- dependencies:
- bluebird "^3.5.0"
- buffer "^5.0.5"
- decompress "^4.0.0"
- 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-promise "^0.1.2"
-
-swarm-js@^0.1.40:
- version "0.1.42"
- resolved "https://registry.yarnpkg.com/swarm-js/-/swarm-js-0.1.42.tgz#497995c62df6696f6e22372f457120e43e727979"
- integrity sha512-BV7c/dVlA3R6ya1lMlSSNPLYrntt0LUq4YMgy3iwpCIc6rZnS5W2wUoctarZ5pXlpKtxDDf9hNziEkcfrxdhqQ==
- dependencies:
- bluebird "^3.5.0"
- buffer "^5.0.5"
- eth-lib "^0.1.26"
- fs-extra "^4.0.2"
- got "^11.8.5"
- 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"
-
-sync-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/sync-request/-/sync-request-6.1.0.tgz#e96217565b5e50bbffe179868ba75532fb597e68"
- integrity sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==
- dependencies:
- http-response-object "^3.0.1"
- sync-rpc "^1.2.1"
- then-request "^6.0.0"
-
-sync-rpc@^1.2.1:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/sync-rpc/-/sync-rpc-1.3.6.tgz#b2e8b2550a12ccbc71df8644810529deb68665a7"
- integrity sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==
- dependencies:
- get-port "^3.1.0"
-
-table-layout@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-1.0.2.tgz#c4038a1853b0136d63365a734b6931cf4fad4a04"
- integrity sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==
- dependencies:
- array-back "^4.0.1"
- deep-extend "~0.6.0"
- typical "^5.2.0"
- wordwrapjs "^4.0.0"
-
-table@^6.8.0:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
- integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
- dependencies:
- ajv "^8.0.1"
- lodash.truncate "^4.4.2"
- slice-ansi "^4.0.0"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
-
-tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
- integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-
-tar-stream@^1.5.2:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
- integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==
- dependencies:
- bl "^1.0.0"
- buffer-alloc "^1.2.0"
- end-of-stream "^1.0.0"
- fs-constants "^1.0.0"
- readable-stream "^2.3.0"
- to-buffer "^1.1.1"
- xtend "^4.0.0"
-
-tar@^4.0.2:
- version "4.4.19"
- resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3"
- integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==
- dependencies:
- chownr "^1.1.4"
- fs-minipass "^1.2.7"
- minipass "^2.9.0"
- minizlib "^1.3.3"
- mkdirp "^0.5.5"
- safe-buffer "^5.2.1"
- yallist "^3.1.1"
-
-terser-webpack-plugin@^5.1.3:
- version "5.3.6"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c"
- integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.14"
- jest-worker "^27.4.5"
- schema-utils "^3.1.1"
- serialize-javascript "^6.0.0"
- terser "^5.14.1"
-
-terser@^5.10.0, terser@^5.14.1:
- version "5.15.1"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c"
- integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==
- dependencies:
- "@jridgewell/source-map" "^0.3.2"
- acorn "^8.5.0"
- commander "^2.20.0"
- source-map-support "~0.5.20"
-
-testrpc@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/testrpc/-/testrpc-0.0.1.tgz#83e2195b1f5873aec7be1af8cbe6dcf39edb7aed"
- integrity sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==
-
-then-request@^6.0.0:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/then-request/-/then-request-6.0.2.tgz#ec18dd8b5ca43aaee5cb92f7e4c1630e950d4f0c"
- integrity sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==
- dependencies:
- "@types/concat-stream" "^1.6.0"
- "@types/form-data" "0.0.33"
- "@types/node" "^8.0.0"
- "@types/qs" "^6.2.31"
- caseless "~0.12.0"
- concat-stream "^1.6.0"
- form-data "^2.2.0"
- http-basic "^8.1.1"
- http-response-object "^3.0.1"
- promise "^8.0.0"
- qs "^6.4.0"
-
-thenify-all@^1.0.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
- integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
- dependencies:
- thenify ">= 3.1.0 < 4"
-
-"thenify@>= 3.1.0 < 4":
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
- integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
- dependencies:
- any-promise "^1.0.0"
-
-through@^2.3.8:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
-
-timed-out@^4.0.0, timed-out@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
- integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==
-
-title-case@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa"
- integrity sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==
- dependencies:
- no-case "^2.2.0"
- upper-case "^1.0.3"
-
-tmp@0.0.33:
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
- dependencies:
- os-tmpdir "~1.0.2"
-
-to-buffer@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"
- integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
-
-to-readable-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
- integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-toidentifier@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
- integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-
-tough-cookie@^2.3.3, tough-cookie@~2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
- integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
- dependencies:
- psl "^1.1.28"
- punycode "^2.1.1"
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
-truffle-flattener@^1.4.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/truffle-flattener/-/truffle-flattener-1.6.0.tgz#abb64488b711e6cca0a9d3e449f6a85e35964c5d"
- integrity sha512-scS5Bsi4CZyvlrmD4iQcLHTiG2RQFUXVheTgWeH6PuafmI+Lk5U87Es98loM3w3ImqC9/fPHq+3QIXbcPuoJ1Q==
- dependencies:
- "@resolver-engine/imports-fs" "^0.2.2"
- "@solidity-parser/parser" "^0.14.1"
- find-up "^2.1.0"
- mkdirp "^1.0.4"
- tsort "0.0.1"
-
-ts-command-line-args@^2.2.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/ts-command-line-args/-/ts-command-line-args-2.3.1.tgz#b6188e42efc6cf7a8898e438a873fbb15505ddd6"
- integrity sha512-FR3y7pLl/fuUNSmnPhfLArGqRrpojQgIEEOVzYx9DhTmfIN7C9RWSfpkJEF4J+Gk7aVx5pak8I7vWZsaN4N84g==
- dependencies:
- chalk "^4.1.0"
- command-line-args "^5.1.1"
- command-line-usage "^6.1.0"
- string-format "^2.0.0"
-
-ts-essentials@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-7.0.3.tgz#686fd155a02133eedcc5362dc8b5056cde3e5a38"
- integrity sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==
-
-ts-node@^10.9.1:
- version "10.9.1"
- resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b"
- integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
- dependencies:
- "@cspotcode/source-map-support" "^0.8.0"
- "@tsconfig/node10" "^1.0.7"
- "@tsconfig/node12" "^1.0.7"
- "@tsconfig/node14" "^1.0.0"
- "@tsconfig/node16" "^1.0.2"
- acorn "^8.4.1"
- acorn-walk "^8.1.1"
- arg "^4.1.0"
- create-require "^1.1.0"
- diff "^4.0.1"
- make-error "^1.1.1"
- v8-compile-cache-lib "^3.0.1"
- yn "3.1.1"
-
-tslib@^1.9.3:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.0.3:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
- integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
-
-tsort@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/tsort/-/tsort-0.0.1.tgz#e2280f5e817f8bf4275657fd0f9aebd44f5a2786"
- integrity sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==
-
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
- dependencies:
- safe-buffer "^5.0.1"
-
-tweetnacl-util@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b"
- integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==
-
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
- integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==
-
-tweetnacl@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596"
- integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==
-
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
- integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==
- dependencies:
- prelude-ls "~1.1.2"
-
-type-detect@^4.0.0, type-detect@^4.0.5:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
- integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-type-fest@^0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
- integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
-
-type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
- dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
-
-type@^1.0.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
- integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
-
-type@^2.7.2:
- version "2.7.2"
- resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0"
- integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
-
-typechain@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/typechain/-/typechain-8.1.0.tgz#fc4902ce596519cb2ccfd012e4ddf92a9945b569"
- integrity sha512-5jToLgKTjHdI1VKqs/K8BLYy42Sr3o8bV5ojh4MnR9ExHO83cyyUdw+7+vMJCpKXUiVUvARM4qmHTFuyaCMAZQ==
- dependencies:
- "@types/prettier" "^2.1.1"
- debug "^4.3.1"
- fs-extra "^7.0.0"
- glob "7.1.7"
- js-sha3 "^0.8.0"
- lodash "^4.17.15"
- mkdirp "^1.0.4"
- prettier "^2.3.1"
- ts-command-line-args "^2.2.0"
- ts-essentials "^7.0.1"
-
-typedarray-to-buffer@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
-typedarray@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
-
-typescript@^4.8.4:
- version "4.8.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
- integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
-
-typical@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4"
- integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==
-
-typical@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/typical/-/typical-5.2.0.tgz#4daaac4f2b5315460804f0acf6cb69c52bb93066"
- integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==
-
-uglify-js@^3.1.4:
- version "3.17.4"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
- integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
-
-ultron@~1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
- integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
-
-unbzip2-stream@^1.0.9:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
- integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==
- dependencies:
- buffer "^5.2.1"
- through "^2.3.8"
-
-underscore@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961"
- integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==
-
-undici@^5.4.0:
- version "5.12.0"
- resolved "https://registry.yarnpkg.com/undici/-/undici-5.12.0.tgz#c758ffa704fbcd40d506e4948860ccaf4099f531"
- integrity sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==
- dependencies:
- busboy "^1.6.0"
-
-universalify@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-universalify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
- integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
-
-update-browserslist-db@^1.0.9:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
- integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
-upper-case-first@^1.1.0, upper-case-first@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115"
- integrity sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==
- dependencies:
- upper-case "^1.1.1"
-
-upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
- integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-url-parse-lax@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
- integrity sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==
- dependencies:
- prepend-http "^1.0.1"
-
-url-parse-lax@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
- integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==
- dependencies:
- prepend-http "^2.0.0"
-
-url-set-query@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/url-set-query/-/url-set-query-1.0.0.tgz#016e8cfd7c20ee05cafe7795e892bd0702faa339"
- integrity sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==
-
-url-to-options@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9"
- integrity sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==
-
-utf-8-validate@^5.0.2:
- version "5.0.10"
- resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2"
- integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==
- dependencies:
- node-gyp-build "^4.3.0"
-
-utf8@3.0.0, utf8@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1"
- integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==
-
-util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-
-util@^0.12.0:
- version "0.12.5"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc"
- integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==
- dependencies:
- inherits "^2.0.3"
- is-arguments "^1.0.4"
- is-generator-function "^1.0.7"
- is-typed-array "^1.1.3"
- which-typed-array "^1.1.2"
-
-utila@~0.4:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
- integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==
-
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
-
-uuid@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.1.tgz#c2a30dedb3e535d72ccf82e343941a50ba8533ac"
- integrity sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==
-
-uuid@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
- integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
-
-uuid@^3.3.2:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
- integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-v8-compile-cache-lib@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
- integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
-
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
- dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
-
-varint@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4"
- integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==
-
-vary@^1, vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==
- dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
-
-vue-hot-reload-api@^2.3.0:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
- integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
-
-vue-loader@^15.9.8:
- version "15.10.0"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.10.0.tgz#2a12695c421a2a2cc2138f05a949d04ed086e38b"
- integrity sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==
- dependencies:
- "@vue/component-compiler-utils" "^3.1.0"
- hash-sum "^1.0.2"
- loader-utils "^1.1.0"
- vue-hot-reload-api "^2.3.0"
- vue-style-loader "^4.1.0"
-
-vue-router@^3.5.3:
- version "3.6.5"
- resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.6.5.tgz#95847d52b9a7e3f1361cb605c8e6441f202afad8"
- integrity sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==
-
-vue-style-loader@^4.1.0:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz#6d55863a51fa757ab24e89d9371465072aa7bc35"
- integrity sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==
- dependencies:
- hash-sum "^1.0.2"
- loader-utils "^1.0.2"
-
-vue-template-compiler@^2.6.14:
- version "2.7.13"
- resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.7.13.tgz#1520a5aa6d1af51dd0622824e79814f6e8cb7058"
- integrity sha512-jYM6TClwDS9YqP48gYrtAtaOhRKkbYmbzE+Q51gX5YDr777n7tNI/IZk4QV4l/PjQPNh/FVa/E92sh/RqKMrog==
- dependencies:
- de-indent "^1.0.2"
- he "^1.2.0"
-
-vue-template-es2015-compiler@^1.9.0:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
- integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
-
-vue@^2.6.14:
- version "2.7.13"
- resolved "https://registry.yarnpkg.com/vue/-/vue-2.7.13.tgz#e9e499cc6da46dc7941c2510193b15aa6a84a79f"
- integrity sha512-QnM6ULTNnPmn71eUO+4hdjfBIA3H0GLsBnchnI/kS678tjI45GOUZhXd0oP/gX9isikXz1PAzSnkPspp9EUNfQ==
- dependencies:
- "@vue/compiler-sfc" "2.7.13"
- csstype "^3.1.0"
-
-watchpack@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
- integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
- dependencies:
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.1.2"
-
-web3-bzz@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.2.2.tgz#a3b9f613c49fd3e120e0997088a73557d5adb724"
- integrity sha512-b1O2ObsqUN1lJxmFSjvnEC4TsaCbmh7Owj3IAIWTKqL9qhVgx7Qsu5O9cD13pBiSPNZJ68uJPaKq380QB4NWeA==
- dependencies:
- "@types/node" "^10.12.18"
- got "9.6.0"
- swarm-js "0.1.39"
- underscore "1.9.1"
-
-web3-bzz@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.7.4.tgz#9419e606e38a9777443d4ce40506ebd796e06075"
- integrity sha512-w9zRhyEqTK/yi0LGRHjZMcPCfP24LBjYXI/9YxFw9VqsIZ9/G0CRCnUt12lUx0A56LRAMpF7iQ8eA73aBcO29Q==
- dependencies:
- "@types/node" "^12.12.6"
- got "9.6.0"
- swarm-js "^0.1.40"
-
-web3-bzz@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.8.0.tgz#2023676d7c17ea36512bf76eb310755a02a3d464"
- integrity sha512-caDtdKeLi7+2Vb+y+cq2yyhkNjnxkFzVW0j1DtemarBg3dycG1iEl75CVQMLNO6Wkg+HH9tZtRnUyFIe5LIUeQ==
- dependencies:
- "@types/node" "^12.12.6"
- got "12.1.0"
- swarm-js "^0.1.40"
-
-web3-core-helpers@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.2.2.tgz#484974f4bd4a487217b85b0d7cfe841af0907619"
- integrity sha512-HJrRsIGgZa1jGUIhvGz4S5Yh6wtOIo/TMIsSLe+Xay+KVnbseJpPprDI5W3s7H2ODhMQTbogmmUFquZweW2ImQ==
- dependencies:
- underscore "1.9.1"
- web3-eth-iban "1.2.2"
- web3-utils "1.2.2"
-
-web3-core-helpers@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.7.4.tgz#f8f808928560d3e64e0c8d7bdd163aa4766bcf40"
- integrity sha512-F8PH11qIkE/LpK4/h1fF/lGYgt4B6doeMi8rukeV/s4ivseZHHslv1L6aaijLX/g/j4PsFmR42byynBI/MIzFg==
- dependencies:
- web3-eth-iban "1.7.4"
- web3-utils "1.7.4"
-
-web3-core-helpers@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.8.0.tgz#5dcfdda1a4ea277041d912003198f1334ca29d7c"
- integrity sha512-nMAVwZB3rEp/khHI2BvFy0e/xCryf501p5NGjswmJtEM+Zrd3Biaw52JrB1qAZZIzCA8cmLKaOgdfamoDOpWdw==
- dependencies:
- web3-eth-iban "1.8.0"
- web3-utils "1.8.0"
-
-web3-core-method@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.2.2.tgz#d4fe2bb1945b7152e5f08e4ea568b171132a1e56"
- integrity sha512-szR4fDSBxNHaF1DFqE+j6sFR/afv9Aa36OW93saHZnrh+iXSrYeUUDfugeNcRlugEKeUCkd4CZylfgbK2SKYJA==
- dependencies:
- underscore "1.9.1"
- web3-core-helpers "1.2.2"
- web3-core-promievent "1.2.2"
- web3-core-subscriptions "1.2.2"
- web3-utils "1.2.2"
-
-web3-core-method@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.7.4.tgz#3873c6405e1a0a8a1efc1d7b28de8b7550b00c15"
- integrity sha512-56K7pq+8lZRkxJyzf5MHQPI9/VL3IJLoy4L/+q8HRdZJ3CkB1DkXYaXGU2PeylG1GosGiSzgIfu1ljqS7CP9xQ==
- dependencies:
- "@ethersproject/transactions" "^5.6.2"
- web3-core-helpers "1.7.4"
- web3-core-promievent "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-utils "1.7.4"
-
-web3-core-method@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.8.0.tgz#9c2da8896808917d1679c319f19e2174ba17086c"
- integrity sha512-c94RAzo3gpXwf2rf8rL8C77jOzNWF4mXUoUfZYYsiY35cJFd46jQDPI00CB5+ZbICTiA5mlVzMj4e7jAsTqiLA==
- dependencies:
- "@ethersproject/transactions" "^5.6.2"
- web3-core-helpers "1.8.0"
- web3-core-promievent "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-utils "1.8.0"
-
-web3-core-promievent@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.2.2.tgz#3b60e3f2a0c96db8a891c927899d29d39e66ab1c"
- integrity sha512-tKvYeT8bkUfKABcQswK6/X79blKTKYGk949urZKcLvLDEaWrM3uuzDwdQT3BNKzQ3vIvTggFPX9BwYh0F1WwqQ==
- dependencies:
- any-promise "1.3.0"
- eventemitter3 "3.1.2"
-
-web3-core-promievent@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.7.4.tgz#80a75633fdfe21fbaae2f1e38950edb2f134868c"
- integrity sha512-o4uxwXKDldN7ER7VUvDfWsqTx9nQSP1aDssi1XYXeYC2xJbVo0n+z6ryKtmcoWoRdRj7uSpVzal3nEmlr480mA==
- dependencies:
- eventemitter3 "4.0.4"
-
-web3-core-promievent@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.8.0.tgz#979765fd4d37ab0f158f0ee54037b279b737bd53"
- integrity sha512-FGLyjAuOaAQ+ZhV6iuw9tg/9WvIkSZXKHQ4mdTyQ8MxVraOtFivOCbuLLsGgapfHYX+RPxsc1j1YzQjKoupagQ==
- dependencies:
- eventemitter3 "4.0.4"
-
-web3-core-requestmanager@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.2.2.tgz#667ba9ac724c9c76fa8965ae8a3c61f66e68d8d6"
- integrity sha512-a+gSbiBRHtHvkp78U2bsntMGYGF2eCb6219aMufuZWeAZGXJ63Wc2321PCbA8hF9cQrZI4EoZ4kVLRI4OF15Hw==
- dependencies:
- underscore "1.9.1"
- web3-core-helpers "1.2.2"
- web3-providers-http "1.2.2"
- web3-providers-ipc "1.2.2"
- web3-providers-ws "1.2.2"
-
-web3-core-requestmanager@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.7.4.tgz#2dc8a526dab8183dca3fef54658621801b1d0469"
- integrity sha512-IuXdAm65BQtPL4aI6LZJJOrKAs0SM5IK2Cqo2/lMNvVMT9Kssq6qOk68Uf7EBDH0rPuINi+ReLP+uH+0g3AnPA==
- dependencies:
- util "^0.12.0"
- web3-core-helpers "1.7.4"
- web3-providers-http "1.7.4"
- web3-providers-ipc "1.7.4"
- web3-providers-ws "1.7.4"
-
-web3-core-requestmanager@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.8.0.tgz#06189df80cf52d24a195a7ef655031afe8192df3"
- integrity sha512-2AoYCs3Owl5foWcf4uKPONyqFygSl9T54L8b581U16nsUirjhoTUGK/PBhMDVcLCmW4QQmcY5A8oPFpkQc1TTg==
- dependencies:
- util "^0.12.0"
- web3-core-helpers "1.8.0"
- web3-providers-http "1.8.0"
- web3-providers-ipc "1.8.0"
- web3-providers-ws "1.8.0"
-
-web3-core-subscriptions@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.2.2.tgz#bf4ba23a653a003bdc3551649958cc0b080b068e"
- integrity sha512-QbTgigNuT4eicAWWr7ahVpJyM8GbICsR1Ys9mJqzBEwpqS+RXTRVSkwZ2IsxO+iqv6liMNwGregbJLq4urMFcQ==
- dependencies:
- eventemitter3 "3.1.2"
- underscore "1.9.1"
- web3-core-helpers "1.2.2"
-
-web3-core-subscriptions@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.7.4.tgz#cfbd3fa71081a8c8c6f1a64577a1a80c5bd9826f"
- integrity sha512-VJvKWaXRyxk2nFWumOR94ut9xvjzMrRtS38c4qj8WBIRSsugrZr5lqUwgndtj0qx4F+50JhnU++QEqUEAtKm3g==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.7.4"
-
-web3-core-subscriptions@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.8.0.tgz#ff66ae4467c8cb4716367248bcefb1845c0f8b83"
- integrity sha512-7lHVRzDdg0+Gcog55lG6Q3D8JV+jN+4Ly6F8cSn9xFUAwOkdbgdWsjknQG7t7CDWy21DQkvdiY2BJF8S68AqOA==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.8.0"
-
-web3-core@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.2.2.tgz#334b99c8222ef9cfd0339e27352f0b58ea789a2f"
- integrity sha512-miHAX3qUgxV+KYfaOY93Hlc3kLW2j5fH8FJy6kSxAv+d4d5aH0wwrU2IIoJylQdT+FeenQ38sgsCnFu9iZ1hCQ==
- dependencies:
- "@types/bn.js" "^4.11.4"
- "@types/node" "^12.6.1"
- web3-core-helpers "1.2.2"
- web3-core-method "1.2.2"
- web3-core-requestmanager "1.2.2"
- web3-utils "1.2.2"
-
-web3-core@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.7.4.tgz#943fff99134baedafa7c65b4a0bbd424748429ff"
- integrity sha512-L0DCPlIh9bgIED37tYbe7bsWrddoXYc897ANGvTJ6MFkSNGiMwDkTLWSgYd9Mf8qu8b4iuPqXZHMwIo4atoh7Q==
- dependencies:
- "@types/bn.js" "^5.1.0"
- "@types/node" "^12.12.6"
- bignumber.js "^9.0.0"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-core-requestmanager "1.7.4"
- web3-utils "1.7.4"
-
-web3-core@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.8.0.tgz#90afce527ac1b1dff8cbed2acbc0336530b8aacf"
- integrity sha512-9sCA+Z02ci6zoY2bAquFiDjujRwmSKHiSGi4B8IstML8okSytnzXk1izHYSynE7ahIkguhjWAuXFvX76F5rAbA==
- dependencies:
- "@types/bn.js" "^5.1.0"
- "@types/node" "^12.12.6"
- bignumber.js "^9.0.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-core-requestmanager "1.8.0"
- web3-utils "1.8.0"
-
-web3-eth-abi@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.2.2.tgz#d5616d88a90020f894763423a9769f2da11fe37a"
- integrity sha512-Yn/ZMgoOLxhTVxIYtPJ0eS6pnAnkTAaJgUJh1JhZS4ekzgswMfEYXOwpMaD5eiqPJLpuxmZFnXnBZlnQ1JMXsw==
- dependencies:
- ethers "4.0.0-beta.3"
- underscore "1.9.1"
- web3-utils "1.2.2"
-
-web3-eth-abi@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.7.4.tgz#3fee967bafd67f06b99ceaddc47ab0970f2a614a"
- integrity sha512-eMZr8zgTbqyL9MCTCAvb67RbVyN5ZX7DvA0jbLOqRWCiw+KlJKTGnymKO6jPE8n5yjk4w01e165Qb11hTDwHgg==
- dependencies:
- "@ethersproject/abi" "^5.6.3"
- web3-utils "1.7.4"
-
-web3-eth-abi@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.8.0.tgz#47fdff00bfdfa72064c9c612ff6369986598196d"
- integrity sha512-xPeMb2hS9YLQK/Q5YZpkcmzoRGM+/R8bogSrYHhNC3hjZSSU0YRH+1ZKK0f9YF4qDZaPMI8tKWIMSCDIpjG6fg==
- dependencies:
- "@ethersproject/abi" "^5.6.3"
- web3-utils "1.8.0"
-
-web3-eth-accounts@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.2.2.tgz#c187e14bff6baa698ac352220290222dbfd332e5"
- integrity sha512-KzHOEyXOEZ13ZOkWN3skZKqSo5f4Z1ogPFNn9uZbKCz+kSp+gCAEKxyfbOsB/JMAp5h7o7pb6eYsPCUBJmFFiA==
- dependencies:
- any-promise "1.3.0"
- crypto-browserify "3.12.0"
- eth-lib "0.2.7"
- ethereumjs-common "^1.3.2"
- ethereumjs-tx "^2.1.1"
- scrypt-shim "github:web3-js/scrypt-shim"
- underscore "1.9.1"
- uuid "3.3.2"
- web3-core "1.2.2"
- web3-core-helpers "1.2.2"
- web3-core-method "1.2.2"
- web3-utils "1.2.2"
-
-web3-eth-accounts@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.7.4.tgz#7a24a4dfe947f7e9d1bae678529e591aa146167a"
- integrity sha512-Y9vYLRKP7VU7Cgq6wG1jFaG2k3/eIuiTKAG8RAuQnb6Cd9k5BRqTm5uPIiSo0AP/u11jDomZ8j7+WEgkU9+Btw==
- dependencies:
- "@ethereumjs/common" "^2.5.0"
- "@ethereumjs/tx" "^3.3.2"
- crypto-browserify "3.12.0"
- eth-lib "0.2.8"
- ethereumjs-util "^7.0.10"
- scrypt-js "^3.0.1"
- uuid "3.3.2"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-accounts@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.8.0.tgz#960d947ee87a49d6c706dc6312334fbfbd6ff812"
- integrity sha512-HQ/MDSv4bexwJLvnqsM6xpGE7c2NVOqyhzOZFyMUKXbIwIq85T3TaLnM9pCN7XqMpDcfxqiZ3q43JqQVkzHdmw==
- dependencies:
- "@ethereumjs/common" "^2.5.0"
- "@ethereumjs/tx" "^3.3.2"
- crypto-browserify "3.12.0"
- eth-lib "0.2.8"
- ethereumjs-util "^7.0.10"
- scrypt-js "^3.0.1"
- uuid "3.3.2"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-utils "1.8.0"
-
-web3-eth-contract@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.2.2.tgz#84e92714918a29e1028ee7718f0712536e14e9a1"
- integrity sha512-EKT2yVFws3FEdotDQoNsXTYL798+ogJqR2//CaGwx3p0/RvQIgfzEwp8nbgA6dMxCsn9KOQi7OtklzpnJMkjtA==
- dependencies:
- "@types/bn.js" "^4.11.4"
- underscore "1.9.1"
- web3-core "1.2.2"
- web3-core-helpers "1.2.2"
- web3-core-method "1.2.2"
- web3-core-promievent "1.2.2"
- web3-core-subscriptions "1.2.2"
- web3-eth-abi "1.2.2"
- web3-utils "1.2.2"
-
-web3-eth-contract@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.7.4.tgz#e5761cfb43d453f57be4777b2e5e7e1082078ff7"
- integrity sha512-ZgSZMDVI1pE9uMQpK0T0HDT2oewHcfTCv0osEqf5qyn5KrcQDg1GT96/+S0dfqZ4HKj4lzS5O0rFyQiLPQ8LzQ==
- dependencies:
- "@types/bn.js" "^5.1.0"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-core-promievent "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-eth-abi "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-contract@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.8.0.tgz#58f4ce0bde74e5ce87663502e409a92abad7b2c5"
- integrity sha512-6xeXhW2YoCrz2Ayf2Vm4srWiMOB6LawkvxWJDnUWJ8SMATg4Pgu42C/j8rz/enXbYWt2IKuj0kk8+QszxQbK+Q==
- dependencies:
- "@types/bn.js" "^5.1.0"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-core-promievent "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-eth-abi "1.8.0"
- web3-utils "1.8.0"
-
-web3-eth-ens@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.2.2.tgz#0a4abed1d4cbdacbf5e1ab06e502d806d1192bc6"
- integrity sha512-CFjkr2HnuyMoMFBoNUWojyguD4Ef+NkyovcnUc/iAb9GP4LHohKrODG4pl76R5u61TkJGobC2ij6TyibtsyVYg==
- dependencies:
- eth-ens-namehash "2.0.8"
- underscore "1.9.1"
- web3-core "1.2.2"
- web3-core-helpers "1.2.2"
- web3-core-promievent "1.2.2"
- web3-eth-abi "1.2.2"
- web3-eth-contract "1.2.2"
- web3-utils "1.2.2"
-
-web3-eth-ens@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.7.4.tgz#346720305379c0a539e226141a9602f1da7bc0c8"
- integrity sha512-Gw5CVU1+bFXP5RVXTCqJOmHn71X2ghNk9VcEH+9PchLr0PrKbHTA3hySpsPco1WJAyK4t8SNQVlNr3+bJ6/WZA==
- dependencies:
- content-hash "^2.5.2"
- eth-ens-namehash "2.0.8"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-promievent "1.7.4"
- web3-eth-abi "1.7.4"
- web3-eth-contract "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-ens@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.8.0.tgz#f1937371eac54b087ebe2e871780c2710d39998d"
- integrity sha512-/eFbQEwvsMOEiOhw9/iuRXCsPkqAmHHWuFOrThQkozRgcnSTRnvxkkRC/b6koiT5/HaKeUs4yQDg+/ixsIxZxA==
- dependencies:
- content-hash "^2.5.2"
- eth-ens-namehash "2.0.8"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-promievent "1.8.0"
- web3-eth-abi "1.8.0"
- web3-eth-contract "1.8.0"
- web3-utils "1.8.0"
-
-web3-eth-iban@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.2.2.tgz#76bec73bad214df7c4192388979a59fc98b96c5a"
- integrity sha512-gxKXBoUhaTFHr0vJB/5sd4i8ejF/7gIsbM/VvemHT3tF5smnmY6hcwSMmn7sl5Gs+83XVb/BngnnGkf+I/rsrQ==
- dependencies:
- bn.js "4.11.8"
- web3-utils "1.2.2"
-
-web3-eth-iban@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.7.4.tgz#711fb2547fdf0f988060027331b2b6c430505753"
- integrity sha512-XyrsgWlZQMv5gRcjXMsNvAoCRvV5wN7YCfFV5+tHUCqN8g9T/o4XUS20vDWD0k4HNiAcWGFqT1nrls02MGZ08w==
- dependencies:
- bn.js "^5.2.1"
- web3-utils "1.7.4"
-
-web3-eth-iban@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.8.0.tgz#3af8a0c95b5f7b0b81ab0bcd2075c1e5dda31520"
- integrity sha512-4RbvUxcMpo/e5811sE3a6inJ2H4+FFqUVmlRYs0RaXaxiHweahSRBNcpO0UWgmlePTolj0rXqPT2oEr0DuC8kg==
- dependencies:
- bn.js "^5.2.1"
- web3-utils "1.8.0"
-
-web3-eth-personal@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.2.2.tgz#eee1c86a8132fa16b5e34c6d421ca92e684f0be6"
- integrity sha512-4w+GLvTlFqW3+q4xDUXvCEMU7kRZ+xm/iJC8gm1Li1nXxwwFbs+Y+KBK6ZYtoN1qqAnHR+plYpIoVo27ixI5Rg==
- dependencies:
- "@types/node" "^12.6.1"
- web3-core "1.2.2"
- web3-core-helpers "1.2.2"
- web3-core-method "1.2.2"
- web3-net "1.2.2"
- web3-utils "1.2.2"
-
-web3-eth-personal@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.7.4.tgz#22c399794cb828a75703df8bb4b3c1331b471546"
- integrity sha512-O10C1Hln5wvLQsDhlhmV58RhXo+GPZ5+W76frSsyIrkJWLtYQTCr5WxHtRC9sMD1idXLqODKKgI2DL+7xeZ0/g==
- dependencies:
- "@types/node" "^12.12.6"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-net "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-personal@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.8.0.tgz#433c35e2e042844402a12d543c4126ea1494b478"
- integrity sha512-L7FT4nR3HmsfZyIAhFpEctKkYGOjRC2h6iFKs9gnFCHZga8yLcYcGaYOBIoYtaKom99MuGBoosayWt/Twh7F5A==
- dependencies:
- "@types/node" "^12.12.6"
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-net "1.8.0"
- web3-utils "1.8.0"
-
-web3-eth@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.2.2.tgz#65a1564634a23b990efd1655bf94ad513904286c"
- integrity sha512-UXpC74mBQvZzd4b+baD4Ocp7g+BlwxhBHumy9seyE/LMIcMlePXwCKzxve9yReNpjaU16Mmyya6ZYlyiKKV8UA==
- dependencies:
- underscore "1.9.1"
- web3-core "1.2.2"
- web3-core-helpers "1.2.2"
- web3-core-method "1.2.2"
- web3-core-subscriptions "1.2.2"
- web3-eth-abi "1.2.2"
- web3-eth-accounts "1.2.2"
- web3-eth-contract "1.2.2"
- web3-eth-ens "1.2.2"
- web3-eth-iban "1.2.2"
- web3-eth-personal "1.2.2"
- web3-net "1.2.2"
- web3-utils "1.2.2"
-
-web3-eth@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.7.4.tgz#a7c1d3ccdbba4de4a82df7e3c4db716e4a944bf2"
- integrity sha512-JG0tTMv0Ijj039emXNHi07jLb0OiWSA9O24MRSk5vToTQyDNXihdF2oyq85LfHuF690lXZaAXrjhtLNlYqb7Ug==
- dependencies:
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-eth-abi "1.7.4"
- web3-eth-accounts "1.7.4"
- web3-eth-contract "1.7.4"
- web3-eth-ens "1.7.4"
- web3-eth-iban "1.7.4"
- web3-eth-personal "1.7.4"
- web3-net "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.8.0.tgz#006974a5d5e30644d05814111f9e162a72e4a09c"
- integrity sha512-hist52os3OT4TQFB/GxPSMxTh3995sz6LPvQpPvj7ktSbpg9RNSFaSsPlCT63wUAHA3PZb1FemkAIeQM5t72Lw==
- dependencies:
- web3-core "1.8.0"
- web3-core-helpers "1.8.0"
- web3-core-method "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-eth-abi "1.8.0"
- web3-eth-accounts "1.8.0"
- web3-eth-contract "1.8.0"
- web3-eth-ens "1.8.0"
- web3-eth-iban "1.8.0"
- web3-eth-personal "1.8.0"
- web3-net "1.8.0"
- web3-utils "1.8.0"
-
-web3-net@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.2.2.tgz#5c3226ca72df7c591422440ce6f1203fd42ddad9"
- integrity sha512-K07j2DXq0x4UOJgae65rWZKraOznhk8v5EGSTdFqASTx7vWE/m+NqBijBYGEsQY1lSMlVaAY9UEQlcXK5HzXTw==
- dependencies:
- web3-core "1.2.2"
- web3-core-method "1.2.2"
- web3-utils "1.2.2"
-
-web3-net@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.7.4.tgz#3153dfd3423262dd6fbec7aae5467202c4cad431"
- integrity sha512-d2Gj+DIARHvwIdmxFQ4PwAAXZVxYCR2lET0cxz4KXbE5Og3DNjJi+MoPkX+WqoUXqimu/EOd4Cd+7gefqVAFDg==
- dependencies:
- web3-core "1.7.4"
- web3-core-method "1.7.4"
- web3-utils "1.7.4"
-
-web3-net@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.8.0.tgz#9acff92d7c647d801bc68df0ff4416f104dbe789"
- integrity sha512-kX6EAacK7QrOe7DOh0t5yHS5q2kxZmTCxPVwSz9io9xBeE4n4UhmzGJ/VfhP2eM3OPKYeypcR3LEO6zZ8xn2vw==
- dependencies:
- web3-core "1.8.0"
- web3-core-method "1.8.0"
- web3-utils "1.8.0"
-
-web3-providers-http@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.2.2.tgz#155e55c1d69f4c5cc0b411ede40dea3d06720956"
- integrity sha512-BNZ7Hguy3eBszsarH5gqr9SIZNvqk9eKwqwmGH1LQS1FL3NdoOn7tgPPdddrXec4fL94CwgNk4rCU+OjjZRNDg==
- dependencies:
- web3-core-helpers "1.2.2"
- xhr2-cookies "1.1.0"
-
-web3-providers-http@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.7.4.tgz#8209cdcb115db5ccae1f550d1c4e3005e7538d02"
- integrity sha512-AU+/S+49rcogUER99TlhW+UBMk0N2DxvN54CJ2pK7alc2TQ7+cprNPLHJu4KREe8ndV0fT6JtWUfOMyTvl+FRA==
- dependencies:
- web3-core-helpers "1.7.4"
- xhr2-cookies "1.1.0"
-
-web3-providers-http@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.8.0.tgz#3fd1e569ead2095343fac17d53160a3bae674c23"
- integrity sha512-/MqxwRzExohBWW97mqlCSW/+NHydGRyoEDUS1bAIF2YjfKFwyRtHgrEzOojzkC9JvB+8LofMvbXk9CcltpZapw==
- dependencies:
- abortcontroller-polyfill "^1.7.3"
- cross-fetch "^3.1.4"
- es6-promise "^4.2.8"
- web3-core-helpers "1.8.0"
-
-web3-providers-ipc@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.2.2.tgz#c6d165a12bc68674b4cdd543ea18aec79cafc2e8"
- integrity sha512-t97w3zi5Kn/LEWGA6D9qxoO0LBOG+lK2FjlEdCwDQatffB/+vYrzZ/CLYVQSoyFZAlsDoBasVoYSWZK1n39aHA==
- dependencies:
- oboe "2.1.4"
- underscore "1.9.1"
- web3-core-helpers "1.2.2"
-
-web3-providers-ipc@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.7.4.tgz#02e85e99e48f432c9d34cee7d786c3685ec9fcfa"
- integrity sha512-jhArOZ235dZy8fS8090t60nTxbd1ap92ibQw5xIrAQ9m7LcZKNfmLAQUVsD+3dTFvadRMi6z1vCO7zRi84gWHw==
- dependencies:
- oboe "2.1.5"
- web3-core-helpers "1.7.4"
-
-web3-providers-ipc@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.8.0.tgz#d339a24c4d764e459e425d3ac868a551ac33e3ea"
- integrity sha512-tAXHtVXNUOgehaBU8pzAlB3qhjn/PRpjdzEjzHNFqtRRTwzSEKOJxFeEhaUA4FzHnTlbnrs8ujHWUitcp1elfg==
- dependencies:
- oboe "2.1.5"
- web3-core-helpers "1.8.0"
-
-web3-providers-ws@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.2.2.tgz#d2c05c68598cea5ad3fa6ef076c3bcb3ca300d29"
- integrity sha512-Wb1mrWTGMTXOpJkL0yGvL/WYLt8fUIXx8k/l52QB2IiKzvyd42dTWn4+j8IKXGSYYzOm7NMqv6nhA5VDk12VfA==
- dependencies:
- underscore "1.9.1"
- web3-core-helpers "1.2.2"
- websocket "github:web3-js/WebSocket-Node#polyfill/globalThis"
-
-web3-providers-ws@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.7.4.tgz#6e60bcefb456f569a3e766e386d7807a96f90595"
- integrity sha512-g72X77nrcHMFU8hRzQJzfgi/072n8dHwRCoTw+WQrGp+XCQ71fsk2qIu3Tp+nlp5BPn8bRudQbPblVm2uT4myQ==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.7.4"
- websocket "^1.0.32"
-
-web3-providers-ws@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.8.0.tgz#a0a73e0606981ea32bed40d215000a64753899de"
- integrity sha512-bcZtSifsqyJxwkfQYamfdIRp4nhj9eJd7cxHg1uUkfLJK125WP96wyJL1xbPt7qt0MpfnTFn8/UuIqIB6nFENg==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.8.0"
- websocket "^1.0.32"
-
-web3-shh@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.2.2.tgz#44ed998f2a6ba0ec5cb9d455184a0f647826a49c"
- integrity sha512-og258NPhlBn8yYrDWjoWBBb6zo1OlBgoWGT+LL5/LPqRbjPe09hlOYHgscAAr9zZGtohTOty7RrxYw6Z6oDWCg==
- dependencies:
- web3-core "1.2.2"
- web3-core-method "1.2.2"
- web3-core-subscriptions "1.2.2"
- web3-net "1.2.2"
-
-web3-shh@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.7.4.tgz#bee91cce2737c529fd347274010b548b6ea060f1"
- integrity sha512-mlSZxSYcMkuMCxqhTYnZkUdahZ11h+bBv/8TlkXp/IHpEe4/Gg+KAbmfudakq3EzG/04z70XQmPgWcUPrsEJ+A==
- dependencies:
- web3-core "1.7.4"
- web3-core-method "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-net "1.7.4"
-
-web3-shh@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.8.0.tgz#b4abbf4f59d097ce2f74360e61e2e5c0bd6507c7"
- integrity sha512-DNRgSa9Jf9xYFUGKSMylrf+zt3MPjhI2qF+UWX07o0y3+uf8zalDGiJOWvIS4upAsdPiKKVJ7co+Neof47OMmg==
- dependencies:
- web3-core "1.8.0"
- web3-core-method "1.8.0"
- web3-core-subscriptions "1.8.0"
- web3-net "1.8.0"
-
-web3-utils@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.2.2.tgz#b53a08c40d2c3f31d3c4a28e7d749405df99c8c0"
- integrity sha512-joF+s3243TY5cL7Z7y4h1JsJpUCf/kmFmj+eJar7Y2yNIGVcW961VyrAms75tjUysSuHaUQ3eQXjBEUJueT52A==
- dependencies:
- bn.js "4.11.8"
- eth-lib "0.2.7"
- 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"
-
-web3-utils@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.7.4.tgz#eb6fa3706b058602747228234453811bbee017f5"
- integrity sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==
- dependencies:
- bn.js "^5.2.1"
- ethereum-bloom-filters "^1.0.6"
- ethereumjs-util "^7.1.0"
- ethjs-unit "0.1.6"
- number-to-bn "1.7.0"
- randombytes "^2.1.0"
- utf8 "3.0.0"
-
-web3-utils@1.8.0, web3-utils@^1.0.0-beta.31, web3-utils@^1.2.5, web3-utils@^1.3.6:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.8.0.tgz#0a506f8c6af9a2ad6ba79689892662769534fc03"
- integrity sha512-7nUIl7UWpLVka2f09CMbKOSEvorvHnaugIabU4mj7zfMvm0tSByLcEu3eyV9qgS11qxxLuOkzBIwCstTflhmpQ==
- dependencies:
- bn.js "^5.2.1"
- ethereum-bloom-filters "^1.0.6"
- ethereumjs-util "^7.1.0"
- ethjs-unit "0.1.6"
- number-to-bn "1.7.0"
- randombytes "^2.1.0"
- utf8 "3.0.0"
-
-web3@1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.2.2.tgz#b1b8b69aafdf94cbaeadbb68a8aa1df2ef266aec"
- integrity sha512-/ChbmB6qZpfGx6eNpczt5YSUBHEA5V2+iUCbn85EVb3Zv6FVxrOo5Tv7Lw0gE2tW7EEjASbCyp3mZeiZaCCngg==
- dependencies:
- "@types/node" "^12.6.1"
- web3-bzz "1.2.2"
- web3-core "1.2.2"
- web3-eth "1.2.2"
- web3-eth-personal "1.2.2"
- web3-net "1.2.2"
- web3-shh "1.2.2"
- web3-utils "1.2.2"
-
-web3@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.7.4.tgz#00c9aef8e13ade92fd773d845fff250535828e93"
- integrity sha512-iFGK5jO32vnXM/ASaJBaI0+gVR6uHozvYdxkdhaeOCD6HIQ4iIXadbO2atVpE9oc/H8l2MovJ4LtPhG7lIBN8A==
- dependencies:
- web3-bzz "1.7.4"
- web3-core "1.7.4"
- web3-eth "1.7.4"
- web3-eth-personal "1.7.4"
- web3-net "1.7.4"
- web3-shh "1.7.4"
- web3-utils "1.7.4"
-
-web3@^1.2.5:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.8.0.tgz#3ca5f0b32de6a1f626407740411219035b5fde64"
- integrity sha512-sldr9stK/SALSJTgI/8qpnDuBJNMGjVR84hJ+AcdQ+MLBGLMGsCDNubCoyO6qgk1/Y9SQ7ignegOI/7BPLoiDA==
- dependencies:
- web3-bzz "1.8.0"
- web3-core "1.8.0"
- web3-eth "1.8.0"
- web3-eth-personal "1.8.0"
- web3-net "1.8.0"
- web3-shh "1.8.0"
- web3-utils "1.8.0"
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-
-webpack-sources@^3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
- integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-
-webpack@^5.65.0:
- version "5.74.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980"
- integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==
- dependencies:
- "@types/eslint-scope" "^3.7.3"
- "@types/estree" "^0.0.51"
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/wasm-edit" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- acorn "^8.7.1"
- acorn-import-assertions "^1.7.6"
- browserslist "^4.14.5"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.10.0"
- es-module-lexer "^0.9.0"
- eslint-scope "5.1.1"
- events "^3.2.0"
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.2.9"
- json-parse-even-better-errors "^2.3.1"
- loader-runner "^4.2.0"
- mime-types "^2.1.27"
- neo-async "^2.6.2"
- schema-utils "^3.1.0"
- tapable "^2.1.1"
- terser-webpack-plugin "^5.1.3"
- watchpack "^2.4.0"
- webpack-sources "^3.2.3"
-
-websocket@^1.0.32:
- version "1.0.34"
- resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111"
- integrity sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==
- 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"
-
-"websocket@github:web3-js/WebSocket-Node#polyfill/globalThis":
- version "1.0.29"
- resolved "https://codeload.github.com/web3-js/WebSocket-Node/tar.gz/ef5ea2f41daf4a2113b80c9223df884b4d56c400"
- dependencies:
- debug "^2.2.0"
- es5-ext "^0.10.50"
- nan "^2.14.0"
- typedarray-to-buffer "^3.1.5"
- yaeti "^0.0.6"
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- 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"
-
-which-module@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
- integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==
-
-which-module@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
- integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==
-
-which-typed-array@^1.1.2:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.8.tgz#0cfd53401a6f334d90ed1125754a42ed663eb01f"
- integrity sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-abstract "^1.20.0"
- for-each "^0.3.3"
- has-tostringtag "^1.0.0"
- is-typed-array "^1.1.9"
-
-which@1.3.1, which@^1.1.1, which@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
-wide-align@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
- integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
- dependencies:
- string-width "^1.0.2 || 2"
-
-window-size@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
- integrity sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==
-
-word-wrap@~1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-
-wordwrap@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
- integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
-
-wordwrapjs@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-4.0.1.tgz#d9790bccfb110a0fc7836b5ebce0937b37a8b98f"
- integrity sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==
- dependencies:
- reduce-flatten "^2.0.0"
- typical "^5.2.0"
-
-workerpool@6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
- integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
-
-wrap-ansi@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
- integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
-
-wrap-ansi@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
- integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
- dependencies:
- ansi-styles "^3.2.0"
- string-width "^3.0.0"
- strip-ansi "^5.0.0"
-
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
-ws@7.4.6:
- version "7.4.6"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
- integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
-
-ws@^3.0.0:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2"
- integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==
- dependencies:
- async-limiter "~1.0.0"
- safe-buffer "~5.1.0"
- ultron "~1.1.0"
-
-ws@^7.4.6:
- version "7.5.9"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
- integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-
-xhr-request-promise@^0.1.2:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz#2d5f4b16d8c6c893be97f1a62b0ed4cf3ca5f96c"
- integrity sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==
- dependencies:
- xhr-request "^1.1.0"
-
-xhr-request@^1.0.1, xhr-request@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/xhr-request/-/xhr-request-1.1.0.tgz#f4a7c1868b9f198723444d82dcae317643f2e2ed"
- 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"
-
-xhr2-cookies@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz#7d77449d0999197f155cb73b23df72505ed89d48"
- integrity sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==
- dependencies:
- cookiejar "^2.1.1"
-
-xhr@^2.0.4, xhr@^2.3.3:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d"
- integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==
- dependencies:
- global "~4.4.0"
- is-function "^1.0.1"
- parse-headers "^2.0.0"
- xtend "^4.0.0"
-
-xmlhttprequest@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc"
- integrity sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==
-
-xtend@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-y18n@^3.2.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696"
- integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==
-
-y18n@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
- integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
-
-y18n@^5.0.5:
- version "5.0.8"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
- integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-
-yaeti@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577"
- integrity sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==
-
-yallist@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
- integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==
-
-yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
- integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yargs-parser@13.1.2, yargs-parser@^13.1.2:
- version "13.1.2"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
- integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
-yargs-parser@20.2.4:
- version "20.2.4"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
- integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
-
-yargs-parser@^2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4"
- integrity sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==
- dependencies:
- camelcase "^3.0.0"
- lodash.assign "^4.0.6"
-
-yargs-parser@^20.2.2:
- version "20.2.9"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
-yargs-unparser@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-1.6.0.tgz#ef25c2c769ff6bd09e4b0f9d7c605fb27846ea9f"
- integrity sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==
- dependencies:
- flat "^4.1.0"
- lodash "^4.17.15"
- yargs "^13.3.0"
-
-yargs-unparser@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb"
- integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==
- dependencies:
- camelcase "^6.0.0"
- decamelize "^4.0.0"
- flat "^5.0.2"
- is-plain-obj "^2.1.0"
-
-yargs@13.3.2, yargs@^13.3.0:
- version "13.3.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
- integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
- dependencies:
- cliui "^5.0.0"
- find-up "^3.0.0"
- get-caller-file "^2.0.1"
- require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^3.0.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^13.1.2"
-
-yargs@16.2.0:
- version "16.2.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
- integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
- dependencies:
- cliui "^7.0.2"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.0"
- y18n "^5.0.5"
- yargs-parser "^20.2.2"
-
-yargs@^4.7.1:
- version "4.8.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
- integrity sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==
- dependencies:
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- lodash.assign "^4.0.3"
- os-locale "^1.4.0"
- read-pkg-up "^1.0.1"
- require-directory "^2.1.1"
- require-main-filename "^1.0.1"
- set-blocking "^2.0.0"
- string-width "^1.0.1"
- which-module "^1.0.0"
- window-size "^0.2.0"
- y18n "^3.2.1"
- yargs-parser "^2.4.1"
-
-yauzl@^2.4.2:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
- integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
- dependencies:
- buffer-crc32 "~0.2.3"
- fd-slicer "~1.1.0"
-
-yn@3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
- integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
-
-zksync-web3@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/zksync-web3/-/zksync-web3-0.8.1.tgz#db289d8f6caf61f4d5ddc471fa3448d93208dc14"
- integrity sha512-1A4aHPQ3MyuGjpv5X/8pVEN+MdZqMjfVmiweQSRjOlklXYu65wT9BGEOtCmMs5d3gIvLp4ssfTeuR5OCKOD2kw==