diff --git a/.eslintrc.json b/.eslintrc.json index 6035fd8..11dd80a 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -17,5 +17,10 @@ "sourceType": "module" }, "plugins": ["react", "@typescript-eslint"], - "rules": {} + "rules": {}, + "settings": { + "react": { + "version": "detect" + } + } } diff --git a/package.json b/package.json index 3f20228..9fe208c 100644 --- a/package.json +++ b/package.json @@ -7,23 +7,16 @@ "build": "craco build", "test": "craco test", "eject": "react-scripts eject", - "eslint": "eslint {public,src}/**/*.{js,jsx,ts,tsx}", - "prettier": "prettier --check {public,src}/**/*.{js,jsx,ts,tsx,htm,html,json,xml,yml,css,scss,sass,less,webmanifest,svg}", - "prettier:fix": "prettier --write {public,src}/**/*.{js,jsx,ts,tsx,htm,html,json,xml,yml,css,scss,sass,less,webmanifest,svg}" + "eslint": "eslint src/**/*.{ts,tsx}", + "prettier": "prettier --check src/**/*.{ts,tsx,json,css,less}", + "prettier:fix": "prettier --write src/**/*.{ts,tsx,json,css,less}" }, "dependencies": { "@ant-design/icons": "^4.6.4", "@craco/craco": "^6.3.0", "@polkadot/api": "^6.4.2", - "@polkadot/apps-config": "^0.97.1", - "@polkadot/util": "^7.5.1", - "@testing-library/jest-dom": "^5.11.4", - "@testing-library/react": "^11.1.0", - "@testing-library/user-event": "^12.1.10", - "@types/jest": "^26.0.15", - "@types/node": "^12.0.0", - "@types/react": "^17.0.0", - "@types/react-dom": "^17.0.0", + "@polkadot/apps-config": "^0.98.1", + "@polkadot/util": "^8.2.2", "antd": "^4.16.13", "craco-antd": "^1.19.0", "moment": "^2.29.1", @@ -41,15 +34,22 @@ "webfontloader": "^1.6.28" }, "devDependencies": { + "@testing-library/jest-dom": "^5.11.4", + "@testing-library/react": "^11.1.0", + "@testing-library/user-event": "^12.1.10", + "@types/jest": "^26.0.15", + "@types/node": "^12.0.0", + "@types/react": "^17.0.0", "@types/react-copy-to-clipboard": "^5.0.1", + "@types/react-dom": "^17.0.0", "@types/react-router-dom": "^5.1.8", "@types/webfontloader": "^1.6.33", - "@typescript-eslint/eslint-plugin": "^4.31.0", - "@typescript-eslint/parser": "^4.31.0", - "eslint": "^7.32.0", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", + "eslint": "^8.5.0", "eslint-config-prettier": "^8.3.0", - "eslint-plugin-react": "^7.25.1", - "prettier": "^2.4.0" + "eslint-plugin-react": "^7.27.1", + "prettier": "^2.5.1" }, "eslintConfig": { "extends": [ diff --git a/src/components/ParachainUtilities.tsx b/src/components/ParachainUtilities.tsx index 586fffc..0815000 100644 --- a/src/components/ParachainUtilities.tsx +++ b/src/components/ParachainUtilities.tsx @@ -1,42 +1,42 @@ -import React, { useEffect, useState } from "react" -import { Layout, message, Spin } from "antd" -import { BrowserRouter, Switch, Route, Redirect } from "react-router-dom" -import { createWsEndpoints } from "@polkadot/apps-config" -import NavbarComponent from "./Navbar/Navbar" -import CustomSpinner from "./utils/CustomSpinner" -import AddressBook from "./AddressBook/AddressBook" -import Configuration from "./Config/Configuration" -import AverageBlockTime from "./AverageBlockTime/AverageBlockTime" -import BlockTime from "./BlockTime/BlockTime" -import BlockAuthor from "./BlockAuthor/BlockAuthor" -import { useAppDispatch, useAppSelector } from "../store/hooks" -import { replaceText } from "../utils/UtilsFunctions" -import { selectNetwork, setNetworkList } from "../store/actions/configActions" -import { PolkadotNetwork } from "../types" -import "./ParachainUtilities.less" +import React, { useEffect, useState } from "react"; +import { Layout, message, Spin } from "antd"; +import { BrowserRouter, Switch, Route, Redirect } from "react-router-dom"; +import { createWsEndpoints } from "@polkadot/apps-config"; +import NavbarComponent from "./Navbar/Navbar"; +import CustomSpinner from "./utils/CustomSpinner"; +import AddressBook from "./AddressBook/AddressBook"; +import Configuration from "./Config/Configuration"; +import AverageBlockTime from "./AverageBlockTime/AverageBlockTime"; +import BlockTime from "./BlockTime/BlockTime"; +import BlockAuthor from "./BlockAuthor/BlockAuthor"; +import { useAppDispatch, useAppSelector } from "../store/hooks"; +import { replaceText } from "../utils/UtilsFunctions"; +import { selectNetwork, setNetworkList } from "../store/actions/configActions"; +import { PolkadotNetwork } from "../types"; +import "./ParachainUtilities.less"; function ParachainUtilities(): React.ReactElement { - const [isLoading, setIsLoading] = useState(false) - const config = useAppSelector(state => { - return state.config - }) - const dispatch = useAppDispatch() + const [isLoading, setIsLoading] = useState(false); + const config = useAppSelector((state) => { + return state.config; + }); + const dispatch = useAppDispatch(); useEffect(() => { - setIsLoading(true) - loadDefaultEndpoints() - setIsLoading(false) - }, []) + setIsLoading(true); + loadDefaultEndpoints(); + setIsLoading(false); + }, []); const loadDefaultEndpoints = () => { try { - let newNetworks: PolkadotNetwork[] = [] + let newNetworks: PolkadotNetwork[] = []; // If config has no endpoint, load default configuration if (!config.networks || config.networks.length === 0) { - const networksMap: Record = {} - const externalList = createWsEndpoints(replaceText) + const networksMap: Record = {}; + const externalList = createWsEndpoints(replaceText); for (const auxEndpoint of externalList) { - const networkName = auxEndpoint.text as string + const networkName = auxEndpoint.text as string; if ( auxEndpoint.value && !auxEndpoint.isLightClient && @@ -47,7 +47,7 @@ function ParachainUtilities(): React.ReactElement { value: auxEndpoint.value, hostedBy: auxEndpoint.textBy, enabled: false, - }) + }); } else { networksMap[networkName] = { networkName, @@ -59,57 +59,57 @@ function ParachainUtilities(): React.ReactElement { }, ], enabled: false, - } + }; } } } // By default enable Polkadot and Kusama - networksMap["Polkadot"].enabled = true - networksMap["Polkadot"].endpoints[0].enabled = true - networksMap["Kusama"].enabled = true - networksMap["Kusama"].endpoints[0].enabled = true - newNetworks = Object.values(networksMap) + networksMap["Polkadot"].enabled = true; + networksMap["Polkadot"].endpoints[0].enabled = true; + networksMap["Kusama"].enabled = true; + networksMap["Kusama"].endpoints[0].enabled = true; + newNetworks = Object.values(networksMap); - dispatch(setNetworkList(newNetworks)) + dispatch(setNetworkList(newNetworks)); } // If no endpoint is selected, set the first enabled endpoint as selected if (!config.selectedNetwork) { dispatch( selectNetwork( - config.networks?.find(auxEndpoint => auxEndpoint.enabled) || + config.networks?.find((auxEndpoint) => auxEndpoint.enabled) || newNetworks[0] ) - ) + ); } } catch (err) { - console.log(err) - message.error("An error ocurred when trying to load default networks") + console.log(err); + message.error("An error ocurred when trying to load default networks"); } - } + }; return ( - + - + - + - - - - + + + + - ) + ); } -export default ParachainUtilities +export default ParachainUtilities; diff --git a/src/index.css b/src/index.css index cecba99..a426eec 100644 --- a/src/index.css +++ b/src/index.css @@ -8,6 +8,6 @@ body { } code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; } diff --git a/src/store/hooks.ts b/src/store/hooks.ts index 9e016e0..329a10d 100644 --- a/src/store/hooks.ts +++ b/src/store/hooks.ts @@ -1,7 +1,8 @@ -import { Dispatch } from 'react' -import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux' -import { AnyAction } from 'redux' -import type { RootState, AppDispatch } from './' +import { Dispatch } from "react"; +import { TypedUseSelectorHook, useDispatch, useSelector } from "react-redux"; +import { AnyAction } from "redux"; +import type { RootState, AppDispatch } from "./"; -export const useAppDispatch = (): Dispatch => useDispatch() -export const useAppSelector: TypedUseSelectorHook = useSelector +export const useAppDispatch = (): Dispatch => + useDispatch(); +export const useAppSelector: TypedUseSelectorHook = useSelector; diff --git a/src/store/index.ts b/src/store/index.ts index 20cd8b3..aea053c 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -1,28 +1,28 @@ -import { createStore, applyMiddleware, compose, Store } from "redux" -import thunk from "redux-thunk" -import { persistStore, persistReducer } from "redux-persist" -import storage from "redux-persist/lib/storage" // defaults to localStorage for web +import { createStore, applyMiddleware, compose, Store } from "redux"; +import thunk from "redux-thunk"; +import { persistStore, persistReducer } from "redux-persist"; +import storage from "redux-persist/lib/storage"; // defaults to localStorage for web -import rootReducer from "./reducers" -import { Persistor } from "redux-persist/lib/types" +import rootReducer from "./reducers"; +import { Persistor } from "redux-persist/lib/types"; -const middleware = [thunk] +const middleware = [thunk]; const rootPersistConfig = { key: "root", storage: storage, whitelist: ["addresses", "config"], -} +}; const store = createStore( persistReducer(rootPersistConfig, rootReducer), compose(applyMiddleware(...middleware)) -) +); -export type RootState = ReturnType -export type AppDispatch = typeof store.dispatch +export type RootState = ReturnType; +export type AppDispatch = typeof store.dispatch; export default (): { store: Store; persistor: Persistor } => { - const persistor = persistStore(store) - return { store, persistor } -} + const persistor = persistStore(store); + return { store, persistor }; +}; diff --git a/src/styles/spacing.less b/src/styles/spacing.less index 4fc5f33..524b1eb 100644 --- a/src/styles/spacing.less +++ b/src/styles/spacing.less @@ -2164,4 +2164,4 @@ .mx-xl-auto { margin-left: auto !important; } -} \ No newline at end of file +} diff --git a/src/utils/UtilsFunctions.ts b/src/utils/UtilsFunctions.ts index fa5aca2..eb0fbc5 100644 --- a/src/utils/UtilsFunctions.ts +++ b/src/utils/UtilsFunctions.ts @@ -1,13 +1,9 @@ -import moment, { Moment } from "moment" -import { encodeAddress } from "@polkadot/util-crypto/address" -import { - BN, - BN_THOUSAND, - BN_TWO, -} from "@polkadot/util" -import { SubstrateAddress, TransformedSubstrateAddress } from "../types" -import * as prefixes from "../utils/ss58-registry.json" -import { ApiPromise } from "@polkadot/api" +import moment, { Moment } from "moment"; +import { encodeAddress } from "@polkadot/util-crypto/address"; +import { BN, BN_THOUSAND, BN_TWO } from "@polkadot/util"; +import { SubstrateAddress, TransformedSubstrateAddress } from "../types"; +import * as prefixes from "../utils/ss58-registry.json"; +import { ApiPromise } from "@polkadot/api"; export const replaceText = ( key: string, @@ -15,65 +11,65 @@ export const replaceText = ( options: { ns: string; replace: Record } ): string => { if (options.replace) { - let newValue = value + let newValue = value; for (const key in options.replace) { - newValue = newValue.replace(`{{${key}}}`, options.replace[key]) + newValue = newValue.replace(`{{${key}}}`, options.replace[key]); } - return newValue + return newValue; } - return value || key -} + return value || key; +}; export const transformDate = ( unixTimestamp: number, transformUtc: boolean ): Moment => { - let auxMoment + let auxMoment; if (transformUtc) { - auxMoment = moment.utc(unixTimestamp) + auxMoment = moment.utc(unixTimestamp); } else { - auxMoment = moment(unixTimestamp) + auxMoment = moment(unixTimestamp); } - return auxMoment -} + return auxMoment; +}; export const formatDate = ( unixTimestamp: number, transformUtc: boolean, format = "YYYY-MM-DD HH:mm:ss" ): string => { - return transformDate(unixTimestamp, transformUtc).format(format) -} + return transformDate(unixTimestamp, transformUtc).format(format); +}; export const toUnixTimestamp = ( dateTime: Moment, transformUtc: boolean ): number => { - const simpleDateTime = dateTime.format("YYYY-MM-DD HH:mm:ss") - let timestamp + const simpleDateTime = dateTime.format("YYYY-MM-DD HH:mm:ss"); + let timestamp; if (transformUtc) { - timestamp = moment.utc(simpleDateTime) + timestamp = moment.utc(simpleDateTime); } else { - timestamp = moment(simpleDateTime) + timestamp = moment(simpleDateTime); } - return timestamp.valueOf() -} + return timestamp.valueOf(); +}; export const transformAddress = ( key: string ): TransformedSubstrateAddress[] => { - const publicKey = Uint8Array.from(Buffer.from(key.substring(2), "hex")) - const newFormats: TransformedSubstrateAddress[] = [] + const publicKey = Uint8Array.from(Buffer.from(key.substring(2), "hex")); + const newFormats: TransformedSubstrateAddress[] = []; for (const auxPrefix of prefixes.registry) { if (auxPrefix.prefix !== 46 && auxPrefix.prefix !== 47) { newFormats.push({ prefix: auxPrefix.prefix, value: encodeAddress(publicKey, auxPrefix.prefix), - }) + }); } } - return newFormats -} + return newFormats; +}; export const findAuthorName = ( savedAddresses: SubstrateAddress[], @@ -82,12 +78,12 @@ export const findAuthorName = ( for (const auxAddress of savedAddresses) { for (const auxTransformed of auxAddress.transformed) { if (auxTransformed.value === address) { - return auxAddress.name + return auxAddress.name; } } } - return undefined -} + return undefined; +}; export const estimateStartBlockNumber = ( endBlockNumber: number, @@ -97,23 +93,23 @@ export const estimateStartBlockNumber = ( weeks = 0, months = 0 ): number => { - const auxMoment = moment() - const currentUnix = auxMoment.valueOf() - hours && auxMoment.subtract(hours, "hours") - days && auxMoment.subtract(days, "days") - weeks && auxMoment.subtract(weeks, "weeks") - months && auxMoment.subtract(months, "months") - const estimatedUnix = auxMoment.valueOf() + const auxMoment = moment(); + const currentUnix = auxMoment.valueOf(); + hours && auxMoment.subtract(hours, "hours"); + days && auxMoment.subtract(days, "days"); + weeks && auxMoment.subtract(weeks, "weeks"); + months && auxMoment.subtract(months, "months"); + const estimatedUnix = auxMoment.valueOf(); return Math.max( 1, endBlockNumber - (currentUnix - estimatedUnix) / estimatedBlockTime - ) -} + ); +}; -const EXPECTED_TIME_THRESHOLD = BN_THOUSAND.div(BN_TWO) +const EXPECTED_TIME_THRESHOLD = BN_THOUSAND.div(BN_TWO); -const EXPECTED_TIME_DEFAULT = new BN(6_000) +const EXPECTED_TIME_DEFAULT = new BN(6_000); export const getExpectedBlockTime = (api: ApiPromise): number => { // https://github.com/polkadot-js/apps/blob/8ef4ed18dd281adfef3ce9e8f0bede8a82e62ec9/packages/react-hooks/src/useBlockTime.ts#L26 @@ -133,5 +129,5 @@ export const getExpectedBlockTime = (api: ApiPromise): number => { : // default guess for others EXPECTED_TIME_DEFAULT) ).toNumber() - ) -} + ); +}; diff --git a/src/utils/ss58-registry.json b/src/utils/ss58-registry.json index fc5de10..a062070 100644 --- a/src/utils/ss58-registry.json +++ b/src/utils/ss58-registry.json @@ -1,617 +1,617 @@ { - "specification": "https://github.com/paritytech/substrate/wiki/External-Address-Format-(SS58)", - "schema": { - "prefix": "The address prefix. Must be an integer and unique.", - "network": "Unique identifier for the network that will use this prefix, string, no spaces. To integrate with CLI tools, e.g. `--network polkadot`.", - "displayName": "The name of the network that will use this prefix, in a format friendly for display.", - "symbols": "Array of symbols of any tokens the chain uses, usually 2-5 characters. Most chains will only have one. Chains that have multiple instances of the Balances pallet should order the array by instance.", - "decimals": "Array of integers representing the number of decimals that represent a single unit to the end user. Must be same length as `symbols` to represent each token's denomination.", - "standardAccount": "Signing curve for standard account. Substrate supports ed25519, sr25519, and secp256k1.", - "website": "A website or Github repo associated with the network." - }, - "registry": [ - { - "prefix": 0, - "network": "polkadot", - "displayName": "Polkadot Relay Chain", - "symbols": ["DOT"], - "decimals": [10], - "standardAccount": "*25519", - "website": "https://polkadot.network" - }, - { - "prefix": 1, - "network": null, - "displayName": "Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.", - "symbols": null, - "decimals": null, - "standardAccount": null, - "website": null - }, - { - "prefix": 2, - "network": "kusama", - "displayName": "Kusama Relay Chain", - "symbols": ["KSM"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://kusama.network" - }, - { - "prefix": 3, - "network": null, - "displayName": "Bare 32-bit Ed25519 public key.", - "symbols": null, - "decimals": null, - "standardAccount": null, - "website": null - }, - { - "prefix": 4, - "network": "katalchain", - "displayName": "Katal Chain", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": null - }, - { - "prefix": 5, - "network": "plasm", - "displayName": "Plasm Network", - "symbols": ["PLM"], - "decimals": [15], - "standardAccount": "*25519", - "website": "https://plasmnet.io" - }, - { - "prefix": 6, - "network": "bifrost", - "displayName": "Bifrost", - "symbols": ["BNC"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://bifrost.finance/" - }, - { - "prefix": 7, - "network": "edgeware", - "displayName": "Edgeware", - "symbols": ["EDG"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://edgewa.re" - }, - { - "prefix": 8, - "network": "karura", - "displayName": "Karura", - "symbols": ["KAR"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://karura.network/" - }, - { - "prefix": 9, - "network": "reynolds", - "displayName": "Laminar Reynolds Canary", - "symbols": ["REY"], - "decimals": [18], - "standardAccount": "*25519", - "website": "http://laminar.network/" - }, - { - "prefix": 10, - "network": "acala", - "displayName": "Acala", - "symbols": ["ACA"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://acala.network/" - }, - { - "prefix": 11, - "network": "laminar", - "displayName": "Laminar", - "symbols": ["LAMI"], - "decimals": [18], - "standardAccount": "*25519", - "website": "http://laminar.network/" - }, - { - "prefix": 12, - "network": "polymesh", - "displayName": "Polymesh", - "symbols": ["POLYX"], - "decimals": [6], - "standardAccount": "*25519", - "website": "https://polymath.network/" - }, - { - "prefix": 13, - "network": "integritee", - "displayName": "Integritee", - "symbols": ["TEER"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://integritee.network" - }, - { - "prefix": 14, - "network": "totem", - "displayName": "Totem", - "symbols": ["XTX"], - "decimals": [0], - "standardAccount": "*25519", - "website": "https://totemaccounting.com" - }, - { - "prefix": 15, - "network": "synesthesia", - "displayName": "Synesthesia", - "symbols": ["SYN"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://synesthesia.network/" - }, - { - "prefix": 16, - "network": "kulupu", - "displayName": "Kulupu", - "symbols": ["KLP"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://kulupu.network/" - }, - { - "prefix": 17, - "network": "dark", - "displayName": "Dark Mainnet", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": null - }, - { - "prefix": 18, - "network": "darwinia", - "displayName": "Darwinia Network", - "symbols": ["RING", "KTON"], - "decimals": [9, 9], - "standardAccount": "*25519", - "website": "https://darwinia.network/" - }, - { - "prefix": 19, - "network": "geek", - "displayName": "GeekCash", - "symbols": ["GEEK"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://geekcash.org" - }, - { - "prefix": 20, - "network": "stafi", - "displayName": "Stafi", - "symbols": ["FIS"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://stafi.io" - }, - { - "prefix": 21, - "network": "dock-testnet", - "displayName": "Dock Testnet", - "symbols": ["DCK"], - "decimals": [6], - "standardAccount": "*25519", - "website": "https://dock.io" - }, - { - "prefix": 22, - "network": "dock-mainnet", - "displayName": "Dock Mainnet", - "symbols": ["DCK"], - "decimals": [6], - "standardAccount": "*25519", - "website": "https://dock.io" - }, - { - "prefix": 23, - "network": "shift", - "displayName": "ShiftNrg", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": null - }, - { - "prefix": 24, - "network": "zero", - "displayName": "ZERO", - "symbols": ["PLAY"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://zero.io" - }, - { - "prefix": 25, - "network": "zero-alphaville", - "displayName": "ZERO Alphaville", - "symbols": ["PLAY"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://zero.io" - }, - { - "prefix": 26, - "network": "jupiter", - "displayName": "Jupiter", - "symbols": ["jDOT"], - "decimals": [10], - "standardAccount": "*25519", - "website": "https://jupiter.patract.io" - }, - { - "prefix": 28, - "network": "subsocial", - "displayName": "Subsocial", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": null - }, - { - "prefix": 29, - "network": "cord", - "displayName": "Dhiway CORD Network", - "symbols": ["DCU"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://dhiway.com/" - }, - { - "prefix": 30, - "network": "phala", - "displayName": "Phala Network", - "symbols": ["PHA"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://phala.network" - }, - { - "prefix": 31, - "network": "litentry", - "displayName": "Litentry Network", - "symbols": ["LIT"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://litentry.com/" - }, - { - "prefix": 32, - "network": "robonomics", - "displayName": "Robonomics", - "symbols": ["XRT"], - "decimals": [9], - "standardAccount": "*25519", - "website": "https://robonomics.network" - }, - { - "prefix": 33, - "network": "datahighway", - "displayName": "DataHighway", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": null - }, - { - "prefix": 34, - "network": "ares", - "displayName": "Ares Protocol", - "symbols": ["ARES"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://www.aresprotocol.com/" - }, - { - "prefix": 35, - "network": "vln", - "displayName": "Valiu Liquidity Network", - "symbols": ["USDv"], - "decimals": [15], - "standardAccount": "*25519", - "website": "https://valiu.com/" - }, - { - "prefix": 36, - "network": "centrifuge", - "displayName": "Centrifuge Chain", - "symbols": ["CFG"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://centrifuge.io/" - }, - { - "prefix": 37, - "network": "nodle", - "displayName": "Nodle Chain", - "symbols": ["NODL"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://nodle.io/" - }, - { - "prefix": 38, - "network": "kilt", - "displayName": "KILT Chain", - "symbols": ["KILT"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://kilt.io/" - }, - { - "prefix": 39, - "network": "mathchain", - "displayName": "MathChain mainnet", - "symbols": ["MATH"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://mathwallet.org" - }, - { - "prefix": 40, - "network": "mathchain-testnet", - "displayName": "MathChain testnet", - "symbols": ["MATH"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://mathwallet.org" - }, - { - "prefix": 41, - "network": "poli", - "displayName": "Polimec Chain", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": "https://polimec.io/" - }, - { - "prefix": 42, - "network": "substrate", - "displayName": "Substrate", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": "https://substrate.dev/" - }, - { - "prefix": 43, - "network": null, - "displayName": "Bare 32-bit ECDSA SECP-256k1 public key.", - "symbols": null, - "decimals": null, - "standardAccount": null, - "website": null - }, - { - "prefix": 44, - "network": "chainx", - "displayName": "ChainX", - "symbols": ["PCX"], - "decimals": [8], - "standardAccount": "*25519", - "website": "https://chainx.org/" - }, - { - "prefix": 45, - "network": "uniarts", - "displayName": "UniArts Network", - "symbols": ["UART", "UINK"], - "decimals": [12, 12], - "standardAccount": "*25519", - "website": "https://uniarts.me" - }, - { - "prefix": 46, - "network": "reserved46", - "displayName": "This prefix is reserved.", - "symbols": null, - "decimals": null, - "standardAccount": null, - "website": null - }, - { - "prefix": 47, - "network": "reserved47", - "displayName": "This prefix is reserved.", - "symbols": null, - "decimals": null, - "standardAccount": null, - "website": null - }, - { - "prefix": 48, - "network": "neatcoin", - "displayName": "Neatcoin Mainnet", - "symbols": ["NEAT"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://neatcoin.org" - }, - { - "prefix": 63, - "network": "hydradx", - "displayName": "HydraDX", - "symbols": ["HDX"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://hydradx.io" - }, - { - "prefix": 65, - "network": "aventus", - "displayName": "AvN Mainnet", - "symbols": ["AVT"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://aventus.io" - }, - { - "prefix": 66, - "network": "crust", - "displayName": "Crust Network", - "symbols": ["CRU"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://crust.network" - }, - { - "prefix": 67, - "network": "equilibrium", - "displayName": "Equilibrium Network", - "symbols": ["Unknown", "USD", "EQ", "ETH", "BTC", "EOS", "DOT", "CRV"], - "decimals": [0,9,9,9,9,9,9,9], - "standardAccount": "*25519", - "website": "https://equilibrium.io" - }, - { - "prefix": 69, - "network": "sora", - "displayName": "SORA Network", - "symbols": ["XOR"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://sora.org" + "specification": "https://github.com/paritytech/substrate/wiki/External-Address-Format-(SS58)", + "schema": { + "prefix": "The address prefix. Must be an integer and unique.", + "network": "Unique identifier for the network that will use this prefix, string, no spaces. To integrate with CLI tools, e.g. `--network polkadot`.", + "displayName": "The name of the network that will use this prefix, in a format friendly for display.", + "symbols": "Array of symbols of any tokens the chain uses, usually 2-5 characters. Most chains will only have one. Chains that have multiple instances of the Balances pallet should order the array by instance.", + "decimals": "Array of integers representing the number of decimals that represent a single unit to the end user. Must be same length as `symbols` to represent each token's denomination.", + "standardAccount": "Signing curve for standard account. Substrate supports ed25519, sr25519, and secp256k1.", + "website": "A website or Github repo associated with the network." + }, + "registry": [ + { + "prefix": 0, + "network": "polkadot", + "displayName": "Polkadot Relay Chain", + "symbols": ["DOT"], + "decimals": [10], + "standardAccount": "*25519", + "website": "https://polkadot.network" + }, + { + "prefix": 1, + "network": null, + "displayName": "Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.", + "symbols": null, + "decimals": null, + "standardAccount": null, + "website": null + }, + { + "prefix": 2, + "network": "kusama", + "displayName": "Kusama Relay Chain", + "symbols": ["KSM"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://kusama.network" + }, + { + "prefix": 3, + "network": null, + "displayName": "Bare 32-bit Ed25519 public key.", + "symbols": null, + "decimals": null, + "standardAccount": null, + "website": null + }, + { + "prefix": 4, + "network": "katalchain", + "displayName": "Katal Chain", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": null + }, + { + "prefix": 5, + "network": "plasm", + "displayName": "Plasm Network", + "symbols": ["PLM"], + "decimals": [15], + "standardAccount": "*25519", + "website": "https://plasmnet.io" + }, + { + "prefix": 6, + "network": "bifrost", + "displayName": "Bifrost", + "symbols": ["BNC"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://bifrost.finance/" + }, + { + "prefix": 7, + "network": "edgeware", + "displayName": "Edgeware", + "symbols": ["EDG"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://edgewa.re" + }, + { + "prefix": 8, + "network": "karura", + "displayName": "Karura", + "symbols": ["KAR"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://karura.network/" + }, + { + "prefix": 9, + "network": "reynolds", + "displayName": "Laminar Reynolds Canary", + "symbols": ["REY"], + "decimals": [18], + "standardAccount": "*25519", + "website": "http://laminar.network/" + }, + { + "prefix": 10, + "network": "acala", + "displayName": "Acala", + "symbols": ["ACA"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://acala.network/" + }, + { + "prefix": 11, + "network": "laminar", + "displayName": "Laminar", + "symbols": ["LAMI"], + "decimals": [18], + "standardAccount": "*25519", + "website": "http://laminar.network/" + }, + { + "prefix": 12, + "network": "polymesh", + "displayName": "Polymesh", + "symbols": ["POLYX"], + "decimals": [6], + "standardAccount": "*25519", + "website": "https://polymath.network/" + }, + { + "prefix": 13, + "network": "integritee", + "displayName": "Integritee", + "symbols": ["TEER"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://integritee.network" + }, + { + "prefix": 14, + "network": "totem", + "displayName": "Totem", + "symbols": ["XTX"], + "decimals": [0], + "standardAccount": "*25519", + "website": "https://totemaccounting.com" + }, + { + "prefix": 15, + "network": "synesthesia", + "displayName": "Synesthesia", + "symbols": ["SYN"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://synesthesia.network/" + }, + { + "prefix": 16, + "network": "kulupu", + "displayName": "Kulupu", + "symbols": ["KLP"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://kulupu.network/" + }, + { + "prefix": 17, + "network": "dark", + "displayName": "Dark Mainnet", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": null + }, + { + "prefix": 18, + "network": "darwinia", + "displayName": "Darwinia Network", + "symbols": ["RING", "KTON"], + "decimals": [9, 9], + "standardAccount": "*25519", + "website": "https://darwinia.network/" + }, + { + "prefix": 19, + "network": "geek", + "displayName": "GeekCash", + "symbols": ["GEEK"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://geekcash.org" + }, + { + "prefix": 20, + "network": "stafi", + "displayName": "Stafi", + "symbols": ["FIS"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://stafi.io" + }, + { + "prefix": 21, + "network": "dock-testnet", + "displayName": "Dock Testnet", + "symbols": ["DCK"], + "decimals": [6], + "standardAccount": "*25519", + "website": "https://dock.io" + }, + { + "prefix": 22, + "network": "dock-mainnet", + "displayName": "Dock Mainnet", + "symbols": ["DCK"], + "decimals": [6], + "standardAccount": "*25519", + "website": "https://dock.io" + }, + { + "prefix": 23, + "network": "shift", + "displayName": "ShiftNrg", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": null + }, + { + "prefix": 24, + "network": "zero", + "displayName": "ZERO", + "symbols": ["PLAY"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://zero.io" + }, + { + "prefix": 25, + "network": "zero-alphaville", + "displayName": "ZERO Alphaville", + "symbols": ["PLAY"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://zero.io" + }, + { + "prefix": 26, + "network": "jupiter", + "displayName": "Jupiter", + "symbols": ["jDOT"], + "decimals": [10], + "standardAccount": "*25519", + "website": "https://jupiter.patract.io" + }, + { + "prefix": 28, + "network": "subsocial", + "displayName": "Subsocial", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": null + }, + { + "prefix": 29, + "network": "cord", + "displayName": "Dhiway CORD Network", + "symbols": ["DCU"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://dhiway.com/" + }, + { + "prefix": 30, + "network": "phala", + "displayName": "Phala Network", + "symbols": ["PHA"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://phala.network" + }, + { + "prefix": 31, + "network": "litentry", + "displayName": "Litentry Network", + "symbols": ["LIT"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://litentry.com/" + }, + { + "prefix": 32, + "network": "robonomics", + "displayName": "Robonomics", + "symbols": ["XRT"], + "decimals": [9], + "standardAccount": "*25519", + "website": "https://robonomics.network" + }, + { + "prefix": 33, + "network": "datahighway", + "displayName": "DataHighway", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": null + }, + { + "prefix": 34, + "network": "ares", + "displayName": "Ares Protocol", + "symbols": ["ARES"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://www.aresprotocol.com/" + }, + { + "prefix": 35, + "network": "vln", + "displayName": "Valiu Liquidity Network", + "symbols": ["USDv"], + "decimals": [15], + "standardAccount": "*25519", + "website": "https://valiu.com/" + }, + { + "prefix": 36, + "network": "centrifuge", + "displayName": "Centrifuge Chain", + "symbols": ["CFG"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://centrifuge.io/" + }, + { + "prefix": 37, + "network": "nodle", + "displayName": "Nodle Chain", + "symbols": ["NODL"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://nodle.io/" + }, + { + "prefix": 38, + "network": "kilt", + "displayName": "KILT Chain", + "symbols": ["KILT"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://kilt.io/" + }, + { + "prefix": 39, + "network": "mathchain", + "displayName": "MathChain mainnet", + "symbols": ["MATH"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://mathwallet.org" + }, + { + "prefix": 40, + "network": "mathchain-testnet", + "displayName": "MathChain testnet", + "symbols": ["MATH"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://mathwallet.org" + }, + { + "prefix": 41, + "network": "poli", + "displayName": "Polimec Chain", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": "https://polimec.io/" + }, + { + "prefix": 42, + "network": "substrate", + "displayName": "Substrate", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": "https://substrate.dev/" + }, + { + "prefix": 43, + "network": null, + "displayName": "Bare 32-bit ECDSA SECP-256k1 public key.", + "symbols": null, + "decimals": null, + "standardAccount": null, + "website": null + }, + { + "prefix": 44, + "network": "chainx", + "displayName": "ChainX", + "symbols": ["PCX"], + "decimals": [8], + "standardAccount": "*25519", + "website": "https://chainx.org/" + }, + { + "prefix": 45, + "network": "uniarts", + "displayName": "UniArts Network", + "symbols": ["UART", "UINK"], + "decimals": [12, 12], + "standardAccount": "*25519", + "website": "https://uniarts.me" + }, + { + "prefix": 46, + "network": "reserved46", + "displayName": "This prefix is reserved.", + "symbols": null, + "decimals": null, + "standardAccount": null, + "website": null + }, + { + "prefix": 47, + "network": "reserved47", + "displayName": "This prefix is reserved.", + "symbols": null, + "decimals": null, + "standardAccount": null, + "website": null + }, + { + "prefix": 48, + "network": "neatcoin", + "displayName": "Neatcoin Mainnet", + "symbols": ["NEAT"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://neatcoin.org" + }, + { + "prefix": 63, + "network": "hydradx", + "displayName": "HydraDX", + "symbols": ["HDX"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://hydradx.io" + }, + { + "prefix": 65, + "network": "aventus", + "displayName": "AvN Mainnet", + "symbols": ["AVT"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://aventus.io" + }, + { + "prefix": 66, + "network": "crust", + "displayName": "Crust Network", + "symbols": ["CRU"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://crust.network" + }, + { + "prefix": 67, + "network": "equilibrium", + "displayName": "Equilibrium Network", + "symbols": ["Unknown", "USD", "EQ", "ETH", "BTC", "EOS", "DOT", "CRV"], + "decimals": [0, 9, 9, 9, 9, 9, 9, 9], + "standardAccount": "*25519", + "website": "https://equilibrium.io" + }, + { + "prefix": 69, + "network": "sora", + "displayName": "SORA Network", + "symbols": ["XOR"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://sora.org" }, { "prefix": 73, - "network": "zeitgeist", - "displayName": "Zeitgeist", - "symbols": ["ZTG"], - "decimals": [10], - "standardAccount": "*25519", - "website": "https://zeitgeist.pm" - }, - { - "prefix": 77, - "network": "manta", - "displayName": "Manta network", - "symbols": ["MA"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://manta.network" - }, - { - "prefix": 78, - "network": "calamari", - "displayName": "Calamari: Manta Canary Network", - "symbols": ["KMA"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://manta.network" - }, - { - "prefix": 98, - "network": "polkasmith", - "displayName": "PolkaSmith Canary Network", - "symbols": ["PKS"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://polkafoundry.com" - }, - { - "prefix": 99, - "network": "polkafoundry", - "displayName": "PolkaFoundry Network", - "symbols": ["PKF"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://polkafoundry.com" - }, - { - "prefix": 101, - "network": "origintrail-parachain", - "displayName": "OriginTrail Parachain", - "symbols": ["TRAC"], - "decimals": [18], - "standardAccount": "secp256k1", - "website": "https://origintrail.io" - }, - { - "prefix": 110, - "network": "heiko", - "displayName": "Heiko", - "symbols": ["HKO"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://parallel.fi/" - }, - { - "prefix": 113, - "network": "integritee-incognito", - "displayName": "Integritee Incognito", - "symbols": null, - "decimals": null, - "standardAccount": "*25519", - "website": "https://integritee.network" - }, - { - "prefix": 136, - "network": "altair", - "displayName": "Altair", - "symbols": ["AIR"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://centrifuge.io/" - }, - { - "prefix": 172, - "network": "parallel", - "displayName": "Parallel", - "symbols": ["PARA"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://parallel.fi/" - }, - { - "prefix": 252, - "network": "social-network", - "displayName": "Social Network", - "symbols": ["NET"], - "decimals": [18], - "standardAccount": "*25519", - "website": "https://social.network" - }, - { - "prefix": 1284, - "network": "moonbeam", - "displayName": "Moonbeam", - "symbols": ["GLMR"], - "decimals": [18], - "standardAccount": "secp256k1", - "website": "https://moonbeam.network" - }, - { - "prefix": 1285, - "network": "moonriver", - "displayName": "Moonriver", - "symbols": ["MOVR"], - "decimals": [18], - "standardAccount": "secp256k1", - "website": "https://moonbeam.network" - }, - { - "prefix": 10041, - "network": "basilisk", - "displayName": "Basilisk", - "symbols": ["BSX"], - "decimals": [12], - "standardAccount": "*25519", - "website": "https://bsx.fi" - } - ] + "network": "zeitgeist", + "displayName": "Zeitgeist", + "symbols": ["ZTG"], + "decimals": [10], + "standardAccount": "*25519", + "website": "https://zeitgeist.pm" + }, + { + "prefix": 77, + "network": "manta", + "displayName": "Manta network", + "symbols": ["MA"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://manta.network" + }, + { + "prefix": 78, + "network": "calamari", + "displayName": "Calamari: Manta Canary Network", + "symbols": ["KMA"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://manta.network" + }, + { + "prefix": 98, + "network": "polkasmith", + "displayName": "PolkaSmith Canary Network", + "symbols": ["PKS"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://polkafoundry.com" + }, + { + "prefix": 99, + "network": "polkafoundry", + "displayName": "PolkaFoundry Network", + "symbols": ["PKF"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://polkafoundry.com" + }, + { + "prefix": 101, + "network": "origintrail-parachain", + "displayName": "OriginTrail Parachain", + "symbols": ["TRAC"], + "decimals": [18], + "standardAccount": "secp256k1", + "website": "https://origintrail.io" + }, + { + "prefix": 110, + "network": "heiko", + "displayName": "Heiko", + "symbols": ["HKO"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://parallel.fi/" + }, + { + "prefix": 113, + "network": "integritee-incognito", + "displayName": "Integritee Incognito", + "symbols": null, + "decimals": null, + "standardAccount": "*25519", + "website": "https://integritee.network" + }, + { + "prefix": 136, + "network": "altair", + "displayName": "Altair", + "symbols": ["AIR"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://centrifuge.io/" + }, + { + "prefix": 172, + "network": "parallel", + "displayName": "Parallel", + "symbols": ["PARA"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://parallel.fi/" + }, + { + "prefix": 252, + "network": "social-network", + "displayName": "Social Network", + "symbols": ["NET"], + "decimals": [18], + "standardAccount": "*25519", + "website": "https://social.network" + }, + { + "prefix": 1284, + "network": "moonbeam", + "displayName": "Moonbeam", + "symbols": ["GLMR"], + "decimals": [18], + "standardAccount": "secp256k1", + "website": "https://moonbeam.network" + }, + { + "prefix": 1285, + "network": "moonriver", + "displayName": "Moonriver", + "symbols": ["MOVR"], + "decimals": [18], + "standardAccount": "secp256k1", + "website": "https://moonbeam.network" + }, + { + "prefix": 10041, + "network": "basilisk", + "displayName": "Basilisk", + "symbols": ["BSX"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://bsx.fi" + } + ] } diff --git a/yarn.lock b/yarn.lock index 7719cf5..6cf8633 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,12 +2,12 @@ # yarn lockfile v1 -"@acala-network/type-definitions@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@acala-network/type-definitions/-/type-definitions-3.0.1.tgz#7a704d48d74fce698d7556b4e1141f4f765e8686" - integrity sha512-lkedZURwMFTt4OhNnX6aV1PISeBYblndI3LZNqkO2KZYB2ZeoQPfcmXTvo2v+R4Nen1rX1Tz9bxI1wt4JlY3Og== +"@acala-network/type-definitions@^3.0.2-4": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@acala-network/type-definitions/-/type-definitions-3.0.2.tgz#97d35570944610fd3ef42f5c5126ca1a3b3ac9d5" + integrity sha512-tEans3wKeG/ZdDDNIGrTFTi15kpGcHnE/AF3yJRDlGMp0RPdHCyGxeGcbbfk2elHsDZk4HC2dhYBvW7alGG6MA== dependencies: - "@open-web3/orml-type-definitions" "^1.0.1" + "@open-web3/orml-type-definitions" "^1.0.2-0" "@ant-design/colors@^6.0.0": version "6.0.0" @@ -1198,13 +1198,20 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.9", "@babel/runtime@^7.14.6", "@babel/runtime@^7.15.3", "@babel/runtime@^7.15.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2", "@babel/runtime@^7.9.6": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.9", "@babel/runtime@^7.14.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2", "@babel/runtime@^7.9.6": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.15.3", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.16.5": + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.5.tgz#7f3e34bf8bdbbadf03fbb7b1ea0d929569c9487a" + integrity sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/template@^7.10.4", "@babel/template@^7.15.4", "@babel/template@^7.3.3": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" @@ -1242,10 +1249,10 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@bifrost-finance/type-definitions@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@bifrost-finance/type-definitions/-/type-definitions-1.3.0.tgz#2888cc9a5d29ccd7af2b3e2df26fda3e806c7fe9" - integrity sha512-9MZR2//f9kLa+6EpUyutwle5JltsXI8OuYnoxiQWX8QoWUezwp01EaxQfIN71OODP9hI444NalC6lVpLoluwEw== +"@bifrost-finance/type-definitions@1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@bifrost-finance/type-definitions/-/type-definitions-1.3.3.tgz#3aa51f3c4bdd6c756bad2dbeb004c4271a396ec4" + integrity sha512-IREdLlcJg7Jn0E/qlftPRvnCDJ5hrImCqNftMDsKVQJc5y3QZa27XmHG3gbxNVs4ua86TnjD/3FL53zR3ggyBw== dependencies: "@open-web3/orml-type-definitions" "^0.9.4-7" @@ -1289,22 +1296,22 @@ resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz#c3c5ae543c897caa9c2a68630bed355be5f9990f" integrity sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ== -"@darwinia/types-known@^1.2.50": - version "1.2.50" - resolved "https://registry.yarnpkg.com/@darwinia/types-known/-/types-known-1.2.50.tgz#f8f2b895b7a1d6cc02c17cbe3aae977779d8b3d2" - integrity sha512-wKSQT+FEZJ2chG0iEwWk1YwJIjQuHq8+N774VTcxkT50161jxA2A1UXNzDaHsVfjmYVCu9YFaZOzxowShrHpGw== +"@darwinia/types-known@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@darwinia/types-known/-/types-known-1.3.0.tgz#f42da139e3baca4c595122fb838af0b3cf750c08" + integrity sha512-Mh64WCBhrPzKT1PRjeud6YUVt6HVbclZe+leQIQtHDO4etCYjTN95WqUgXnyHMHAvuiOMjJ/xRzR0igWCmDyoA== dependencies: "@babel/runtime" "^7.9.6" "@polkadot/types" "4.0.4-5" "@polkadot/util" "6.0.5" bn.js "^5.1.2" -"@darwinia/types@1.2.50": - version "1.2.50" - resolved "https://registry.yarnpkg.com/@darwinia/types/-/types-1.2.50.tgz#8f69d37aee9b08b666fc5bfe87273b9e46e0b8f7" - integrity sha512-AZe18rTDFIOd5R7h+DZPtdRHvDFyOPQH7DBi3+oNGvg7yoZoInfJuI7hxhXP8B3VDV08DL+HYHfHkURrGyRm/Q== +"@darwinia/types@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@darwinia/types/-/types-1.3.0.tgz#74100cdc8fd1fd1600f33a273d2f7d5a52e27cc4" + integrity sha512-BrHdQ/5LUQgHLHOeGr6wgWjNkSUBkmhshY9Ob890dLJnFrhqrr5vYeYQB/QJXX0dhfQJ9VlReYEI+fe1op62wA== dependencies: - "@darwinia/types-known" "^1.2.50" + "@darwinia/types-known" "^1.3.0" "@digitalnative/type-definitions@1.1.26": version "1.1.26" @@ -1314,20 +1321,20 @@ "@polkadot/keyring" "^6.9.1" "@polkadot/types" "^4.13.1" -"@docknetwork/node-types@0.4.7": - version "0.4.7" - resolved "https://registry.yarnpkg.com/@docknetwork/node-types/-/node-types-0.4.7.tgz#01ebb41d56d218c38f03f9f1fc02763b4f6a0c23" - integrity sha512-Gll5/qbRYWb+HZlNl42mqRZwHz9SJRN4M5uufYxWkE1QLNooKAJfZ/QlcF/repsrrh0bnTl3yeQQdBeF1EBVpA== +"@docknetwork/node-types@0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@docknetwork/node-types/-/node-types-0.5.1.tgz#27e472b985065f7da24dc9345fc752ffb1dc141a" + integrity sha512-4lODy/AYKR4DWvrYnDtpPUQKYayvL9hfjbzosERIuGg+9n5O8h59snyrmNMdkaF0kH5/RHVB7u44CXtIfXwZcA== "@edgeware/node-types@3.6.2-wako": version "3.6.2-wako" resolved "https://registry.yarnpkg.com/@edgeware/node-types/-/node-types-3.6.2-wako.tgz#21463fe18f68d5f3f0675244683d416d45ab0a3d" integrity sha512-kBGCoWoRSUOj864BiTwHGfsfuhGr2ycWEsjw9FB2VdJ5esJDVq3K6WZs/J2rtrtybKJWADqIp5K0ptDBlg1XqA== -"@equilab/definitions@1.4.2": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@equilab/definitions/-/definitions-1.4.2.tgz#fb125cad79e009e7243b883420919cfe53f36d78" - integrity sha512-oqC238TSKo32hCbjIMHVBHn5ERiJT+uxZpI25hi7jwoRvcjjA5Wdfkuod0iJuf3gdTFy0hGurWunuuQa0f6KeQ== +"@equilab/definitions@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@equilab/definitions/-/definitions-1.4.3.tgz#fad9ca52ae0fecaa59f038f849bc0eab62c75199" + integrity sha512-Y2XDTgjU8vWpJ8uv4Z3Q73XNvTpaarO0sQUPNx3zGvLYwufxwQVdZ1StLeYxLGWtIibhER0mWt6BNASIBxT2aQ== "@eslint/eslintrc@^0.4.3": version "0.4.3" @@ -1344,6 +1351,21 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@eslint/eslintrc@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.5.tgz#33f1b838dbf1f923bfa517e008362b78ddbbf318" + integrity sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.2.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + "@gar/promisify@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" @@ -1390,11 +1412,25 @@ debug "^4.1.1" minimatch "^3.0.4" +"@humanwhocodes/config-array@^0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.2.tgz#68be55c737023009dfc5fe245d51181bb6476914" + integrity sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.4" + "@humanwhocodes/object-schema@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + "@interlay/interbtc-types@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@interlay/interbtc-types/-/interbtc-types-1.1.1.tgz#99a896e9e88a9f9454c3d8602db8badfd30f5b8c" @@ -1610,6 +1646,23 @@ dependencies: "@open-web3/orml-type-definitions" "^0.8.2-9" +"@metaverse-network-sdk/type-definitions@^0.0.1-6": + version "0.0.1-8" + resolved "https://registry.yarnpkg.com/@metaverse-network-sdk/type-definitions/-/type-definitions-0.0.1-8.tgz#14015e5e3b0265967106c844da50e12272339809" + integrity sha512-AOlJZlU725qaedqyqSJjz41UOAjpWrJ5ByAA9i0GMP+lcmbiicr5xkK0Jg5ENzPzBmzRmIo7wyVt29mBUqVtYA== + dependencies: + lodash.merge "^4.6.2" + +"@noble/hashes@^0.4.5": + version "0.4.5" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-0.4.5.tgz#f69a963b0c59c1145bc5aca1f3eef58a48bf9a59" + integrity sha512-oK/2b9gHb1CfiFwpPHQs010WgROn4ioilT7TFwxMVwuDaXEJP3QPhyedYbOpgM4JDBgT9n5gaispBQlkaAgT6g== + +"@noble/secp256k1@^1.3.4": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.3.4.tgz#158ded712d09237c0d3428be60dc01ce8ebab9fb" + integrity sha512-ZVRouDO5mbdCiDg4zCd3ZZABduRtpy4tCnB33Gh9upHe9tRzpiqbRSN1VTjrj/2g8u2c6MBi0YLNnNQpBYOiWg== + "@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" @@ -1652,26 +1705,26 @@ resolved "https://registry.yarnpkg.com/@open-web3/orml-type-definitions/-/orml-type-definitions-0.8.2-11.tgz#56358d371b63f83761234a7b1283ac9008e6dddd" integrity sha512-cUv5+mprnaGNt0tu3FhK1nFRBK7SGjPhA1O0nxWWeRmuuH5fjkr0glbHE9kcKuCBfsh7nt6NGwxwl9emQtUDSA== -"@open-web3/orml-type-definitions@^0.9.4-35", "@open-web3/orml-type-definitions@^0.9.4-38", "@open-web3/orml-type-definitions@^0.9.4-7": +"@open-web3/orml-type-definitions@^0.9.4-35", "@open-web3/orml-type-definitions@^0.9.4-7": version "0.9.4-38" resolved "https://registry.yarnpkg.com/@open-web3/orml-type-definitions/-/orml-type-definitions-0.9.4-38.tgz#fc7642f6a518da2618ae39fa76fe046ee57c1e80" integrity sha512-kV0++JlRLEf7Z1y+Jm+792zqx6Q7dzpGP73rJJmQrBaeTML5mQzu4veZ24TVtcLV6hsGjUU/ixrJODNj6CCuZQ== dependencies: lodash.merge "^4.6.2" -"@open-web3/orml-type-definitions@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@open-web3/orml-type-definitions/-/orml-type-definitions-1.0.1.tgz#497a708ae658dd7c7fed024306c2a3015ebc7b4b" - integrity sha512-FGSeVaQv6DcQSa3E0YX20ymJpqtD8XJmLukCuC4AhVfSgLqT6roI2SfrRhUiYVbe1PQph7ptxx1EhEV/PNcnEw== +"@open-web3/orml-type-definitions@^1.0.2-0": + version "1.0.2-2" + resolved "https://registry.yarnpkg.com/@open-web3/orml-type-definitions/-/orml-type-definitions-1.0.2-2.tgz#f65dfc2a010f7e6b0fd90c8022df94502d394727" + integrity sha512-XuCTFy4KZb3fTwLxRKU26W/KNqRmPupPV0QmPxK4IbraUDsg4KZ2FzuKFyLdctQcZHmJQu/eBuEamw6tfJykEQ== dependencies: lodash.merge "^4.6.2" -"@parallel-finance/type-definitions@1.3.4": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@parallel-finance/type-definitions/-/type-definitions-1.3.4.tgz#412a343cd7ab7c0fa41aa69f2bfabc2145a96911" - integrity sha512-rs7IBlpMblONq77NGjNQYamCVBUrIcEPnBYwP4xnN/MS9XX2Z9ukry5aEiDkFuAyNrQQPlyVwsPYnsb1gMgISA== +"@parallel-finance/type-definitions@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@parallel-finance/type-definitions/-/type-definitions-1.4.2.tgz#5c27e23d48d805051c0e798293ff60a01c9ba01b" + integrity sha512-bS9GODfgoBDEkY8lSGQ0/el72MKDJ5cUjKgUtf6dTPReBw8q18ZJeBnnWuu8TmZSlsNdK3snjPpn128Q+OUCNw== dependencies: - "@open-web3/orml-type-definitions" "^0.9.4-38" + "@open-web3/orml-type-definitions" "^1.0.2-0" "@phala/typedefs@0.2.29": version "0.2.29" @@ -1692,62 +1745,63 @@ schema-utils "^2.6.5" source-map "^0.7.3" -"@polkadot/api-derive@6.4.2": - version "6.4.2" - resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-6.4.2.tgz#1f63765285cc308beff20729e06b937b40d9a2c2" - integrity sha512-vz/ruz9NXPmr753nA3a6eCgif+Ftp8rrpwn9183mJImEgeZ3P95a90kQGHjiFf+KTxmt0mhU5FvBc3Cit8pxRw== - dependencies: - "@babel/runtime" "^7.15.4" - "@polkadot/api" "6.4.2" - "@polkadot/rpc-core" "6.4.2" - "@polkadot/types" "6.4.2" - "@polkadot/util" "^7.5.1" - "@polkadot/util-crypto" "^7.5.1" +"@polkadot/api-derive@6.12.1": + version "6.12.1" + resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-6.12.1.tgz#f5356104d4cb1bed8f0dcac32afc4b0a5c05c232" + integrity sha512-5LOVlG5EBCT+ytY6aHmQ4RdEWZovZQqRoc6DLd5BLhkR7BFTHKSkLQW+89so8jd0zEtmSXBVPPnsrXS8joM35Q== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/api" "6.12.1" + "@polkadot/rpc-core" "6.12.1" + "@polkadot/types" "6.12.1" + "@polkadot/util" "^8.1.2" + "@polkadot/util-crypto" "^8.1.2" rxjs "^7.4.0" -"@polkadot/api@6.4.2", "@polkadot/api@^6.4.2": - version "6.4.2" - resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-6.4.2.tgz#60a13d07a97a65561e46b9abdde04531ed9f97fa" - integrity sha512-6SZ/RbSQtq7fclpFtL8rMCTEE1pWQoV5uVygVVHb9pckypq3su5EcUHHuMw6FUg4P4gOpAUSxwBZAJABzGXL3g== - dependencies: - "@babel/runtime" "^7.15.4" - "@polkadot/api-derive" "6.4.2" - "@polkadot/keyring" "^7.5.1" - "@polkadot/rpc-core" "6.4.2" - "@polkadot/rpc-provider" "6.4.2" - "@polkadot/types" "6.4.2" - "@polkadot/types-known" "6.4.2" - "@polkadot/util" "^7.5.1" - "@polkadot/util-crypto" "^7.5.1" +"@polkadot/api@6.12.1", "@polkadot/api@^6.4.2": + version "6.12.1" + resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-6.12.1.tgz#685a2727eb532fdacd9b86f9ddf595d58be71ee4" + integrity sha512-RVdTiA2WaEvproM3i6E9TKS1bfXpPd9Ly9lUG/kVLaspjKoIot9DJUDTl97TJ+7xr8LXGbXqm448Ud0hsEBV8Q== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/api-derive" "6.12.1" + "@polkadot/keyring" "^8.1.2" + "@polkadot/rpc-core" "6.12.1" + "@polkadot/rpc-provider" "6.12.1" + "@polkadot/types" "6.12.1" + "@polkadot/types-known" "6.12.1" + "@polkadot/util" "^8.1.2" + "@polkadot/util-crypto" "^8.1.2" eventemitter3 "^4.0.7" rxjs "^7.4.0" -"@polkadot/apps-config@^0.97.1": - version "0.97.1" - resolved "https://registry.yarnpkg.com/@polkadot/apps-config/-/apps-config-0.97.1.tgz#fc02c48cb4cd79b569c1a7f9308dcd534b57bb5a" - integrity sha512-7U9ywtRD4jiI84xu4NDuoOW0UateG/FPyl7b8zxuWOsxYCb9oSkD6WE99dgF/oknllx6kQgKEfPOOUHghA2fIg== +"@polkadot/apps-config@^0.98.1": + version "0.98.1" + resolved "https://registry.yarnpkg.com/@polkadot/apps-config/-/apps-config-0.98.1.tgz#da7f31b7e5d34edad0156df2573cf858e5eb9222" + integrity sha512-oh2i+omiFtoNuhkU0kpqCzxQXvLTfMQUIyeYxwWC6ZOZ3lX0dXuJhKvyHyOdCcK8U+Y/671fCXlSMuAn0bdMxQ== dependencies: - "@acala-network/type-definitions" "^3.0.1" + "@acala-network/type-definitions" "^3.0.2-4" "@babel/runtime" "^7.15.4" - "@bifrost-finance/type-definitions" "1.3.0" + "@bifrost-finance/type-definitions" "1.3.3" "@crustio/type-definitions" "1.2.0" - "@darwinia/types" "1.2.50" + "@darwinia/types" "1.3.0" "@digitalnative/type-definitions" "1.1.26" - "@docknetwork/node-types" "0.4.7" + "@docknetwork/node-types" "0.5.1" "@edgeware/node-types" "3.6.2-wako" - "@equilab/definitions" "1.4.2" + "@equilab/definitions" "1.4.3" "@interlay/interbtc-types" "1.1.1" "@kiltprotocol/type-definitions" "0.1.23" "@laminar/type-definitions" "0.3.1" - "@parallel-finance/type-definitions" "1.3.4" + "@metaverse-network-sdk/type-definitions" "^0.0.1-6" + "@parallel-finance/type-definitions" "1.4.2" "@phala/typedefs" "0.2.29" - "@polkadot/networks" "^7.5.1" + "@polkadot/networks" "^7.6.1" "@polymathnetwork/polymesh-types" "0.0.2" "@snowfork/snowbridge-types" "0.2.6" - "@sora-substrate/type-definitions" "1.6.14" + "@sora-substrate/type-definitions" "1.6.15" "@subsocial/types" "0.6.4-dev.2" - "@zeitgeistpm/type-defs" "0.3.1" - "@zeroio/type-definitions" "0.0.6" + "@zeitgeistpm/type-defs" "0.3.5" + "@zeroio/type-definitions" "0.0.9" lodash "^4.17.21" moonbeam-types-bundle "1.2.7" pontem-types-bundle "1.0.15" @@ -1762,7 +1816,7 @@ "@polkadot/util" "6.11.1" "@polkadot/util-crypto" "6.11.1" -"@polkadot/keyring@^7.1.1", "@polkadot/keyring@^7.3.1", "@polkadot/keyring@^7.4.1", "@polkadot/keyring@^7.5.1": +"@polkadot/keyring@^7.1.1", "@polkadot/keyring@^7.3.1", "@polkadot/keyring@^7.4.1": version "7.5.1" resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-7.5.1.tgz#0394d476f49f346589687611f7c273c63c9db8b2" integrity sha512-zpgm7Z80zJrdchwkCcXynFQuWzQYh6XphoN4Z+dROtrHjFCHL2nC59gaL1iaqKLHlO/nPHarVIZqMXqluJ6KHA== @@ -1771,6 +1825,15 @@ "@polkadot/util" "7.5.1" "@polkadot/util-crypto" "7.5.1" +"@polkadot/keyring@^8.1.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-8.2.2.tgz#7c5abaca88e8fa1a16c90be8fe74c1813c28997c" + integrity sha512-GK8puQVtQJ67sVyq0WIWHPeRXfIcqz2ztgRHnGP4JEptS9NSFByQNq1EEpQnEUZwXu9CQfHz90eiLZc1BpC8lQ== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/util" "8.2.2" + "@polkadot/util-crypto" "8.2.2" + "@polkadot/metadata@4.0.4-5": version "4.0.4-5" resolved "https://registry.yarnpkg.com/@polkadot/metadata/-/metadata-4.0.4-5.tgz#397b446ebc9270472688a4899caf25728548ffb7" @@ -1801,36 +1864,50 @@ dependencies: "@babel/runtime" "^7.14.6" -"@polkadot/networks@7.5.1", "@polkadot/networks@^7.5.1": +"@polkadot/networks@7.5.1": version "7.5.1" resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.5.1.tgz#9513981d65993fd02df9762840c7662eb84574c2" integrity sha512-UaVTP9eWg+mkW+oiuxfrOyVtLuNQ0u/Rer3rdHKom+bkQPf+NPeo+3ekg7YsWoi/fJN/OYMnIIM6rbloxm0GKA== dependencies: "@babel/runtime" "^7.15.4" -"@polkadot/rpc-core@6.4.2": - version "6.4.2" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-6.4.2.tgz#fbef943b3d90bf3794e96b8877bc308f036503e8" - integrity sha512-CseygtMZhrvROieOtQhaB7SHz7LYmCtscGevHR8JtbKyoR9erAxD9LXHlWL427U9hVzLgdtLnIKp/h5wxa2y0A== +"@polkadot/networks@7.9.2", "@polkadot/networks@^7.5.1", "@polkadot/networks@^7.6.1": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.9.2.tgz#03e3f3ac6bdea177517436537826055df60bcb9a" + integrity sha512-4obI1RdW5/7TFwbwKA9oqw8aggVZ65JAUvIFMd2YmMC2T4+NiZLnok0WhRkhZkUnqjLIHXYNwq7Ho1i39dte0g== dependencies: - "@babel/runtime" "^7.15.4" - "@polkadot/rpc-provider" "6.4.2" - "@polkadot/types" "6.4.2" - "@polkadot/util" "^7.5.1" - rxjs "^7.4.0" + "@babel/runtime" "^7.16.3" -"@polkadot/rpc-provider@6.4.2": - version "6.4.2" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-6.4.2.tgz#7324eb317e8dd267d93aa0692869b9a730470a4c" - integrity sha512-An2GwDBOorkyM+CPU2TyklYuVwFQty1nsV2U3FwkM2w06A9FPwxvvTWtjI4LQPMGJBGCn1HE0ZE7CqqczBftAg== +"@polkadot/networks@8.2.2", "@polkadot/networks@^8.1.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-8.2.2.tgz#75a0f4ffd13d790a0990cdb0ff0a251377104a46" + integrity sha512-PshHrf5wBXib63l03YISnHMf5/fS1/Jv2rEN58EgYy9VK87HBXjT7qQ1Ea/d1cFI2EmfEDvhFsP+u3i6AlejQQ== dependencies: - "@babel/runtime" "^7.15.4" - "@polkadot/types" "6.4.2" - "@polkadot/util" "^7.5.1" - "@polkadot/util-crypto" "^7.5.1" - "@polkadot/x-fetch" "^7.5.1" - "@polkadot/x-global" "^7.5.1" - "@polkadot/x-ws" "^7.5.1" + "@babel/runtime" "^7.16.5" + +"@polkadot/rpc-core@6.12.1": + version "6.12.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-6.12.1.tgz#b5d65589349a0db6edb25fdfd141707a3a5698fa" + integrity sha512-Hb08D9zho3SB1UNlUCmG5q0gdgbOx25JKGLDfSYpD/wtD0Y1Sf2X5cfgtMoSYE3USWiRdCu4BxQkXTiRjPjzJg== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/rpc-provider" "6.12.1" + "@polkadot/types" "6.12.1" + "@polkadot/util" "^8.1.2" + rxjs "^7.4.0" + +"@polkadot/rpc-provider@6.12.1": + version "6.12.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-6.12.1.tgz#1b5b7ceffefa8735010b61ace04f3eece6145622" + integrity sha512-uUHD3fLTOeZYWJoc6DQlhz+MJR33rVelasV+OxFY2nSD9MSNXRwQh+9UKDQBnyxw5B4BZ2QaEGfucDeavXmVDw== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/types" "6.12.1" + "@polkadot/util" "^8.1.2" + "@polkadot/util-crypto" "^8.1.2" + "@polkadot/x-fetch" "^8.1.2" + "@polkadot/x-global" "^8.1.2" + "@polkadot/x-ws" "^8.1.2" eventemitter3 "^4.0.7" "@polkadot/types-known@4.0.4-5": @@ -1854,7 +1931,17 @@ "@polkadot/types" "4.17.1" "@polkadot/util" "^6.11.1" -"@polkadot/types-known@6.4.2", "@polkadot/types-known@^6.0.5": +"@polkadot/types-known@6.12.1": + version "6.12.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-6.12.1.tgz#2dd3ca4e4aa20b86ef182eb75672690f8c14a84e" + integrity sha512-Z8bHpPQy+mqUm0uR1tai6ra0bQIoPmgRcGFYUM+rJtW1kx/6kZLh10HAICjLpPeA1cwLRzaxHRDqH5MCU6OgXw== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/networks" "^8.1.2" + "@polkadot/types" "6.12.1" + "@polkadot/util" "^8.1.2" + +"@polkadot/types-known@^6.0.5": version "6.4.2" resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-6.4.2.tgz#35cbc9e48b7d4488539424af00aad18180b65fdf" integrity sha512-Oz8wk100TlToa2PD1lUzllksys3XjDS93Pg/gi7MBvpn896iFQbdn487ra9e9fj5m+jAfkFoOUusnSPk38VylA== @@ -1888,6 +1975,17 @@ "@polkadot/util-crypto" "^6.11.1" "@polkadot/x-rxjs" "^6.11.1" +"@polkadot/types@6.12.1": + version "6.12.1" + resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-6.12.1.tgz#e5d6dff997740c3da947fa67abe2e1ec144c4757" + integrity sha512-O37cAGUL0xiXTuO3ySweVh0OuFUD6asrd0TfuzGsEp3jAISWdElEHV5QDiftWq8J9Vf8BMgTcP2QLFbmSusxqA== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/types-known" "6.12.1" + "@polkadot/util" "^8.1.2" + "@polkadot/util-crypto" "^8.1.2" + rxjs "^7.4.0" + "@polkadot/types@6.4.2", "@polkadot/types@^6.0.5": version "6.4.2" resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-6.4.2.tgz#8df8caeceb17e9ad50094ee7a3af5f248519d4ad" @@ -1930,7 +2028,7 @@ tweetnacl "^1.0.3" xxhashjs "^0.2.2" -"@polkadot/util-crypto@7.5.1", "@polkadot/util-crypto@^7.3.1", "@polkadot/util-crypto@^7.5.1": +"@polkadot/util-crypto@7.5.1", "@polkadot/util-crypto@^7.3.1": version "7.5.1" resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-7.5.1.tgz#ff095262504a9f2829a41ff6b98ec3a537feb4ef" integrity sha512-jghGTTMrGllf/TIKpWsphfXRfl0dzkn1/3PsiaFCKVLnZTmxeMv9FGH2Z6/L1XYeFheoBYmFIlKDNir45mZeiw== @@ -1953,6 +2051,45 @@ tweetnacl "^1.0.3" xxhashjs "^0.2.2" +"@polkadot/util-crypto@8.2.2", "@polkadot/util-crypto@^8.1.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-8.2.2.tgz#ccc5e5abec2431622dd5a2a885286633c2deb371" + integrity sha512-bKFE6j1q2Dnz1o1QFvhX2QzkMLi9QHU4a5T7+El5J7OsOxGqssMAVHAmB+YoAuSLqPSQBmZa9CN23IiuJnfsbw== + dependencies: + "@babel/runtime" "^7.16.5" + "@noble/hashes" "^0.4.5" + "@noble/secp256k1" "^1.3.4" + "@polkadot/networks" "8.2.2" + "@polkadot/util" "8.2.2" + "@polkadot/wasm-crypto" "^4.5.1" + "@polkadot/x-bigint" "8.2.2" + "@polkadot/x-randomvalues" "8.2.2" + ed2curve "^0.3.0" + micro-base "^0.10.0" + tweetnacl "^1.0.3" + +"@polkadot/util-crypto@^7.5.1": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-7.9.2.tgz#cdc336f92a6bc3d40c5a23734e1974fb777817f0" + integrity sha512-nNwqUwP44eCH9jKKcPie+IHLKkg9LMe6H7hXo91hy3AtoslnNrT51tP3uAm5yllhLvswJfnAgnlHq7ybCgqeFw== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/networks" "7.9.2" + "@polkadot/util" "7.9.2" + "@polkadot/wasm-crypto" "^4.4.1" + "@polkadot/x-randomvalues" "7.9.2" + blakejs "^1.1.1" + bn.js "^4.12.0" + create-hash "^1.2.0" + ed2curve "^0.3.0" + elliptic "^6.5.4" + hash.js "^1.1.7" + js-sha3 "^0.8.0" + micro-base "^0.9.0" + scryptsy "^2.1.0" + tweetnacl "^1.0.3" + xxhashjs "^0.2.2" + "@polkadot/util@6.0.5": version "6.0.5" resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-6.0.5.tgz#aa52995d3fe998eed218d26b243832a7a3e2944d" @@ -1979,7 +2116,7 @@ camelcase "^5.3.1" ip-regex "^4.3.0" -"@polkadot/util@7.5.1", "@polkadot/util@^7.3.1", "@polkadot/util@^7.5.1": +"@polkadot/util@7.5.1", "@polkadot/util@^7.3.1": version "7.5.1" resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.5.1.tgz#aa5db65bb543173afe9db6749475b40908d98b76" integrity sha512-6ltZyYZg/eUnyB5IBIcFpFFfhDL/ZW57Nt8CVcZmKqiKTL1kF60HmIvWky/agEV7fa00Ibd/zpANoQitEqNE0Q== @@ -1992,21 +2129,48 @@ camelcase "^6.2.0" ip-regex "^4.3.0" -"@polkadot/wasm-crypto-asmjs@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.2.1.tgz#6b7eae1c011709f8042dfd30872a5fc5e9e021c0" - integrity sha512-ON9EBpTNDCI3QRUmuQJIegYoAcwvxDaNNA7uwKTaEEStu8LjCIbQxbt4WbOBYWI0PoUpl4iIluXdT3XZ3V3jXA== +"@polkadot/util@7.9.2", "@polkadot/util@^7.5.1": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.9.2.tgz#567ac659516d6b685ed7e796919901d92e5cbe6b" + integrity sha512-6ABY6ErgkCsM4C6+X+AJSY4pBGwbKlHZmUtHftaiTvbaj4XuA4nTo3GU28jw8wY0Jh2cJZJvt6/BJ5GVkm5tBA== dependencies: - "@babel/runtime" "^7.15.3" + "@babel/runtime" "^7.16.3" + "@polkadot/x-textdecoder" "7.9.2" + "@polkadot/x-textencoder" "7.9.2" + "@types/bn.js" "^4.11.6" + bn.js "^4.12.0" + camelcase "^6.2.1" + ip-regex "^4.3.0" -"@polkadot/wasm-crypto-wasm@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-4.2.1.tgz#2a86f9b405e7195c3f523798c6ce4afffd19737e" - integrity sha512-Rs2CKiR4D+2hKzmKBfPNYxcd2E8NfLWia0av4fgicjT9YsWIWOGQUi9AtSOfazPOR9FrjxKJy+chQxAkcfKMnQ== +"@polkadot/util@8.2.2", "@polkadot/util@^8.1.2", "@polkadot/util@^8.2.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-8.2.2.tgz#e3b30b90ade18032a28ac237dfa939adce43f2f4" + integrity sha512-tiHe0rcQvofd3vUVCRmvfULAv9yBG7s/huv1ZLVY/JGT1JBDonc1HWU3Vdb5MvWpx2R+HHv19ORHyD/LiROE9A== dependencies: - "@babel/runtime" "^7.15.3" + "@babel/runtime" "^7.16.5" + "@polkadot/x-bigint" "8.2.2" + "@polkadot/x-global" "8.2.2" + "@polkadot/x-textdecoder" "8.2.2" + "@polkadot/x-textencoder" "8.2.2" + "@types/bn.js" "^4.11.6" + bn.js "^4.12.0" + ip-regex "^4.3.0" -"@polkadot/wasm-crypto@^4.0.2", "@polkadot/wasm-crypto@^4.2.1": +"@polkadot/wasm-crypto-asmjs@^4.2.1", "@polkadot/wasm-crypto-asmjs@^4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.5.1.tgz#e1025a49e106db11d1187caf65f56c960ea2ad2b" + integrity sha512-DOdRiWhxVvmqTvp+E9z1j+Yr0zDOGsDvqnT/eNw0Dl1FVUOImsEa7FKns/urASmcxCVEE1jtUWSnij29jrORMQ== + dependencies: + "@babel/runtime" "^7.16.3" + +"@polkadot/wasm-crypto-wasm@^4.2.1", "@polkadot/wasm-crypto-wasm@^4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-4.5.1.tgz#063a58ff7ddd939b7886a6a238109a8d2c416e46" + integrity sha512-hPwke85HxpgG/RAlwdCE8u5w7bThvWg399mlB+XjogXMxOUWBZSgq2XYbgzROUXx27inK9nStF4Pnc4zJnqs9A== + dependencies: + "@babel/runtime" "^7.16.3" + +"@polkadot/wasm-crypto@^4.0.2": version "4.2.1" resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-4.2.1.tgz#4d09402f5ac71a90962fb58cbe4b1707772a4fb6" integrity sha512-C/A/QnemOilRTLnM0LfhPY2N/x3ZFd1ihm9sXYyuh98CxtekSVYI9h4IJ5Jrgz5imSUHgvt9oJLqJ5GbWQV/Zg== @@ -2015,15 +2179,32 @@ "@polkadot/wasm-crypto-asmjs" "^4.2.1" "@polkadot/wasm-crypto-wasm" "^4.2.1" -"@polkadot/x-fetch@^7.5.1": - version "7.5.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-7.5.1.tgz#2329bfb749ad79fb0d631f98f81bbba2332e7036" - integrity sha512-bpKNPvT9yRQ6JRlLqezl7gAZQO8GGbAwx3eq+UUz/TaY7CHjld7T6CzVlXJgrOdAonCgTz9Rp0b1n1S21hyZWQ== +"@polkadot/wasm-crypto@^4.2.1", "@polkadot/wasm-crypto@^4.4.1", "@polkadot/wasm-crypto@^4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-4.5.1.tgz#e1ac6d846a0ad8e991cec128994524183ef6e8fd" + integrity sha512-Cr21ais3Kq3aedIHZ3J1tjgeD/+K8FCiwEawr0oRywNBSJR8wyuZMePs4swR/6xm8wbBkpqoBVHz/UQHqqQJmA== dependencies: - "@babel/runtime" "^7.15.4" - "@polkadot/x-global" "7.5.1" + "@babel/runtime" "^7.16.3" + "@polkadot/wasm-crypto-asmjs" "^4.5.1" + "@polkadot/wasm-crypto-wasm" "^4.5.1" + +"@polkadot/x-bigint@8.2.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-8.2.2.tgz#24f4e1b889a1ee899ac9c98fee526e44e2130c14" + integrity sha512-fX3o3FhfQNxdpA5PV4L9PrjjSKG2ZmfFOfv3TrKwsDNtZMktDDcpmW3up53LJ53FszB/WHH6WwKsehmcqAYDIw== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/x-global" "8.2.2" + +"@polkadot/x-fetch@^8.1.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-8.2.2.tgz#33cf2993fe93b9013302a8fdd328295a9eb8a3ae" + integrity sha512-ou8d1Ccf7lt7mssr64ixXYIWOZ4I4ED5sYBeFZg7BJB+MsZnuDOVvuMlItQWh01phMCOxtHWowmh+gOI4w5IWA== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/x-global" "8.2.2" "@types/node-fetch" "^2.5.12" - node-fetch "^2.6.5" + node-fetch "^2.6.6" "@polkadot/x-global@6.0.5": version "6.0.5" @@ -2041,13 +2222,27 @@ dependencies: "@babel/runtime" "^7.14.6" -"@polkadot/x-global@7.5.1", "@polkadot/x-global@^7.5.1": +"@polkadot/x-global@7.5.1": version "7.5.1" resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.5.1.tgz#d9723585d94c07807eab416ba92bcea65d21c3d5" integrity sha512-SM5xbMgRAf/O5GTf8g1X9gwNaPVKGhIC6qj4ieN/pHQLAS2A5WcelmoQeJhHYrcW1JKR2m3kGKMMWuLKgMVWkw== dependencies: "@babel/runtime" "^7.15.4" +"@polkadot/x-global@7.9.2": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.9.2.tgz#b272b0a3bedaad3bcbf075ec4682abe68cf2a850" + integrity sha512-JX5CrGWckHf1P9xKXq4vQCAuMUbL81l2hOWX7xeP8nv4caHEpmf5T1wD1iMdQBL5PFifo6Pg0V6/oZBB+bts7A== + dependencies: + "@babel/runtime" "^7.16.3" + +"@polkadot/x-global@8.2.2", "@polkadot/x-global@^8.1.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-8.2.2.tgz#0640ba4b52df445d50b0ae1aab08327a3dd2f08f" + integrity sha512-eTJ6edgoIKzjfdYN3Y6ZuJUGRAAc8Uc5X8r4/1QmhOy427QbfRKRL/cbcLat1XbyM52aplOvZf31KXTAkMREdQ== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/x-randomvalues@6.11.1": version "6.11.1" resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-6.11.1.tgz#f006fa250c8e82c92ccb769976a45a8e7f3df28b" @@ -2064,6 +2259,22 @@ "@babel/runtime" "^7.15.4" "@polkadot/x-global" "7.5.1" +"@polkadot/x-randomvalues@7.9.2": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-7.9.2.tgz#0c9bb7b48a0791c2a32e9605a31a5ce56fee621d" + integrity sha512-svQfG31yCXf6yVyIgP0NgCzEy7oc3Lw054ZspkaqjOivxYdrXaf5w3JSSUyM/MRjI2+nk+B/EyJoMYcfSwTfsQ== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/x-global" "7.9.2" + +"@polkadot/x-randomvalues@8.2.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-8.2.2.tgz#32eb424a642c19c8d7ce3be8713061a1a0003efd" + integrity sha512-v3dx0xvWHd5t6e41Fte63WFX/t1Fu9ug3tOr/QE6yMFrDSeDW9TzFJKklakc0tXryqW0cL4qZzUdSvguGC2TPA== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/x-global" "8.2.2" + "@polkadot/x-rxjs@^6.0.5", "@polkadot/x-rxjs@^6.11.1": version "6.11.1" resolved "https://registry.yarnpkg.com/@polkadot/x-rxjs/-/x-rxjs-6.11.1.tgz#5454708b61da70eea05708611d9148fce9372498" @@ -2096,6 +2307,22 @@ "@babel/runtime" "^7.15.4" "@polkadot/x-global" "7.5.1" +"@polkadot/x-textdecoder@7.9.2": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-7.9.2.tgz#a78548e33efeb3a25f761fec9787b2bcae7f0608" + integrity sha512-wfwbSHXPhrOAl12QvlIOGNkMH/N/h8PId2ytIjvM/8zPPFB5Il6DWSFLtVapOGEpIFjEWbd5t8Td4pHBVXIEbg== + dependencies: + "@babel/runtime" "^7.16.3" + "@polkadot/x-global" "7.9.2" + +"@polkadot/x-textdecoder@8.2.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-8.2.2.tgz#e6b161ff3d1f8e55aac2de1bc855d1d2d482d6e3" + integrity sha512-HQ/pSl4FREnxK0V7nvEdTwI08Erh6KPLwHZ0rSfUJKVDZ+NwfeW4BW/8xCEJOQIRB948Dqerl0XjEn4xCA+OPg== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/x-global" "8.2.2" + "@polkadot/x-textencoder@6.0.5": version "6.0.5" resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-6.0.5.tgz#fc851259de97a98f3417e51807c1f5ebe265fdf0" @@ -2120,13 +2347,29 @@ "@babel/runtime" "^7.15.4" "@polkadot/x-global" "7.5.1" -"@polkadot/x-ws@^7.5.1": - version "7.5.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-7.5.1.tgz#2d04dc84d47766e5313931b158ac538779a0d32e" - integrity sha512-+fBgPVExxUFR1WLpQls8i8GSw9zcYYEyWmGuzEvCeQ5HRYBlC0Of2coj8SNx17jKVIXVJ8Goyphs5c3Og0d7fQ== +"@polkadot/x-textencoder@7.9.2": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-7.9.2.tgz#b32bfd6fbff8587c56452f58252a52d62bbcd5b9" + integrity sha512-A19wwYINuZwU2dUyQ/mMzB0ISjyfc4cISfL4zCMUAVgj7xVoXMYV2GfjNdMpA8Wsjch3su6pxLbtJ2wU03sRTQ== dependencies: - "@babel/runtime" "^7.15.4" - "@polkadot/x-global" "7.5.1" + "@babel/runtime" "^7.16.3" + "@polkadot/x-global" "7.9.2" + +"@polkadot/x-textencoder@8.2.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-8.2.2.tgz#b18c9360d7b311619cf91df4c2af67f0824498a4" + integrity sha512-ZAOwYi/y1wRYb3WoWZMDfYPrmbPSasog2uknt8p9u2WELrrfj4zF/fRnSuMjLUNtvJuKSzj4LUCKHwTY+peSrQ== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/x-global" "8.2.2" + +"@polkadot/x-ws@^8.1.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-8.2.2.tgz#c05b21a433ce22ecee61383630fc9acd03dd3312" + integrity sha512-qsHzmtoFXIN59qKSkycxQ3GGyzUMlvhl+d7yU1NMaoOudJGfniTbIcDFPtee27Ydamb1DwBvkRbKw5IO8Domdg== + dependencies: + "@babel/runtime" "^7.16.5" + "@polkadot/x-global" "8.2.2" "@types/websocket" "^1.0.4" websocket "^1.0.34" @@ -2201,10 +2444,10 @@ "@polkadot/keyring" "^7.1.1" "@polkadot/types" "^5.3.2" -"@sora-substrate/type-definitions@1.6.14": - version "1.6.14" - resolved "https://registry.yarnpkg.com/@sora-substrate/type-definitions/-/type-definitions-1.6.14.tgz#8a9162011566a28ec6b8f6938eb66e6be2a2b636" - integrity sha512-8ROcFLYWF+xXJibEjUIwaYPtmwLIRoO6toRgkNJZMgfzIghqQrht1aqDZpc6xQa2xcgF+3pUK/ZVSq1KjzCM9g== +"@sora-substrate/type-definitions@1.6.15": + version "1.6.15" + resolved "https://registry.yarnpkg.com/@sora-substrate/type-definitions/-/type-definitions-1.6.15.tgz#f06b1cd7b3e4e522843cef2dde80bd7bbc120701" + integrity sha512-U8GCTqFBBVkiXaZfeLTmq99xqnCnbOSbbFHB8c1n3wx6wAtYKJuJ8KuQqFrdAcrP2eKlAKsuGkkn/FIH7Et7uA== dependencies: "@open-web3/orml-type-definitions" "^0.9.4-35" @@ -2528,7 +2771,7 @@ jest-diff "^26.0.0" pretty-format "^26.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== @@ -2559,9 +2802,9 @@ form-data "^3.0.0" "@types/node@*": - version "16.11.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.1.tgz#2e50a649a50fc403433a14f829eface1a3443e97" - integrity sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA== + version "17.0.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.0.tgz#62797cee3b8b497f6547503b2312254d4fe3c2bb" + integrity sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw== "@types/node@^12.0.0": version "12.20.33" @@ -2741,7 +2984,7 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.31.0", "@typescript-eslint/eslint-plugin@^4.5.0": +"@typescript-eslint/eslint-plugin@^4.5.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== @@ -2755,6 +2998,20 @@ semver "^7.3.5" tsutils "^3.21.0" +"@typescript-eslint/eslint-plugin@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.7.0.tgz#12d54709f8ea1da99a01d8a992cd0474ad0f0aa9" + integrity sha512-8RTGBpNn5a9M628wBPrCbJ+v3YTEOE2qeZb7TDkGKTDXSj36KGRg92SpFFaR/0S3rSXQxM0Og/kV9EyadsYSBg== + dependencies: + "@typescript-eslint/experimental-utils" "5.7.0" + "@typescript-eslint/scope-manager" "5.7.0" + debug "^4.3.2" + functional-red-black-tree "^1.0.1" + ignore "^5.1.8" + regexpp "^3.2.0" + semver "^7.3.5" + tsutils "^3.21.0" + "@typescript-eslint/experimental-utils@4.33.0", "@typescript-eslint/experimental-utils@^4.0.1": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" @@ -2767,6 +3024,18 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" +"@typescript-eslint/experimental-utils@5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.0.tgz#2b1633e6613c3238036156f70c32634843ad034f" + integrity sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.7.0" + "@typescript-eslint/types" "5.7.0" + "@typescript-eslint/typescript-estree" "5.7.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + "@typescript-eslint/experimental-utils@^3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" @@ -2778,7 +3047,7 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^4.31.0", "@typescript-eslint/parser@^4.5.0": +"@typescript-eslint/parser@^4.5.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== @@ -2788,6 +3057,16 @@ "@typescript-eslint/typescript-estree" "4.33.0" debug "^4.3.1" +"@typescript-eslint/parser@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.7.0.tgz#4dca6de463d86f02d252e681136a67888ea3b181" + integrity sha512-m/gWCCcS4jXw6vkrPQ1BjZ1vomP01PArgzvauBqzsoZ3urLbsRChexB8/YV8z9HwE3qlJM35FxfKZ1nfP/4x8g== + dependencies: + "@typescript-eslint/scope-manager" "5.7.0" + "@typescript-eslint/types" "5.7.0" + "@typescript-eslint/typescript-estree" "5.7.0" + debug "^4.3.2" + "@typescript-eslint/scope-manager@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" @@ -2796,6 +3075,14 @@ "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" +"@typescript-eslint/scope-manager@5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.7.0.tgz#70adf960e5a58994ad50438ba60d98ecadd79452" + integrity sha512-7mxR520DGq5F7sSSgM0HSSMJ+TFUymOeFRMfUfGFAVBv8BR+Jv1vHgAouYUvWRZeszVBJlLcc9fDdktxb5kmxA== + dependencies: + "@typescript-eslint/types" "5.7.0" + "@typescript-eslint/visitor-keys" "5.7.0" + "@typescript-eslint/types@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" @@ -2806,6 +3093,11 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== +"@typescript-eslint/types@5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.7.0.tgz#2d4cae0105ba7d08bffa69698197a762483ebcbe" + integrity sha512-5AeYIF5p2kAneIpnLFve8g50VyAjq7udM7ApZZ9JYjdPjkz0LvODfuSHIDUVnIuUoxafoWzpFyU7Sqbxgi79mA== + "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" @@ -2833,6 +3125,19 @@ semver "^7.3.5" tsutils "^3.21.0" +"@typescript-eslint/typescript-estree@5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.7.0.tgz#968fad899050ccce4f08a40cd5fabc0798525006" + integrity sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg== + dependencies: + "@typescript-eslint/types" "5.7.0" + "@typescript-eslint/visitor-keys" "5.7.0" + debug "^4.3.2" + globby "^11.0.4" + is-glob "^4.0.3" + semver "^7.3.5" + tsutils "^3.21.0" + "@typescript-eslint/visitor-keys@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" @@ -2848,6 +3153,14 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" +"@typescript-eslint/visitor-keys@5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.7.0.tgz#e05164239eb7cb8aa9fa06c516ede480ce260178" + integrity sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg== + dependencies: + "@typescript-eslint/types" "5.7.0" + eslint-visitor-keys "^3.0.0" + "@webassemblyjs/ast@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" @@ -3003,15 +3316,15 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -"@zeitgeistpm/type-defs@0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@zeitgeistpm/type-defs/-/type-defs-0.3.1.tgz#fbf1b288f7a698a011643d6350de414d2bbaeee1" - integrity sha512-VPBBv6EirNgnq8dgJsk4cCH4O9j8PvA86muUHHhGlVbDqnuKr3ZkdY8SF0LsxVKqvQyWcPRl2yWIHwJPjSw/3Q== +"@zeitgeistpm/type-defs@0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@zeitgeistpm/type-defs/-/type-defs-0.3.5.tgz#99f1f74123a1d2702e3d088815d48f2c8e314a6c" + integrity sha512-fdCF1PRBTHKyZUnvGNDuWGk+UiBc2HR3rKPAFxu6Ewl47d7GgcNKPbNAimjgstB17cWhb7N1eSednG5/L4FJ2A== -"@zeroio/type-definitions@0.0.6": - version "0.0.6" - resolved "https://registry.yarnpkg.com/@zeroio/type-definitions/-/type-definitions-0.0.6.tgz#d8d77c4193d12010867d3386d9350fcbc95a81ba" - integrity sha512-D76iej4MZSix2eYo7LyWeyvl4Nd2OyWIgEktt02pAPKb91aM+KhAm9fFGRxJmTUzTtB5Vw9SN8w28ZlZzt5chA== +"@zeroio/type-definitions@0.0.9": + version "0.0.9" + resolved "https://registry.yarnpkg.com/@zeroio/type-definitions/-/type-definitions-0.0.9.tgz#75431db2e04120d231ca9ff533549b25299fbba7" + integrity sha512-XAlNFNwHc7n0n5hv1ADhCw4/cpUDeO9GNmAWQlvOwyaiGMI6hU3/dH19dy3Z+hdAwubv9Dq8ESWbITfHDto5FA== abab@^2.0.3, abab@^2.0.5: version "2.0.5" @@ -3059,6 +3372,11 @@ acorn@^8.2.4: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== +acorn@^8.6.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" + integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== + address@1.1.2, address@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" @@ -3253,6 +3571,11 @@ argparse@^1.0.7: 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== + aria-query@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" @@ -3338,7 +3661,7 @@ array.prototype.flat@^1.2.5: define-properties "^1.1.3" es-abstract "^1.19.0" -array.prototype.flatmap@^1.2.4: +array.prototype.flatmap@^1.2.4, array.prototype.flatmap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== @@ -3657,9 +3980,9 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base-x@^3.0.8: - version "3.0.8" - resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.8.tgz#1e1106c2537f0162e8b52474a557ebb09000018d" - integrity sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA== + 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" @@ -4065,11 +4388,16 @@ camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: +camelcase@^6.0.0, camelcase@^6.1.0: version "6.2.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== +camelcase@^6.2.0, camelcase@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.1.tgz#250fd350cfd555d0d2160b1d51510eaf8326e86e" + integrity sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA== + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -4987,6 +5315,13 @@ debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.3.2: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -5607,7 +5942,7 @@ eslint-plugin-react-hooks@^4.2.0: resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@^7.21.5, eslint-plugin-react@^7.25.1: +eslint-plugin-react@^7.21.5: version "7.26.1" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz#41bcfe3e39e6a5ac040971c1af94437c80daa40e" integrity sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ== @@ -5627,6 +5962,26 @@ eslint-plugin-react@^7.21.5, eslint-plugin-react@^7.25.1: semver "^6.3.0" string.prototype.matchall "^4.0.5" +eslint-plugin-react@^7.27.1: + version "7.27.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz#469202442506616f77a854d91babaae1ec174b45" + integrity sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA== + dependencies: + array-includes "^3.1.4" + array.prototype.flatmap "^1.2.5" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.0.4" + object.entries "^1.1.5" + object.fromentries "^2.0.5" + object.hasown "^1.1.0" + object.values "^1.1.5" + prop-types "^15.7.2" + resolve "^2.0.0-next.3" + semver "^6.3.0" + string.prototype.matchall "^4.0.6" + eslint-plugin-testing-library@^3.9.2: version "3.10.2" resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" @@ -5650,6 +6005,14 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" +eslint-scope@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153" + integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" @@ -5674,6 +6037,11 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2" + integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA== + eslint-webpack-plugin@^2.5.2: version "2.5.4" resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" @@ -5686,7 +6054,7 @@ eslint-webpack-plugin@^2.5.2: normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.11.0, eslint@^7.32.0: +eslint@^7.11.0: version "7.32.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== @@ -5732,6 +6100,50 @@ eslint@^7.11.0, eslint@^7.32.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" +eslint@^8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.5.0.tgz#ddd2c1afd8f412036f87ae2a063d2aa296d3175f" + integrity sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg== + dependencies: + "@eslint/eslintrc" "^1.0.5" + "@humanwhocodes/config-array" "^0.9.2" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.0" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.1.0" + espree "^9.2.0" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^6.0.1" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.2.0" + semver "^7.2.1" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + espree@^7.3.0, espree@^7.3.1: version "7.3.1" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" @@ -5741,6 +6153,15 @@ espree@^7.3.0, espree@^7.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" +espree@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.2.0.tgz#c50814e01611c2d0f8bd4daa83c369eabba80dbc" + integrity sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg== + dependencies: + acorn "^8.6.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^3.1.0" + esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -5770,6 +6191,11 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== +estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + estree-walker@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" @@ -6329,6 +6755,13 @@ glob-parent@^5.1.2, glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" @@ -6381,7 +6814,7 @@ globby@11.0.1: merge2 "^1.3.0" slash "^3.0.0" -globby@^11.0.3: +globby@^11.0.3, globby@^11.0.4: version "11.0.4" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -7888,6 +8321,13 @@ js-yaml@^3.13.1: 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" + jsdom@^16.4.0: version "16.7.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" @@ -8505,6 +8945,16 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= +micro-base@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/micro-base/-/micro-base-0.10.0.tgz#2a324c7836920b2cbca674f46d0644b7e56e4012" + integrity sha512-huKVznyEDZVO7pcYoVZMBR6prkxzkJSTT96T2tyHY1Wk3Sywcpb7NwxHAwKf/fmfqsdFuY2rDRR3UYkY6Uh9LQ== + +micro-base@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/micro-base/-/micro-base-0.9.0.tgz#09cfe20285bec0ea97f41dc3d10e3fba3d0266ee" + integrity sha512-4+tOMKidYT5nQ6/UNmYrGVO5PMcnJdfuR4NC8HK8s2H61B4itOhA9yrsjBdqGV7ecdtej36x3YSIfPLRmPrspg== + microevent.ts@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" @@ -8603,7 +9053,19 @@ mime-db@1.50.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +mime-types@^2.1.12: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + +mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: version "2.1.33" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== @@ -8906,13 +9368,20 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-fetch@^2.6.1, node-fetch@^2.6.5: +node-fetch@^2.6.1: version "2.6.5" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.6: + version "2.6.6" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89" + integrity sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA== + dependencies: + whatwg-url "^5.0.0" + node-forge@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" @@ -9113,7 +9582,7 @@ object.assign@^4.1.0, object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" -object.entries@^1.1.0, object.entries@^1.1.4: +object.entries@^1.1.0, object.entries@^1.1.4, object.entries@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== @@ -9122,7 +9591,7 @@ object.entries@^1.1.0, object.entries@^1.1.4: define-properties "^1.1.3" es-abstract "^1.19.1" -object.fromentries@^2.0.4: +object.fromentries@^2.0.4, object.fromentries@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== @@ -9140,7 +9609,7 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0 define-properties "^1.1.3" es-abstract "^1.19.1" -object.hasown@^1.0.0: +object.hasown@^1.0.0, object.hasown@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== @@ -10289,10 +10758,10 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -prettier@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== +prettier@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" + integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== pretty-bytes@^5.3.0: version "5.6.0" @@ -11213,7 +11682,7 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: call-bind "^1.0.2" define-properties "^1.1.3" -regexpp@^3.1.0: +regexpp@^3.1.0, regexpp@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== @@ -12172,7 +12641,7 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.matchall@^4.0.5: +string.prototype.matchall@^4.0.5, string.prototype.matchall@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==