diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 226e7673..4bacabf9 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -28,7 +28,7 @@ jobs: # Number of days of inactivity before an issue becomes stale daysUntilStale: 60 # Number of days of inactivity before a stale issue is closed - daysUntilClose: 20 + daysUntilClose: 120 # Issues with these labels will never be considered stale exemptLabels: πŸ—Ί epic # Label to use when marking an issue as stale diff --git a/packages/app/package.json b/packages/app/package.json index e4a300bd..af2f70d6 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -108,4 +108,4 @@ "jest": { "preset": "react-native" } -} \ No newline at end of file +} diff --git a/packages/app/src/components/FlowingBalance.tsx b/packages/app/src/components/FlowingBalance.tsx new file mode 100644 index 00000000..9684384e --- /dev/null +++ b/packages/app/src/components/FlowingBalance.tsx @@ -0,0 +1,21 @@ +import { useFlowingBalance } from '../hooks/useFlowingBalance'; +import { Text } from 'react-native'; + +interface FlowingBalanceProps { + balance: string; + balanceTimestamp: number; // Timestamp in Subgraph's UTC. + flowRate: string; + tokenPrice: number | undefined; + style?: Record | Record[]; +} + +export function FlowingBalance({ + balance, + balanceTimestamp, + flowRate, + tokenPrice, + style, +}: FlowingBalanceProps): JSX.Element { + const { formatted } = useFlowingBalance(balance, balanceTimestamp, flowRate, tokenPrice); + return {formatted}; +} diff --git a/packages/app/src/components/TransactionList/ClaimTransactionListItem.tsx b/packages/app/src/components/TransactionList/ClaimTransactionListItem.tsx index 8527d41f..e3ecd32d 100644 --- a/packages/app/src/components/TransactionList/ClaimTransactionListItem.tsx +++ b/packages/app/src/components/TransactionList/ClaimTransactionListItem.tsx @@ -3,6 +3,10 @@ import { formatAddress } from '../../lib/formatAddress'; import { useEnsName } from 'wagmi'; import TransactionListItem from './TransactionListItem'; import { useFetchFullName } from '../../hooks/useFetchFullName'; +import { formatGoodDollarAmount } from '../../lib/calculateGoodDollarAmounts'; +import { Text } from 'react-native'; +import { useMemo } from 'react'; +import { styles } from './styles'; interface ClaimTransactionListItemProps { transaction: ClaimTx; @@ -25,12 +29,15 @@ export function ClaimTransactionListItem({ transaction }: ClaimTransactionListIt const userIdentifier = multipleStewardsText ?? userFullName ?? ensName ?? (userAddress ? formatAddress(userAddress) : 'Unknown'); + const amount = useMemo(() => { + return {formatGoodDollarAmount(totalRewards)}; + }, [totalRewards]); + return ( diff --git a/packages/app/src/components/TransactionList/SupportTransactionListItem.tsx b/packages/app/src/components/TransactionList/SupportTransactionListItem.tsx index 7d343ed2..9a39d5eb 100644 --- a/packages/app/src/components/TransactionList/SupportTransactionListItem.tsx +++ b/packages/app/src/components/TransactionList/SupportTransactionListItem.tsx @@ -3,8 +3,12 @@ import { formatAddress } from '../../lib/formatAddress'; import { useEnsName } from 'wagmi'; import Decimal from 'decimal.js'; import TransactionListItem from './TransactionListItem'; -import { useFlowingBalance } from '../../hooks/useFlowingBalance'; import { useFetchFullName } from '../../hooks/useFetchFullName'; +import { formatGoodDollarAmount } from '../../lib/calculateGoodDollarAmounts'; +import { Text } from 'react-native'; +import { useMemo } from 'react'; +import { FlowingBalance } from '../FlowingBalance'; +import { styles } from './styles'; interface SupportTransactionListItemProps { transaction: SupportTx; @@ -18,22 +22,35 @@ export function SupportTransactionListItem({ transaction }: SupportTransactionLi const userFullName = useFetchFullName(userAddress); const userIdentifier = userFullName ?? ensName ?? formatAddress(userAddress); - const { formatted: formattedAmount } = useFlowingBalance( + const flowingAmount = useMemo(() => { + return transaction.isFlowUpdate ? ( + + ) : ( + + {formatGoodDollarAmount( + new Decimal(transaction.contribution).minus(transaction.previousContribution).toString() + )} + + ); + }, [ + transaction.isFlowUpdate, transaction.contribution, - timestamp, transaction.flowRate, - undefined - ); - const amount = transaction.isFlowUpdate - ? formattedAmount - : new Decimal(transaction.contribution).minus(transaction.previousContribution).toString(); + transaction.previousContribution, + timestamp, + ]); return ( diff --git a/packages/app/src/components/TransactionList/TransactionListItem.tsx b/packages/app/src/components/TransactionList/TransactionListItem.tsx index cb6141a9..67ec717b 100644 --- a/packages/app/src/components/TransactionList/TransactionListItem.tsx +++ b/packages/app/src/components/TransactionList/TransactionListItem.tsx @@ -1,31 +1,20 @@ -import { Image, Text, View, StyleSheet } from 'react-native'; -import { InterRegular, InterSemiBold } from '../../utils/webFonts'; +import { Image, Text, View } from 'react-native'; import { Colors } from '../../utils/colors'; import { ReceiveIcon, SendIcon } from '../../assets'; import Decimal from 'decimal.js'; import { ethers } from 'ethers'; -import { formatGoodDollarAmount } from '../../lib/calculateGoodDollarAmounts'; import { Link } from 'native-base'; +import { styles } from './styles'; interface TransactionListItemProps { userIdentifier: string; isDonation?: boolean; - amount: string; - amountIsFormatted?: boolean; + amount: JSX.Element; txHash: string; rawNetworkFee: string; } -function TransactionListItem({ - userIdentifier, - isDonation, - amount, - amountIsFormatted, - txHash, - rawNetworkFee, -}: TransactionListItemProps) { - const formattedAmount: string = amountIsFormatted ? amount : formatGoodDollarAmount(amount); - +function TransactionListItem({ userIdentifier, isDonation, amount, txHash, rawNetworkFee }: TransactionListItemProps) { const formattedFee: string = new Decimal(ethers.utils.formatEther(rawNetworkFee ?? 0)).toString(); const formattedHash = txHash.slice(0, 40) + '...'; @@ -46,7 +35,7 @@ function TransactionListItem({ {userIdentifier} {'G$ '} - {formattedAmount} + {amount} @@ -65,76 +54,4 @@ function TransactionListItem({ ); } -const styles = StyleSheet.create({ - firstIcon: { - height: 32, - width: 32, - }, - rowText: { - fontSize: 16, - ...InterSemiBold, - marginLeft: 16, - width: '100%', - color: Colors.black, - }, - row: { - flex: 1, - flexDirection: 'row', - gap: 8, - backgroundColor: Colors.white, - minHeight: 65, - maxHeight: 65, - }, - bar: { - width: 6, - alignSelf: 'stretch', - }, - rowIcon: { - height: 28, - width: 28, - }, - userId: { - ...InterSemiBold, - fontSize: 16, - lineHeight: 24, - color: Colors.black, - width: '100%', - }, - currency: { - ...InterSemiBold, - fontSize: 14, - color: Colors.gray[100], - textAlign: 'right', - }, - amount: { - ...InterRegular, - fontSize: 14, - color: Colors.gray[100], - textAlign: 'right', - }, - hash: { - ...InterRegular, - fontSize: 10, - lineHeight: 15, - color: Colors.gray[100], - marginBottom: 8, - }, - feeText: { - ...InterRegular, - fontSize: 12, - lineHeight: 18, - color: Colors.gray[200], - width: '100%', - }, - alignLeft: { - textAlign: 'left', - }, - alignRight: { - textAlign: 'right', - }, - txDetails: { flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }, - txCurrency: { flexDirection: 'row', alignItems: 'flex-end' }, - txTotal: { flexDirection: 'row', alignItems: 'flex-end' }, -}); - export default TransactionListItem; diff --git a/packages/app/src/components/TransactionList/styles.ts b/packages/app/src/components/TransactionList/styles.ts new file mode 100644 index 00000000..8bd90fbd --- /dev/null +++ b/packages/app/src/components/TransactionList/styles.ts @@ -0,0 +1,75 @@ +import { StyleSheet } from 'react-native'; +import { InterRegular, InterSemiBold } from '../../utils/webFonts'; +import { Colors } from '../../utils/colors'; + +export const styles = StyleSheet.create({ + firstIcon: { + height: 32, + width: 32, + }, + rowText: { + fontSize: 16, + ...InterSemiBold, + marginLeft: 16, + width: '100%', + color: Colors.black, + }, + row: { + flex: 1, + flexDirection: 'row', + gap: 8, + backgroundColor: Colors.white, + minHeight: 65, + maxHeight: 65, + }, + bar: { + width: 6, + alignSelf: 'stretch', + }, + rowIcon: { + height: 28, + width: 28, + }, + userId: { + ...InterSemiBold, + fontSize: 16, + lineHeight: 24, + color: Colors.black, + width: '100%', + }, + currency: { + ...InterSemiBold, + fontSize: 14, + color: Colors.gray[100], + textAlign: 'right', + }, + amount: { + ...InterRegular, + fontSize: 14, + color: Colors.gray[100], + textAlign: 'right', + }, + hash: { + ...InterRegular, + fontSize: 10, + lineHeight: 15, + color: Colors.gray[100], + marginBottom: 8, + }, + feeText: { + ...InterRegular, + fontSize: 12, + lineHeight: 18, + color: Colors.gray[200], + width: '100%', + }, + alignLeft: { + textAlign: 'left', + }, + alignRight: { + textAlign: 'right', + }, + txDetails: { flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }, + txCurrency: { flexDirection: 'row', alignItems: 'flex-end' }, + txTotal: { flexDirection: 'row', alignItems: 'flex-end' }, +}); diff --git a/packages/commands/.eslintignore b/packages/commands/.eslintignore deleted file mode 100644 index 7e44b06f..00000000 --- a/packages/commands/.eslintignore +++ /dev/null @@ -1,11 +0,0 @@ -# folders -lib/ -node_modules/ -# files -**/*.less -**/*.css -**/*.scss -**/*.json -**/*.png -**/*.svg -generated/ diff --git a/packages/commands/.eslintrc.js b/packages/commands/.eslintrc.js deleted file mode 100644 index b0c93729..00000000 --- a/packages/commands/.eslintrc.js +++ /dev/null @@ -1,140 +0,0 @@ -module.exports = { - parser: '@typescript-eslint/parser', // Specifies the ESLint parser - extends: ['../common/.eslintrc.js'], - parserOptions: { - ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features - sourceType: 'module', // Allows for the use of imports, - ecmaFeatures: { - jsx: true, // Allows for the parsing of JSX, - }, - project: 'tsconfig.json', - tsconfigRootDir: '.', - projectFolderIgnoreList: [ - 'node_modules/*', - 'node_modules', - 'dist', - 'build', - '.yarn', - 'build-utils', - 'docs', - './src/generated/*', - 'generated/*', - ], - }, - env: { - browser: true, - es6: true, - node: true, - }, -}; - -// module.exports = { -// parser: '@typescript-eslint/parser', // Specifies the ESLint parser -// parserOptions: { -// ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features -// sourceType: 'module', // Allows for the use of imports, -// ecmaFeatures: { -// jsx: false, // Allows for the parsing of JSX -// }, -// tsconfigRootDir: '.', -// project: ['./tsconfig.json'], -// projectFolderIgnoreList: ['node_modules', 'dist', 'build', '.yarn', 'build-utils'], -// extraFileExtensions: ['.sol'], -// }, -// env: { -// browser: true, -// es6: true, -// node: true, -// }, -// extends: [ -// 'plugin:import/errors', -// 'plugin:import/warnings', -// 'plugin:import/typescript', -// 'plugin:prettier/recommended', -// 'plugin:@typescript-eslint/eslint-recommended', -// 'plugin:@typescript-eslint/recommended', -// 'plugin:@typescript-eslint/recommended-requiring-type-checking', -// 'standard-kit/prettier/typescript', -// 'standard-kit/prettier/node', -// 'plugin:mocha/recommended', -// ], -// plugins: ['prettier', '@typescript-eslint', 'unused-imports'], -// rules: { -// 'prettier/prettier': [ -// 'warn', -// { -// endOfLine: 'auto', -// }, -// ], -// '@typescript-eslint/ban-ts-comment': 'off', -// '@typescript-eslint/no-empty-function': 'warn', -// 'no-unused-vars': 'off', -// '@typescript-eslint/no-unused-vars': 'warn', -// 'unused-imports/no-unused-imports-ts': 'warn', -// 'unused-imports/no-unused-vars-ts': ['error', { vars: 'all', varsIgnorePattern: '^_', args: 'after-used', argsIgnorePattern: '^_' }], -// '@typescript-eslint/no-use-before-define': ['error'], -// '@typescript-eslint/no-unsafe-member-access': 0, -// '@typescript-eslint/no-unsafe-assignment': 0, -// '@typescript-eslint/no-explicit-any': 0, -// '@typescript-eslint/no-unsafe-call': 'warn', -// '@typescript-eslint/unbound-method': 0, -// '@typescript-eslint/restrict-template-expressions': ['warn', { allowBoolean: true, allowNumber: true }], -// 'prefer-destructuring': 'off', -// 'no-param-reassign': 'error', -// 'import/order': [ -// 'warn', -// { -// alphabetize: { -// order: 'asc' /* sort in ascending order. Options: ['ignore', 'asc', 'desc'] */, -// caseInsensitive: true /* ignore case. Options: [true, false] */, -// }, -// 'newlines-between': 'always', -// }, -// ], -// 'no-duplicate-imports': 'warn', -// 'import/named': 'off', -// 'import/namespace': 'off', -// 'import/default': 'off', -// 'import/no-named-as-default-member': 'error', -// 'import/extensions': 'off', -// 'import/no-unresolved': 'off', -// 'import/prefer-default-export': 'off', -// 'import/no-unused-modules': ['off'], -// 'import/no-unassigned-import': 'off', -// 'import/no-extraneous-dependencies': [ -// 'warn', -// { -// devDependencies: true, -// optionalDependencies: false, -// peerDependencies: false, -// }, -// ], -// 'sort-keys': 'off', -// 'comma-dangle': 'off', -// '@typescript-eslint/comma-dangle': ['off'], -// 'no-use-before-define': 'off', -// 'spaced-comment': 'warn', -// 'max-len': 'off', -// indent: 'off', -// 'no-console': 'off', -// 'arrow-body-style': 'off', -// 'no-multiple-empty-lines': 'warn', -// 'no-restricted-globals': 'off', -// 'eslint linebreak-style': 'off', -// 'object-curly-newline': 'off', -// 'no-shadow': 'off', -// 'no-void': ['error', { allowAsStatement: true }], -// 'mocha/no-mocha-arrows': 'off', -// 'mocha/no-hooks-for-single-case': 'off', -// 'mocha/max-top-level-suites': ['warn', { limit: 3 }], -// }, -// overrides: [ -// { -// files: ['*.test.ts', '*.test.tsx'], -// rules: { -// '@typescript-eslint/no-non-null-assertion': 'off', -// }, -// }, -// ], -// settings: {}, -// }; diff --git a/packages/commands/README.md b/packages/commands/README.md deleted file mode 100644 index 458b3cc4..00000000 --- a/packages/commands/README.md +++ /dev/null @@ -1 +0,0 @@ -# scripts diff --git a/packages/commands/package.json b/packages/commands/package.json deleted file mode 100644 index 2bac887a..00000000 --- a/packages/commands/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "@scaffold-eth/commands", - "version": "0.0.0", - "private": true, - "scripts": { - "scaffold": "ts-node --project tsconfig.json ./src/commands/scaffoldCommands.ts", - "lint": "eslint --config ./.eslintrc.js --ignore-path ./.eslintignore ./src", - "lint:report": "eslint --config ./.eslintrc.js --ignore-path ./.eslintignore --output-file eslint_report.json --format json ./src", - "format": "yarn prettier -w ./src ", - "format:check": "yarn prettier -c ./src" - }, - "devDependencies": { - "@scaffold-eth/common": "0.0.0", - "@swc/core": "^1.3.1", - "@swc/helpers": "^0.4.11", - "@types/debounce": "^1.2.1", - "@types/edit-json-file": "^1.7.0", - "@types/shelljs": "^0.8.11", - "@types/throttle-debounce": "^5.0.0", - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "chalk": "^4.1.2", - "cross-env": "^7.0.3", - "edit-json-file": "^1.7.0", - "eslint": "^8.23.1", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-airbnb-typescript": "^17.0.0", - "eslint-config-prettier": "^8.5.0", - "eslint-config-standard-kit": "^0.15.1", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.6.1", - "eslint-plugin-mocha": "^10.1.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-react": "^7.31.8", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-unused-imports": "^2.0.0", - "husky": "^8.0.1", - "lint-staged": "^13.0.3", - "prettier": "^2.7.1", - "prettier-plugin-solidity": "^1.0.0-dev.23", - "shx": "^0.3.4", - "ts-invariant": "^0.10.3", - "ts-node": "^10.9.1", - "ts-toolbelt": "^9.6.0", - "tsconfig-paths": "^4.1.0", - "typescript": "^4.8.3" - }, - "dependencies": { - "commander": "^9.4.0", - "shelljs": "^0.8.5", - "shx": "^0.3.4", - "throttle-debounce": "^5.0.0", - "zod": "^3.19.1" - } -} diff --git a/packages/commands/src/commands/functions/config.ts b/packages/commands/src/commands/functions/config.ts deleted file mode 100644 index 0b448e4e..00000000 --- a/packages/commands/src/commands/functions/config.ts +++ /dev/null @@ -1,125 +0,0 @@ -import chalk from 'chalk'; - -import { - TSolidityToolkits, - TReactBuilds, - TNetworkNamesList, - scaffoldConfigSchema, - TScaffoldConfig, -} from '~common/models'; -import { set, editor, load } from '~~/helpers/configManager'; - -export type DeepPartial = { - [P in keyof T]?: DeepPartial; -}; - -export const createConfig = (config: TScaffoldConfig): void => { - set('build', config.build); - set('runtime', config.runtime); - - editor.save(); - console.log(chalk.green(`βœ…Β Success! Created scaffold.config.json in packages/common/src`)); - console.log(chalk.green('With: '), config); -}; - -export const parseCreateConfigArgs = (...args: string[]): Parameters => { - console.log(); - try { - const input: DeepPartial = { - build: { - solidityToolkit: args[0] as TSolidityToolkits, - reactBuild: args[1] as TReactBuilds, - }, - runtime: { - targetNetwork: args[2] as TNetworkNamesList, - availableNetworks: args[3] - .split(',') - .filter((y) => y.length > 0) - .map((x) => x.trim()) as TNetworkNamesList[], - }, - }; - - const config = scaffoldConfigSchema.safeParse(input); - - if (config.success === false) { - console.log(chalk.red('❌ Error! Invalid config values!')); - config.error.errors.forEach((err) => { - console.log(chalk.red(' - ', err.message, ';')); - }); - console.log('arguments: ', input); - throw ''; - } - - return [config.data]; - } catch (err) { - console.log(chalk.red('❌ Error! Invalid parameters, could not parse them!')); - throw err; - } -}; - -export const setConfig = (config: DeepPartial): void => { - const oldConfig = load(); - set('build', { ...oldConfig.build, ...config.build }); - set('runtime', { ...oldConfig.runtime, ...config.runtime }); - - editor.save(); - console.log(chalk.green(`βœ…Β Success! Created scaffold.config.json in packages/common/src`)); - console.log(chalk.green('With: '), config); -}; - -const validateConfig = (input: DeepPartial): DeepPartial => { - try { - const config = scaffoldConfigSchema.deepPartial().safeParse(input); - - if (config.success === false) { - console.log(chalk.red('❌ Error! Invalid config values!')); - config.error.errors.forEach((err) => { - console.log(chalk.red(' - ', err.message, ';')); - }); - console.log('arguments: ', input); - throw ''; - } - - return config.data; - } catch (err) { - console.log(chalk.red('❌ Error! Invalid parameters, could not parse them!')); - throw err; - } -}; - -export const parseReactBuild = (...args: string[]): Parameters => { - console.log(); - const input: DeepPartial = { - build: { - reactBuild: args[0] as TReactBuilds, - }, - }; - - return [validateConfig(input)]; -}; - -export const parseSolidityToolkit = (...args: string[]): Parameters => { - console.log(); - const input: DeepPartial = { - build: { - solidityToolkit: args[0] as TSolidityToolkits, - }, - }; - - return [validateConfig(input)]; -}; - -export const parseNetwork = (...args: string[]): Parameters => { - console.log(); - const input: DeepPartial = { - runtime: { - targetNetwork: args[0] as TNetworkNamesList, - availableNetworks: args[1] - .split(',') - .filter((y) => y.length > 0) - .map((x) => x.trim()) as TNetworkNamesList[], - }, - }; - - return [validateConfig(input)]; -}; diff --git a/packages/commands/src/commands/functions/launchReact.ts b/packages/commands/src/commands/functions/launchReact.ts deleted file mode 100644 index bd1876b7..00000000 --- a/packages/commands/src/commands/functions/launchReact.ts +++ /dev/null @@ -1,34 +0,0 @@ -import chalk from 'chalk'; -import shell from 'shelljs'; - -import { processUnknownArgs } from './processUnknownArgs'; - -import { load, printConfig } from '~~/helpers/configManager'; - -export const startReact = (args: string[]): void => { - const config = load(); - printConfig(config); - const passthroughArgs = processUnknownArgs(args); - - if (config.build.reactBuild === 'vite') { - shell.exec('yarn workspace @scaffold-eth/vite-app start' + passthroughArgs, {}); - } else if (config.build.reactBuild === 'nextjs') { - shell.exec('yarn workspace @scaffold-eth/nextjs-app dev' + passthroughArgs); - } else { - console.log(chalk.red('❌ Error! Invalid react build tool in config!')); - } -}; - -export const buildReact = (args: string[]): void => { - const config = load(); - printConfig(config); - const passthroughArgs = processUnknownArgs(args); - - if (config.build.reactBuild === 'vite') { - shell.exec('yarn workspace @scaffold-eth/vite-app build' + passthroughArgs); - } else if (config.build.reactBuild === 'nextjs') { - shell.exec('yarn workspace @scaffold-eth/nextjs-app build' + passthroughArgs); - } else { - console.log(chalk.red('❌ Error! Invalid solidity toolkit in config!')); - } -}; diff --git a/packages/commands/src/commands/functions/launchSolidity.ts b/packages/commands/src/commands/functions/launchSolidity.ts deleted file mode 100644 index c7af31e6..00000000 --- a/packages/commands/src/commands/functions/launchSolidity.ts +++ /dev/null @@ -1,76 +0,0 @@ -import fs from 'fs'; - -import chalk from 'chalk'; -import shell from 'shelljs'; - -import { processUnknownArgs } from './processUnknownArgs'; - -import { printError } from '~~/commands/functions/printError'; -import { load, printConfig } from '~~/helpers/configManager'; - -const createCommonGeneratedFolder = (): void => { - const commonGeneratedPath = '../common/src/generated'; - const exists = fs.existsSync(commonGeneratedPath); - - if (!exists) { - console.log(chalk.green('Creating folder' + commonGeneratedPath)); - fs.mkdirSync(commonGeneratedPath); - } -}; - -export const compileSolidity = (args: string[]): void => { - const config = load(); - printConfig(config); - const passthroughArgs = processUnknownArgs(args); - - createCommonGeneratedFolder(); - - if (config.build.solidityToolkit === 'hardhat') { - const output = shell.exec('yarn workspace @scaffold-eth/solidity compile:hardhat' + passthroughArgs); - printError(output, 'Could not compile'); - } else if (config.build.solidityToolkit === 'foundry') { - const output = shell.exec('yarn workspace @scaffold-eth/solidity compile:foundry' + passthroughArgs); - printError(output, 'Could not compile'); - shell.exec('yarn workspace @scaffold-eth/solidity compile:foundry:post '); - } else { - console.log(chalk.red('❌ Error! Invalid solidity toolkit in config!')); - } - - const output = shell.exec('yarn workspace @scaffold-eth/common contracts:build'); - printError(output); -}; - -export const deploySolidity = (args: string[]): void => { - const config = load(); - printConfig(config); - const passthroughArgs = processUnknownArgs(args); - - createCommonGeneratedFolder(); - - if (config.build.solidityToolkit === 'hardhat') { - const output = shell.exec('yarn workspace @scaffold-eth/solidity deploy:hardhat' + passthroughArgs); - printError(output, 'Could not deploy'); - shell.exec('yarn workspace @scaffold-eth/solidity deploy:hardhat:post'); - } else if (config.build.solidityToolkit === 'foundry') { - const output = shell.exec('yarn workspace @scaffold-eth/solidity deploy:foundry' + passthroughArgs); - printError(output, 'Could not deploy'); - shell.exec('yarn workspace @scaffold-eth/solidity deploy:foundry:post'); - } else { - console.log(chalk.red('❌ Error! Invalid react build tool in config!')); - } -}; - -export const startChain = (args: string[]): void => { - const config = load(); - printConfig(config); - const passthroughArgs = processUnknownArgs(args); - console.log(passthroughArgs); - - if (config.build.solidityToolkit === 'hardhat') { - shell.exec('yarn workspace @scaffold-eth/solidity chain:hardhat' + passthroughArgs); - } else if (config.build.solidityToolkit === 'foundry') { - shell.exec('yarn workspace @scaffold-eth/solidity chain:foundry' + passthroughArgs); - } else { - console.log(chalk.red('❌ Error! Invalid solidity toolkit in config!')); - } -}; diff --git a/packages/commands/src/commands/functions/launchTests.ts b/packages/commands/src/commands/functions/launchTests.ts deleted file mode 100644 index 80e0e32a..00000000 --- a/packages/commands/src/commands/functions/launchTests.ts +++ /dev/null @@ -1,18 +0,0 @@ -import chalk from 'chalk'; -import shell from 'shelljs'; - -import { processUnknownArgs } from '~~/commands/functions/processUnknownArgs'; -import { load, printConfig } from '~~/helpers/configManager'; - -export const testSolidity = (args: string[]): void => { - const config = load(); - printConfig(config); - const passthroughArgs = processUnknownArgs(args); - if (config.build.solidityToolkit === 'hardhat') { - shell.exec('yarn workspace @scaffold-eth/solidity hardhat test' + passthroughArgs); - } else if (config.build.solidityToolkit === 'foundry') { - shell.exec('yarn workspace @scaffold-eth/solidity exec forge test' + passthroughArgs); - } else { - console.log(chalk.red('❌ Error! Invalid solidity toolkit in config!')); - } -}; diff --git a/packages/commands/src/commands/functions/printError.ts b/packages/commands/src/commands/functions/printError.ts deleted file mode 100644 index 1f3ba12f..00000000 --- a/packages/commands/src/commands/functions/printError.ts +++ /dev/null @@ -1,9 +0,0 @@ -import chalk from 'chalk'; -import shell from 'shelljs'; - -export const printError = (output: shell.ShellString, additionalMsg: string = ''): void => { - if (output.stderr.includes('Error HH')) { - console.log(chalk.red('Error running commmand! ' + additionalMsg)); - console.log(); - } -}; diff --git a/packages/commands/src/commands/functions/processUnknownArgs.ts b/packages/commands/src/commands/functions/processUnknownArgs.ts deleted file mode 100644 index e315c6b2..00000000 --- a/packages/commands/src/commands/functions/processUnknownArgs.ts +++ /dev/null @@ -1,9 +0,0 @@ -export const processUnknownArgs = (args: string[] | string): string => { - if (Array.isArray(args) && args.join != null) { - return ' ' + args.join(' '); - } else if (typeof args === 'string') { - return ` ${args}`; - } - - return ''; -}; diff --git a/packages/commands/src/commands/functions/watchSolidity.ts b/packages/commands/src/commands/functions/watchSolidity.ts deleted file mode 100644 index 0c2eeca5..00000000 --- a/packages/commands/src/commands/functions/watchSolidity.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { existsSync } from 'fs'; -import { watch } from 'node:fs/promises'; - -import chalk from 'chalk'; -import { throttle } from 'throttle-debounce'; -import { invariant } from 'ts-invariant'; - -import { deploySolidity, compileSolidity } from './launchSolidity'; - -import { load, printConfig } from '~~/helpers/configManager'; - -export const watchSolidity = (minWatchTime: number): void => { - const config = load(); - printConfig(config); - let throttleTime = minWatchTime ?? 20; - if (Number.isNaN(throttleTime)) throttleTime = 20; - if (throttleTime < 10) throttleTime = 10; - if (throttleTime >= 600) throttleTime = 600; - - console.log(chalk.white('Watching solidity contracts for changes...', `minWatchTime: ${throttleTime} (s)`)); - - const contactsDir = '../solidity-ts/contracts'; - const deployDir = '../solidity-ts/deploy'; - invariant(existsSync(contactsDir), 'directory does not exist' + contactsDir); - invariant(existsSync(deployDir), 'directory does not exist' + deployDir); - - const deploy = throttle( - throttleTime * 1000, - (): void => { - deploySolidity([]); - console.log(); - console.log(chalk.white('-------------------------------')); - console.log(chalk.white('Watching solidity contracts for changes...', `minWatchTime: ${throttleTime} (s)`)); - }, - { noLeading: true } - ); - - const compile = throttle( - throttleTime * 1000, - () => { - compileSolidity([]); - deploy(); - }, - { noLeading: true } - ); - - void (async (): Promise => { - try { - const watcher = watch(contactsDir, { recursive: true }); - for await (const event of watcher) { - console.log(event); - compile(); - } - } catch (err) { - throw err; - } - })(); - - void (async (): Promise => { - try { - const watcher = watch(deployDir, { recursive: true }); - for await (const event of watcher) { - console.log(event); - deploy(); - } - } catch (err) { - throw err; - } - })(); -}; diff --git a/packages/commands/src/commands/scaffoldCommands.ts b/packages/commands/src/commands/scaffoldCommands.ts deleted file mode 100644 index 337434b5..00000000 --- a/packages/commands/src/commands/scaffoldCommands.ts +++ /dev/null @@ -1,142 +0,0 @@ -import { Command } from 'commander'; - -import { - createConfig, - parseCreateConfigArgs, - setConfig, - parseReactBuild, - parseSolidityToolkit, - parseNetwork, -} from './functions/config'; - -import { buildReact, startReact } from '~~/commands/functions/launchReact'; -import { compileSolidity, deploySolidity, startChain } from '~~/commands/functions/launchSolidity'; -import { testSolidity } from '~~/commands/functions/launchTests'; -import { watchSolidity } from '~~/commands/functions/watchSolidity'; - -const program = new Command(); - -program.name('scaffold').description('Scaffold-Eth-Typescript Commands'); - -/** ********************************* */ -/* Config Commands */ - -program - .command('reset-config') - .description('Create scaffold.config.json') - .action(() => { - createConfig(...parseCreateConfigArgs('hardhat', 'vite', 'localhost', 'localhost')); - }); - -program - .command('set-config') - .description('Set scaffold.config.json file') - .argument('', ': Solidity tooklit: use `hardhat` or `foundry`') - .argument('', 'React frontend: use nextjs or vite for your frontend') - .argument('', ': An network your toolkit should target. (e.g. `localhost` or "localhost, mainnet")') - .argument('', ': An array of networks to target. (e.g. `localhost` or "localhost, mainnet")') - .action((...args: string[]) => { - createConfig(...parseCreateConfigArgs(...args)); - }); - -program - .command('set-react') - .description('Set the react build tool') - .argument('[react build tool]', 'Use nextjs or vite for your frontend', 'vite') - .action((...args: string[]) => { - setConfig(...parseReactBuild(...args)); - }); - -program - .command('set-solidity') - .description('Set the solidity toolkit') - .argument('[react build tool]', 'Use foundry or hardhat for your frontend', 'hardhat') - .action((...args: string[]) => { - setConfig(...parseSolidityToolkit(...args)); - }); - -program - .command('set-network') - .description('Set your networks') - .argument('', ': An network your toolkit should target. (e.g. `localhost` or "localhost, mainnet")') - .argument('', ': An array of networks to target. (e.g. `localhost` or "localhost, mainnet")') - .action((...args: string[]) => { - setConfig(...parseNetwork(...args)); - }); - -/** ********************************* */ -/* React Build Commands */ - -program - .command('start') - .description('Start the react front end') - .argument('[args...]') - .allowUnknownOption(true) - .allowExcessArguments(true) - .action((args: string[]) => { - startReact(args); - }); - -program - .command('build') - .description('Build the react front end') - .argument('[args...]') - .allowUnknownOption(true) - .allowExcessArguments(true) - .action((args: string[]) => { - buildReact(args); - }); - -/** ********************************* */ -/* Solidity commands */ - -program - .command('deploy') - .description('Deploy your contracts') - .argument('[args...]') - .allowUnknownOption(true) - .allowExcessArguments(true) - .action((args: string[]) => { - deploySolidity(args); - }); - -program - .command('compile') - .description('Compile the solidity contracts') - .argument('[args...]') - .allowUnknownOption(true) - .allowExcessArguments(true) - .action((args: string[]) => { - compileSolidity(args); - }); - -program - .command('chain') - .description('Start a local ethereum node, hardhat or anvil') - .argument('[args...]') - .allowUnknownOption(true) - .allowExcessArguments(true) - .action((args: string[]) => { - startChain(args); - }); - -program - .command('test') - .description('Run solidity tests') - .argument('[args...]') - .allowUnknownOption(true) - .allowExcessArguments(true) - .action((args: string[]) => { - testSolidity(args); - }); - -program - .command('watch') - .description('Watch and build contracts automatically') - .argument('[time]', 'Time (seconds) after which a build should be triggered. Minimum is 10s, max 10min') - .action((throttleTimeStr: string) => { - const throttleTime = parseInt(throttleTimeStr); - watchSolidity(throttleTime); - }); - -program.parse(); diff --git a/packages/commands/src/helpers/configManager.ts b/packages/commands/src/helpers/configManager.ts deleted file mode 100644 index 12f05b1b..00000000 --- a/packages/commands/src/helpers/configManager.ts +++ /dev/null @@ -1,36 +0,0 @@ -import chalk from 'chalk'; -import editJson from 'edit-json-file'; - -import { scaffoldConfigSchema, TScaffoldConfig } from '~common/models'; - -const packagesPath = '../../packages'; -const configPath = packagesPath + '/common/src/scaffold.config.json'; - -export const editor = editJson(configPath); - -type TConfigKeys = keyof TScaffoldConfig; -export const set = (key: TConfigKeys, value: any): void => { - editor.set(key, value); -}; - -export const load = (): TScaffoldConfig => { - const input = editor.read(); - const config = scaffoldConfigSchema.safeParse(input); - - if (config.success) { - return config.data; - } else { - console.log(chalk.red('❌ Error! Invalid scaffold.config.json!')); - console.log(chalk.yellow('🏁 Did you run `yarn scaffold create-config`?')); - console.log(config.error); - throw 'Error, Invalid Scaffold Config: scaffold.config.json'; - } -}; - -export const printConfig = (config: TScaffoldConfig): void => { - console.log('----------------------------------------------------'); - console.log(chalk.green('βœ”οΈ Loaded scaffold.config.json:')); - console.log(config); - console.log('----------------------------------------------------'); - console.log(); -}; diff --git a/packages/commands/tsconfig.json b/packages/commands/tsconfig.json deleted file mode 100644 index 0f5a7696..00000000 --- a/packages/commands/tsconfig.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "compilerOptions": { - "sourceMap": true, - // "inlineSources": true, - "allowJs": false, - "declarationMap": true, - "declaration": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "module": "CommonJS", - "moduleResolution": "node", - "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "incremental": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "paths": { - "~~/*": ["./src/*"], - "~common/*": ["../common/src/*"] - } - }, - "ts-node": { - "swc": true, - "require": ["tsconfig-paths/register"], - "compilerOptions": { - "module": "CommonJS" - }, - "moduleTypes": { - "**/*": "cjs" - } - }, - "include": ["src", "../common/src"], - "exclude": [ - "**/node_modules", - "node_modules", - ".husky", - "**/*.css", - "./tailwind.config.js", - "**/.yalc/", - "**/.yalc/**/*", - ".yalc/**/*" - ] -} diff --git a/packages/common/.eslintignore b/packages/common/.eslintignore deleted file mode 100644 index fc7bb0ed..00000000 --- a/packages/common/.eslintignore +++ /dev/null @@ -1,9 +0,0 @@ -# folders -lib/ -node_modules/**/* -**/*.md -docs/**/* -website/**/* -docusaurus/**/* -build/**/* -**/generated/**/* \ No newline at end of file diff --git a/packages/common/.eslintrc.js b/packages/common/.eslintrc.js deleted file mode 100644 index 463a7f03..00000000 --- a/packages/common/.eslintrc.js +++ /dev/null @@ -1,175 +0,0 @@ -module.exports = { - parser: '@typescript-eslint/parser', // Specifies the ESLint parser - ignorePatterns: ['**/*.pcss', '**/*.css', '**/*.less'], - parserOptions: { - ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features - sourceType: 'module', // Allows for the use of imports, - ecmaFeatures: { - jsx: false, // Allows for the parsing of JSX, - }, - project: './tsconfig.json', - tsconfigRootDir: '.', - projectFolderIgnoreList: [ - 'node_modules/*', - 'node_modules', - 'dist', - 'build', - '.yarn', - 'build-utils', - 'docs', - './src/styles', - './src/generated/*', - 'generated/*', - ], - }, - env: { - browser: true, - es6: true, - node: true, - }, - extends: [ - 'plugin:import/errors', - 'plugin:import/warnings', - 'plugin:import/typescript', - 'plugin:react-hooks/recommended', - 'plugin:react/recommended', - 'plugin:prettier/recommended', - 'plugin:@typescript-eslint/eslint-recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:@typescript-eslint/recommended-requiring-type-checking', - ], - plugins: ['prettier', 'react', 'react-hooks', 'unused-imports'], - rules: { - eqeqeq: ['error', 'smart'], - 'react/jsx-wrap-multilines': 'warn', - 'react/jsx-uses-react': 'off', - 'react/react-in-jsx-scope': 'off', - 'react/jsx-filename-extension': 'off', - 'react/jsx-indent': 'off', - 'react/require-default-props': 'off', - 'react/jsx-one-expression-per-line': 'off', - 'react/jsx-closing-tag-location': 'off', - 'react/jsx-indent-props': 'off', - 'react/jsx-closing-bracket-location': 'off', - 'react/prop-types': 'off', - 'react-hooks/rules-of-hooks': 'error', - 'react/display-name': 'off', - 'react-hooks/exhaustive-deps': [ - 'warn', - { - additionalHooks: '(useRecoilCallback)', - }, - ], - 'prettier/prettier': [ - 'warn', - { - endOfLine: 'auto', - }, - ], - '@typescript-eslint/ban-ts-comment': [ - 'warn', - { - 'ts-expect-error': false, - 'ts-ignore': true, - 'ts-nocheck': false, - 'ts-check': false, - }, - ], - '@typescript-eslint/no-empty-function': 'warn', - 'no-unused-vars': 'off', - '@typescript-eslint/no-unused-vars': 'off', - 'unused-imports/no-unused-imports-ts': 'warn', - 'unused-imports/no-unused-vars-ts': [ - 'warn', - { vars: 'all', varsIgnorePattern: '^_', args: 'after-used', argsIgnorePattern: '^_' }, - ], - '@typescript-eslint/no-use-before-define': ['error'], - '@typescript-eslint/no-inferrable-types': 'off', - '@typescript-eslint/no-unsafe-assignment': 'warn', - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/no-unsafe-call': 'warn', - '@typescript-eslint/explicit-function-return-type': 'error', - '@typescript-eslint/unbound-method': 'off', - '@typescript-eslint/no-unsafe-member-access': 'warn', - '@typescript-eslint/restrict-template-expressions': 'off', - 'prefer-destructuring': 'off', - 'prefer-template': 'off', - 'react/destructuring-assignment': 'off', - 'no-param-reassign': 'error', - 'import/order': [ - 'warn', - { - alphabetize: { - order: 'asc' /* sort in ascending order. Options: ['ignore', 'asc', 'desc'] */, - caseInsensitive: true /* ignore case. Options: [true, false] */, - }, - 'newlines-between': 'always', - }, - ], - 'no-duplicate-imports': 'warn', - 'import/named': 'off', - 'import/namespace': 'off', - 'import/default': 'off', - 'import/no-named-as-default-member': 'error', - 'import/extensions': 'off', - 'import/no-unresolved': 'off', - 'import/prefer-default-export': 'off', - 'import/no-unused-modules': ['off'], - 'import/no-unassigned-import': 'off', - 'import/no-extraneous-dependencies': [ - 'error', - { - devDependencies: true, - optionalDependencies: false, - peerDependencies: false, - }, - ], - 'no-underscore-dangle': [ - 'off', - { - allow: ['obj'], - allowFunctionParams: false, - allowAfterSuper: true, - allowAfterThis: true, - allowAfterThisConstructor: true, - enforceInMethodNames: true, - }, - ], - 'sort-keys': 'off', - 'comma-dangle': 'off', - '@typescript-eslint/comma-dangle': ['off'], - 'no-use-before-define': 'off', - 'spaced-comment': 'warn', - 'max-len': 'off', - indent: 'off', - 'no-console': 'off', - 'arrow-body-style': 'off', - 'no-multiple-empty-lines': 'warn', - 'no-restricted-globals': 'off', - 'eslint linebreak-style': 'off', - 'object-curly-newline': 'off', - 'no-shadow': 'off', - 'no-void': ['error', { allowAsStatement: true }], - }, - overrides: [ - { - files: ['*.test.ts', '*.test.tsx'], - rules: { - '@typescript-eslint/no-non-null-assertion': 'off', - }, - }, - ], - settings: { - react: { - createClass: 'createReactClass', // Regex for Component Factory to use, - // default to "createReactClass" - pragma: 'React', // Pragma to use, default to "React" - fragment: 'Fragment', // Fragment to use (may be a property of ), default to "Fragment" - version: 'detect', // React version. "detect" automatically picks the version you have installed. - // You can also use `16."off"`, `16.3`, etc, if you want to override the detected value. - // default to latest and warns if missing - // It will default to "detect" in the future - }, - }, - reportUnusedDisableDirectives: true, -}; diff --git a/packages/common/.prettierrc b/packages/common/.prettierrc deleted file mode 100644 index 42e0464d..00000000 --- a/packages/common/.prettierrc +++ /dev/null @@ -1,11 +0,0 @@ -{ - "singleQuote": true, - "bracketSpacing": true, - "trailingComma": "es5", - "requirePragma": false, - "arrowParens": "always", - "bracketSameLine": true, - "tabWidth": 2, - "printWidth": 120, - "endOfLine": "lf" -} diff --git a/packages/common/README.MD b/packages/common/README.MD deleted file mode 100644 index 8355c4b0..00000000 --- a/packages/common/README.MD +++ /dev/null @@ -1,3 +0,0 @@ -A local package in the `scaffold-eth-typescript` workspace. Used to store variables, shared functions and env used by `solidity-ts` and `vite-app-ts` so that code is not duplicated. - -NOTE: Make sure you only use relative paths within this package, this ensures it works with yarn workspaces. diff --git a/packages/common/package.json b/packages/common/package.json deleted file mode 100644 index 71524b92..00000000 --- a/packages/common/package.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "name": "@scaffold-eth/common", - "version": "0.0.0", - "author": "Shravan Sunder", - "description": "Common package to be used by solidity-ts and vite-app-ts in the scaffold-eth-typescript workspace", - "license": "MIT", - "private": true, - "main": "./src/index.ts", - "module": "./src/index.ts", - "browser": "./src/index.ts", - "types": "./src/index.ts", - "scripts": { - "contracts:build": "yarn contracts:touch && yarn contracts:toolkit && yarn contracts:external", - "contracts:touch": "yarn shx cp -n './scripts/hardhat_contracts.json.bak' './src/generated/hardhat_contracts.json' && yarn shx cp -n './scripts/foundry_contracts.json.bak' './src/generated/foundry_contracts.json'", - "contracts:toolkit": "yarn shx cp -r '../solidity-ts/generated/contract-types' './src/generated'", - "contracts:external": "yarn shx cp -r './scripts/eth-sdk-config.ts.bak' './src/generated/eth-sdk.config.ts' && yarn eth-sdk -p ./src/generated", - "watch": "tsc -w --noEmit", - "clean": "yarn shx rm -rf ./src/generated/*", - "lint": "eslint --config ./.eslintrc.js --ignore-path ./.eslintignore ./src", - "lint:report": "eslint --config ./.eslintrc.js --ignore-path ./.eslintignore --output-file eslint_report.json --format json ./src", - "format": "yarn prettier -w ./src ", - "format:check": "yarn prettier -c ./src", - "dev:link:components": "yalc link eth-components", - "dev:link:hooks": "yalc link eth-hooks", - "dev:unlink": "yalc remove eth-hooks && yalc remove eth-components" - }, - "dependencies": { - "@ant-design/icons": "^4.7.0", - "@coinbase/wallet-sdk": "^3.5.2", - "@emotion/react": "^11.10.4", - "@ethersproject/abi": "^5.7.0", - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/contracts": "^5.7.0", - "@ethersproject/networks": "^5.7.1", - "@ethersproject/providers": "^5.7.1", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/solidity": "^5.7.0", - "@ethersproject/units": "^5.7.0", - "@portis/web3": "^4.1.0", - "@ramp-network/ramp-instant-sdk": "^3.2.0", - "@uniswap/sdk": "^3.0.3", - "@uniswap/token-lists": "^1.0.0-beta.30", - "@walletconnect/ethereum-provider": "^1.8.0", - "@walletconnect/web3-provider": "^1.8.0", - "antd": "^4.23.1", - "authereum": "^0.1.14", - "buffer": "^6.0.3", - "eth-components": "3.6.0-beta04", - "eth-hooks": "5.0.2-beta27", - "ethers": "^5.7.1", - "fortmatic": "^2.4.0", - "react": "^18.2.0", - "react-css-theme-switcher": "^0.3.0", - "react-dom": "^18.2.0", - "react-error-boundary": "^3.1.4", - "react-query": "^3.39.2", - "request": "^2.88.2", - "stream": "^0.0.2", - "stream-browserify": "^3.0.0", - "timers-browserify": "^2.0.12", - "ts-invariant": "^0.10.3", - "use-debounce": "^8.0.4", - "usehooks-ts": "^2.6.0", - "util": "^0.12.4", - "walletconnect": "^1.7.8", - "web3modal": "^1.9.9", - "zod": "^3.19.1" - }, - "devDependencies": { - "@dethcrypto/eth-sdk": "0.3.3", - "@types/node": "^16.11.59", - "@types/react": "^18.0.20", - "@types/react-dom": "^18.0.6", - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "bufferutil": "^4.0.6", - "eslint": "^8.23.1", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-airbnb-typescript": "^17.0.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.6.1", - "eslint-plugin-mocha": "^10.1.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-react": "^7.31.8", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-unused-imports": "^2.0.0", - "husky": "^8.0.1", - "lint-staged": "^13.0.3", - "pinst": "^3.0.0", - "prettier": "^2.7.1", - "prettier-eslint": "^15.0.1", - "shx": "^0.3.4", - "ts-node": "^10.9.1", - "ts-patch": "^2.0.2", - "ts-toolbelt": "^9.6.0", - "tsconfig-paths": "^4.1.0", - "typescript": "^4.8.3", - "typescript-transform-paths": "^3.3.1", - "utf-8-validate": "^5.0.9", - "yalc": "^1.0.0-pre.53" - }, - "keywords": [ - "blockchain", - "ethereum", - "react", - "create-eth-app", - "typescript" - ], - "installConfig": { - "hoistingLimits": "workspaces" - } -} diff --git a/packages/common/scripts/eth-sdk-config.ts.bak b/packages/common/scripts/eth-sdk-config.ts.bak deleted file mode 100644 index d217506f..00000000 --- a/packages/common/scripts/eth-sdk-config.ts.bak +++ /dev/null @@ -1,18 +0,0 @@ -/** - * This file was automatically generated from eth-sdk.config.ts.bak - */ - -import { defineConfig } from '@dethcrypto/eth-sdk'; -/* the following import should be relative due to eth-sdk limitations */ -import { contractsByNetworkName } from '../functions/contractsByNetworkName'; - -console.log(contractsByNetworkName); - -export default defineConfig({ - contracts: contractsByNetworkName, - outputPath: './src/generated/external-contracts/', - typechainFlags: { - discriminateTypes: true, - alwaysGenerateOverloads: false, - }, -}); diff --git a/packages/common/scripts/foundry_contracts.json.bak b/packages/common/scripts/foundry_contracts.json.bak deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/common/scripts/foundry_contracts.json.bak +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/common/scripts/hardhat_contracts.json.bak b/packages/common/scripts/hardhat_contracts.json.bak deleted file mode 100644 index 0967ef42..00000000 --- a/packages/common/scripts/hardhat_contracts.json.bak +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/common/scripts/ipfs.js b/packages/common/scripts/ipfs.js deleted file mode 100644 index 2306919d..00000000 --- a/packages/common/scripts/ipfs.js +++ /dev/null @@ -1,89 +0,0 @@ -const ipfsAPI = require("ipfs-http-client"); -const chalk = require("chalk"); -const { clearLine } = require("readline"); - -const { globSource } = ipfsAPI; - -const infura = { host: "ipfs.infura.io", port: "5001", protocol: "https" }; -// run your own ipfs daemon: https://docs.ipfs.io/how-to/command-line-quick-start/#install-ipfs -// const localhost = { host: "localhost", port: "5001", protocol: "http" }; - -const ipfs = ipfsAPI(infura); - -const ipfsGateway = "https://ipfs.io/ipfs/"; -const ipnsGateway = "https://ipfs.io/ipns/"; - -const addOptions = { - pin: true, -}; - -const pushDirectoryToIPFS = async path => { - try { - const response = await ipfs.add(globSource(path, { recursive: true }), addOptions); - return response; - } catch (e) { - return {}; - } -}; - -const publishHashToIPNS = async ipfsHash => { - try { - const response = await ipfs.name.publish(`/ipfs/${ipfsHash}`); - return response; - } catch (e) { - return {}; - } -}; - -const nodeMayAllowPublish = ipfsClient => { - // You must have your own IPFS node in order to publish an IPNS name - // This contains a blacklist of known nodes which do not allow users to publish IPNS names. - const nonPublishingNodes = ["ipfs.infura.io"]; - const { host } = ipfsClient.getEndpointConfig(); - return !nonPublishingNodes.some(nodeUrl => host.includes(nodeUrl)); -}; - -const deploy = async () => { - console.log("πŸ›° Sending to IPFS..."); - const { cid } = await pushDirectoryToIPFS("./build"); - if (!cid) { - console.log(`πŸ“‘ App deployment failed`); - return false; - } - console.log(`πŸ“‘ App deployed to IPFS with hash: ${chalk.cyan(cid.toString())}`); - - console.log(); - - let ipnsName = ""; - if (nodeMayAllowPublish(ipfs)) { - console.log(`✍️ Publishing /ipfs/${cid.toString()} to IPNS...`); - process.stdout.write(" Publishing to IPNS can take up to roughly two minutes.\r"); - ipnsName = (await publishHashToIPNS(cid.toString())).name; - clearLine(process.stdout, 0); - if (!ipnsName) { - console.log(" Publishing IPNS name on node failed."); - } - console.log(`πŸ”– App published to IPNS with name: ${chalk.cyan(ipnsName)}`); - console.log(); - } - - console.log("πŸš€ Deployment to IPFS complete!"); - console.log(); - - console.log(`Use the link${ipnsName && "s"} below to access your app:`); - console.log(` IPFS: ${chalk.cyan(`${ipfsGateway}${cid.toString()}`)}`); - if (ipnsName) { - console.log(` IPNS: ${chalk.cyan(`${ipnsGateway}${ipnsName}`)}`); - console.log(); - console.log( - "Each new deployment will have a unique IPFS hash while the IPNS name will always point at the most recent deployment.", - ); - console.log( - "It is recommended that you share the IPNS link so that people always see the newest version of your app.", - ); - } - console.log(); - return true; -}; - -deploy(); diff --git a/packages/common/src/components/ErrorFallback.tsx b/packages/common/src/components/ErrorFallback.tsx deleted file mode 100644 index 35aba8c6..00000000 --- a/packages/common/src/components/ErrorFallback.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import React, { FC } from 'react'; -import { ErrorBoundary, FallbackProps } from 'react-error-boundary'; - -const componentMessages = (error: Error): { msg: string; showDetails: boolean; msgDetails: string } => { - const msg = 'Uhoh! There was an error!'; - const showDetails = true; // dev flag needed //todo - - let msgDetails = error?.stack?.slice(0, 400) ?? ''; - msgDetails += '\n\r...\n\r'; - if ((error?.stack?.length ?? 0) > 600) { - msgDetails += error?.stack?.slice(error?.stack?.length - 600, error?.stack?.length); - } - - return { msg, showDetails, msgDetails }; -}; - -const consoleLog = (error: Error, componentStack: string | undefined): void => { - console.log('--------------------'); - console.log('ErrorBoundary'); - console.log(error.stack); - console.log(componentStack); - console.log('--------------------'); -}; - -export const ErrorFallback: FC = ({ error }) => { - // TODO in future, change this so that it takes dev or production into account when rendering - // https://github.com/bvaughn/react-error-boundary - - const { msg, showDetails, msgDetails } = componentMessages(error); - consoleLog(error, error?.stack ?? ''); - - return ( - <> - {!showDetails &&
{msg}
} - {showDetails && ( - <> -
{msg}
-
-
{msgDetails}
-
- - )} - - ); -}; -export { ErrorBoundary }; diff --git a/packages/common/src/components/FaucetHintButton.tsx b/packages/common/src/components/FaucetHintButton.tsx deleted file mode 100644 index e436b43b..00000000 --- a/packages/common/src/components/FaucetHintButton.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import { parseEther } from '@ethersproject/units'; -import { Button } from 'antd'; -import { transactor } from 'eth-components/functions'; -import { IEthComponentsSettings } from 'eth-components/models'; -import { useBalance } from 'eth-hooks'; -import { useEthersAppContext } from 'eth-hooks/context'; -import { IEthersContext } from 'eth-hooks/models'; -import { utils } from 'ethers'; -import React, { FC, useMemo, useState } from 'react'; -import { useDebounce } from 'use-debounce'; - -import { IScaffoldAppProviders } from '~common/models/IScaffoldAppProviders'; - -/** - * Is Faucet available? - * @param scaffoldAppProviders - * @param ethersAppContext - * @returns - */ -export const getFaucetAvailable = ( - scaffoldAppProviders: IScaffoldAppProviders, - ethersAppContext: IEthersContext, - faucetEnabled: boolean -): boolean => { - const result = - (ethersAppContext?.provider && - ethersAppContext?.chainId != null && - ethersAppContext?.chainId === scaffoldAppProviders.currentTargetNetwork.chainId && - scaffoldAppProviders.currentTargetNetwork.name === 'localhost') ?? - false; - return result && faucetEnabled; -}; - -interface IFaucetButton { - scaffoldAppProviders: IScaffoldAppProviders; - gasPrice: number | undefined; - faucetEnabled: boolean; - ethComponentSettings: IEthComponentsSettings; -} - -export const FaucetHintButton: FC = (props) => { - const ethersAppContext = useEthersAppContext(); - - const [yourLocalBalance] = useBalance(ethersAppContext.account ?? ''); - const signer = props.scaffoldAppProviders.localAdaptor?.signer; - /** - * create transactor for faucet - */ - const faucetTx = transactor(props.ethComponentSettings, signer, undefined, undefined, true); - - /** - * facuet is only available on localhost - */ - const isAvailable = getFaucetAvailable(props.scaffoldAppProviders, ethersAppContext, props.faucetEnabled); - const [faucetAvailable] = useDebounce(isAvailable, 500, { - trailing: true, - }); - const [faucetClicked, setFaucetClicked] = useState(false); - - const faucetHint = useMemo(() => { - const min = parseFloat(utils.formatUnits(yourLocalBalance?.toBigInt() ?? 0, 'ether')); - const lowFunds = yourLocalBalance && min < 0.002; - const allowFaucet = faucetAvailable && !faucetClicked && lowFunds; - - if (allowFaucet && ethersAppContext?.account != null) { - return ( -
- -
- ); - } else { - return <>; - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [yourLocalBalance, faucetAvailable, ethersAppContext?.account, faucetTx]); - - return <> {faucetHint} ; -}; diff --git a/packages/common/src/components/Ramp.tsx b/packages/common/src/components/Ramp.tsx deleted file mode 100644 index d64b8fef..00000000 --- a/packages/common/src/components/Ramp.tsx +++ /dev/null @@ -1,142 +0,0 @@ -import { DollarCircleOutlined } from '@ant-design/icons'; -import { RampInstantSDK } from '@ramp-network/ramp-instant-sdk'; -import { Button, Divider, Modal } from 'antd'; -import React, { useState, FC } from 'react'; - -import { TNetworkDefinition } from '~common/constants'; - -interface IRampProps { - price: number; - address: string; - networks: Record; - color?: string; -} - -/** - * Displays current ETH price and gives options to buy ETH through Wyre/Ramp/Coinbase or get through Rinkeby/Ropsten/Kovan/Goerli - * - ~ Features ~ - - - Ramp opens directly in the application, component uses RampInstantSDK - - Provide price={price} and current ETH price will be displayed - - Provide address={address} and your address will be pasted into Wyre/Ramp instantly - * @param props - * @returns - */ -export const Ramp: FC = (props) => { - const [modalUp, setModalUp] = useState('down'); - - const type = 'default'; - - const allFaucets = []; - for (const n in props.networks) { - if (props.networks[n].chainId !== 31337 && props.networks[n].chainId !== 1) { - allFaucets.push( -

- -

- ); - } - } - - return ( -
- - { - setModalUp('down'); - }} - footer={[ - , - ]}> -

- -

-

- {' '} - -

- -

- -

- - - -

Testnet ETH

- - {allFaucets} -
-
- ); -}; diff --git a/packages/common/src/components/ThemeSwitcher.tsx b/packages/common/src/components/ThemeSwitcher.tsx deleted file mode 100644 index 2a651073..00000000 --- a/packages/common/src/components/ThemeSwitcher.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { Switch } from 'antd'; -import { useEthersAppContext } from 'eth-hooks/context'; -import React, { FC, useEffect, useState } from 'react'; -import { useThemeSwitcher } from 'react-css-theme-switcher'; -import { useIsomorphicLayoutEffect } from 'usehooks-ts'; - -const loadTheme = (): string => { - if (typeof window != null) { - return window?.localStorage?.getItem('theme') ?? 'light'; - } - return 'light'; -}; - -const saveTheme = (theme: string): void => { - if (typeof window != null) { - window?.localStorage?.setItem('theme', theme); - } -}; - -export const ThemeSwitcher: FC = () => { - const [isDarkMode, setIsDarkMode] = useState(false); - const { switcher, currentTheme, status, themes } = useThemeSwitcher(); - const ethersAppContext = useEthersAppContext(); - - useEffect(() => { - saveTheme(currentTheme ?? ''); - if (currentTheme === 'light' || currentTheme === 'dark') { - ethersAppContext?.setModalTheme?.(currentTheme); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [currentTheme]); - - const toggleTheme = (isChecked: boolean): void => { - setIsDarkMode(isChecked); - switcher({ theme: isChecked ? themes.dark : themes.light }); - ethersAppContext?.setModalTheme?.(isDarkMode ? 'dark' : 'light'); - }; - - useIsomorphicLayoutEffect(() => { - const theme = loadTheme(); - setIsDarkMode(theme === 'dark'); - toggleTheme(theme === 'dark'); - }, []); - - if (status === 'loading' || status === 'idle') { - return <>; - } - - return ( -
- {currentTheme === 'light' ? 'β˜€οΈ' : '🌜'} - -
- ); -}; diff --git a/packages/common/src/components/context/contractContext.ts b/packages/common/src/components/context/contractContext.ts deleted file mode 100644 index 273e5d84..00000000 --- a/packages/common/src/components/context/contractContext.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { contractsContextFactory } from 'eth-hooks/context'; - -import { appContractsConfig } from '~common/config'; - -/** - * This file initalises the contractContextFactory and exports the types - * πŸ™…πŸ½β€β™‚οΈ You don't need to change this file. - */ - -/** - * ### Summary - * This type describes all your contracts, it is the return of {@link getappContractsConfig} - */ -export type TAppConnectorList = ReturnType; - -/** - * #### Summary - * Call contractContextFactory with the `appContractsConfig` from `appContracts.config.ts` - * - * ##### Notes - * - This will create your ContractContext used by App.tsx - * - This will create your hooks to access contracts - * - The type is your contract connect config. - */ -export const { useAppContracts, useLoadAppContracts, useConnectAppContracts, useContractsAppStore } = - contractsContextFactory(appContractsConfig); diff --git a/packages/common/src/components/context/index.ts b/packages/common/src/components/context/index.ts deleted file mode 100644 index 56dd3dcc..00000000 --- a/packages/common/src/components/context/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './contractContext'; diff --git a/packages/common/src/components/hooks/index.ts b/packages/common/src/components/hooks/index.ts deleted file mode 100644 index 854fc0b5..00000000 --- a/packages/common/src/components/hooks/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from './useAntNotification'; -export * from './useBurnerFallback'; -export * from './useGetLoginConnector'; -export * from './useGetWeb3ModalConfig'; -export * from './useScaffoldAppProviders'; diff --git a/packages/common/src/components/hooks/useAntNotification.ts b/packages/common/src/components/hooks/useAntNotification.ts deleted file mode 100644 index 0d50bef1..00000000 --- a/packages/common/src/components/hooks/useAntNotification.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { notification } from 'antd'; -import { NotificationInstance } from 'antd/lib/notification'; -import { ReactElement, useEffect } from 'react'; - -let notificationApi: NotificationInstance; - -export const useAntNotification = (): NotificationInstance => { - return notificationApi; -}; - -export const useCreateAntNotificationHolder = (): ReactElement => { - const [api, notificationHolder] = notification?.useNotification(); - - useEffect(() => { - notificationApi = api; - }, [api]); - - return notificationHolder; -}; diff --git a/packages/common/src/components/hooks/useBurnerFallback.ts b/packages/common/src/components/hooks/useBurnerFallback.ts deleted file mode 100644 index 87db2ca9..00000000 --- a/packages/common/src/components/hooks/useBurnerFallback.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { useBurnerSigner } from 'eth-hooks'; -import { useEthersAppContext } from 'eth-hooks/context'; -import { useEffect } from 'react'; - -import { IScaffoldAppProviders } from '../../models/IScaffoldAppProviders'; - -import { networkDefinitions } from '~common/constants/networkDefinitions'; - -export const useBurnerFallback = (appProviders: IScaffoldAppProviders, enable: boolean): void => { - const ethersAppContext = useEthersAppContext(); - const burnerFallback = useBurnerSigner(appProviders.localAdaptor?.provider); - const localAddress = appProviders.localAdaptor?.signer; - - useEffect(() => { - const sameUrl = - ethersAppContext.provider?.connection?.url === networkDefinitions.localhost.rpcUrl || - ethersAppContext.provider?.connection?.url === - networkDefinitions.localhost.rpcUrl.replace('127.0.0.1', 'localhost'); - /** - * if the current provider is local provider then use the burner fallback - */ - if ( - burnerFallback?.signer && - burnerFallback?.account !== ethersAppContext.account && - ethersAppContext.chainId === networkDefinitions.localhost.chainId && - sameUrl && - ethersAppContext.changeSigner && - localAddress != null && - enable - ) { - void ethersAppContext.changeSigner?.(burnerFallback.signer); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - ethersAppContext.account, - localAddress, - ethersAppContext.changeSigner, - burnerFallback.signer, - burnerFallback?.account, - enable, - ]); -}; diff --git a/packages/common/src/components/hooks/useGetLoginConnector.ts b/packages/common/src/components/hooks/useGetLoginConnector.ts deleted file mode 100644 index 9885ff11..00000000 --- a/packages/common/src/components/hooks/useGetLoginConnector.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { EthersModalConnector } from 'eth-hooks/context'; -import { TCreateEthersModalConnector } from 'eth-hooks/models'; -import { useCallback } from 'react'; -import { ICoreOptions } from 'web3modal'; - -export const useGetCreateLoginConnector = ( - currentTheme: string | undefined, - web3Config: Partial | undefined -): TCreateEthersModalConnector => { - const createLoginConnector: TCreateEthersModalConnector = useCallback( - (id?: string) => { - if (web3Config) { - const connector = new EthersModalConnector( - { ...web3Config, theme: currentTheme }, - { reloadOnNetworkChange: false, immutableProvider: false }, - id - ); - return connector; - } - }, - [web3Config, currentTheme] - ); - - return createLoginConnector; -}; diff --git a/packages/common/src/components/hooks/useGetWeb3ModalConfig.ts b/packages/common/src/components/hooks/useGetWeb3ModalConfig.ts deleted file mode 100644 index e0b04541..00000000 --- a/packages/common/src/components/hooks/useGetWeb3ModalConfig.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { useEffect, useState } from 'react'; -import { invariant } from 'ts-invariant'; -import { ICoreOptions } from 'web3modal'; - -export const useGetWeb3ModalConfig = ( - hasLocalProvider: boolean = false, - config: { infuraId: string } -): Partial | undefined => { - const [data, setData] = useState(false); - const [web3Config, setWeb3Config] = useState?.>(); - - useEffect(() => { - // import async to split bundles - const importedConfig = import('../../config/web3Modal.config'); - - importedConfig - .then((getter) => { - getter - .getWeb3ModalConfig(hasLocalProvider, config) - .then((config) => { - setWeb3Config(config); - }) - .catch((e) => { - invariant.error('Web3Modal", "cannot load web3 modal config', e); - }); - }) - .catch((e) => { - invariant.error('Web3Modal", "cannot load web3 modal config', e); - }); - }, []); - - return web3Config; -}; diff --git a/packages/common/src/components/hooks/useScaffoldAppProviders.ts b/packages/common/src/components/hooks/useScaffoldAppProviders.ts deleted file mode 100644 index 3c282428..00000000 --- a/packages/common/src/components/hooks/useScaffoldAppProviders.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { StaticJsonRpcProvider } from '@ethersproject/providers'; -import { useEthersAdaptorFromProviderOrSigners } from 'eth-hooks'; -import { EthersModalConnector, TEthersModalConnector, useEthersAppContext } from 'eth-hooks/context'; -import { useEffect } from 'react'; -import { useThemeSwitcher } from 'react-css-theme-switcher'; - -import { useGetCreateLoginConnector } from '~common/components/hooks/useGetLoginConnector'; -import { useGetWeb3ModalConfig } from '~common/components/hooks/useGetWeb3ModalConfig'; -import { customWeb3ModalProviders } from '~common/config/web3Modal.config'; -import { TNetworkDefinition } from '~common/constants'; -import { IScaffoldAppProviders } from '~common/models/IScaffoldAppProviders'; - -export const useScaffoldAppProviders = (config: { - mainnetProvider: StaticJsonRpcProvider | undefined; - localProvider: StaticJsonRpcProvider | undefined; - targetNetworks: { [chainId: number]: TNetworkDefinition }; - infuraId: string; - connectToBurnerAutomatically: boolean; -}): IScaffoldAppProviders => { - const ethersAppContext = useEthersAppContext(); - const [mainnetAdaptor] = useEthersAdaptorFromProviderOrSigners(config.mainnetProvider); - const [localAdaptor] = useEthersAdaptorFromProviderOrSigners(config.localProvider); - - const hasLocalProvider = config?.localProvider !== undefined; - const web3Config = useGetWeb3ModalConfig(hasLocalProvider, { infuraId: config.infuraId }); - - const { currentTheme } = useThemeSwitcher(); - - const createLoginConnector = useGetCreateLoginConnector(currentTheme, web3Config); - - useEffect(() => { - /** - * This is for to auto connect to the burner wallet when there is no cached provier - * you can turn it off by settting {@link const_ConnectToBurnerOnFirstLoad} to false - * @param connector - * @returns - */ - const autoConnectToBurner = (connector: TEthersModalConnector | undefined): TEthersModalConnector | undefined => { - let newConnector = connector; - if (config.connectToBurnerAutomatically && connector && connector?.loadWeb3Modal) { - connector.loadWeb3Modal(); - if (connector != null && !connector.hasCachedProvider()) { - newConnector = new EthersModalConnector( - { ...web3Config, theme: currentTheme }, - { reloadOnNetworkChange: false, immutableProvider: false }, - customWeb3ModalProviders.localhostKey - ); - } - } - return newConnector; - }; - - if (!ethersAppContext.active && createLoginConnector) { - let connector = createLoginConnector(undefined); - connector = autoConnectToBurner(connector); - if (connector) void ethersAppContext.activate(connector); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [web3Config, config.connectToBurnerAutomatically, createLoginConnector]); - - const currentTargetNetwork = - ethersAppContext.chainId != null && config.targetNetworks[ethersAppContext.chainId] - ? config.targetNetworks[ethersAppContext.chainId] - : Object.values(config.targetNetworks)[0]; - - return { - currentProvider: ethersAppContext.provider ?? config.localProvider, - mainnetAdaptor: mainnetAdaptor, - localAdaptor: localAdaptor, - currentTargetNetwork: currentTargetNetwork, - targetNetworks: config.targetNetworks, - createLoginConnector: createLoginConnector, - }; -}; diff --git a/packages/common/src/components/index.ts b/packages/common/src/components/index.ts deleted file mode 100644 index c71aeee4..00000000 --- a/packages/common/src/components/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from './ErrorFallback'; -export * from './FaucetHintButton'; -export * from './Ramp'; -export * from './ThemeSwitcher'; -export * from './hooks'; diff --git a/packages/common/src/config/appContracts.config.ts b/packages/common/src/config/appContracts.config.ts deleted file mode 100644 index fe31869c..00000000 --- a/packages/common/src/config/appContracts.config.ts +++ /dev/null @@ -1,90 +0,0 @@ -/* eslint-disable @typescript-eslint/explicit-function-return-type */ -import { - createConnectorForExternalAbi, - createConnectorForExternalContract, - createConnectorForFoundryContract, - createConnectorForHardhatContract, -} from 'eth-hooks/context'; -import { invariant } from 'ts-invariant'; - -import { externalContractsAddressMap } from './externalContracts.config'; - -import * as toolkitContracts from '~common/generated/contract-types/'; -import * as externalContracts from '~common/generated/external-contracts/esm/types'; -import foundryDeployedContractsJson from '~common/generated/foundry_contracts.json'; -import hardhatDeployedContractsJson from '~common/generated/hardhat_contracts.json'; -import { scaffoldConfig } from '~common/scaffold.config'; - -/** - * ⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️ - * ### Instructions - * 1. edit externalContracts.config.ts to add your external contract addresses. - * 2. edit `appContractsConfig` function below and add them to the list - * 3. run `yarn contracts:build` to generate types for contracts - * 4. run `yarn deploy` to generate hardhat_contracts.json - * - * ### Summary - * - called by useAppContracts - * @returns - */ -export const appContractsConfig = () => { - try { - const result = { - // -------------------------------------------------- - // πŸ™‹πŸ½β€β™‚οΈ Contracts examples either using hardhat or foundry - // -------------------------------------------------- - YourContract: - scaffoldConfig.build.solidityToolkit === 'hardhat' - ? createConnectorForHardhatContract( - 'YourContract', - toolkitContracts.YourContract__factory, - hardhatDeployedContractsJson - ) - : createConnectorForFoundryContract( - 'YourContract', - toolkitContracts.YourContract__factory, - foundryDeployedContractsJson - ), - - YourNFT: - scaffoldConfig.build.solidityToolkit === 'hardhat' - ? createConnectorForHardhatContract( - 'YourNFT', - toolkitContracts.YourNFT__factory, - hardhatDeployedContractsJson - ) - : createConnectorForFoundryContract( - 'YourNFT', - toolkitContracts.YourNFT__factory, - foundryDeployedContractsJson - ), - - // -------------------------------------------------- - // πŸ™‹πŸ½β€β™‚οΈ Add your external contracts here, make sure to define the address in `externalContractsConfig.ts`Í - // -------------------------------------------------- - DAI: createConnectorForExternalContract('DAI', externalContracts.DAI__factory, externalContractsAddressMap), - - // -------------------------------------------------- - // πŸ™‹πŸ½β€β™‚οΈ Add your external abi here (unverified contracts)` - // -------------------------------------------------- - YourContractFromAbi: createConnectorForExternalAbi( - 'YourContract', - { - [1235]: { - address: 'xxx', - }, - }, - toolkitContracts.YourContract__factory.abi - // optional if you have a connect function: externalContracts.YourContract__factory.connect - ), - } as const; - - return result; - } catch (e) { - invariant.error( - '❌ appContractsConfig: ERROR with loading contracts please run `yarn contracts:build or yarn contracts:rebuild`. Then run `yarn deploy`!' - ); - invariant.error(e); - throw e; - } -}; diff --git a/packages/common/src/config/externalContracts.config.ts b/packages/common/src/config/externalContracts.config.ts deleted file mode 100644 index 1f941f91..00000000 --- a/packages/common/src/config/externalContracts.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { NetworkID } from '@dethcrypto/eth-sdk/dist/abi-management/networks'; -import { TExternalContractsAddressMap } from 'eth-hooks/models'; - -/** - * ⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️⛳️ - * #### Instructions - * - Add your contracts to the list here - * - The format is described by {@link TExternalContractsAddressMap} - * - * ### Summary - * The list of external contracts use by the app. - * it is used to generate the type definitions for the external contracts by `yarn contracts:build` - * provide the name and address of the external contract and the definition will be generated - */ -export const externalContractsAddressMap: TExternalContractsAddressMap = { - [NetworkID.MAINNET]: { - DAI: '0x6b175474e89094c44da98b954eedeac495271d0f', - }, - // [NetworkID.POLYGON]: { - // DAI: '0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063', - // }, -}; diff --git a/packages/common/src/config/index.ts b/packages/common/src/config/index.ts deleted file mode 100644 index ac90a407..00000000 --- a/packages/common/src/config/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './appContracts.config'; -export * from './externalContracts.config'; -export * from './web3Modal.config'; diff --git a/packages/common/src/config/web3Modal.config.ts b/packages/common/src/config/web3Modal.config.ts deleted file mode 100644 index e9a5406f..00000000 --- a/packages/common/src/config/web3Modal.config.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { ICoreOptions } from 'web3modal'; - -import { networkDefinitions } from '~common/constants/networkDefinitions'; - -export const customWeb3ModalProviders = { - coinbaseKey: 'custom-walletlink', - localhostKey: 'custom-localhost', -} as const; - -export const getWeb3ModalConfig = async ( - hasLocalProvider: boolean, - config: { infuraId: string } -): Promise> => { - const providerOptions: Record = {}; - - // === PORTIS - try { - const Portis = (await import('@portis/web3')).default; - providerOptions.portis = { - display: { - logo: 'https://user-images.githubusercontent.com/9419140/128913641-d025bc0c-e059-42de-a57b-422f196867ce.png', - name: 'Portis', - description: 'Connect to Portis App', - }, - package: Portis, - options: { - id: '6255fb2b-58c8-433b-a2c9-62098c05ddc9', - }, - }; - } catch (e) { - console.log('Failed to load config for web3 connector Portis: ', e); - } - - // === FORTMATIC - try { - const Fortmatic = (await import('fortmatic')).default; - providerOptions.fortmatic = { - package: Fortmatic, - options: { - key: 'pk_live_5A7C91B2FC585A17', - }, - }; - } catch (e) { - console.log('Failed to load config for web3 connector Fortmatic: ', e); - } - - // === COINBASE WALLETLINK - try { - const { CoinbaseWalletSDK: WalletLink } = await import('@coinbase/wallet-sdk'); - - // note: ⚠️ meta mask and coinbase wallets may clash. - // you might need to check this: https://github.com/Web3Modal/web3modal/issues/316 - - // Coinbase walletLink init - const walletLink = new WalletLink({ - appName: 'coinbase', - }); - // WalletLink provider - const walletLinkProvider = walletLink.makeWeb3Provider(`https://mainnet.infura.io/v3/${config.infuraId}`, 1); - - const coinbaseWalletLink = { - display: { - logo: 'https://play-lh.googleusercontent.com/PjoJoG27miSglVBXoXrxBSLveV6e3EeBPpNY55aiUUBM9Q1RCETKCOqdOkX2ZydqVf0', - name: 'Coinbase', - description: 'Connect to your Coinbase Wallet (not coinbase.com)', - }, - package: walletLinkProvider, - connector: async (provider: any, _options: any): Promise => { - await provider.enable(); - // eslint-disable-next-line @typescript-eslint/no-unsafe-return - return provider; - }, - }; - providerOptions[customWeb3ModalProviders.coinbaseKey] = coinbaseWalletLink; - } catch (e) { - console.log('Failed to load config for web3 connector Coinbase WalletLink: ', e); - } - - // === WALLETCONNECT - try { - const WalletConnectProvider = (await import('@walletconnect/ethereum-provider')).default; - const walletConnectEthereum = { - package: WalletConnectProvider, - options: { - bridge: 'https://polygon.bridge.walletconnect.org', - infuraId: config.infuraId, - rpc: { - 1: `https://mainnet.infura.io/v3/${config.infuraId}`, - 42: `https://kovan.infura.io/v3/${config.infuraId}`, - 100: 'https://dai.poa.network', - }, - }, - }; - providerOptions.walletconnect = walletConnectEthereum; - } catch (e) { - console.log('Failed to load config for web3 connector WalletConnect: ', e); - } - - // === AUTHEREUM - try { - const Authereum = (await import('authereum')).default; - providerOptions.authereum = { - package: Authereum, - }; - } catch (e) { - console.log('Failed to load config for web3 connector Authereum: ', e); - } - - // === LOCALHOST STATIC - try { - if (hasLocalProvider) { - const { ConnectToStaticJsonRpcProvider } = await import('eth-hooks/context'); - const { StaticJsonRpcProvider } = await import('@ethersproject/providers'); - const localhostStaticConnector = { - display: { - logo: 'https://avatars.githubusercontent.com/u/56928858?s=200&v=4', - name: 'BurnerWallet', - description: 'πŸ”₯ Connect to localhost with a burner wallet πŸ”₯', - }, - package: StaticJsonRpcProvider, - connector: ConnectToStaticJsonRpcProvider, - options: { - chainId: networkDefinitions.localhost.chainId, - rpc: { - [networkDefinitions.localhost.chainId]: networkDefinitions.localhost.rpcUrl, - }, - }, - }; - providerOptions[customWeb3ModalProviders.localhostKey] = localhostStaticConnector; - } - } catch (e) { - console.log('Failed to load config for Localhost Static Connector: ', e); - } - - // network: 'mainnet', // Optional. If using WalletConnect on xDai, change network to "xdai" and add RPC info below for xDai chain. - - // const torus = { - // package: Torus, - // options: { - // networkParams: { - // host: 'https://localhost:8545', - // chainId: 1337, - // networkId: 1337, // optional - // }, - // config: { - // buildEnv: 'development', - // }, - // }, - // }; - - return { - cacheProvider: true, - theme: 'light', - providerOptions, - }; -}; diff --git a/packages/common/src/constants/addresses.ts b/packages/common/src/constants/addresses.ts deleted file mode 100644 index d6835032..00000000 --- a/packages/common/src/constants/addresses.ts +++ /dev/null @@ -1,2 +0,0 @@ -// EXTERNAL CONTRACTS -export const DAI_ADDRESS = '0x6B175474E89094C44Da98b954EedeAC495271d0F'; // dai-mainnet diff --git a/packages/common/src/constants/hardhatNamedAccounts.ts b/packages/common/src/constants/hardhatNamedAccounts.ts deleted file mode 100644 index 12b5fb32..00000000 --- a/packages/common/src/constants/hardhatNamedAccounts.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { TNetworkNamesList } from '~common/models/scaffoldConfigTypes'; - -type TChain = TNetworkNamesList | number; -type TAccountName = 'deployer' | 'user1' | 'user2' | 'user3' | 'user4' | 'user5' | 'governance'; - -/** - * The default account to use for hardhat. For example 0 will take by default take the first account of hardhat - */ -type TDefaultAccount = { - ['default']: number | string; -}; - -/** - * Named accounts to be used by hardaht. See docs: https://github.com/wighawag/hardhat-deploy#1-namedaccounts-ability-to-name-addresses - * - * the values are account addresses, or account number in hardhat - */ -export const hardhatNamedAccounts: { - [name in TAccountName]: Readonly & TDefaultAccount>; -} = { - deployer: { - default: 0, // here this will by default take the first account as deployer - 1: 0, // similarly on mainnet it will take the first account as deployer. Note though that depending on how hardhat network are configured, the account 0 on one network can be different than on another - 4: '0xA296a3d5F026953e17F472B497eC29a5631FB51B', // but for rinkeby it will be a specific address - goerli: '0x84b9514E013710b9dD0811c9Fe46b837a4A0d8E0', // it can also specify a specific netwotk name (specified in hardhat.config.js) - }, - user1: { - default: 1, - }, - user2: { - default: 2, - }, - user3: { - default: 3, - }, - user4: { - default: 4, - }, - user5: { - default: 5, - }, - governance: { - default: 10, - }, -} as const; diff --git a/packages/common/src/constants/index.ts b/packages/common/src/constants/index.ts deleted file mode 100644 index a8b2499c..00000000 --- a/packages/common/src/constants/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './addresses'; -export * from './hardhatNamedAccounts'; -export * from './networkDefinitions'; diff --git a/packages/common/src/constants/networkDefinitions.ts b/packages/common/src/constants/networkDefinitions.ts deleted file mode 100644 index f0fbd870..00000000 --- a/packages/common/src/constants/networkDefinitions.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { TNetworkInfo } from 'eth-hooks/models'; - -import { TNetworkNamesList } from '~common/models'; - -const INFURA_ID = process.env.VITE_RPC_MAINNET_INFURA; - -let hostname = 'localhost'; -if (typeof window !== 'undefined' && window != null) { - hostname = window?.location?.hostname ?? 'localhost'; -} - -export type TNetworkDefinition = TNetworkInfo & { - color: string; -}; - -export const networkDefinitions: Record = { - localhost: { - name: 'localhost', - color: '#666666', - chainId: 31337, - blockExplorer: '', - rpcUrl: 'http://' + hostname + ':8545', - }, - mainnet: { - name: 'mainnet', - color: '#ff8b9e', - chainId: 1, - rpcUrl: `https://mainnet.infura.io/v3/${INFURA_ID}`, - blockExplorer: 'https://etherscan.io/', - }, - kovan: { - name: 'kovan', - color: '#7003DD', - chainId: 42, - rpcUrl: `https://kovan.infura.io/v3/${INFURA_ID}`, - blockExplorer: 'https://kovan.etherscan.io/', - faucet: 'https://gitter.im/kovan-testnet/faucet', // https://faucet.kovan.network/ - }, - rinkeby: { - name: 'rinkeby', - color: '#e0d068', - chainId: 4, - rpcUrl: `https://rinkeby.infura.io/v3/${INFURA_ID}`, - faucet: 'https://faucet.rinkeby.io/', - blockExplorer: 'https://rinkeby.etherscan.io/', - }, - ropsten: { - name: 'ropsten', - color: '#F60D09', - chainId: 3, - faucet: 'https://faucet.ropsten.be/', - blockExplorer: 'https://ropsten.etherscan.io/', - rpcUrl: `https://ropsten.infura.io/v3/${INFURA_ID}`, - }, - goerli: { - name: 'goerli', - color: '#0975F6', - chainId: 5, - faucet: 'https://goerli-faucet.slock.it/', - blockExplorer: 'https://goerli.etherscan.io/', - rpcUrl: `https://goerli.infura.io/v3/${INFURA_ID}`, - }, - xdai: { - name: 'xdai', - color: '#48a9a6', - chainId: 100, - price: 1, - gasPrice: 1200000000, - rpcUrl: 'https://dai.poa.network', - faucet: 'https://xdai-faucet.top/', - blockExplorer: 'https://blockscout.com/poa/xdai/', - }, - polygon: { - name: 'polygon', - color: '#2bbdf7', - chainId: 137, - price: 1, - gasPrice: 3500000000, - rpcUrl: 'https://matic-mainnet.chainstacklabs.com', - faucet: 'https://faucet.matic.network', - blockExplorer: 'https://polygonscan.com', - }, - mumbai: { - name: 'mumbai', - color: '#92D9FA', - chainId: 80001, - price: 1, - gasPrice: 2000000000, - rpcUrl: 'https://matic-mumbai.chainstacklabs.com', - faucet: 'https://faucet.matic.network', - blockExplorer: 'https://mumbai.polygonscan.com/', - }, - rinkebyArbitrum: { - name: 'Arbitrum Testnet', - color: '#50a0ea', - chainId: 421611, - blockExplorer: 'https://rinkeby-explorer.arbitrum.io/#/', - rpcUrl: `https://rinkeby.arbitrum.io/rpc`, - }, - arbitrum: { - name: 'Arbitrum', - color: '#50a0ea', - chainId: 42161, - blockExplorer: 'https://explorer.arbitrum.io/#/', - rpcUrl: `https://arb1.arbitrum.io/rpc`, - gasPrice: 0, - }, - kovanOptimism: { - name: 'kovanOptimism', - color: '#f01a37', - chainId: 69, - blockExplorer: 'https://kovan-optimistic.etherscan.io/', - rpcUrl: `https://kovan.optimism.io`, - gasPrice: 0, - }, - optimism: { - name: 'optimism', - color: '#f01a37', - chainId: 10, - blockExplorer: 'https://optimistic.etherscan.io/', - rpcUrl: `https://mainnet.optimism.io`, - }, - fujiAvalanche: { - name: 'fujiAvalanche', - color: '#666666', - chainId: 43113, - blockExplorer: 'https://cchain.explorer.avax-test.network/', - rpcUrl: `https://api.avax-test.network/ext/bc/C/rpc`, - gasPrice: 225000000000, - }, - avalanche: { - name: 'avalanche', - color: '#666666', - chainId: 43114, - blockExplorer: 'https://cchain.explorer.avax.network/', - rpcUrl: `https://api.avax.network/ext/bc/C/rpc`, - gasPrice: 225000000000, - }, - fantom: { - name: 'fantom', - color: '#1969ff', - chainId: 250, - blockExplorer: 'https://ftmscan.com/', - rpcUrl: `https://rpcapi.fantom.network`, - gasPrice: 1000000000, - }, - testnetFantom: { - name: 'testnetFantom', - color: '#1969ff', - chainId: 4002, - blockExplorer: 'https://testnet.ftmscan.com/', - rpcUrl: `https://rpc.testnet.fantom.network`, - gasPrice: 1000000000, - faucet: 'https://faucet.fantom.network/', - }, -} as const; diff --git a/packages/common/src/functions/contractsByNetworkName.ts b/packages/common/src/functions/contractsByNetworkName.ts deleted file mode 100644 index b74fbbdf..00000000 --- a/packages/common/src/functions/contractsByNetworkName.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { networkIDtoSymbol } from '@dethcrypto/eth-sdk/dist/abi-management/networks'; - -/* the following import should be relative due to eth-sdk limitations */ -import { externalContractsAddressMap } from '../config/externalContracts.config'; - -/** - * used by eth-sdk and `yarn contracts:build` - */ -export const contractsByNetworkName: Record = {}; -Object.keys(externalContractsAddressMap) - .map(Number) - .forEach((chainId) => { - const networkName = networkIDtoSymbol[chainId as keyof typeof networkIDtoSymbol]; - contractsByNetworkName[networkName] = externalContractsAddressMap[chainId]; - }); diff --git a/packages/common/src/functions/getNetworkInfo.ts b/packages/common/src/functions/getNetworkInfo.ts deleted file mode 100644 index 76cd0608..00000000 --- a/packages/common/src/functions/getNetworkInfo.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { getNetwork } from '@ethersproject/networks'; - -import { networkDefinitions, TNetworkDefinition } from '~common/constants'; -import { TNetworkNamesList } from '~common/models'; - -export const getNetworkInfo = (chainId: number | undefined): TNetworkDefinition | undefined => { - if (!chainId) return; - - for (const n in networkDefinitions) { - const names = n as TNetworkNamesList; - if (networkDefinitions[names].chainId === chainId) { - return networkDefinitions[names]; - } - } - - const network = getNetwork(chainId) ?? {}; - // @ts-expect-error - const rpcUrl: string = network?._defaultProvider?.connection?.rpcUrl ?? ''; - return { ...network, blockExplorer: '', color: '#666666', rpcUrl }; -}; diff --git a/packages/common/src/functions/getNetworks.ts b/packages/common/src/functions/getNetworks.ts deleted file mode 100644 index 35e1930c..00000000 --- a/packages/common/src/functions/getNetworks.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { TNetworkInfo } from 'eth-hooks/models'; - -import { networkDefinitions, TNetworkDefinition } from '~common/constants'; -import { TNetworkNamesList } from '~common/models'; - -export const getNetworks = (additionalFields: Record): Record => { - const result: Record = { ...networkDefinitions }; - for (const n in networkDefinitions) { - const name = n as TNetworkNamesList; - result[name] = { url: networkDefinitions[name].rpcUrl, ...networkDefinitions[name], ...additionalFields }; - } - - return result; -}; diff --git a/packages/common/src/functions/index.ts b/packages/common/src/functions/index.ts deleted file mode 100644 index dc8cf398..00000000 --- a/packages/common/src/functions/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './contractsByNetworkName'; -export * from './getNetworkInfo'; -export * from './getNetworks'; diff --git a/packages/common/src/functions/validateBroadcastCollection.ts b/packages/common/src/functions/validateBroadcastCollection.ts deleted file mode 100644 index 785011a7..00000000 --- a/packages/common/src/functions/validateBroadcastCollection.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { forgeDeploymentBroadcastCollectionSchema, TForgeDeploymentBroadcastCollection } from 'eth-hooks/models'; - -export const validateBroadcastFile = (json: Record): TForgeDeploymentBroadcastCollection => { - const result = forgeDeploymentBroadcastCollectionSchema.parse(json); - return result; -}; diff --git a/packages/common/src/helpers/__global.ts b/packages/common/src/helpers/__global.ts deleted file mode 100644 index d635388b..00000000 --- a/packages/common/src/helpers/__global.ts +++ /dev/null @@ -1,19 +0,0 @@ -/* eslint-disable @typescript-eslint/no-unsafe-member-access */ -import * as nodeBuffer from 'buffer'; -import * as nodeProcess from 'process'; -import * as util from 'util'; - -import 'eth-hooks/helpers/__global'; - -// (window as any).global = window; -// const global = window; - -if (!global.hasOwnProperty('Buffer')) { - (global as any).Buffer = nodeBuffer.Buffer; -} - -(global as any).process = nodeProcess; - -(global as any).util = util; - -export {}; diff --git a/packages/common/src/helpers/types/fileTypes.d.ts b/packages/common/src/helpers/types/fileTypes.d.ts deleted file mode 100644 index c50f1e24..00000000 --- a/packages/common/src/helpers/types/fileTypes.d.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* eslint @typescript-eslint/no-explicit-any: 0 */ -/* Use this file to declare any custom file extensions for importing */ -/* Use this folder to also add/extend a package d.ts file, if needed. */ - -/* CSS MODULES */ -declare module '*.module.css' { - const classes: { [key: string]: string }; - export default classes; -} -declare module '*.module.scss' { - const classes: { [key: string]: string }; - export default classes; -} -declare module '*.module.sass' { - const classes: { [key: string]: string }; - export default classes; -} -declare module '*.module.less' { - const classes: { [key: string]: string }; - export default classes; -} -declare module '*.module.styl' { - const classes: { [key: string]: string }; - export default classes; -} - -/* CSS */ -declare module '*.css'; -declare module '*.scss'; -declare module '*.sass'; -declare module '*.less'; -declare module '*.styl'; - -/* IMAGES */ -declare module '*.svg' { - const ref: string; - export default ref; -} -declare module '*.bmp' { - const ref: string; - export default ref; -} -declare module '*.gif' { - const ref: string; - export default ref; -} -declare module '*.jpg' { - const ref: string; - export default ref; -} -declare module '*.jpeg' { - const ref: string; - export default ref; -} -declare module '*.png' { - const ref: string; - export default ref; -} diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts deleted file mode 100644 index 18b37136..00000000 --- a/packages/common/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export const packageName = 'common'; diff --git a/packages/common/src/models/IScaffoldAppProviders.ts b/packages/common/src/models/IScaffoldAppProviders.ts deleted file mode 100644 index c667679d..00000000 --- a/packages/common/src/models/IScaffoldAppProviders.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { TCreateEthersModalConnector, TEthersAdaptor, TEthersProvider } from 'eth-hooks/models'; - -import { TNetworkDefinition } from '~common/constants'; - -export interface IScaffoldAppProviders { - currentProvider: TEthersProvider | undefined; - currentTargetNetwork: TNetworkDefinition; - targetNetworks: { [chainId: number]: TNetworkDefinition }; - mainnetAdaptor: TEthersAdaptor | undefined; - localAdaptor: TEthersAdaptor | undefined; - createLoginConnector: TCreateEthersModalConnector; -} diff --git a/packages/common/src/models/TForgeBroadcast.ts b/packages/common/src/models/TForgeBroadcast.ts deleted file mode 100644 index ca20b279..00000000 --- a/packages/common/src/models/TForgeBroadcast.ts +++ /dev/null @@ -1,39 +0,0 @@ -import z from 'zod'; - -export const forgeTransactionDataSchema = z.object({ - type: z.string(), - from: z.string(), - gas: z.string(), - value: z.string(), - data: z.string(), - nonce: z.string(), - accessList: z.array(z.string()), -}); - -export const forgeTransactionSchema = z.object({ - hash: z.string(), - transactionType: z.enum(['CREATE']), - contractName: z.string(), - contractAddress: z.string(), - function: z.string(), - arguments: z.string(), - transaction: forgeTransactionDataSchema, -}); - -export const forgeBroadcastSchema = z.object({ - transactions: z.array(forgeTransactionSchema), - chainId: z.string(), -}); - -export const TForgeBoradcastCollection = z.record( - z.number({ description: 'chainId' }), - z.object({ - transactions: z.array(forgeTransactionSchema), - }) -); - -export type TForgeTransactionData = z.infer; - -export type TForgeTransaction = z.infer; - -export type TForgeBroadcast = z.infer; diff --git a/packages/common/src/models/TScaffoldConfig.ts b/packages/common/src/models/TScaffoldConfig.ts deleted file mode 100644 index 23e0a3af..00000000 --- a/packages/common/src/models/TScaffoldConfig.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { z } from 'zod'; - -import { solidityToolkits, NetworkNamesList, reactBuilds } from '~common/models'; - -export const scaffoldConfigSchema = z.object({ - build: z.object({ - solidityToolkit: z.enum(solidityToolkits), - reactBuild: z.enum(reactBuilds), - }), - runtime: z.object({ - /** - * The networks the app will be available for - */ - availableNetworks: z.enum(NetworkNamesList).array(), - /** - * The target network to use for deployment, compilation - * The target network should be part of the availableNetworks list - */ - targetNetwork: z.enum(NetworkNamesList).default('localhost'), - networkConfig: z - .object({ - rpcMainnetInfuraUrl: z.string().default('https://mainnet.infura.io/v3'), - }) - .default({}), - buidlGuidl: z - .object({ - rpcMainnet: z.string().default('https://rpc.scaffoldeth.io:48544'), - infuraId: z.string().default('3ccea23c26224daf802cf31e4699d15e'), - }) - .default({}), - }), -}); - -export type TScaffoldConfig = z.infer; diff --git a/packages/common/src/models/index.ts b/packages/common/src/models/index.ts deleted file mode 100644 index 5e1a39d0..00000000 --- a/packages/common/src/models/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './IScaffoldAppProviders'; -export * from './scaffoldConfigTypes'; -export * from './TScaffoldConfig'; diff --git a/packages/common/src/models/scaffoldConfigTypes.ts b/packages/common/src/models/scaffoldConfigTypes.ts deleted file mode 100644 index ac1f5bc2..00000000 --- a/packages/common/src/models/scaffoldConfigTypes.ts +++ /dev/null @@ -1,30 +0,0 @@ -export const NetworkNamesList = [ - 'localhost', - 'mainnet', - 'kovan', - 'rinkeby', - 'ropsten', - 'goerli', - 'xdai', - 'polygon', - 'mumbai', - 'rinkebyArbitrum', - 'arbitrum', - 'kovanOptimism', - 'optimism', - 'fujiAvalanche', - 'avalanche', - 'testnetFantom', - 'fantom', -] as const; - -export type TNetworkNamesList = typeof NetworkNamesList[number]; -export type TNetworkNames = { - [key in TNetworkNamesList]: key; -}; - -export const solidityToolkits = ['hardhat', 'foundry'] as const; -export type TSolidityToolkits = typeof solidityToolkits[number]; - -export const reactBuilds = ['vite', 'nextjs'] as const; -export type TReactBuilds = typeof reactBuilds[number]; diff --git a/packages/common/src/scaffold.config.ts b/packages/common/src/scaffold.config.ts deleted file mode 100644 index 07016a2d..00000000 --- a/packages/common/src/scaffold.config.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { invariant } from 'ts-invariant'; - -import json from './scaffold.config.json'; - -import { scaffoldConfigSchema, TScaffoldConfig } from '~common/models'; - -export const validatedScaffoldConfigSchema = scaffoldConfigSchema.refine((data) => { - // additional validation - if (!data?.runtime?.availableNetworks?.find((f) => f === data.runtime.targetNetwork)) { - invariant.error(`Default network ${data.runtime.targetNetwork} is not in the target networks list`); - return false; - } - return true; -}, `defaultNetwork must be in the targetNetworks list`); - -/** - * Use this for your app - */ -export const scaffoldConfig = validatedScaffoldConfigSchema.parse(json); - -// this logic is a bit redundant, as it has to work with esm, commonjs and hardhat - -/** - * use this for hardhat and node commonjs - */ -let configForHardhat: TScaffoldConfig = scaffoldConfig; -export const loadScaffoldConfig = async (): Promise => { - const data = await import('~common/scaffold.config.json'); - configForHardhat = validatedScaffoldConfigSchema.parse(data); - - console.log('...done loading scaffold config'); - return scaffoldConfig; -}; - -/** - * use this for hardhat - */ -export default configForHardhat; diff --git a/packages/common/tsconfig.json b/packages/common/tsconfig.json deleted file mode 100644 index 372d9682..00000000 --- a/packages/common/tsconfig.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "lib": ["DOM", "DOM.Iterable", "ESNext", "ES2017"], - "sourceMap": true, - // "inlineSources": true, - "allowJs": false, - "declarationMap": true, - "declaration": true, - "esModuleInterop": true, - "skipLibCheck": true, - "composite": true, - "skipDefaultLibCheck": true, - "allowSyntheticDefaultImports": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "module": "esnext", - "moduleResolution": "Node", - "incremental": true, - "resolveJsonModule": true, - "isolatedModules": true, - "rootDir": ".", - "baseUrl": ".", - "outDir": "dist", - "jsx": "react-jsxdev", - "jsxImportSource": "@emotion/react", - "paths": { - "~common/*": ["./src/*"] - } - }, - "include": ["src", "src/**/*.json"], - "exclude": [ - "**/node_modules", - ".husky", - "**/*.css", - "./tailwind.config.js", - "node_modules", - "**/.yalc/**/*", - ".yalc/**/*" - ] -} diff --git a/yarn.lock b/yarn.lock index fea25df9..95517074 100644 --- a/yarn.lock +++ b/yarn.lock @@ -163,54 +163,6 @@ __metadata: languageName: node linkType: hard -"@ant-design/colors@npm:^6.0.0": - version: 6.0.0 - resolution: "@ant-design/colors@npm:6.0.0" - dependencies: - "@ctrl/tinycolor": ^3.4.0 - checksum: 55110ac8a3353f3ec2d2fdee6ffb841967dd75f3783ef4e68c22731e042606bc5b3c3febb6cd20aed3f14585729ce8eddf75b531c703c06a2e95b8569861bb47 - languageName: node - linkType: hard - -"@ant-design/icons-svg@npm:^4.3.0": - version: 4.3.1 - resolution: "@ant-design/icons-svg@npm:4.3.1" - checksum: 47f0474277366fb3b8bacfeb1691be35052c3f9b28811be7fb25ad219100533d0e31c2eec00a8dee744c34381a4cda7f39b39403e160811a8fd5d33b861e77aa - languageName: node - linkType: hard - -"@ant-design/icons@npm:^4.7.0": - version: 4.8.1 - resolution: "@ant-design/icons@npm:4.8.1" - dependencies: - "@ant-design/colors": ^6.0.0 - "@ant-design/icons-svg": ^4.3.0 - "@babel/runtime": ^7.11.2 - classnames: ^2.2.6 - lodash: ^4.17.15 - rc-util: ^5.9.4 - peerDependencies: - react: ">=16.0.0" - react-dom: ">=16.0.0" - checksum: abd3603ea951983a8bfa7f4c7e6fcc787ccdc4804faa8bb8641b6904a95cf5fc04753cf636a6c5b5b798f371f4075fddae29684779bb16e2a025b727ab2c8ad3 - languageName: node - linkType: hard - -"@ant-design/react-slick@npm:~1.0.0": - version: 1.0.2 - resolution: "@ant-design/react-slick@npm:1.0.2" - dependencies: - "@babel/runtime": ^7.10.4 - classnames: ^2.2.5 - json2mq: ^0.2.0 - resize-observer-polyfill: ^1.5.1 - throttle-debounce: ^5.0.0 - peerDependencies: - react: ">=16.9.0" - checksum: c2a2d14270b3551c1af16c4cc8c63e29ee7f08e4203191d834df61211235102fd5d8e4325adfa41ada1c5212e4388849ec0d23fcb980bf69790b565f363e2d1f - languageName: node - linkType: hard - "@apollo/client@npm:^3.7.14": version: 3.8.7 resolution: "@apollo/client@npm:3.8.7" @@ -574,7 +526,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15": +"@babel/helper-module-imports@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: @@ -1744,7 +1696,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.0.0, @babel/plugin-transform-runtime@npm:^7.5.5": +"@babel/plugin-transform-runtime@npm:^7.0.0": version: 7.23.2 resolution: "@babel/plugin-transform-runtime@npm:7.23.2" dependencies: @@ -2039,7 +1991,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.23.2 resolution: "@babel/runtime@npm:7.23.2" dependencies: @@ -2097,7 +2049,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.4.5": +"@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.2": version: 7.23.2 resolution: "@babel/traverse@npm:7.23.2" dependencies: @@ -2339,7 +2291,7 @@ __metadata: languageName: node linkType: hard -"@coinbase/wallet-sdk@npm:^3.5.2, @coinbase/wallet-sdk@npm:^3.6.6, @coinbase/wallet-sdk@npm:^3.7.2": +"@coinbase/wallet-sdk@npm:^3.6.6, @coinbase/wallet-sdk@npm:^3.7.2": version: 3.7.2 resolution: "@coinbase/wallet-sdk@npm:3.7.2" dependencies: @@ -2380,13 +2332,6 @@ __metadata: languageName: node linkType: hard -"@ctrl/tinycolor@npm:^3.4.0": - version: 3.6.1 - resolution: "@ctrl/tinycolor@npm:3.6.1" - checksum: cefec6fcaaa3eb8ddf193f981e097dccf63b97b93b1e861cb18c645654824c831a568f444996e15ee509f255658ed82fba11c5365494a6e25b9b12ac454099e0 - languageName: node - linkType: hard - "@decentral.ee/web3-helpers@npm:0.5.3": version: 0.5.3 resolution: "@decentral.ee/web3-helpers@npm:0.5.3" @@ -2398,34 +2343,6 @@ __metadata: languageName: node linkType: hard -"@dethcrypto/eth-sdk@npm:0.3.3": - version: 0.3.3 - resolution: "@dethcrypto/eth-sdk@npm:0.3.3" - dependencies: - "@typechain/ethers-v5": ^10.0.0 - chalk: ^4.1.2 - commander: ^8.3.0 - debug: ^4.3.2 - fs-extra: ^10.0.0 - glob: 7.1.7 - got: ^11.8.2 - lodash: ^4.17.21 - mkdirp: ^1.0.4 - ora: ^5.4.1 - tmp-promise: ^3.0.3 - typechain: 8.0.0 - zod: ^3.11.5 - peerDependencies: - "@ethersproject/abi": ^5 - "@ethersproject/abstract-provider": ^5 - "@ethersproject/bignumber": ^5 - ethers: ^5 - bin: - eth-sdk: dist/cli.js - checksum: ed1e20967d1b05e2d83e5d139c597913f6150766b08b51867bab85a9c99ec1e18511c9f154ae5cba84fa1bda692f3620d73d51fb1adca81a216cebd3603f917f - languageName: node - linkType: hard - "@didtools/cacao@npm:^1.0.0, @didtools/cacao@npm:^1.1.0": version: 1.2.0 resolution: "@didtools/cacao@npm:1.2.0" @@ -2688,146 +2605,6 @@ __metadata: languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.11.0": - version: 11.11.0 - resolution: "@emotion/babel-plugin@npm:11.11.0" - dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/runtime": ^7.18.3 - "@emotion/hash": ^0.9.1 - "@emotion/memoize": ^0.8.1 - "@emotion/serialize": ^1.1.2 - babel-plugin-macros: ^3.1.0 - convert-source-map: ^1.5.0 - escape-string-regexp: ^4.0.0 - find-root: ^1.1.0 - source-map: ^0.5.7 - stylis: 4.2.0 - checksum: 6b363edccc10290f7a23242c06f88e451b5feb2ab94152b18bb8883033db5934fb0e421e2d67d09907c13837c21218a3ac28c51707778a54d6cd3706c0c2f3f9 - languageName: node - linkType: hard - -"@emotion/cache@npm:^11.11.0": - version: 11.11.0 - resolution: "@emotion/cache@npm:11.11.0" - dependencies: - "@emotion/memoize": ^0.8.1 - "@emotion/sheet": ^1.2.2 - "@emotion/utils": ^1.2.1 - "@emotion/weak-memoize": ^0.3.1 - stylis: 4.2.0 - checksum: 8eb1dc22beaa20c21a2e04c284d5a2630a018a9d51fb190e52de348c8d27f4e8ca4bbab003d68b4f6cd9cc1c569ca747a997797e0f76d6c734a660dc29decf08 - languageName: node - linkType: hard - -"@emotion/hash@npm:^0.9.1": - version: 0.9.1 - resolution: "@emotion/hash@npm:0.9.1" - checksum: 716e17e48bf9047bf9383982c071de49f2615310fb4e986738931776f5a823bc1f29c84501abe0d3df91a3803c80122d24e28b57351bca9e01356ebb33d89876 - languageName: node - linkType: hard - -"@emotion/is-prop-valid@npm:^1.1.0": - version: 1.2.1 - resolution: "@emotion/is-prop-valid@npm:1.2.1" - dependencies: - "@emotion/memoize": ^0.8.1 - checksum: 8f42dc573a3fad79b021479becb639b8fe3b60bdd1081a775d32388bca418ee53074c7602a4c845c5f75fa6831eb1cbdc4d208cc0299f57014ed3a02abcad16a - languageName: node - linkType: hard - -"@emotion/memoize@npm:^0.8.1": - version: 0.8.1 - resolution: "@emotion/memoize@npm:0.8.1" - checksum: a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0 - languageName: node - linkType: hard - -"@emotion/react@npm:^11.10.4": - version: 11.11.1 - resolution: "@emotion/react@npm:11.11.1" - dependencies: - "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.11.0 - "@emotion/cache": ^11.11.0 - "@emotion/serialize": ^1.1.2 - "@emotion/use-insertion-effect-with-fallbacks": ^1.0.1 - "@emotion/utils": ^1.2.1 - "@emotion/weak-memoize": ^0.3.1 - hoist-non-react-statics: ^3.3.1 - peerDependencies: - react: ">=16.8.0" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: aec3c36650f5f0d3d4445ff44d73dd88712b1609645b6af3e6d08049cfbc51f1785fe13dea1a1d4ab1b0800d68f2339ab11e459687180362b1ef98863155aae5 - languageName: node - linkType: hard - -"@emotion/serialize@npm:^1.1.2": - version: 1.1.2 - resolution: "@emotion/serialize@npm:1.1.2" - dependencies: - "@emotion/hash": ^0.9.1 - "@emotion/memoize": ^0.8.1 - "@emotion/unitless": ^0.8.1 - "@emotion/utils": ^1.2.1 - csstype: ^3.0.2 - checksum: 413c352e657f1b5e27ea6437b3ef7dcc3860669b7ae17fd5c18bfbd44e033af1acc56b64d252284a813ca4f3b3e1b0841c42d3fb08e02d2df56fd3cd63d72986 - languageName: node - linkType: hard - -"@emotion/sheet@npm:^1.2.2": - version: 1.2.2 - resolution: "@emotion/sheet@npm:1.2.2" - checksum: d973273c9c15f1c291ca2269728bf044bd3e92a67bca87943fa9ec6c3cd2b034f9a6bfe95ef1b5d983351d128c75b547b43ff196a00a3875f7e1d269793cecfe - languageName: node - linkType: hard - -"@emotion/stylis@npm:^0.8.4": - version: 0.8.5 - resolution: "@emotion/stylis@npm:0.8.5" - checksum: 67ff5958449b2374b329fb96e83cb9025775ffe1e79153b499537c6c8b2eb64b77f32d7b5d004d646973662356ceb646afd9269001b97c54439fceea3203ce65 - languageName: node - linkType: hard - -"@emotion/unitless@npm:^0.7.4": - version: 0.7.5 - resolution: "@emotion/unitless@npm:0.7.5" - checksum: f976e5345b53fae9414a7b2e7a949aa6b52f8bdbcc84458b1ddc0729e77ba1d1dfdff9960e0da60183877873d3a631fa24d9695dd714ed94bcd3ba5196586a6b - languageName: node - linkType: hard - -"@emotion/unitless@npm:^0.8.1": - version: 0.8.1 - resolution: "@emotion/unitless@npm:0.8.1" - checksum: 385e21d184d27853bb350999471f00e1429fa4e83182f46cd2c164985999d9b46d558dc8b9cc89975cb337831ce50c31ac2f33b15502e85c299892e67e7b4a88 - languageName: node - linkType: hard - -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": - version: 1.0.1 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" - peerDependencies: - react: ">=16.8.0" - checksum: 700b6e5bbb37a9231f203bb3af11295eed01d73b2293abece0bc2a2237015e944d7b5114d4887ad9a79776504aa51ed2a8b0ddbc117c54495dd01a6b22f93786 - languageName: node - linkType: hard - -"@emotion/utils@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/utils@npm:1.2.1" - checksum: e0b44be0705b56b079c55faff93952150be69e79b660ae70ddd5b6e09fc40eb1319654315a9f34bb479d7f4ec94be6068c061abbb9e18b9778ae180ad5d97c73 - languageName: node - linkType: hard - -"@emotion/weak-memoize@npm:^0.3.1": - version: 0.3.1 - resolution: "@emotion/weak-memoize@npm:0.3.1" - checksum: b2be47caa24a8122622ea18cd2d650dbb4f8ad37b636dc41ed420c2e082f7f1e564ecdea68122b546df7f305b159bf5ab9ffee872abd0f052e687428459af594 - languageName: node - linkType: hard - "@ensdomains/address-encoder@npm:^0.1.7": version: 0.1.9 resolution: "@ensdomains/address-encoder@npm:0.1.9" @@ -3436,7 +3213,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.0.12, @ethersproject/abi@npm:^5.0.9, @ethersproject/abi@npm:^5.1.2, @ethersproject/abi@npm:^5.5.0, @ethersproject/abi@npm:^5.6.3, @ethersproject/abi@npm:^5.6.4, @ethersproject/abi@npm:^5.7.0": +"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.0.12, @ethersproject/abi@npm:^5.0.9, @ethersproject/abi@npm:^5.1.2, @ethersproject/abi@npm:^5.5.0, @ethersproject/abi@npm:^5.6.3, @ethersproject/abi@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/abi@npm:5.7.0" dependencies: @@ -3468,7 +3245,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.5.0, @ethersproject/abstract-provider@npm:^5.6.1, @ethersproject/abstract-provider@npm:^5.7.0": +"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.5.0, @ethersproject/abstract-provider@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/abstract-provider@npm:5.7.0" dependencies: @@ -3522,7 +3299,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:>=5.0.0-beta.128, @ethersproject/address@npm:^5.0.0, @ethersproject/address@npm:^5.0.2, @ethersproject/address@npm:^5.0.4, @ethersproject/address@npm:^5.5.0, @ethersproject/address@npm:^5.6.1, @ethersproject/address@npm:^5.7.0": +"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:>=5.0.0-beta.128, @ethersproject/address@npm:^5.0.0, @ethersproject/address@npm:^5.0.2, @ethersproject/address@npm:^5.0.4, @ethersproject/address@npm:^5.5.0, @ethersproject/address@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/address@npm:5.7.0" dependencies: @@ -3584,7 +3361,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:>=5.0.0-beta.130, @ethersproject/bignumber@npm:^5.0.7, @ethersproject/bignumber@npm:^5.5.0, @ethersproject/bignumber@npm:^5.6.2, @ethersproject/bignumber@npm:^5.7.0": +"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:>=5.0.0-beta.130, @ethersproject/bignumber@npm:^5.0.7, @ethersproject/bignumber@npm:^5.5.0, @ethersproject/bignumber@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/bignumber@npm:5.7.0" dependencies: @@ -3649,7 +3426,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/contracts@npm:5.7.0, @ethersproject/contracts@npm:^5.2.0, @ethersproject/contracts@npm:^5.6.2, @ethersproject/contracts@npm:^5.7.0": +"@ethersproject/contracts@npm:5.7.0, @ethersproject/contracts@npm:^5.2.0, @ethersproject/contracts@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/contracts@npm:5.7.0" dependencies: @@ -3792,7 +3569,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:>=5.0.0-beta.127, @ethersproject/keccak256@npm:^5.0.0-beta.130, @ethersproject/keccak256@npm:^5.0.3, @ethersproject/keccak256@npm:^5.5.0, @ethersproject/keccak256@npm:^5.7.0": +"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:>=5.0.0-beta.127, @ethersproject/keccak256@npm:^5.0.3, @ethersproject/keccak256@npm:^5.5.0, @ethersproject/keccak256@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/keccak256@npm:5.7.0" dependencies: @@ -3825,7 +3602,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.5.0, @ethersproject/networks@npm:^5.6.4, @ethersproject/networks@npm:^5.7.0, @ethersproject/networks@npm:^5.7.1": +"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.5.0, @ethersproject/networks@npm:^5.7.0": version: 5.7.1 resolution: "@ethersproject/networks@npm:5.7.1" dependencies: @@ -3926,7 +3703,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.2.0, @ethersproject/providers@npm:^5.5.3, @ethersproject/providers@npm:^5.6.8, @ethersproject/providers@npm:^5.7.0, @ethersproject/providers@npm:^5.7.1, @ethersproject/providers@npm:^5.7.2": +"@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.2.0, @ethersproject/providers@npm:^5.5.3, @ethersproject/providers@npm:^5.7.0, @ethersproject/providers@npm:^5.7.1, @ethersproject/providers@npm:^5.7.2": version: 5.7.2 resolution: "@ethersproject/providers@npm:5.7.2" dependencies: @@ -4037,7 +3814,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.5.0, @ethersproject/signing-key@npm:^5.6.2, @ethersproject/signing-key@npm:^5.7.0": +"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.5.0, @ethersproject/signing-key@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/signing-key@npm:5.7.0" dependencies: @@ -4065,7 +3842,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/solidity@npm:5.7.0, @ethersproject/solidity@npm:^5.0.0, @ethersproject/solidity@npm:^5.0.9, @ethersproject/solidity@npm:^5.6.1, @ethersproject/solidity@npm:^5.7.0": +"@ethersproject/solidity@npm:5.7.0, @ethersproject/solidity@npm:^5.0.0, @ethersproject/solidity@npm:^5.0.9, @ethersproject/solidity@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/solidity@npm:5.7.0" dependencies: @@ -4146,7 +3923,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/units@npm:5.7.0, @ethersproject/units@npm:^5.4.0, @ethersproject/units@npm:^5.6.1, @ethersproject/units@npm:^5.7.0": +"@ethersproject/units@npm:5.7.0, @ethersproject/units@npm:^5.4.0": version: 5.7.0 resolution: "@ethersproject/units@npm:5.7.0" dependencies: @@ -4180,7 +3957,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/wallet@npm:5.7.0, @ethersproject/wallet@npm:^5.2.0, @ethersproject/wallet@npm:^5.6.2, @ethersproject/wallet@npm:^5.7.0": +"@ethersproject/wallet@npm:5.7.0, @ethersproject/wallet@npm:^5.2.0, @ethersproject/wallet@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/wallet@npm:5.7.0" dependencies: @@ -6590,18 +6367,6 @@ __metadata: languageName: node linkType: hard -"@portis/web3@npm:^4.1.0": - version: 4.1.0 - resolution: "@portis/web3@npm:4.1.0" - dependencies: - ethereumjs-util: 5.2.0 - penpal: 3.0.7 - pocket-js-core: 0.0.3 - web3-provider-engine: 16.0.1 - checksum: 0b94b8b190f1e4411ec49652dbafe1b3f4f50b4401e954b4215e51092deb4f96f6b9487ddb10033cc7636850db2c5a369785399b815430fe475cb0055bac1717 - languageName: node - linkType: hard - "@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/aspromise@npm:1.1.2" @@ -6675,29 +6440,6 @@ __metadata: languageName: node linkType: hard -"@ramp-network/ramp-instant-sdk@npm:^3.2.0": - version: 3.2.3 - resolution: "@ramp-network/ramp-instant-sdk@npm:3.2.3" - dependencies: - body-scroll-lock: ^3.1.5 - checksum: 51cdc78bb0f812432ab1d87b1711cd22598875d25d6a893a68ca4998567c89e3e43f8ea056a88231613f57daf1f4f4452c8171ab21da99f232357ed663693567 - languageName: node - linkType: hard - -"@rc-component/portal@npm:^1.0.0-8, @rc-component/portal@npm:^1.0.2, @rc-component/portal@npm:^1.1.1": - version: 1.1.2 - resolution: "@rc-component/portal@npm:1.1.2" - dependencies: - "@babel/runtime": ^7.18.0 - classnames: ^2.3.2 - rc-util: ^5.24.4 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: bdb14f48d3d0d7391347a4da37e8de1b539ae7b0bc71005beb964036a1fd7874a242ce42d3e06a4979a26d22a12f965357d571c40966cd457736d3c430a5421f - languageName: node - linkType: hard - "@react-aria/checkbox@npm:^3.2.1": version: 3.11.2 resolution: "@react-aria/checkbox@npm:3.11.2" @@ -8774,134 +8516,6 @@ __metadata: languageName: node linkType: hard -"@scaffold-eth/commands@workspace:packages/commands": - version: 0.0.0-use.local - resolution: "@scaffold-eth/commands@workspace:packages/commands" - dependencies: - "@scaffold-eth/common": 0.0.0 - "@swc/core": ^1.3.1 - "@swc/helpers": ^0.4.11 - "@types/debounce": ^1.2.1 - "@types/edit-json-file": ^1.7.0 - "@types/shelljs": ^0.8.11 - "@types/throttle-debounce": ^5.0.0 - "@typescript-eslint/eslint-plugin": ^5.37.0 - "@typescript-eslint/parser": ^5.37.0 - chalk: ^4.1.2 - commander: ^9.4.0 - cross-env: ^7.0.3 - edit-json-file: ^1.7.0 - eslint: ^8.23.1 - eslint-config-airbnb: ^19.0.4 - eslint-config-airbnb-typescript: ^17.0.0 - eslint-config-prettier: ^8.5.0 - eslint-config-standard-kit: ^0.15.1 - eslint-plugin-import: ^2.26.0 - eslint-plugin-jsx-a11y: ^6.6.1 - eslint-plugin-mocha: ^10.1.0 - eslint-plugin-node: ^11.1.0 - eslint-plugin-prettier: ^4.2.1 - eslint-plugin-react: ^7.31.8 - eslint-plugin-react-hooks: ^4.6.0 - eslint-plugin-unused-imports: ^2.0.0 - husky: ^8.0.1 - lint-staged: ^13.0.3 - prettier: ^2.7.1 - prettier-plugin-solidity: ^1.0.0-dev.23 - shelljs: ^0.8.5 - shx: ^0.3.4 - throttle-debounce: ^5.0.0 - ts-invariant: ^0.10.3 - ts-node: ^10.9.1 - ts-toolbelt: ^9.6.0 - tsconfig-paths: ^4.1.0 - typescript: ^4.8.3 - zod: ^3.19.1 - languageName: unknown - linkType: soft - -"@scaffold-eth/common@0.0.0, @scaffold-eth/common@workspace:packages/common": - version: 0.0.0-use.local - resolution: "@scaffold-eth/common@workspace:packages/common" - dependencies: - "@ant-design/icons": ^4.7.0 - "@coinbase/wallet-sdk": ^3.5.2 - "@dethcrypto/eth-sdk": 0.3.3 - "@emotion/react": ^11.10.4 - "@ethersproject/abi": ^5.7.0 - "@ethersproject/abstract-provider": ^5.7.0 - "@ethersproject/address": ^5.7.0 - "@ethersproject/bignumber": ^5.7.0 - "@ethersproject/bytes": ^5.7.0 - "@ethersproject/contracts": ^5.7.0 - "@ethersproject/networks": ^5.7.1 - "@ethersproject/providers": ^5.7.1 - "@ethersproject/signing-key": ^5.7.0 - "@ethersproject/solidity": ^5.7.0 - "@ethersproject/units": ^5.7.0 - "@portis/web3": ^4.1.0 - "@ramp-network/ramp-instant-sdk": ^3.2.0 - "@types/node": ^16.11.59 - "@types/react": ^18.0.20 - "@types/react-dom": ^18.0.6 - "@typescript-eslint/eslint-plugin": ^5.37.0 - "@typescript-eslint/parser": ^5.37.0 - "@uniswap/sdk": ^3.0.3 - "@uniswap/token-lists": ^1.0.0-beta.30 - "@walletconnect/ethereum-provider": ^1.8.0 - "@walletconnect/web3-provider": ^1.8.0 - antd: ^4.23.1 - authereum: ^0.1.14 - buffer: ^6.0.3 - bufferutil: ^4.0.6 - eslint: ^8.23.1 - eslint-config-airbnb: ^19.0.4 - eslint-config-airbnb-typescript: ^17.0.0 - eslint-config-prettier: ^8.5.0 - eslint-plugin-import: ^2.26.0 - eslint-plugin-jsx-a11y: ^6.6.1 - eslint-plugin-mocha: ^10.1.0 - eslint-plugin-prettier: ^4.2.1 - eslint-plugin-react: ^7.31.8 - eslint-plugin-react-hooks: ^4.6.0 - eslint-plugin-unused-imports: ^2.0.0 - eth-components: 3.6.0-beta04 - eth-hooks: 5.0.2-beta27 - ethers: ^5.7.1 - fortmatic: ^2.4.0 - husky: ^8.0.1 - lint-staged: ^13.0.3 - pinst: ^3.0.0 - prettier: ^2.7.1 - prettier-eslint: ^15.0.1 - react: ^18.2.0 - react-css-theme-switcher: ^0.3.0 - react-dom: ^18.2.0 - react-error-boundary: ^3.1.4 - react-query: ^3.39.2 - request: ^2.88.2 - shx: ^0.3.4 - stream: ^0.0.2 - stream-browserify: ^3.0.0 - timers-browserify: ^2.0.12 - ts-invariant: ^0.10.3 - ts-node: ^10.9.1 - ts-patch: ^2.0.2 - ts-toolbelt: ^9.6.0 - tsconfig-paths: ^4.1.0 - typescript: ^4.8.3 - typescript-transform-paths: ^3.3.1 - use-debounce: ^8.0.4 - usehooks-ts: ^2.6.0 - utf-8-validate: ^5.0.9 - util: ^0.12.4 - walletconnect: ^1.7.8 - web3modal: ^1.9.9 - yalc: ^1.0.0-pre.53 - zod: ^3.19.1 - languageName: unknown - linkType: soft - "@scaffold-eth/services@workspace:packages/services": version: 0.0.0-use.local resolution: "@scaffold-eth/services@workspace:packages/services" @@ -9861,130 +9475,7 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-darwin-arm64@npm:1.3.96" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@swc/core-darwin-x64@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-darwin-x64@npm:1.3.96" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@swc/core-linux-arm-gnueabihf@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.96" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@swc/core-linux-arm64-gnu@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.96" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-arm64-musl@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.96" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-linux-x64-gnu@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.96" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-x64-musl@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-x64-musl@npm:1.3.96" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-win32-arm64-msvc@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.96" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@swc/core-win32-ia32-msvc@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.96" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@swc/core-win32-x64-msvc@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.96" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@swc/core@npm:^1.3.1": - version: 1.3.96 - resolution: "@swc/core@npm:1.3.96" - dependencies: - "@swc/core-darwin-arm64": 1.3.96 - "@swc/core-darwin-x64": 1.3.96 - "@swc/core-linux-arm-gnueabihf": 1.3.96 - "@swc/core-linux-arm64-gnu": 1.3.96 - "@swc/core-linux-arm64-musl": 1.3.96 - "@swc/core-linux-x64-gnu": 1.3.96 - "@swc/core-linux-x64-musl": 1.3.96 - "@swc/core-win32-arm64-msvc": 1.3.96 - "@swc/core-win32-ia32-msvc": 1.3.96 - "@swc/core-win32-x64-msvc": 1.3.96 - "@swc/counter": ^0.1.1 - "@swc/types": ^0.1.5 - peerDependencies: - "@swc/helpers": ^0.5.0 - dependenciesMeta: - "@swc/core-darwin-arm64": - optional: true - "@swc/core-darwin-x64": - optional: true - "@swc/core-linux-arm-gnueabihf": - optional: true - "@swc/core-linux-arm64-gnu": - optional: true - "@swc/core-linux-arm64-musl": - optional: true - "@swc/core-linux-x64-gnu": - optional: true - "@swc/core-linux-x64-musl": - optional: true - "@swc/core-win32-arm64-msvc": - optional: true - "@swc/core-win32-ia32-msvc": - optional: true - "@swc/core-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc/helpers": - optional: true - checksum: 41d4a4461b2952aaf8d3be945d373d0f3bd126115ee1aad0f76f2690e2b5635b6ec5bb54a7638deb9afedb1ad6f7d8453468a704e54e5fbb8234dd4a43b80205 - languageName: node - linkType: hard - -"@swc/counter@npm:^0.1.1": - version: 0.1.2 - resolution: "@swc/counter@npm:0.1.2" - checksum: 8427c594f1f0cf44b83885e9c8fe1e370c9db44ae96e07a37c117a6260ee97797d0709483efbcc244e77bac578690215f45b23254c4cd8a70fb25ddbb50bf33e - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.4.11, @swc/helpers@npm:^0.4.14": +"@swc/helpers@npm:^0.4.14": version: 0.4.36 resolution: "@swc/helpers@npm:0.4.36" dependencies: @@ -10003,13 +9494,6 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.5": - version: 0.1.5 - resolution: "@swc/types@npm:0.1.5" - checksum: 6aee11f62d3d805a64848e0bd5f0e0e615f958e327a9e1260056c368d7d28764d89e38bd8005a536c9bf18afbcd303edd84099d60df34a2975d62540f61df13b - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^1.1.2": version: 1.1.2 resolution: "@szmarczak/http-timer@npm:1.1.2" @@ -10754,7 +10238,7 @@ __metadata: languageName: node linkType: hard -"@typechain/ethers-v5@npm:^10.0.0, @typechain/ethers-v5@npm:^10.1.0": +"@typechain/ethers-v5@npm:^10.1.0": version: 10.2.1 resolution: "@typechain/ethers-v5@npm:10.2.1" dependencies: @@ -10930,13 +10414,6 @@ __metadata: languageName: node linkType: hard -"@types/debounce@npm:^1.2.1": - version: 1.2.4 - resolution: "@types/debounce@npm:1.2.4" - checksum: decef3eee65d681556d50f7fac346f1b33134f6b21f806d41326f9dfb362fa66b0282ff0640ae6791b690694c9dc3dad4e146e909e707e6f96650f3aa325b9da - languageName: node - linkType: hard - "@types/debug@npm:^4.1.7": version: 4.1.11 resolution: "@types/debug@npm:4.1.11" @@ -10946,17 +10423,7 @@ __metadata: languageName: node linkType: hard -"@types/edit-json-file@npm:^1.7.0": - version: 1.7.3 - resolution: "@types/edit-json-file@npm:1.7.3" - dependencies: - "@types/node": "*" - "@types/set-value": "*" - checksum: 95bea2730dabd65f3d1fee73713cbff1ff44cb54581659b6a52578e12c23076e37c7658195548cc7b96f570e08dcde7c2e0d3bc99b13228e90d0b7d899bd6ec3 - languageName: node - linkType: hard - -"@types/eslint@npm:^8.4.2, @types/eslint@npm:^8.40.2": +"@types/eslint@npm:^8.40.2": version: 8.44.7 resolution: "@types/eslint@npm:8.44.7" dependencies: @@ -10989,7 +10456,7 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^7.1.1, @types/glob@npm:~7.2.0": +"@types/glob@npm:^7.1.1": version: 7.2.0 resolution: "@types/glob@npm:7.2.0" dependencies: @@ -11057,13 +10524,6 @@ __metadata: languageName: node linkType: hard -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac - languageName: node - linkType: hard - "@types/keyv@npm:^3.1.1, @types/keyv@npm:^3.1.4": version: 3.1.4 resolution: "@types/keyv@npm:3.1.4" @@ -11190,13 +10650,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.11.59": - version: 16.18.61 - resolution: "@types/node@npm:16.18.61" - checksum: fdd162829eddc9b0b82a1ec485ba3876428ff3bd94c5869b13f4a36eb2aa9bddd22ea7e8ee3b2faa91a0f70ff08d8fd8d4be7dd0d143f8ee776907d6a1d2ed25 - languageName: node - linkType: hard - "@types/node@npm:^18.0.4": version: 18.18.9 resolution: "@types/node@npm:18.18.9" @@ -11243,7 +10696,7 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2, @types/prettier@npm:^2.1.1, @types/prettier@npm:^2.6.0": +"@types/prettier@npm:^2, @types/prettier@npm:^2.1.1": version: 2.7.3 resolution: "@types/prettier@npm:2.7.3" checksum: 705384209cea6d1433ff6c187c80dcc0b95d99d5c5ce21a46a9a58060c527973506822e428789d842761e0280d25e3359300f017fbe77b9755bc772ab3dc2f83 @@ -11264,7 +10717,7 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.0.6, @types/react-dom@npm:^18.2.5": +"@types/react-dom@npm:^18.2.5": version: 18.2.15 resolution: "@types/react-dom@npm:18.2.15" dependencies: @@ -11292,7 +10745,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.0.20, @types/react@npm:^18.2.12, @types/react@npm:^18.2.28": +"@types/react@npm:*, @types/react@npm:^18.2.12, @types/react@npm:^18.2.28": version: 18.2.37 resolution: "@types/react@npm:18.2.37" dependencies: @@ -11361,23 +10814,6 @@ __metadata: languageName: node linkType: hard -"@types/set-value@npm:*": - version: 4.0.3 - resolution: "@types/set-value@npm:4.0.3" - checksum: e7e45af27403d710d460ba7a1c4ba75fdeaa783ac7f8e1483f43273fd6feb27354d3dba92982a7f66021037e2f5383db6b799afb85b1cfc17c769648648843b5 - languageName: node - linkType: hard - -"@types/shelljs@npm:^0.8.11": - version: 0.8.15 - resolution: "@types/shelljs@npm:0.8.15" - dependencies: - "@types/glob": ~7.2.0 - "@types/node": "*" - checksum: 94939421c6c83d3075e1c56bf940eb3c34567c6b2ac0b553ec81de7f4c7e7cdfc729117d821c22418d64c45fcd4f96a6ec7ae21ed0d7a80e3e9a008672dde35f - languageName: node - linkType: hard - "@types/sinon-chai@npm:^3.2.3": version: 3.2.12 resolution: "@types/sinon-chai@npm:3.2.12" @@ -11411,13 +10847,6 @@ __metadata: languageName: node linkType: hard -"@types/throttle-debounce@npm:^5.0.0": - version: 5.0.2 - resolution: "@types/throttle-debounce@npm:5.0.2" - checksum: cf2bdd03e7c7348a4ee0046b53b163490fd669b83ad467df0e9fd135fd6e1bdc3c589b444e86b509d650db4c2657f20a3410fa3786f6696eea50313d477b7a74 - languageName: node - linkType: hard - "@types/trusted-types@npm:^2.0.2": version: 2.0.6 resolution: "@types/trusted-types@npm:2.0.6" @@ -11468,7 +10897,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.30.5, @typescript-eslint/eslint-plugin@npm:^5.37.0, @typescript-eslint/eslint-plugin@npm:^5.60.0": +"@typescript-eslint/eslint-plugin@npm:^5.30.5, @typescript-eslint/eslint-plugin@npm:^5.60.0": version: 5.62.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" dependencies: @@ -11492,7 +10921,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.10.0, @typescript-eslint/parser@npm:^5.30.5, @typescript-eslint/parser@npm:^5.37.0, @typescript-eslint/parser@npm:^5.60.0": +"@typescript-eslint/parser@npm:^5.30.5, @typescript-eslint/parser@npm:^5.60.0": version: 5.62.0 resolution: "@typescript-eslint/parser@npm:5.62.0" dependencies: @@ -11668,27 +11097,6 @@ __metadata: languageName: node linkType: hard -"@uniswap/sdk@npm:^3.0.3": - version: 3.0.3 - resolution: "@uniswap/sdk@npm:3.0.3" - dependencies: - "@uniswap/v2-core": ^1.0.0 - big.js: ^5.2.2 - decimal.js-light: ^2.5.0 - jsbi: ^3.1.1 - tiny-invariant: ^1.1.0 - tiny-warning: ^1.0.3 - toformat: ^2.0.0 - peerDependencies: - "@ethersproject/address": ^5.0.0-beta - "@ethersproject/contracts": ^5.0.0-beta - "@ethersproject/networks": ^5.0.0-beta - "@ethersproject/providers": ^5.0.0-beta - "@ethersproject/solidity": ^5.0.0-beta - checksum: 7dcb9cfa95d86fd92db107388a945c635590b355c9932d863b58129ee942a283dbcb0f91bf43a954551c142ec02e69370dac4b2d89dc9e59db739feb2d6a0f8c - languageName: node - linkType: hard - "@uniswap/smart-order-router@npm:^3.20.0": version: 3.20.0 resolution: "@uniswap/smart-order-router@npm:3.20.0" @@ -11735,7 +11143,7 @@ __metadata: languageName: node linkType: hard -"@uniswap/token-lists@npm:^1.0.0-beta.27, @uniswap/token-lists@npm:^1.0.0-beta.30, @uniswap/token-lists@npm:^1.0.0-beta.31": +"@uniswap/token-lists@npm:^1.0.0-beta.27, @uniswap/token-lists@npm:^1.0.0-beta.31": version: 1.0.0-beta.33 resolution: "@uniswap/token-lists@npm:1.0.0-beta.33" checksum: ec6842cb39c42cf3f173ce47d833968de811ffba0a1b3323c0e094d11f37187201fa0754bc6648499664819eaf9cf2420604a8915b98c7309d2e70d496c92cca @@ -11780,7 +11188,7 @@ __metadata: languageName: node linkType: hard -"@uniswap/v2-core@npm:1.0.1, @uniswap/v2-core@npm:^1.0.0, @uniswap/v2-core@npm:^1.0.1": +"@uniswap/v2-core@npm:1.0.1, @uniswap/v2-core@npm:^1.0.1": version: 1.0.1 resolution: "@uniswap/v2-core@npm:1.0.1" checksum: eaa118fe45eac2e80b7468547ce2cde12bd3c8157555d2e40e0462a788c9506c6295247b511382da85e44a89ad92aff7bb3433b23bfbd2eeea23942ecd46e979 @@ -12530,22 +11938,6 @@ __metadata: languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:^1.8.0": - version: 1.8.0 - resolution: "@walletconnect/ethereum-provider@npm:1.8.0" - dependencies: - "@walletconnect/client": ^1.8.0 - "@walletconnect/jsonrpc-http-connection": ^1.0.2 - "@walletconnect/jsonrpc-provider": ^1.0.5 - "@walletconnect/signer-connection": ^1.8.0 - "@walletconnect/types": ^1.8.0 - "@walletconnect/utils": ^1.8.0 - eip1193-provider: 1.0.1 - eventemitter3: 4.0.7 - checksum: eaf8a113498673d023fc96bec1248bc9640d0bd78beea906f4d9dc5388db236c1436c00301e30f7b46abec59b22e0bb6d72e5a08837d3d021f096677a89005d6 - languageName: node - linkType: hard - "@walletconnect/ethereum-provider@npm:^2.10.2": version: 2.10.4 resolution: "@walletconnect/ethereum-provider@npm:2.10.4" @@ -12589,18 +11981,6 @@ __metadata: languageName: node linkType: hard -"@walletconnect/http-connection@npm:^1.8.0": - version: 1.8.0 - resolution: "@walletconnect/http-connection@npm:1.8.0" - dependencies: - "@walletconnect/types": ^1.8.0 - "@walletconnect/utils": ^1.8.0 - eventemitter3: 4.0.7 - xhr2-cookies: 1.1.0 - checksum: 7f8d5ea7c01063e900d567a5387fddbfbc512273abe8ad9d032642a2ceac20ff29b3812ab4a0bcb64d5e0121e6217985452c08d7c08bcfa140f34a0546bf4ea9 - languageName: node - linkType: hard - "@walletconnect/iso-crypto@npm:^1.8.0": version: 1.8.0 resolution: "@walletconnect/iso-crypto@npm:1.8.0" @@ -12612,7 +11992,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-http-connection@npm:^1.0.0, @walletconnect/jsonrpc-http-connection@npm:^1.0.2, @walletconnect/jsonrpc-http-connection@npm:^1.0.4, @walletconnect/jsonrpc-http-connection@npm:^1.0.7": +"@walletconnect/jsonrpc-http-connection@npm:^1.0.0, @walletconnect/jsonrpc-http-connection@npm:^1.0.4, @walletconnect/jsonrpc-http-connection@npm:^1.0.7": version: 1.0.7 resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.7" dependencies: @@ -12624,7 +12004,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-provider@npm:1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.3, @walletconnect/jsonrpc-provider@npm:^1.0.5, @walletconnect/jsonrpc-provider@npm:^1.0.6": +"@walletconnect/jsonrpc-provider@npm:1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.3, @walletconnect/jsonrpc-provider@npm:^1.0.6": version: 1.0.13 resolution: "@walletconnect/jsonrpc-provider@npm:1.0.13" dependencies: @@ -12826,7 +12206,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/qrcode-modal@npm:^1.7.8, @walletconnect/qrcode-modal@npm:^1.8.0": +"@walletconnect/qrcode-modal@npm:^1.8.0": version: 1.8.0 resolution: "@walletconnect/qrcode-modal@npm:1.8.0" dependencies: @@ -12941,7 +12321,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/signer-connection@npm:^1.7.8, @walletconnect/signer-connection@npm:^1.8.0": +"@walletconnect/signer-connection@npm:^1.7.8": version: 1.8.0 resolution: "@walletconnect/signer-connection@npm:1.8.0" dependencies: @@ -13103,20 +12483,6 @@ __metadata: languageName: node linkType: hard -"@walletconnect/web3-provider@npm:^1.7.8, @walletconnect/web3-provider@npm:^1.8.0": - version: 1.8.0 - resolution: "@walletconnect/web3-provider@npm:1.8.0" - dependencies: - "@walletconnect/client": ^1.8.0 - "@walletconnect/http-connection": ^1.8.0 - "@walletconnect/qrcode-modal": ^1.8.0 - "@walletconnect/types": ^1.8.0 - "@walletconnect/utils": ^1.8.0 - web3-provider-engine: 16.0.1 - checksum: aa6914088cb6197d9d12ab60f1cd0576015d1eb9ccb0e4df9a29e84d9207f4f63e9404dbd5e271ea86827b7abb819a0e3b7c586d573db4bbcc03c8f6188fbcda - languageName: node - linkType: hard - "@walletconnect/window-getters@npm:1.0.0": version: 1.0.0 resolution: "@walletconnect/window-getters@npm:1.0.0" @@ -13303,37 +12669,6 @@ __metadata: languageName: node linkType: hard -"@web3-react/abstract-connector@npm:^6.0.7": - version: 6.0.7 - resolution: "@web3-react/abstract-connector@npm:6.0.7" - dependencies: - "@web3-react/types": ^6.0.7 - checksum: fa8b0ea3586e248da84756979dd5c5f6ddc2d1657a1698de63a6d0e38035c4b122841bd0e6b00f1a6f1825614b22f6552a584cafec3470ca6fbc2e127ab30b2a - languageName: node - linkType: hard - -"@web3-react/core@npm:^6.1.9": - version: 6.1.9 - resolution: "@web3-react/core@npm:6.1.9" - dependencies: - "@ethersproject/keccak256": ^5.0.0-beta.130 - "@web3-react/abstract-connector": ^6.0.7 - "@web3-react/types": ^6.0.7 - tiny-invariant: ^1.0.6 - tiny-warning: ^1.0.3 - peerDependencies: - react: ">=16.8" - checksum: b7f3ad62812fb0d000c50447f5b22329ce03942cc681cf01038a450872f79252445083a7fb325c7daf2b4de1f6f89e0298a7a54e0cea0b05872c37d64492af8b - languageName: node - linkType: hard - -"@web3-react/types@npm:^6.0.7": - version: 6.0.7 - resolution: "@web3-react/types@npm:6.0.7" - checksum: 29ae264ae4a126e520a64a4b466ea712ee09b934f3fe13b957e09269249ffc882712cf11fff12c1c19dd66e38503075b4adf5e9d5f588ea0dd31bbedf6fa9a42 - languageName: node - linkType: hard - "@web3-storage/multipart-parser@npm:^1.0.0": version: 1.0.0 resolution: "@web3-storage/multipart-parser@npm:1.0.0" @@ -13606,34 +12941,7 @@ __metadata: languageName: node linkType: hard -"@zxing/browser@npm:0.0.7": - version: 0.0.7 - resolution: "@zxing/browser@npm:0.0.7" - dependencies: - "@zxing/text-encoding": ^0.9.0 - peerDependencies: - "@zxing/library": ^0.18.3 - dependenciesMeta: - "@zxing/text-encoding": - optional: true - checksum: 5f56628382a053436f0fd4163d0853e11f24059655e26e5311a97baae5fce524efe6fc397a82de7634b12585568c714789bca75d9747478d6030d27b907fc3ab - languageName: node - linkType: hard - -"@zxing/library@npm:^0.18.3": - version: 0.18.6 - resolution: "@zxing/library@npm:0.18.6" - dependencies: - "@zxing/text-encoding": ~0.9.0 - ts-custom-error: ^3.0.0 - dependenciesMeta: - "@zxing/text-encoding": - optional: true - checksum: 564a25f6245b4fd81b4ce686116bf1fe577daa2aaee4263b4dea3776676482fd3e063ad43783c6378713a4a3dcefd311b6154b6cd43e7be24bb7e7c3e5fec98a - languageName: node - linkType: hard - -"@zxing/text-encoding@npm:0.9.0, @zxing/text-encoding@npm:^0.9.0, @zxing/text-encoding@npm:~0.9.0": +"@zxing/text-encoding@npm:0.9.0": version: 0.9.0 resolution: "@zxing/text-encoding@npm:0.9.0" checksum: c23b12aee7639382e4949961304a1294776afaffa40f579e09ffecd0e5e68cf26ef3edd75009de46da8a536e571448755ca68b3e2ea707d53793c0edb2e2c34a @@ -14146,60 +13454,6 @@ __metadata: languageName: node linkType: hard -"antd@npm:^4.23.1": - version: 4.24.14 - resolution: "antd@npm:4.24.14" - dependencies: - "@ant-design/colors": ^6.0.0 - "@ant-design/icons": ^4.7.0 - "@ant-design/react-slick": ~1.0.0 - "@babel/runtime": ^7.18.3 - "@ctrl/tinycolor": ^3.4.0 - classnames: ^2.2.6 - copy-to-clipboard: ^3.2.0 - lodash: ^4.17.21 - moment: ^2.29.2 - rc-cascader: ~3.7.0 - rc-checkbox: ~3.0.0 - rc-collapse: ~3.4.2 - rc-dialog: ~9.0.2 - rc-drawer: ~6.3.0 - rc-dropdown: ~4.0.0 - rc-field-form: ~1.34.0 - rc-image: ~5.13.0 - rc-input: ~0.1.4 - rc-input-number: ~7.3.9 - rc-mentions: ~1.13.1 - rc-menu: ~9.8.0 - rc-motion: ^2.6.1 - rc-notification: ~4.6.0 - rc-pagination: ~3.2.0 - rc-picker: ~2.7.0 - rc-progress: ~3.4.1 - rc-rate: ~2.9.0 - rc-resize-observer: ^1.2.0 - rc-segmented: ~2.1.0 - rc-select: ~14.1.17 - rc-slider: ~10.0.0 - rc-steps: ~5.0.0-alpha.2 - rc-switch: ~3.2.0 - rc-table: ~7.26.0 - rc-tabs: ~12.5.6 - rc-textarea: ~0.4.5 - rc-tooltip: ~5.2.0 - rc-tree: ~5.7.0 - rc-tree-select: ~5.5.0 - rc-trigger: ^5.2.10 - rc-upload: ~4.3.0 - rc-util: ^5.35.1 - scroll-into-view-if-needed: ^2.2.25 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 36436d9e8b6cad33c9b437ef67dfbf2848d0c81ac0eed7ec91f537b090694d155c1988ed0b3d9d578ab8541bb6df5ca9a061e223d5faa526e8d956625f33f91e - languageName: node - linkType: hard - "antlr4ts@npm:^0.5.0-alpha.3, antlr4ts@npm:^0.5.0-alpha.4": version: 0.5.0-dev resolution: "antlr4ts@npm:0.5.0-dev" @@ -14385,15 +13639,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.3.0": - version: 5.3.0 - resolution: "aria-query@npm:5.3.0" - dependencies: - dequal: ^2.0.3 - checksum: 305bd73c76756117b59aba121d08f413c7ff5e80fa1b98e217a3443fcddb9a232ee790e24e432b59ae7625aebcf4c47cb01c2cac872994f0b426f5bdfcd96ba9 - languageName: node - linkType: hard - "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" @@ -14457,7 +13702,7 @@ __metadata: languageName: node linkType: hard -"array-find-index@npm:^1.0.1, array-find-index@npm:^1.0.2": +"array-find-index@npm:^1.0.2": version: 1.0.2 resolution: "array-find-index@npm:1.0.2" checksum: aac128bf369e1ac6c06ff0bb330788371c0e256f71279fb92d745e26fb4b9db8920e485b4ec25e841c93146bf71a34dcdbcefa115e7e0f96927a214d237b7081 @@ -14471,7 +13716,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.6": version: 3.1.7 resolution: "array-includes@npm:3.1.7" dependencies: @@ -14484,13 +13729,6 @@ __metadata: languageName: node linkType: hard -"array-tree-filter@npm:^2.1.0": - version: 2.1.0 - resolution: "array-tree-filter@npm:2.1.0" - checksum: ca65dbeb80777eadadfcd4dbd2658d9eb0be66e426a6b6d64f1a71dff5351f2e6f370e0cbcc418e9e6e01d06b337b128441a71c7143abe4d925d027d5aa0100f - languageName: node - linkType: hard - "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -14525,20 +13763,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.3 - resolution: "array.prototype.findlastindex@npm:1.2.3" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.2.1 - checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": +"array.prototype.flat@npm:^1.3.1": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -14550,7 +13775,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1, array.prototype.flatmap@npm:^1.3.2": +"array.prototype.flatmap@npm:^1.3.1": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -14720,13 +13945,6 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.8": - version: 0.0.8 - resolution: "ast-types-flow@npm:0.0.8" - checksum: 0a64706609a179233aac23817837abab614f3548c252a2d3d79ea1e10c74aa28a0846e11f466cf72771b6ed8713abc094dcf8c40c3ec4207da163efa525a94a8 - languageName: node - linkType: hard - "ast-types@npm:0.15.2": version: 0.15.2 resolution: "ast-types@npm:0.15.2" @@ -14830,13 +14048,6 @@ __metadata: languageName: node linkType: hard -"async-validator@npm:^4.1.0": - version: 4.2.5 - resolution: "async-validator@npm:4.2.5" - checksum: 3e3d891a2e21497c8a646afeb7b1e6ed5f98de5f58ce3600732080f327cb581e65d8d8ff184273f1461dc84105d49f5cf31422a67ce50e787967c306838b6f40 - languageName: node - linkType: hard - "async@npm:1.x, async@npm:^1.4.2": version: 1.5.2 resolution: "async@npm:1.5.2" @@ -14853,13 +14064,6 @@ __metadata: languageName: node linkType: hard -"async@npm:3.2.0": - version: 3.2.0 - resolution: "async@npm:3.2.0" - checksum: 6739fae769e6c9f76b272558f118ef041d45c979c573a8fe93f8cfbc32eb9c92da032e9effe6bbcc9b1131292cde6c4a9e61a442894aa06a262addd8dd3adda1 - languageName: node - linkType: hard - "async@npm:^2.0.1, async@npm:^2.1.2, async@npm:^2.4.0, async@npm:^2.5.0, async@npm:^2.6.1": version: 2.6.4 resolution: "async@npm:2.6.4" @@ -14922,28 +14126,6 @@ __metadata: languageName: node linkType: hard -"authereum@npm:^0.1.14": - version: 0.1.14 - resolution: "authereum@npm:0.1.14" - dependencies: - async: 3.2.0 - bn.js: 5.1.2 - ethereum-private-key-to-address: 0.0.3 - ethers: 4.0.47 - eventemitter3: 4.0.0 - is-buffer: 2.0.4 - penpal: 4.1.1 - pify: 4.0.1 - querystring: 0.2.0 - store: 2.0.12 - to-hex: 0.0.11 - uuidv4: 6.0.6 - web3-provider-engine: 15.0.4 - web3-utils: 1.2.1 - checksum: d02d2414396bdc22a1eda5721872e08a9d6ee8e23d13514bc8baf994f62354d12a68958fe3da930952cf3051b10d46adb415902686260c1ad2ff3f68f77b391a - languageName: node - linkType: hard - "auto-bind@npm:^4.0.0": version: 4.0.0 resolution: "auto-bind@npm:4.0.0" @@ -14979,13 +14161,6 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:=4.7.0": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: f086bcab42be1761ba2b0b127dec350087f4c3a853bba8dd58f69d898cefaac31a1561da23146f6f3c07954c76171d1f2ce460e555e052d2b02cd79af628fa4a - languageName: node - linkType: hard - "axios-retry@npm:^3.7.0": version: 3.8.1 resolution: "axios-retry@npm:3.8.1" @@ -15016,16 +14191,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.18.0": - version: 0.18.1 - resolution: "axios@npm:0.18.1" - dependencies: - follow-redirects: 1.5.10 - is-buffer: ^2.0.2 - checksum: 4a27cea1e3c674d89d9097fe13b62081b692280401b9c4216f37c42dfa8b433091baa15832336523ddad1df2f3f21e1e38a4cff207b4926ead3076c91a8ec5fe - languageName: node - linkType: hard - "axios@npm:^0.21.0, axios@npm:^0.21.1, axios@npm:^0.21.2, axios@npm:^0.21.4": version: 0.21.4 resolution: "axios@npm:0.21.4" @@ -15044,16 +14209,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.27.2": - version: 0.27.2 - resolution: "axios@npm:0.27.2" - dependencies: - follow-redirects: ^1.14.9 - form-data: ^4.0.0 - checksum: 38cb7540465fe8c4102850c4368053c21683af85c5fdf0ea619f9628abbcb59415d1e22ebc8a6390d2bbc9b58a9806c874f139767389c862ec9b772235f06854 - languageName: node - linkType: hard - "axios@npm:^1.1.3, axios@npm:^1.4.0, axios@npm:^1.5.0, axios@npm:^1.5.1": version: 1.6.0 resolution: "axios@npm:1.6.0" @@ -15065,15 +14220,6 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.2.1": - version: 3.2.1 - resolution: "axobject-query@npm:3.2.1" - dependencies: - dequal: ^2.0.3 - checksum: a94047e702b57c91680e6a952ec4a1aaa2cfd0d80ead76bc8c954202980d8c51968a6ea18b4d8010e8e2cf95676533d8022a8ebba9abc1dfe25686721df26fd2 - languageName: node - linkType: hard - "babel-code-frame@npm:^6.26.0": version: 6.26.0 resolution: "babel-code-frame@npm:6.26.0" @@ -15334,17 +14480,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-macros@npm:^3.1.0": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": ^7.12.5 - cosmiconfig: ^7.0.0 - resolve: ^1.19.0 - checksum: 765de4abebd3e4688ebdfbff8571ddc8cd8061f839bb6c3e550b0344a4027b04c60491f843296ce3f3379fb356cc873d57a9ee6694262547eb822c14a25be9a6 - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs2@npm:^0.4.6": version: 0.4.6 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.6" @@ -15381,21 +14516,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-styled-components@npm:>= 1.12.0": - version: 2.1.4 - resolution: "babel-plugin-styled-components@npm:2.1.4" - dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-module-imports": ^7.22.5 - "@babel/plugin-syntax-jsx": ^7.22.5 - lodash: ^4.17.21 - picomatch: ^2.3.1 - peerDependencies: - styled-components: ">= 2" - checksum: d791aed68d975dae4f73055f86cd47afa99cb402b8113acdaf5678c8b6fba2cbc15543f2debe8ed09becb198aae8be2adfe268ad41f4bca917288e073a622bf8 - languageName: node - linkType: hard - "babel-plugin-syntax-async-functions@npm:^6.8.0": version: 6.13.0 resolution: "babel-plugin-syntax-async-functions@npm:6.13.0" @@ -16023,7 +15143,7 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:1.6.x, big-integer@npm:^1.6.16": +"big-integer@npm:1.6.x": version: 1.6.51 resolution: "big-integer@npm:1.6.51" checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 @@ -16139,7 +15259,7 @@ __metadata: languageName: node linkType: hard -"bindings@npm:^1.2.1, bindings@npm:^1.3.0, bindings@npm:^1.4.0, bindings@npm:^1.5.0": +"bindings@npm:^1.3.0, bindings@npm:^1.4.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" dependencies: @@ -16174,15 +15294,6 @@ __metadata: languageName: node linkType: hard -"bip66@npm:^1.1.5": - version: 1.1.5 - resolution: "bip66@npm:1.1.5" - dependencies: - safe-buffer: ^5.0.1 - checksum: 956cff6e51d7206571ef8ce875bc5fa61b5c181589790b9155799b7edcae4b20dbb3eed43b188ff3eec27cdbe98e0b7e0ec9f1cb2e4f5370c119028b248ad859 - languageName: node - linkType: hard - "bl@npm:^1.0.0": version: 1.2.3 resolution: "bl@npm:1.2.3" @@ -16275,14 +15386,7 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:5.1.2": - version: 5.1.2 - resolution: "bn.js@npm:5.1.2" - checksum: 7e50a116f7efb244d15b0cdb672b576e8c7189df0be19e037c4af294162b0895fae0e22f143e71937f480b1ca7c0fbaf8ab4e5fe3c93238ca234994d8cf49226 - languageName: node - linkType: hard - -"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.10.0, bn.js@npm:^4.11.0, bn.js@npm:^4.11.6, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9, bn.js@npm:^4.12.0, bn.js@npm:^4.4.0, bn.js@npm:^4.8.0": +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.10.0, bn.js@npm:^4.11.0, bn.js@npm:^4.11.6, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9, bn.js@npm:^4.12.0, bn.js@npm:^4.8.0": version: 4.12.0 resolution: "bn.js@npm:4.12.0" checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 @@ -16296,20 +15400,7 @@ __metadata: languageName: node linkType: hard -"bnc-notify@npm:^1.9.5": - version: 1.9.8 - resolution: "bnc-notify@npm:1.9.8" - dependencies: - bignumber.js: ^9.0.0 - bnc-sdk: ^4.6.4 - lodash.debounce: ^4.0.8 - regenerator-runtime: ^0.13.3 - uuid: ^3.3.3 - checksum: 100de5c1eda9b86444a2e7467d2204a42bd664ea92ec40e9f223230591d0458d6bbdeabc856c043f6e457702632074524176c11cc15a62fc1b0b8a75edb8a761 - languageName: node - linkType: hard - -"bnc-sdk@npm:^4.6.4, bnc-sdk@npm:^4.6.7": +"bnc-sdk@npm:^4.6.7": version: 4.6.7 resolution: "bnc-sdk@npm:4.6.7" dependencies: @@ -16361,13 +15452,6 @@ __metadata: languageName: node linkType: hard -"body-scroll-lock@npm:^3.1.5": - version: 3.1.5 - resolution: "body-scroll-lock@npm:3.1.5" - checksum: 52c25b81d6e7a87cfbdd7870363c3e20a439dbc76535b735916e2df907abbce95c0da0d2c7a2cfe88f49775d53bbc4bd09445ffda2d61b999efa3f0b1dedfc5e - languageName: node - linkType: hard - "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -16457,22 +15541,6 @@ __metadata: languageName: node linkType: hard -"broadcast-channel@npm:^3.4.1": - version: 3.7.0 - resolution: "broadcast-channel@npm:3.7.0" - dependencies: - "@babel/runtime": ^7.7.2 - detect-node: ^2.1.0 - js-sha3: 0.8.0 - microseconds: 0.2.0 - nano-time: 1.0.0 - oblivious-set: 1.0.0 - rimraf: 3.0.2 - unload: 2.2.0 - checksum: 803794c48dcce7f03aca69797430bd8b1c4cfd70b7de22079cd89567eeffaa126a1db98c7c2d86af8131d9bb41ed367c0fef96dfb446151c927b831572c621fc - languageName: node - linkType: hard - "brorand@npm:^1.0.1, brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" @@ -16531,7 +15599,7 @@ __metadata: languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.0.6, browserify-aes@npm:^1.2.0": +"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -16749,15 +15817,6 @@ __metadata: languageName: node linkType: hard -"btoa@npm:^1.2.1": - version: 1.2.1 - resolution: "btoa@npm:1.2.1" - bin: - btoa: bin/btoa.js - checksum: afbf004fb1b1d530e053ffa66ef5bd3878b101c59d808ac947fcff96810b4452abba2b54be687adadea2ba9efc7af48b04228742789bf824ef93f103767e690c - languageName: node - linkType: hard - "buffer-alloc-unsafe@npm:^1.1.0": version: 1.1.0 resolution: "buffer-alloc-unsafe@npm:1.1.0" @@ -17135,17 +16194,6 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^4.0.0": - version: 4.2.0 - resolution: "camelcase-keys@npm:4.2.0" - dependencies: - camelcase: ^4.1.0 - map-obj: ^2.0.0 - quick-lru: ^1.0.0 - checksum: 8cb52633f2d335bf7efd9ec4169df3174047dbeadbe9b7604fb4a24cbc53a976bc26bb8557f6e9da5feff139bf94e36f40e2636b31225670f9524f586070c3ec - languageName: node - linkType: hard - "camelcase-keys@npm:^6.2.2": version: 6.2.2 resolution: "camelcase-keys@npm:6.2.2" @@ -17192,13 +16240,6 @@ __metadata: languageName: node linkType: hard -"camelize@npm:^1.0.0": - version: 1.0.1 - resolution: "camelize@npm:1.0.1" - checksum: 91d8611d09af725e422a23993890d22b2b72b4cabf7239651856950c76b4bf53fe0d0da7c5e4db05180e898e4e647220e78c9fbc976113bd96d603d1fcbfcb99 - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30000844": version: 1.0.30001561 resolution: "caniuse-lite@npm:1.0.30001561" @@ -17637,13 +16678,6 @@ __metadata: languageName: node linkType: hard -"classnames@npm:2.x, classnames@npm:^2.2.1, classnames@npm:^2.2.3, classnames@npm:^2.2.5, classnames@npm:^2.2.6, classnames@npm:^2.3.1, classnames@npm:^2.3.2": - version: 2.3.2 - resolution: "classnames@npm:2.3.2" - checksum: 2c62199789618d95545c872787137262e741f9db13328e216b093eea91c85ef2bfb152c1f9e63027204e2559a006a92eb74147d46c800a9f96297ae1d9f96f4e - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -17901,7 +16935,7 @@ __metadata: languageName: node linkType: hard -"clone@npm:2.1.2, clone@npm:2.x, clone@npm:^2.0.0, clone@npm:^2.1.1": +"clone@npm:2.1.2, clone@npm:2.x, clone@npm:^2.0.0": version: 2.1.2 resolution: "clone@npm:2.1.2" checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d @@ -18143,7 +17177,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^8.1.0, commander@npm:^8.3.0": +"commander@npm:^8.1.0": version: 8.3.0 resolution: "commander@npm:8.3.0" checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 @@ -18164,13 +17198,6 @@ __metadata: languageName: node linkType: hard -"common-tags@npm:^1.4.0": - version: 1.8.2 - resolution: "common-tags@npm:1.8.2" - checksum: 767a6255a84bbc47df49a60ab583053bb29a7d9687066a18500a516188a062c4e4cd52de341f22de0b07062e699b1b8fe3cfa1cb55b241cb9301aeb4f45b4dff - languageName: node - linkType: hard - "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -18216,13 +17243,6 @@ __metadata: languageName: node linkType: hard -"compute-scroll-into-view@npm:^1.0.20": - version: 1.0.20 - resolution: "compute-scroll-into-view@npm:1.0.20" - checksum: f15fab29221953620735393ac1866541aab0d27d28078bedbba071a291ee9c8cc1a72bee302cf0bc06ed83c5e55afb74ebcbd634a63671ba33cf1fb1c51d3308 - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -18260,13 +17280,6 @@ __metadata: languageName: node linkType: hard -"confusing-browser-globals@npm:^1.0.10": - version: 1.0.11 - resolution: "confusing-browser-globals@npm:1.0.11" - checksum: 3afc635abd37e566477f610e7978b15753f0e84025c25d49236f1f14d480117185516bdd40d2a2167e6bed8048641a9854964b9c067e3dcdfa6b5d0ad3c3a5ef - languageName: node - linkType: hard - "connect@npm:^3.6.5": version: 3.7.0 resolution: "connect@npm:3.7.0" @@ -18351,7 +17364,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.1.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.5.1": +"convert-source-map@npm:^1.1.0, convert-source-map@npm:^1.5.1": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -18407,7 +17420,7 @@ __metadata: languageName: node linkType: hard -"copy-to-clipboard@npm:^3.2.0, copy-to-clipboard@npm:^3.3.1, copy-to-clipboard@npm:^3.3.3": +"copy-to-clipboard@npm:^3.3.1, copy-to-clipboard@npm:^3.3.3": version: 3.3.3 resolution: "copy-to-clipboard@npm:3.3.3" dependencies: @@ -18519,19 +17532,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.2.1 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.10.0 - checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f - languageName: node - linkType: hard - "cosmiconfig@npm:^8.0.0": version: 8.3.6 resolution: "cosmiconfig@npm:8.3.6" @@ -18749,13 +17749,6 @@ __metadata: languageName: node linkType: hard -"css-color-keywords@npm:^1.0.0": - version: 1.0.0 - resolution: "css-color-keywords@npm:1.0.0" - checksum: 8f125e3ad477bd03c77b533044bd9e8a6f7c0da52d49bbc0bbe38327b3829d6ba04d368ca49dd9ff3b667d2fc8f1698d891c198bbf8feade1a5501bf5a296408 - languageName: node - linkType: hard - "css-in-js-utils@npm:^3.1.0": version: 3.1.0 resolution: "css-in-js-utils@npm:3.1.0" @@ -18778,17 +17771,6 @@ __metadata: languageName: node linkType: hard -"css-to-react-native@npm:^3.0.0": - version: 3.2.0 - resolution: "css-to-react-native@npm:3.2.0" - dependencies: - camelize: ^1.0.0 - css-color-keywords: ^1.0.0 - postcss-value-parser: ^4.0.2 - checksum: 263be65e805aef02c3f20c064665c998a8c35293e1505dbe6e3054fb186b01a9897ac6cf121f9840e5a9dfe3fb3994f6fcd0af84a865f1df78ba5bf89e77adce - languageName: node - linkType: hard - "css-tree@npm:^1.1.3": version: 1.1.3 resolution: "css-tree@npm:1.1.3" @@ -18813,15 +17795,6 @@ __metadata: languageName: node linkType: hard -"currently-unhandled@npm:^0.4.1": - version: 0.4.1 - resolution: "currently-unhandled@npm:0.4.1" - dependencies: - array-find-index: ^1.0.1 - checksum: 1f59fe10b5339b54b1a1eee110022f663f3495cf7cf2f480686e89edc7fa8bfe42dbab4b54f85034bc8b092a76cc7becbc2dad4f9adad332ab5831bec39ad540 - languageName: node - linkType: hard - "d@npm:1, d@npm:^1.0.1": version: 1.0.1 resolution: "d@npm:1.0.1" @@ -18862,13 +17835,6 @@ __metadata: languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de - languageName: node - linkType: hard - "dash-ast@npm:^1.0.0": version: 1.0.0 resolution: "dash-ast@npm:1.0.0" @@ -18899,16 +17865,7 @@ __metadata: languageName: node linkType: hard -"date-fns@npm:2.x": - version: 2.30.0 - resolution: "date-fns@npm:2.30.0" - dependencies: - "@babel/runtime": ^7.21.0 - checksum: f7be01523282e9bb06c0cd2693d34f245247a29098527d4420628966a2d9aad154bd0e90a6b1cf66d37adcb769cd108cf8a7bd49d76db0fb119af5cdd13644f4 - languageName: node - linkType: hard - -"dayjs@npm:1.x, dayjs@npm:^1.8.15": +"dayjs@npm:^1.8.15": version: 1.11.10 resolution: "dayjs@npm:1.11.10" checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 @@ -18979,7 +17936,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.1.0, debug@npm:^3.2.6, debug@npm:^3.2.7": +"debug@npm:^3.1.0, debug@npm:^3.2.6": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -18988,7 +17945,7 @@ __metadata: languageName: node linkType: hard -"decamelize-keys@npm:^1.0.0, decamelize-keys@npm:^1.1.0": +"decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" dependencies: @@ -19301,13 +18258,6 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.3": - version: 2.0.3 - resolution: "dequal@npm:2.0.3" - checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 - languageName: node - linkType: hard - "des.js@npm:^1.0.0": version: 1.1.0 resolution: "des.js@npm:1.1.0" @@ -19332,7 +18282,7 @@ __metadata: languageName: node linkType: hard -"detect-browser@npm:5.3.0, detect-browser@npm:^5.1.0, detect-browser@npm:^5.2.1, detect-browser@npm:^5.3.0": +"detect-browser@npm:5.3.0, detect-browser@npm:^5.2.1, detect-browser@npm:^5.3.0": version: 5.3.0 resolution: "detect-browser@npm:5.3.0" checksum: dd6e08d55da1d9e0f22510ac79872078ae03d9dfa13c5e66c96baedc1c86567345a88f96949161f6be8f3e0fafa93bf179bdb1cd311b14f5f163112fcc70ab49 @@ -19355,13 +18305,6 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d - languageName: node - linkType: hard - "detect-installed@npm:^2.0.4": version: 2.0.4 resolution: "detect-installed@npm:2.0.4" @@ -19385,13 +18328,6 @@ __metadata: languageName: node linkType: hard -"detect-node@npm:^2.0.4, detect-node@npm:^2.1.0": - version: 2.1.0 - resolution: "detect-node@npm:2.1.0" - checksum: 832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e - languageName: node - linkType: hard - "detect-port@npm:^1.3.0": version: 1.5.1 resolution: "detect-port@npm:1.5.1" @@ -19583,13 +18519,6 @@ __metadata: languageName: node linkType: hard -"dlv@npm:^1.1.0": - version: 1.1.3 - resolution: "dlv@npm:1.1.3" - checksum: d7381bca22ed11933a1ccf376db7a94bee2c57aa61e490f680124fa2d1cd27e94eba641d9f45be57caab4f9a6579de0983466f620a2cd6230d7ec93312105ae7 - languageName: node - linkType: hard - "dns-over-http-resolver@npm:^1.2.3": version: 1.2.3 resolution: "dns-over-http-resolver@npm:1.2.3" @@ -19651,13 +18580,6 @@ __metadata: languageName: node linkType: hard -"dom-align@npm:^1.7.0": - version: 1.12.4 - resolution: "dom-align@npm:1.12.4" - checksum: ff5cfdb6e9c9e03e6d67a61b4633f25845f2385f67b1bd84a28aa2cb2c6b58eea53fde347b0d2439f0ba49cd6b80a7463f98569731cb14ec2542ecdeef19d165 - languageName: node - linkType: hard - "dom-helpers@npm:^5.0.0": version: 5.2.1 resolution: "dom-helpers@npm:5.2.1" @@ -19770,17 +18692,6 @@ __metadata: languageName: node linkType: hard -"drbg.js@npm:^1.0.1": - version: 1.0.1 - resolution: "drbg.js@npm:1.0.1" - dependencies: - browserify-aes: ^1.0.6 - create-hash: ^1.1.2 - create-hmac: ^1.1.4 - checksum: f8df5cdd4fb792e548d6187cbc446fbd0afd8f1ef7fa486e1c286c2adee55a687183ce48ab178e9f24965c2deabb6e2ba7a7ee2d675264b951356480eb042476 - languageName: node - linkType: hard - "dtrace-provider@npm:~0.8": version: 0.8.8 resolution: "dtrace-provider@npm:0.8.8" @@ -19874,19 +18785,6 @@ __metadata: languageName: node linkType: hard -"edit-json-file@npm:^1.7.0": - version: 1.7.0 - resolution: "edit-json-file@npm:1.7.0" - dependencies: - find-value: ^1.0.12 - iterate-object: ^1.3.4 - r-json: ^1.2.10 - set-value: ^4.1.0 - w-json: ^1.3.10 - checksum: 12bb6fdc67813b47110159bf1dadf133e2186e11b843fa191222c044e63196b446f8430a3217053377ee9c1f9462991a3a0e47d110c89f217a7519dd251179b9 - languageName: node - linkType: hard - "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -19955,21 +18853,6 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:6.5.2": - version: 6.5.2 - resolution: "elliptic@npm:6.5.2" - dependencies: - bn.js: ^4.4.0 - brorand: ^1.0.1 - hash.js: ^1.0.0 - hmac-drbg: ^1.0.0 - inherits: ^2.0.1 - minimalistic-assert: ^1.0.0 - minimalistic-crypto-utils: ^1.0.0 - checksum: c4e6247db6f86a7cd0b58cb998122ed1054ab36890d64524abcdafc508025a326392d1de2cf1f2d97fd6c4bbf48a941d69790e7c5f3e976f398f619429ab5fe7 - languageName: node - linkType: hard - "elliptic@npm:6.5.4, elliptic@npm:^6.4.0, elliptic@npm:^6.5.2, elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": version: 6.5.4 resolution: "elliptic@npm:6.5.4" @@ -19985,13 +18868,6 @@ __metadata: languageName: node linkType: hard -"emitter-component@npm:^1.1.1": - version: 1.1.1 - resolution: "emitter-component@npm:1.1.1" - checksum: 10e907f507a8c16a318e07595119e58b5c3267528d4e3b962ee9b14fd83c97599e7931ccb983ec551a8de8116955c1d6ae7d213c5b0c920b62c02b7cb8d7a4d7 - languageName: node - linkType: hard - "emittery@npm:0.10.0": version: 0.10.0 resolution: "emittery@npm:0.10.0" @@ -20257,7 +19133,7 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": +"es-iterator-helpers@npm:^1.0.12": version: 1.0.15 resolution: "es-iterator-helpers@npm:1.0.15" dependencies: @@ -20796,52 +19672,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-airbnb-base@npm:^15.0.0": - version: 15.0.0 - resolution: "eslint-config-airbnb-base@npm:15.0.0" - dependencies: - confusing-browser-globals: ^1.0.10 - object.assign: ^4.1.2 - object.entries: ^1.1.5 - semver: ^6.3.0 - peerDependencies: - eslint: ^7.32.0 || ^8.2.0 - eslint-plugin-import: ^2.25.2 - checksum: 38626bad2ce2859fccac86b30cd2b86c9b7d8d71d458331860861dc05290a5b198bded2f4fb89efcb9046ec48f8ab4c4fb00365ba8916f27b172671da28b93ea - languageName: node - linkType: hard - -"eslint-config-airbnb-typescript@npm:^17.0.0": - version: 17.1.0 - resolution: "eslint-config-airbnb-typescript@npm:17.1.0" - dependencies: - eslint-config-airbnb-base: ^15.0.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.13.0 || ^6.0.0 - "@typescript-eslint/parser": ^5.0.0 || ^6.0.0 - eslint: ^7.32.0 || ^8.2.0 - eslint-plugin-import: ^2.25.3 - checksum: cfd26a2782e322ebfdfbf9a64262332c7653f297c4a32d7b951079eb18bb9502a83d67b3f7ef2cc1c5374ae06098eb454ed010784b3416e7274839083022a08c - languageName: node - linkType: hard - -"eslint-config-airbnb@npm:^19.0.4": - version: 19.0.4 - resolution: "eslint-config-airbnb@npm:19.0.4" - dependencies: - eslint-config-airbnb-base: ^15.0.0 - object.assign: ^4.1.2 - object.entries: ^1.1.5 - peerDependencies: - eslint: ^7.32.0 || ^8.2.0 - eslint-plugin-import: ^2.25.3 - eslint-plugin-jsx-a11y: ^6.5.1 - eslint-plugin-react: ^7.28.0 - eslint-plugin-react-hooks: ^4.3.0 - checksum: 253178689c3c80eef2567e3aaf0612e18973bc9cf51d9be36074b5dd58210e8b6942200a424bcccbb81ac884e41303479ab09f251a2a97addc2de61efdc9576c - languageName: node - linkType: hard - "eslint-config-prettier@npm:^8.5.0, eslint-config-prettier@npm:^8.8.0": version: 8.10.0 resolution: "eslint-config-prettier@npm:8.10.0" @@ -20853,48 +19683,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-standard-kit@npm:^0.15.1": - version: 0.15.1 - resolution: "eslint-config-standard-kit@npm:0.15.1" - checksum: da4a34544f0ea0325d0340c78cb625e785aa4c7121fa25805c11290fb62f7a3573f61b783957245050b6c0901e30618c508d2df4984a1ba120c0fe93f3773131 - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" - dependencies: - debug: ^3.2.7 - is-core-module: ^2.13.0 - resolve: ^1.22.4 - checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" - dependencies: - debug: ^3.2.7 - peerDependenciesMeta: - eslint: - optional: true - checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 - languageName: node - linkType: hard - -"eslint-plugin-es@npm:^3.0.0": - version: 3.0.1 - resolution: "eslint-plugin-es@npm:3.0.1" - dependencies: - eslint-utils: ^2.0.0 - regexpp: ^3.0.0 - peerDependencies: - eslint: ">=4.19.1" - checksum: e57592c52301ee8ddc296ae44216df007f3a870bcb3be8d1fbdb909a1d3a3efe3fa3785de02066f9eba1d6466b722d3eb3cc3f8b75b3cf6a1cbded31ac6298e4 - languageName: node - linkType: hard - "eslint-plugin-eslint-comments@npm:^3.2.0": version: 3.2.0 resolution: "eslint-plugin-eslint-comments@npm:3.2.0" @@ -20920,33 +19708,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.26.0": - version: 2.29.0 - resolution: "eslint-plugin-import@npm:2.29.0" - dependencies: - array-includes: ^3.1.7 - array.prototype.findlastindex: ^1.2.3 - array.prototype.flat: ^1.3.2 - array.prototype.flatmap: ^1.3.2 - debug: ^3.2.7 - doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.9 - eslint-module-utils: ^2.8.0 - hasown: ^2.0.0 - is-core-module: ^2.13.1 - is-glob: ^4.0.3 - minimatch: ^3.1.2 - object.fromentries: ^2.0.7 - object.groupby: ^1.0.1 - object.values: ^1.1.7 - semver: ^6.3.1 - tsconfig-paths: ^3.14.2 - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 19ee541fb95eb7a796f3daebe42387b8d8262bbbcc4fd8a6e92f63a12035f3d2c6cb8bc0b6a70864fa14b1b50ed6b8e6eed5833e625e16cb6bb98b665beff269 - languageName: node - linkType: hard - "eslint-plugin-jest@npm:^26.5.3": version: 26.9.0 resolution: "eslint-plugin-jest@npm:26.9.0" @@ -20964,60 +19725,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.6.1": - version: 6.8.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" - dependencies: - "@babel/runtime": ^7.23.2 - aria-query: ^5.3.0 - array-includes: ^3.1.7 - array.prototype.flatmap: ^1.3.2 - ast-types-flow: ^0.0.8 - axe-core: =4.7.0 - axobject-query: ^3.2.1 - damerau-levenshtein: ^1.0.8 - emoji-regex: ^9.2.2 - es-iterator-helpers: ^1.0.15 - hasown: ^2.0.0 - jsx-ast-utils: ^3.3.5 - language-tags: ^1.0.9 - minimatch: ^3.1.2 - object.entries: ^1.1.7 - object.fromentries: ^2.0.7 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 3dec00e2a3089c4c61ac062e4196a70985fb7eda1fd67fe035363d92578debde92fdb8ed2e472321fc0d71e75f4a1e8888c6a3218c14dd93c8e8d19eb6f51554 - languageName: node - linkType: hard - -"eslint-plugin-mocha@npm:^10.1.0": - version: 10.2.0 - resolution: "eslint-plugin-mocha@npm:10.2.0" - dependencies: - eslint-utils: ^3.0.0 - rambda: ^7.4.0 - peerDependencies: - eslint: ">=7.0.0" - checksum: d284812141ea18b9dcd1f173477e364bda2b86a621cd2a1c13636065255d32498df33b5d9a6fa1d64b187bd86819a7707ae8b0895228a9f545f12ed153fac1a2 - languageName: node - linkType: hard - -"eslint-plugin-node@npm:^11.1.0": - version: 11.1.0 - resolution: "eslint-plugin-node@npm:11.1.0" - dependencies: - eslint-plugin-es: ^3.0.0 - eslint-utils: ^2.0.0 - ignore: ^5.1.1 - minimatch: ^3.0.4 - resolve: ^1.10.1 - semver: ^6.1.0 - peerDependencies: - eslint: ">=5.16.0" - checksum: 5804c4f8a6e721f183ef31d46fbe3b4e1265832f352810060e0502aeac7de034df83352fc88643b19641bb2163f2587f1bd4119aff0fd21e8d98c57c450e013b - languageName: node - linkType: hard - "eslint-plugin-prettier@npm:^4.2.1": version: 4.2.1 resolution: "eslint-plugin-prettier@npm:4.2.1" @@ -21069,7 +19776,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.30.1, eslint-plugin-react@npm:^7.31.8": +"eslint-plugin-react@npm:^7.30.1": version: 7.33.2 resolution: "eslint-plugin-react@npm:7.33.2" dependencies: @@ -21095,28 +19802,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-unused-imports@npm:^2.0.0": - version: 2.0.0 - resolution: "eslint-plugin-unused-imports@npm:2.0.0" - dependencies: - eslint-rule-composer: ^0.3.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - checksum: 8aa1e03e75da2a62a354065e0cb8fe370118c6f8d9720a32fe8c1da937de6adb81a4fed7d0d391d115ac9453b49029fb19f970d180a2cf3dba451fd4c20f0dc4 - languageName: node - linkType: hard - -"eslint-rule-composer@npm:^0.3.0": - version: 0.3.0 - resolution: "eslint-rule-composer@npm:0.3.0" - checksum: c2f57cded8d1c8f82483e0ce28861214347e24fd79fd4144667974cd334d718f4ba05080aaef2399e3bbe36f7d6632865110227e6b176ed6daa2d676df9281b1 - languageName: node - linkType: hard - "eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" @@ -21127,7 +19812,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.0.0, eslint-scope@npm:^7.2.2": +"eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" dependencies: @@ -21137,48 +19822,21 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-utils@npm:2.1.0" - dependencies: - eslint-visitor-keys: ^1.1.0 - checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d - languageName: node - linkType: hard - -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: ^2.0.0 - peerDependencies: - eslint: ">=5" - checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^1.1.0": - version: 1.3.0 - resolution: "eslint-visitor-keys@npm:1.3.0" - checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0": +"eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard -"eslint@npm:^8.19.0, eslint@npm:^8.23.1, eslint@npm:^8.43.0, eslint@npm:^8.7.0": +"eslint@npm:^8.19.0, eslint@npm:^8.23.1, eslint@npm:^8.43.0": version: 8.53.0 resolution: "eslint@npm:8.53.0" dependencies: @@ -21226,7 +19884,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.0.0, espree@npm:^9.6.0, espree@npm:^9.6.1": +"espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -21257,7 +19915,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0, esquery@npm:^1.4.2": +"esquery@npm:^1.4.2": version: 1.5.0 resolution: "esquery@npm:1.5.0" dependencies: @@ -21344,56 +20002,6 @@ __metadata: languageName: node linkType: hard -"eth-block-tracker@npm:^4.4.2": - version: 4.4.3 - resolution: "eth-block-tracker@npm:4.4.3" - dependencies: - "@babel/plugin-transform-runtime": ^7.5.5 - "@babel/runtime": ^7.5.5 - eth-query: ^2.1.0 - json-rpc-random-id: ^1.0.1 - pify: ^3.0.0 - safe-event-emitter: ^1.0.1 - checksum: 3ae7e459b19b65303ec7bd0df7ad2a69476adb01cf2f44699b3482fd14e9e058e9eb85a9612307ba33f565e29ca6d19466765122a1106d1def820f6bfe272d52 - languageName: node - linkType: hard - -"eth-components@npm:3.6.0-beta04": - version: 3.6.0-beta04 - resolution: "eth-components@npm:3.6.0-beta04" - dependencies: - "@ethersproject/abi": ^5.6.4 - "@ethersproject/abstract-provider": ^5.6.1 - "@ethersproject/address": ^5.6.1 - "@ethersproject/bignumber": ^5.6.2 - "@ethersproject/bytes": ^5.6.1 - "@ethersproject/contracts": ^5.6.2 - "@ethersproject/networks": ^5.6.4 - "@ethersproject/providers": ^5.6.8 - "@ethersproject/signing-key": ^5.6.2 - "@ethersproject/solidity": ^5.6.1 - "@ethersproject/units": ^5.6.1 - "@ethersproject/wallet": ^5.6.2 - axios: ^0.27.2 - bnc-notify: ^1.9.5 - eth-hooks: 5.0.2-beta27 - ethers: ^5.6.8 - qrcode.react: ^3.0.2 - react-blockies: ^1.4.1 - react-qr-reader: ^3.0.0-beta-1 - ts-invariant: ^0.10.3 - use-debounce: ^8.0.1 - usehooks-ts: ^2.5.4 - peerDependencies: - "@ant-design/icons": ^4.2 - antd: ^4.7 - react: ">=17" - react-css-theme-switcher: ^0.3.0 - react-dom: ">=17" - checksum: aa2f227d376ddbc5156da80a12244b47e000a5a862aa4e9a5bed3467fa2d33b41159119b405e1d0700f6108293aa509d007fc861effb8da1fe1428d211143c6f - languageName: node - linkType: hard - "eth-ens-namehash@npm:2.0.8, eth-ens-namehash@npm:^2.0.8": version: 2.0.8 resolution: "eth-ens-namehash@npm:2.0.8" @@ -21430,53 +20038,6 @@ __metadata: languageName: node linkType: hard -"eth-hooks@npm:5.0.2-beta27": - version: 5.0.2-beta27 - resolution: "eth-hooks@npm:5.0.2-beta27" - dependencies: - "@ethersproject/abi": ^5.6.4 - "@ethersproject/abstract-provider": ^5.6.1 - "@ethersproject/address": ^5.6.1 - "@ethersproject/bignumber": ^5.6.2 - "@ethersproject/bytes": ^5.6.1 - "@ethersproject/contracts": ^5.6.2 - "@ethersproject/networks": ^5.6.4 - "@ethersproject/providers": ^5.6.8 - "@ethersproject/signing-key": ^5.6.2 - "@ethersproject/solidity": ^5.6.1 - "@ethersproject/units": ^5.6.1 - "@ethersproject/wallet": ^5.6.2 - "@uniswap/token-lists": ^1.0.0-beta.30 - "@web3-react/abstract-connector": ^6.0.7 - "@web3-react/core": ^6.1.9 - "@web3-react/types": ^6.0.7 - ethers: ^5.6.9 - lodash.isequal: ^4.5.0 - merge-anything: ^5.0.2 - react-query: ^3.39.2 - ts-invariant: ^0.10.3 - use-debounce: ^8.0.3 - usehooks-ts: ^2.6.0 - web3modal: ^1.9.8 - zod: ^3.18.0 - zustand: 4.0.0 - peerDependencies: - "@uniswap/sdk": ^3 - react: ">=17" - react-dom: ">=17" - checksum: 71c3e4e0a175cbab18507a6150c4640314a9d3b6491fa55a38a7a0daa1b89e727ccedd5c3daf63493e29a9a7f2e25e8f2c238629fab5f82091b5da192cc494b5 - languageName: node - linkType: hard - -"eth-json-rpc-errors@npm:^1.0.1": - version: 1.1.1 - resolution: "eth-json-rpc-errors@npm:1.1.1" - dependencies: - fast-safe-stringify: ^2.0.6 - checksum: 7f8e9f2ef77d17f0df738d167f46bb12d0d302389ae7520522136c910e75791559bfc80eb768369418dce8b08793ad8719cb736867f12c9b8587185de1ee6731 - languageName: node - linkType: hard - "eth-json-rpc-filters@npm:5.1.0": version: 5.1.0 resolution: "eth-json-rpc-filters@npm:5.1.0" @@ -21490,20 +20051,6 @@ __metadata: languageName: node linkType: hard -"eth-json-rpc-filters@npm:^4.1.1, eth-json-rpc-filters@npm:^4.2.1": - version: 4.2.2 - resolution: "eth-json-rpc-filters@npm:4.2.2" - dependencies: - "@metamask/safe-event-emitter": ^2.0.0 - async-mutex: ^0.2.6 - eth-json-rpc-middleware: ^6.0.0 - eth-query: ^2.1.2 - json-rpc-engine: ^6.1.0 - pify: ^5.0.0 - checksum: add6ef65c30c6dc85f9ab464325b509247b1be2596763d30cc23c66d32e0a835830daf14bc36fc2e43670d0c54b4a6010bb981c9006372c5520fd6abdf0d6c77 - languageName: node - linkType: hard - "eth-json-rpc-infura@npm:^3.1.0": version: 3.2.1 resolution: "eth-json-rpc-infura@npm:3.2.1" @@ -21516,30 +20063,6 @@ __metadata: languageName: node linkType: hard -"eth-json-rpc-infura@npm:^4.0.1": - version: 4.1.0 - resolution: "eth-json-rpc-infura@npm:4.1.0" - dependencies: - eth-json-rpc-middleware: ^4.4.0 - eth-rpc-errors: ^3.0.0 - json-rpc-engine: ^5.1.3 - node-fetch: ^2.6.0 - checksum: a558c1eee2377c89066caeccf490390d0c2c0b36678530eece098920e7e236f9ea22a2a9f6ffebf206e37ed05aee0d98dcb33c3c0819ec448812cc1a975bc622 - languageName: node - linkType: hard - -"eth-json-rpc-infura@npm:^5.1.0": - version: 5.1.0 - resolution: "eth-json-rpc-infura@npm:5.1.0" - dependencies: - eth-json-rpc-middleware: ^6.0.0 - eth-rpc-errors: ^3.0.0 - json-rpc-engine: ^5.3.0 - node-fetch: ^2.6.0 - checksum: 29712d77741b6bc94634d32286095e30e65e793034d1ba80fa14719ddb1a85a34cc8eddc36f0bbe3f9aaa841b80217e5347bb919004068749e0e945eff637a98 - languageName: node - linkType: hard - "eth-json-rpc-middleware@npm:^1.5.0": version: 1.6.0 resolution: "eth-json-rpc-middleware@npm:1.6.0" @@ -21561,58 +20084,6 @@ __metadata: languageName: node linkType: hard -"eth-json-rpc-middleware@npm:^4.1.5, eth-json-rpc-middleware@npm:^4.4.0": - version: 4.4.1 - resolution: "eth-json-rpc-middleware@npm:4.4.1" - dependencies: - btoa: ^1.2.1 - clone: ^2.1.1 - eth-json-rpc-errors: ^1.0.1 - eth-query: ^2.1.2 - eth-sig-util: ^1.4.2 - ethereumjs-block: ^1.6.0 - ethereumjs-tx: ^1.3.7 - ethereumjs-util: ^5.1.2 - ethereumjs-vm: ^2.6.0 - fetch-ponyfill: ^4.0.0 - json-rpc-engine: ^5.1.3 - json-stable-stringify: ^1.0.1 - pify: ^3.0.0 - safe-event-emitter: ^1.0.1 - checksum: 561cc05ea238fb930be5500ffb8902d17b67b6a87154635fea3f68da27fafec5323ccf3e2f26045ae5e87d33994c1bf47c3c6b9fb6a8764b2ccb0c0fa3b55964 - languageName: node - linkType: hard - -"eth-json-rpc-middleware@npm:^6.0.0": - version: 6.0.0 - resolution: "eth-json-rpc-middleware@npm:6.0.0" - dependencies: - btoa: ^1.2.1 - clone: ^2.1.1 - eth-query: ^2.1.2 - eth-rpc-errors: ^3.0.0 - eth-sig-util: ^1.4.2 - ethereumjs-util: ^5.1.2 - json-rpc-engine: ^5.3.0 - json-stable-stringify: ^1.0.1 - node-fetch: ^2.6.1 - pify: ^3.0.0 - safe-event-emitter: ^1.0.1 - checksum: d4ef8c6ba85cc0060c09ded79152d46cdd1a85124c655f40bb8ca72a4b52dfe7ef101b45dae1ac04558900ccb10b98e5c9570be22715a7dc158e822728e159b5 - languageName: node - linkType: hard - -"eth-lib@npm:0.2.7": - version: 0.2.7 - resolution: "eth-lib@npm:0.2.7" - dependencies: - bn.js: ^4.11.6 - elliptic: ^6.4.0 - xhr-request-promise: ^0.1.2 - checksum: 977eb162cedd510a6981a648473a3b41875217739a4642b2b8fd5836d318498414f859f284eb6a5c68a0a1aa0aa3847c5949ca19ca98b1e1e6f141a9ff1d1aea - languageName: node - linkType: hard - "eth-lib@npm:0.2.8": version: 0.2.8 resolution: "eth-lib@npm:0.2.8" @@ -21680,15 +20151,6 @@ __metadata: languageName: node linkType: hard -"eth-rpc-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "eth-rpc-errors@npm:3.0.0" - dependencies: - fast-safe-stringify: ^2.0.6 - checksum: c14db72bd28e8545ce8d6bbe22fa092b11695cfedc22632eda875324354edac813742c097cf56e214bd3adc14c8b1160a7b8ee371c93126e5abbb55ca75671eb - languageName: node - linkType: hard - "eth-rpc-errors@npm:^4.0.2, eth-rpc-errors@npm:^4.0.3": version: 4.0.3 resolution: "eth-rpc-errors@npm:4.0.3" @@ -21773,18 +20235,6 @@ __metadata: languageName: node linkType: hard -"ethereum-checksum-address@npm:0.0.2": - version: 0.0.2 - resolution: "ethereum-checksum-address@npm:0.0.2" - dependencies: - keccak256: ^1.0.0 - meow: ^5.0.0 - bin: - ethereum_checksum_address: bin/ethereum_checksum_address - checksum: 38d928ed8009839acb2997b1734941cd18389af50fd8f64415ac72935aad037c757b0a04a664107026dbd0850981217b7aeb39b5494a6e9733b4354c0c90e6c3 - languageName: node - linkType: hard - "ethereum-common@npm:0.2.0": version: 0.2.0 resolution: "ethereum-common@npm:0.2.0" @@ -21846,45 +20296,6 @@ __metadata: languageName: node linkType: hard -"ethereum-private-key-to-address@npm:0.0.3": - version: 0.0.3 - resolution: "ethereum-private-key-to-address@npm:0.0.3" - dependencies: - ethereum-private-key-to-public-key: 0.0.2 - ethereum-public-key-to-address: 0.0.1 - meow: ^5.0.0 - bin: - ethereum_private_key_to_address: bin/ethereum_private_key_to_address - checksum: 0ce2509daf613515decc4b6ae37be772ccf57ef4528145d8c8063f848b3b0e29b17f8b4428208831319471ecf763554a60a7ee0a0b41a6726a2aa35b0bb3ef64 - languageName: node - linkType: hard - -"ethereum-private-key-to-public-key@npm:0.0.2": - version: 0.0.2 - resolution: "ethereum-private-key-to-public-key@npm:0.0.2" - dependencies: - meow: ^5.0.0 - secp256k1: ^3.7.1 - bin: - ethereum_private_key_to_public_key: bin/ethereum_private_key_to_public_key - checksum: 6e070d677ce48493dfe6901beb338d332cb43502729892b9fd3dca489712f2528d0d36445e3a4e7f5c63be48458884c0768080717df292a9d27ec845d9adb457 - languageName: node - linkType: hard - -"ethereum-public-key-to-address@npm:0.0.1": - version: 0.0.1 - resolution: "ethereum-public-key-to-address@npm:0.0.1" - dependencies: - ethereum-checksum-address: 0.0.2 - keccak256: ^1.0.0 - meow: ^5.0.0 - secp256k1: ^3.7.1 - bin: - ethereum_public_key_to_address: bin/ethereum_public_key_to_address - checksum: cae0442e676192b39d4edea25b3c201b390a4bb5297d7561d26b417be3fcf38461613693d1fabf08991dd1330bb46a4a21faeec0358ec84587410584721daf45 - languageName: node - linkType: hard - "ethereum-waffle@npm:^3.0.0": version: 3.4.4 resolution: "ethereum-waffle@npm:3.4.4" @@ -22020,7 +20431,7 @@ __metadata: languageName: node linkType: hard -"ethereumjs-tx@npm:^1.1.1, ethereumjs-tx@npm:^1.2.0, ethereumjs-tx@npm:^1.2.2, ethereumjs-tx@npm:^1.3.3, ethereumjs-tx@npm:^1.3.7": +"ethereumjs-tx@npm:^1.1.1, ethereumjs-tx@npm:^1.2.0, ethereumjs-tx@npm:^1.2.2, ethereumjs-tx@npm:^1.3.3": version: 1.3.7 resolution: "ethereumjs-tx@npm:1.3.7" dependencies: @@ -22030,21 +20441,6 @@ __metadata: languageName: node linkType: hard -"ethereumjs-util@npm:5.2.0": - version: 5.2.0 - resolution: "ethereumjs-util@npm:5.2.0" - dependencies: - bn.js: ^4.11.0 - create-hash: ^1.1.2 - ethjs-util: ^0.1.3 - keccak: ^1.0.2 - rlp: ^2.0.0 - safe-buffer: ^5.1.1 - secp256k1: ^3.0.1 - checksum: 930d1521b2b1266c445e1b95ab0e06c9c0afd0ba9c399faa2b7a306ff37017f3198ab00317e56a0766994b7f8e4634682ffa5a848891a86369bc0355f529feff - languageName: node - linkType: hard - "ethereumjs-util@npm:6.2.1, ethereumjs-util@npm:^6.0.0, ethereumjs-util@npm:^6.1.0, ethereumjs-util@npm:^6.2.0, ethereumjs-util@npm:^6.2.1": version: 6.2.1 resolution: "ethereumjs-util@npm:6.2.1" @@ -22171,24 +20567,7 @@ __metadata: languageName: node linkType: hard -"ethers@npm:4.0.47": - version: 4.0.47 - resolution: "ethers@npm:4.0.47" - dependencies: - aes-js: 3.0.0 - bn.js: ^4.4.0 - elliptic: 6.5.2 - hash.js: 1.1.3 - js-sha3: 0.5.7 - scrypt-js: 2.0.4 - setimmediate: 1.0.4 - uuid: 2.0.1 - xmlhttprequest: 1.8.0 - checksum: d2342808d65bea82d65f5a57e2b59f224e50f2245547bededc35574cee1530446bbcf8eda10202d7fd25f7c8e42c25eb6ea49b699862bc456bd8ca45a8b2b2eb - languageName: node - linkType: hard - -"ethers@npm:5, ethers@npm:5.7.2, ethers@npm:^5.*, ethers@npm:^5.0.0, ethers@npm:^5.0.1, ethers@npm:^5.0.13, ethers@npm:^5.0.2, ethers@npm:^5.3.1, ethers@npm:^5.5.2, ethers@npm:^5.5.4, ethers@npm:^5.6.8, ethers@npm:^5.6.9, ethers@npm:^5.7.0, ethers@npm:^5.7.1, ethers@npm:^5.7.2": +"ethers@npm:5, ethers@npm:5.7.2, ethers@npm:^5.*, ethers@npm:^5.0.0, ethers@npm:^5.0.1, ethers@npm:^5.0.13, ethers@npm:^5.0.2, ethers@npm:^5.3.1, ethers@npm:^5.5.2, ethers@npm:^5.5.4, ethers@npm:^5.7.0, ethers@npm:^5.7.1, ethers@npm:^5.7.2": version: 5.7.2 resolution: "ethers@npm:5.7.2" dependencies: @@ -22356,13 +20735,6 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:4.0.0": - version: 4.0.0 - resolution: "eventemitter3@npm:4.0.0" - checksum: 53532ce3012f48339fed187125364593a6a221ae6a1dda0ef23570ee31f471ec2e10105634900f22169895acc0ad2a2e8e8db263784b736effc412dc9ffd86c6 - languageName: node - linkType: hard - "eventemitter3@npm:4.0.4": version: 4.0.4 resolution: "eventemitter3@npm:4.0.4" @@ -23064,13 +21436,6 @@ __metadata: languageName: node linkType: hard -"find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "find-root@npm:1.1.0" - checksum: b2a59fe4b6c932eef36c45a048ae8f93c85640212ebe8363164814990ee20f154197505965f3f4f102efc33bfb1cbc26fd17c4a2fc739ebc51b886b137cbefaf - languageName: node - linkType: hard - "find-up@npm:5.0.0, find-up@npm:^5.0.0, find-up@npm:~5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -23091,7 +21456,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^2.0.0, find-up@npm:^2.1.0": +"find-up@npm:^2.1.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" dependencies: @@ -23119,13 +21484,6 @@ __metadata: languageName: node linkType: hard -"find-value@npm:^1.0.12": - version: 1.0.12 - resolution: "find-value@npm:1.0.12" - checksum: 5cab63c88e5090744de582c8c331c05b134f3501935da270f24c95b395c4fea3e7d0df5e9cfdd6c2a25b80ac7cde3bc06d6dd388e4fdc6cd52f6580ed95e14e1 - languageName: node - linkType: hard - "find-yarn-workspace-root@npm:^1.2.1": version: 1.2.1 resolution: "find-yarn-workspace-root@npm:1.2.1" @@ -23218,7 +21576,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.12.1, follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.0": +"follow-redirects@npm:^1.12.1, follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.15.0": version: 1.15.3 resolution: "follow-redirects@npm:1.15.3" peerDependenciesMeta: @@ -23337,13 +21695,6 @@ __metadata: languageName: node linkType: hard -"fortmatic@npm:^2.4.0": - version: 2.4.0 - resolution: "fortmatic@npm:2.4.0" - checksum: c0556a79454a17e141db5c9fd07dfa6f975ad67f88d09353cfbb137d02036077a0acd4c455f58f3196d3eff827b0bb2508e783b7ef756249ebb326f6898bc422 - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -23914,7 +22265,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:8.1.0, glob@npm:^8.0.3": +"glob@npm:8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -24213,7 +22564,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.8.2, got@npm:^11.8.5": +"got@npm:^11.8.5": version: 11.8.6 resolution: "got@npm:11.8.6" dependencies: @@ -24783,7 +23134,7 @@ __metadata: languageName: node linkType: hard -"hmac-drbg@npm:^1.0.0, hmac-drbg@npm:^1.0.1": +"hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" dependencies: @@ -24794,7 +23145,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -25097,16 +23448,7 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:^3.0.3": - version: 3.0.4 - resolution: "ignore-walk@npm:3.0.4" - dependencies: - minimatch: ^3.0.4 - checksum: 9e9c5ef6c3e0ed7ef5d797991abb554dbb7e60d5fedf6cf05c7129819689eba2b462f625c6e3561e0fc79841904eb829565513eeeab1b44f4fbec4d3146b1a8d - languageName: node - linkType: hard - -"ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.2.0": +"ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.2.0": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef @@ -25203,13 +23545,6 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^3.0.0": - version: 3.2.0 - resolution: "indent-string@npm:3.2.0" - checksum: a0b72603bba6c985d367fda3a25aad16423d2056b22a7e83ee2dd9ce0ce3d03d1e078644b679087aa7edf1cfb457f0d96d9eeadc0b12f38582088cc00e995d2f - languageName: node - linkType: hard - "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" @@ -25255,13 +23590,6 @@ __metadata: languageName: node linkType: hard -"ini@npm:^2.0.0": - version: 2.0.0 - resolution: "ini@npm:2.0.0" - checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e - languageName: node - linkType: hard - "inline-source-map@npm:~0.6.0": version: 0.6.2 resolution: "inline-source-map@npm:0.6.2" @@ -25731,13 +24059,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:2.0.4": - version: 2.0.4 - resolution: "is-buffer@npm:2.0.4" - checksum: b1616ff40c1644e219d6038819044608e31edcc60eb287e5f214391222dea889a68c659f0654865ce34b6c4dcfa2c8cae0174343a0f6ae3f2150f7856326cb80 - languageName: node - linkType: hard - "is-buffer@npm:^1.1.0, is-buffer@npm:^1.1.5": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" @@ -25745,7 +24066,7 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^2.0.2, is-buffer@npm:^2.0.5": +"is-buffer@npm:^2.0.5": version: 2.0.5 resolution: "is-buffer@npm:2.0.5" checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 @@ -25770,7 +24091,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -26073,13 +24394,6 @@ __metadata: languageName: node linkType: hard -"is-primitive@npm:^3.0.1": - version: 3.0.1 - resolution: "is-primitive@npm:3.0.1" - checksum: c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed - languageName: node - linkType: hard - "is-promise@npm:^2.2.2": version: 2.2.2 resolution: "is-promise@npm:2.2.2" @@ -26238,13 +24552,6 @@ __metadata: languageName: node linkType: hard -"is-what@npm:^4.1.8": - version: 4.1.16 - resolution: "is-what@npm:4.1.16" - checksum: baf99e4b9f06003ceb3b2eea4a1e17179524ee3a6310dc44903eb675cfe3c0a17819ab057bb1ae6ba7ca4939ae4bdfcc6a0c4210a8457aff1756abd3607b713c - languageName: node - linkType: hard - "is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -26571,13 +24878,6 @@ __metadata: languageName: node linkType: hard -"iterate-object@npm:^1.3.4": - version: 1.3.4 - resolution: "iterate-object@npm:1.3.4" - checksum: b63496c489177babccb4b487322279ea4377e08d02b93902c3ffba3032a788f014a74e03c615da2a24807fa3fca872f69c9570f7801c8e88181df7a49298904b - languageName: node - linkType: hard - "iterator.prototype@npm:^1.1.2": version: 1.1.2 resolution: "iterator.prototype@npm:1.1.2" @@ -27278,7 +25578,7 @@ __metadata: languageName: node linkType: hard -"jsbi@npm:^3.1.1, jsbi@npm:^3.1.4": +"jsbi@npm:^3.1.4": version: 3.2.5 resolution: "jsbi@npm:3.2.5" checksum: 642d1bb139ad1c1e96c4907eb159565e980a0d168487626b493d0d0b7b341da0e43001089d3b21703fe17b18a7a6c0f42c92026f71d54471ed0a0d1b3015ec0f @@ -27423,16 +25723,6 @@ __metadata: languageName: node linkType: hard -"json-rpc-engine@npm:^5.1.3, json-rpc-engine@npm:^5.3.0": - version: 5.4.0 - resolution: "json-rpc-engine@npm:5.4.0" - dependencies: - eth-rpc-errors: ^3.0.0 - safe-event-emitter: ^1.0.1 - checksum: 310af9dc256a14e3695f917912046afcab1fe716d6243616702bc2ebcbc7d164e3c2c04a5ff267e3930ef451e4cd8905651b656988bceb96a7034bf144eb8e67 - languageName: node - linkType: hard - "json-rpc-error@npm:^2.0.0": version: 2.0.0 resolution: "json-rpc-error@npm:2.0.0" @@ -27527,15 +25817,6 @@ __metadata: languageName: node linkType: hard -"json2mq@npm:^0.2.0": - version: 0.2.0 - resolution: "json2mq@npm:0.2.0" - dependencies: - string-convert: ^0.2.0 - checksum: 5672c3abdd31e21a0e2f0c2688b4948103687dab949a1c5a1cba98667e899a96c2c7e3d71763c4f5e7cd7d7c379ea5dd5e1a9b2a2107dd1dfa740719a11aa272 - languageName: node - linkType: hard - "json5@npm:^0.5.1": version: 0.5.1 resolution: "json5@npm:0.5.1" @@ -27545,7 +25826,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1, json5@npm:^1.0.2": +"json5@npm:^1.0.1": version: 1.0.2 resolution: "json5@npm:1.0.2" dependencies: @@ -27556,7 +25837,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -27660,7 +25941,7 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" dependencies: @@ -27691,17 +25972,6 @@ __metadata: languageName: node linkType: hard -"keccak256@npm:^1.0.0": - version: 1.0.6 - resolution: "keccak256@npm:1.0.6" - dependencies: - bn.js: ^5.2.0 - buffer: ^6.0.3 - keccak: ^3.0.2 - checksum: decafb4b37adcfa6d06b6a5d28546d0d7a9f01ccf4b8cc8963cf8188fcc79a230d7e22988e860813623c602d764259734423e38fd7b9aadfeb409d6928a1d4cf - languageName: node - linkType: hard - "keccak@npm:3.0.1": version: 3.0.1 resolution: "keccak@npm:3.0.1" @@ -27713,19 +25983,6 @@ __metadata: languageName: node linkType: hard -"keccak@npm:^1.0.2": - version: 1.4.0 - resolution: "keccak@npm:1.4.0" - dependencies: - bindings: ^1.2.1 - inherits: ^2.0.3 - nan: ^2.2.1 - node-gyp: latest - safe-buffer: ^5.1.0 - checksum: 236ba4183d64e1118566c4f123d812cc8fa5fb0fa477b6743bc398aced42595816f46a322bf0240a6a7589eff932aa1540066a30db2367e4049436d9fa30f537 - languageName: node - linkType: hard - "keccak@npm:^3.0.0, keccak@npm:^3.0.1, keccak@npm:^3.0.2, keccak@npm:^3.0.3": version: 3.0.4 resolution: "keccak@npm:3.0.4" @@ -27860,22 +26117,6 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:^0.3.20": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a - languageName: node - linkType: hard - -"language-tags@npm:^1.0.9": - version: 1.0.9 - resolution: "language-tags@npm:1.0.9" - dependencies: - language-subtag-registry: ^0.3.20 - checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78 - languageName: node - linkType: hard - "lcid@npm:^1.0.0": version: 1.0.0 resolution: "lcid@npm:1.0.0" @@ -28271,18 +26512,6 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^4.0.0": - version: 4.0.0 - resolution: "load-json-file@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^4.0.0 - pify: ^3.0.0 - strip-bom: ^3.0.0 - checksum: 8f5d6d93ba64a9620445ee9bde4d98b1eac32cf6c8c2d20d44abfa41a6945e7969456ab5f1ca2fb06ee32e206c9769a20eec7002fe290de462e8c884b6b8b356 - languageName: node - linkType: hard - "local-pkg@npm:^0.4.3": version: 0.4.3 resolution: "local-pkg@npm:0.4.3" @@ -28435,7 +26664,7 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.0, lodash.merge@npm:^4.6.2": +"lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 @@ -28667,17 +26896,7 @@ __metadata: languageName: node linkType: hard -"loglevel-colored-level-prefix@npm:^1.0.0": - version: 1.0.0 - resolution: "loglevel-colored-level-prefix@npm:1.0.0" - dependencies: - chalk: ^1.1.3 - loglevel: ^1.4.1 - checksum: 146aa7d0ea900d6d8523e945b2265be240e4c7c4752dae678983764dd756c44194684af1ee8ea721feff4c4f8c5771544a02a6cd8b269a663cffe9b4fcf955f1 - languageName: node - linkType: hard - -"loglevel@npm:^1.4.1, loglevel@npm:^1.8.1": +"loglevel@npm:^1.8.1": version: 1.8.1 resolution: "loglevel@npm:1.8.1" checksum: a1a62db40291aaeaef2f612334c49e531bff71cc1d01a2acab689ab80d59e092f852ab164a5aedc1a752fdc46b7b162cb097d8a9eb2cf0b299511106c29af61d @@ -28723,16 +26942,6 @@ __metadata: languageName: node linkType: hard -"loud-rejection@npm:^1.0.0": - version: 1.6.0 - resolution: "loud-rejection@npm:1.6.0" - dependencies: - currently-unhandled: ^0.4.1 - signal-exit: ^3.0.0 - checksum: 750e12defde34e8cbf263c2bff16f028a89b56e022ad6b368aa7c39495b5ac33f2349a8d00665a9b6d25c030b376396524d8a31eb0dde98aaa97956d7324f927 - languageName: node - linkType: hard - "loupe@npm:^2.3.6": version: 2.3.7 resolution: "loupe@npm:2.3.7" @@ -28936,13 +27145,6 @@ __metadata: languageName: node linkType: hard -"map-obj@npm:^2.0.0": - version: 2.0.0 - resolution: "map-obj@npm:2.0.0" - checksum: 77d2b7b03398a71c84bd7df8ab7be2139e5459fc1e18dbb5f15055fe7284bec0fc37fe410185b5f8ca2e3c3e01fd0fd1f946c579607878adb26cad1cd75314aa - languageName: node - linkType: hard - "map-obj@npm:^4.0.0": version: 4.3.0 resolution: "map-obj@npm:4.3.0" @@ -28980,16 +27182,6 @@ __metadata: languageName: node linkType: hard -"match-sorter@npm:^6.0.2": - version: 6.3.1 - resolution: "match-sorter@npm:6.3.1" - dependencies: - "@babel/runtime": ^7.12.5 - remove-accents: 0.4.2 - checksum: a4b02b676ac4ce64a89a091539ee4a70a802684713bcf06f2b70787927f510fe8a2adc849f9288857a90906083ad303467e530e8723b4a9756df9994fc164550 - languageName: node - linkType: hard - "mcl-wasm@npm:^0.7.1": version: 0.7.9 resolution: "mcl-wasm@npm:0.7.9" @@ -29091,23 +27283,6 @@ __metadata: languageName: node linkType: hard -"meow@npm:^5.0.0": - version: 5.0.0 - resolution: "meow@npm:5.0.0" - dependencies: - camelcase-keys: ^4.0.0 - decamelize-keys: ^1.0.0 - loud-rejection: ^1.0.0 - minimist-options: ^3.0.1 - normalize-package-data: ^2.3.4 - read-pkg-up: ^3.0.0 - redent: ^2.0.0 - trim-newlines: ^2.0.0 - yargs-parser: ^10.0.0 - checksum: c00b6cdde2b1c1d8679eb0de46a51ed4eb1ee2c8785454d7383d09ddde1076e6928f17ef0d9111e28585d4d59cc15b4ba85668e274211b502f14bd1cf659fc46 - languageName: node - linkType: hard - "meow@npm:^9.0.0": version: 9.0.0 resolution: "meow@npm:9.0.0" @@ -29128,15 +27303,6 @@ __metadata: languageName: node linkType: hard -"merge-anything@npm:^5.0.2": - version: 5.1.7 - resolution: "merge-anything@npm:5.1.7" - dependencies: - is-what: ^4.1.8 - checksum: 5b9d2bcec2dd7c0a748a84b2aabc5baeee535a8ea86af9a0154c2446298c1bf7c1746dd67757df5d4138553b8f24d46730263464fbc115fe6ef9056be9f51b04 - languageName: node - linkType: hard - "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" @@ -30093,13 +28259,6 @@ __metadata: languageName: node linkType: hard -"microseconds@npm:0.2.0": - version: 0.2.0 - resolution: "microseconds@npm:0.2.0" - checksum: 22bfa8553f92c7d95afff6de0aeb2aecf750680d41b8c72b02098ccc5bbbb0a384380ff539292dbd3788f5dfc298682f9d38a2b4c101f5ee2c9471d53934c5fa - languageName: node - linkType: hard - "miller-rabin@npm:^4.0.0": version: 4.0.1 resolution: "miller-rabin@npm:4.0.1" @@ -30211,7 +28370,7 @@ __metadata: languageName: node linkType: hard -"minimalistic-crypto-utils@npm:^1.0.0, minimalistic-crypto-utils@npm:^1.0.1": +"minimalistic-crypto-utils@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-crypto-utils@npm:1.0.1" checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed @@ -30283,16 +28442,6 @@ __metadata: languageName: node linkType: hard -"minimist-options@npm:^3.0.1": - version: 3.0.2 - resolution: "minimist-options@npm:3.0.2" - dependencies: - arrify: ^1.0.1 - is-plain-obj: ^1.1.0 - checksum: f111ff4a3371312f3827bc5a519d757bd5bd8406599193b6cd32b8137eeaee74dd8f1896b66778ac26069ecbaee0659dd0ca4b65c6ec9d0683b09a9573e4f389 - languageName: node - linkType: hard - "minimist@npm:^1.1.0, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.7, minimist@npm:~1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -30609,7 +28758,7 @@ __metadata: languageName: node linkType: hard -"moment@npm:2.29.4, moment@npm:>=2.14.0, moment@npm:^2.19.3, moment@npm:^2.24.0, moment@npm:^2.29.2, moment@npm:^2.29.4": +"moment@npm:2.29.4, moment@npm:>=2.14.0, moment@npm:^2.19.3, moment@npm:^2.29.4": version: 2.29.4 resolution: "moment@npm:2.29.4" checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e @@ -30846,7 +28995,7 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.14.0, nan@npm:^2.2.1": +"nan@npm:^2.14.0": version: 2.18.0 resolution: "nan@npm:2.18.0" dependencies: @@ -30869,15 +29018,6 @@ __metadata: languageName: node linkType: hard -"nano-time@npm:1.0.0": - version: 1.0.0 - resolution: "nano-time@npm:1.0.0" - dependencies: - big-integer: ^1.6.16 - checksum: eef8548546cc1020625f8e44751a7263e9eddf0412a6a1a6c80a8d2be2ea7973622804a977cdfe796807b85b20ff6c8ba340e8dd20effcc7078193ed5edbb5d4 - languageName: node - linkType: hard - "nanoid@npm:3.3.3": version: 3.3.3 resolution: "nanoid@npm:3.3.3" @@ -31426,16 +29566,7 @@ __metadata: languageName: node linkType: hard -"normalize-hex@npm:0.0.2": - version: 0.0.2 - resolution: "normalize-hex@npm:0.0.2" - dependencies: - bn.js: ^4.11.8 - checksum: 30b460bc2548eed735264196427c46e1900151bed2751072f3b57d73ea784bfdaf830ce092e420209488074830eddc2f8d1a282ea4595577a941697ec0c3d052 - languageName: node - linkType: hard - -"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.3.4, normalize-package-data@npm:^2.5.0": +"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: @@ -31480,36 +29611,6 @@ __metadata: languageName: node linkType: hard -"npm-bundled@npm:^1.1.1": - version: 1.1.2 - resolution: "npm-bundled@npm:1.1.2" - dependencies: - npm-normalize-package-bin: ^1.0.1 - checksum: 6e599155ef28d0b498622f47f1ba189dfbae05095a1ed17cb3a5babf961e965dd5eab621f0ec6f0a98de774e5836b8f5a5ee639010d64f42850a74acec3d4d09 - languageName: node - linkType: hard - -"npm-normalize-package-bin@npm:^1.0.1": - version: 1.0.1 - resolution: "npm-normalize-package-bin@npm:1.0.1" - checksum: ae7f15155a1e3ace2653f12ddd1ee8eaa3c84452fdfbf2f1943e1de264e4b079c86645e2c55931a51a0a498cba31f70022a5219d5665fbcb221e99e58bc70122 - languageName: node - linkType: hard - -"npm-packlist@npm:^2.1.5": - version: 2.2.2 - resolution: "npm-packlist@npm:2.2.2" - dependencies: - glob: ^7.1.6 - ignore-walk: ^3.0.3 - npm-bundled: ^1.1.1 - npm-normalize-package-bin: ^1.0.1 - bin: - npm-packlist: bin/index.js - checksum: 799ce94b077e4dc366a9a5bcc5f006669263bb1a48d6948161aed915fd2f11dea8a7cf516a63fc78e5df059915591dade5928f0738baadc99a8ab4685d8b58c3 - languageName: node - linkType: hard - "npm-run-path@npm:^2.0.0": version: 2.0.2 resolution: "npm-run-path@npm:2.0.2" @@ -31703,7 +29804,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -31715,7 +29816,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.5, object.entries@npm:^1.1.6, object.entries@npm:^1.1.7": +"object.entries@npm:^1.1.6": version: 1.1.7 resolution: "object.entries@npm:1.1.7" dependencies: @@ -31726,7 +29827,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.6, object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.6": version: 2.0.7 resolution: "object.fromentries@npm:2.0.7" dependencies: @@ -31750,18 +29851,6 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5 - languageName: node - linkType: hard - "object.hasown@npm:^1.1.2": version: 1.1.3 resolution: "object.hasown@npm:1.1.3" @@ -31781,7 +29870,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": +"object.values@npm:^1.1.6": version: 1.1.7 resolution: "object.values@npm:1.1.7" dependencies: @@ -31799,13 +29888,6 @@ __metadata: languageName: node linkType: hard -"oblivious-set@npm:1.0.0": - version: 1.0.0 - resolution: "oblivious-set@npm:1.0.0" - checksum: f31740ea9c3a8242ad2324e4ebb9a35359fbc2e6e7131731a0fc1c8b7b1238eb07e4c8c631a38535243a7b8e3042b7e89f7dc2a95d2989afd6f80bd5793b0aab - languageName: node - linkType: hard - "oblivious-set@npm:1.1.1": version: 1.1.1 resolution: "oblivious-set@npm:1.1.1" @@ -32649,15 +30731,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^3.0.0": - version: 3.0.0 - resolution: "path-type@npm:3.0.0" - dependencies: - pify: ^3.0.0 - checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -32708,20 +30781,6 @@ __metadata: languageName: node linkType: hard -"penpal@npm:3.0.7": - version: 3.0.7 - resolution: "penpal@npm:3.0.7" - checksum: 69a77ac8739869010022f447f9d6fa439a4e89cfcbf6bea2053a10114765ee959c1ccc2105dabcf205ac7d609998c0ac30e89f74991efa342becf07a9c6120d8 - languageName: node - linkType: hard - -"penpal@npm:4.1.1": - version: 4.1.1 - resolution: "penpal@npm:4.1.1" - checksum: 8f3465ba30a19dc0147f6b65be4199706588ee0329648b99964b771b2155e4d13a8d267a0b68cf7ed12d4c4cade41d6bbc1482e8466db3edbdd739d051dd3e7c - languageName: node - linkType: hard - "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" @@ -32752,13 +30811,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:4.0.1, pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b - languageName: node - linkType: hard - "pify@npm:^2.0.0, pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" @@ -32773,6 +30825,13 @@ __metadata: languageName: node linkType: hard +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b + languageName: node + linkType: hard + "pify@npm:^5.0.0": version: 5.0.0 resolution: "pify@npm:5.0.0" @@ -32834,15 +30893,6 @@ __metadata: languageName: node linkType: hard -"pinst@npm:^3.0.0": - version: 3.0.0 - resolution: "pinst@npm:3.0.0" - bin: - pinst: bin.js - checksum: 4ae48a6a60f79c37071233af51b4d91bfc85cfa3c12b66ccda60cdb642b4d14a4ab0cb3587afc55b1f6192cea1772a5e4822026a0d0d3528296edef00cc2d61f - languageName: node - linkType: hard - "pirates@npm:^4.0.4, pirates@npm:^4.0.5": version: 4.0.6 resolution: "pirates@npm:4.0.6" @@ -32929,15 +30979,6 @@ __metadata: languageName: node linkType: hard -"pocket-js-core@npm:0.0.3": - version: 0.0.3 - resolution: "pocket-js-core@npm:0.0.3" - dependencies: - axios: ^0.18.0 - checksum: 4f249c73854e5d331830d8519ae0376dffc4a1988a5b2f8d81e7b95c14684afb218775ebea69bbd7633b17127396a8674fa5ed9358fd79340ef3bdfe58f4412b - languageName: node - linkType: hard - "posix-character-classes@npm:^0.1.0": version: 0.1.1 resolution: "posix-character-classes@npm:0.1.1" @@ -32945,7 +30986,7 @@ __metadata: languageName: node linkType: hard -"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f @@ -33056,28 +31097,6 @@ __metadata: languageName: node linkType: hard -"prettier-eslint@npm:^15.0.1": - version: 15.0.1 - resolution: "prettier-eslint@npm:15.0.1" - dependencies: - "@types/eslint": ^8.4.2 - "@types/prettier": ^2.6.0 - "@typescript-eslint/parser": ^5.10.0 - common-tags: ^1.4.0 - dlv: ^1.1.0 - eslint: ^8.7.0 - indent-string: ^4.0.0 - lodash.merge: ^4.6.0 - loglevel-colored-level-prefix: ^1.0.0 - prettier: ^2.5.1 - pretty-format: ^23.0.1 - require-relative: ^0.8.7 - typescript: ^4.5.4 - vue-eslint-parser: ^8.0.1 - checksum: fad92d666ab92f6c773faf507ee15f2c0de8c8ac2b692a57a7c0621202f90d9e577f2664d8a701ec3b96bec3ecba586e49c3d9170de9392c0ee7c3362fdddcae - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -33109,7 +31128,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.1.2, prettier@npm:^2.3.1, prettier@npm:^2.4.1, prettier@npm:^2.5.1, prettier@npm:^2.7.1, prettier@npm:^2.8.8": +"prettier@npm:^2.1.2, prettier@npm:^2.3.1, prettier@npm:^2.4.1, prettier@npm:^2.7.1, prettier@npm:^2.8.8": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -33125,16 +31144,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^23.0.1": - version: 23.6.0 - resolution: "pretty-format@npm:23.6.0" - dependencies: - ansi-regex: ^3.0.0 - ansi-styles: ^3.2.0 - checksum: b668eac9fb19d12cf27098206d587b0be8da9f7fdc56998ace9bad9b6b6f5a5be5004d9fec3c2dc215d4128ef3db901e7329e0e8e081b0732a781bddfa9e2b66 - languageName: node - linkType: hard - "pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" @@ -33271,7 +31280,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.5.10, prop-types@npm:^15.6.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.6.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -33509,15 +31518,6 @@ __metadata: languageName: node linkType: hard -"qrcode.react@npm:^3.0.2": - version: 3.1.0 - resolution: "qrcode.react@npm:3.1.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 94a2942ecf83f461d869adb20305ae663c6d1abe93ef2c72442b07d756ce70cf6deb6fd588dc5b382b48c6991cfde1dfd5ac9b814c1461e71d5edb2d945e67fc - languageName: node - linkType: hard - "qrcode@npm:1.4.4": version: 1.4.4 resolution: "qrcode@npm:1.4.4" @@ -33655,13 +31655,6 @@ __metadata: languageName: node linkType: hard -"quick-lru@npm:^1.0.0": - version: 1.1.0 - resolution: "quick-lru@npm:1.1.0" - checksum: 7fd3fb3fb19dfc1d32bc0799c336f5867adc9ba3d9a662a50fdb463d2bb27d9c89b5e55b01a51fe09c3e251389ea858e1c38326bac8f550ff92dcebbf26665a3 - languageName: node - linkType: hard - "quick-lru@npm:^4.0.1": version: 4.0.1 resolution: "quick-lru@npm:4.0.1" @@ -33676,13 +31669,6 @@ __metadata: languageName: node linkType: hard -"r-json@npm:^1.2.10": - version: 1.2.10 - resolution: "r-json@npm:1.2.10" - checksum: 8ecf97b5a5d53b96f5962aa485411c7e9e406f400e1ebeaf6549c5f88f4cc219b6863423c144c8d27fbf23d5ecb32d9b88795469a08d6f3e9b9ba6c249f3d070 - languageName: node - linkType: hard - "r2@npm:^2.0.1": version: 2.0.1 resolution: "r2@npm:2.0.1" @@ -33710,13 +31696,6 @@ __metadata: languageName: node linkType: hard -"rambda@npm:^7.4.0": - version: 7.5.0 - resolution: "rambda@npm:7.5.0" - checksum: ad608a9a4160d0b6b0921047cea1329276bf239ff58d439135288712dcdbbf0df47c76591843ad249d89e7c5a9109ce86fe099aa54aef0dc0aa92a9b4dd1b8eb - languageName: node - linkType: hard - "ramda@npm:^0.27.1": version: 0.27.2 resolution: "ramda@npm:0.27.2" @@ -33743,13 +31722,6 @@ __metadata: languageName: node linkType: hard -"randomhex@npm:0.1.5": - version: 0.1.5 - resolution: "randomhex@npm:0.1.5" - checksum: 6ddd3a3757c6ea16c416b7b3c1b2249ba1df0113509339913bdd3195d5665b799d51b147f6b7b249d32256293b305eac8dcb04fa2a2be259a665ba4a3f090637 - languageName: node - linkType: hard - "range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" @@ -33793,578 +31765,6 @@ __metadata: languageName: node linkType: hard -"rc-align@npm:^4.0.0": - version: 4.0.15 - resolution: "rc-align@npm:4.0.15" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: 2.x - dom-align: ^1.7.0 - rc-util: ^5.26.0 - resize-observer-polyfill: ^1.5.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: dfb7d3bfaa8d4b9ead4dbd8d84d4033fbd7a3f2232e7797ab1f86545c043cbe3952575fcfa63361045e2d1fa3a07c54545e442d60b08e753f4d581dcd5da186e - languageName: node - linkType: hard - -"rc-cascader@npm:~3.7.0": - version: 3.7.3 - resolution: "rc-cascader@npm:3.7.3" - dependencies: - "@babel/runtime": ^7.12.5 - array-tree-filter: ^2.1.0 - classnames: ^2.3.1 - rc-select: ~14.1.0 - rc-tree: ~5.7.0 - rc-util: ^5.6.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 6c01218c65ed30c2638773fd8bb0ea4bc91263860c67797c8664d815c7db7ed1cdf11d80a385dff58b8d5ffe68dcfdc5299b186d31b894b4113dbaeb92ea2aca - languageName: node - linkType: hard - -"rc-checkbox@npm:~3.0.0": - version: 3.0.1 - resolution: "rc-checkbox@npm:3.0.1" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.3.2 - rc-util: ^5.25.2 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 046b138e95c1b77fb0fb0d06ef3cdb00e34ae551adfe0a0b886cd0fb0ee34a98d1bef43a2c0122e6731862c2ec031d0d2fff9b4ea6c36857777532ad29115265 - languageName: node - linkType: hard - -"rc-collapse@npm:~3.4.2": - version: 3.4.2 - resolution: "rc-collapse@npm:3.4.2" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: 2.x - rc-motion: ^2.3.4 - rc-util: ^5.2.1 - shallowequal: ^1.1.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 617409c4ca8cbcad85df7de33f40fc0526ff28f54304d687b82add8c7c4e442c5fdf2935a645d51e44afa87b23d673f4a8a4d9ee1033b473f6fd4bd5b94df4bc - languageName: node - linkType: hard - -"rc-dialog@npm:~9.0.0, rc-dialog@npm:~9.0.2": - version: 9.0.2 - resolution: "rc-dialog@npm:9.0.2" - dependencies: - "@babel/runtime": ^7.10.1 - "@rc-component/portal": ^1.0.0-8 - classnames: ^2.2.6 - rc-motion: ^2.3.0 - rc-util: ^5.21.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 470953c33123c984d7c18685435f08fb7cc4111fdbd01f032a8b111e1b0c06b2a9edcc26bc6895e1a426529e8c2842d6f79441f6bfceaa9c1c273e6b56f0f16d - languageName: node - linkType: hard - -"rc-drawer@npm:~6.3.0": - version: 6.3.0 - resolution: "rc-drawer@npm:6.3.0" - dependencies: - "@babel/runtime": ^7.10.1 - "@rc-component/portal": ^1.1.1 - classnames: ^2.2.6 - rc-motion: ^2.6.1 - rc-util: ^5.21.2 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 63c9c5d05590a35dc9a66b03544626180e8df08c593568e32f5ac86e0078b09a7388a60441f357b7c71a31715aa18f43fc4a1e165d745d58861380c88b8c9d36 - languageName: node - linkType: hard - -"rc-dropdown@npm:~4.0.0": - version: 4.0.1 - resolution: "rc-dropdown@npm:4.0.1" - dependencies: - "@babel/runtime": ^7.18.3 - classnames: ^2.2.6 - rc-trigger: ^5.3.1 - rc-util: ^5.17.0 - peerDependencies: - react: ">=16.11.0" - react-dom: ">=16.11.0" - checksum: 12d16fc49dbab3f548ba1674b12cf688f58bcb73932285354a506b2f443aa58dc09cad3e07edb5d8de8e659c91b985022eef0734f233b76261af1b17a61ce619 - languageName: node - linkType: hard - -"rc-field-form@npm:~1.34.0": - version: 1.34.2 - resolution: "rc-field-form@npm:1.34.2" - dependencies: - "@babel/runtime": ^7.18.0 - async-validator: ^4.1.0 - rc-util: ^5.32.2 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 50535a06fa3f3fa428ab142e4722e6c567a30202c7fec0a7e63685ba1cc356c3159721902aa2fdeb563e9153faa9d1b515624da4d0c5ba4cf93cf6249a763521 - languageName: node - linkType: hard - -"rc-image@npm:~5.13.0": - version: 5.13.0 - resolution: "rc-image@npm:5.13.0" - dependencies: - "@babel/runtime": ^7.11.2 - "@rc-component/portal": ^1.0.2 - classnames: ^2.2.6 - rc-dialog: ~9.0.0 - rc-motion: ^2.6.2 - rc-util: ^5.0.6 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 720ecb531474f272366a1769a831f49cc6aeabcb5e0aaa3d2395b3cdc8a8b9b08733e1b92a37c229170fa3520433efbed2d03f573f35df3efffd32998690f68e - languageName: node - linkType: hard - -"rc-input-number@npm:~7.3.9": - version: 7.3.11 - resolution: "rc-input-number@npm:7.3.11" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.5 - rc-util: ^5.23.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 8555171aed72a277721a7d22cdfadc56585f20f9422ce55b0f505eaae43837586d85bd7ebc5dca7b6eec96cbd8798b622ffd03f0187464dbaf6d741a5c20ee7d - languageName: node - linkType: hard - -"rc-input@npm:~0.1.4": - version: 0.1.4 - resolution: "rc-input@npm:0.1.4" - dependencies: - "@babel/runtime": ^7.11.1 - classnames: ^2.2.1 - rc-util: ^5.18.1 - peerDependencies: - react: ">=16.0.0" - react-dom: ">=16.0.0" - checksum: 1c1935856d7f991ec6f6f8d17945ad501ce956116fdd79b8fcbe1e265465a59b348ba61f1f90045ef14b24e93cc4963b87d5333b9b784f5f28407b6601e8570e - languageName: node - linkType: hard - -"rc-mentions@npm:~1.13.1": - version: 1.13.1 - resolution: "rc-mentions@npm:1.13.1" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.6 - rc-menu: ~9.8.0 - rc-textarea: ^0.4.0 - rc-trigger: ^5.0.4 - rc-util: ^5.22.5 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 7893c56f91a9ef60d70d607d0fb415c07398d35096a25488d49ea4829a56eda2c9cc0334af919330978e20fe85d39393caddbb52484f9bf39a80e78df4057b2e - languageName: node - linkType: hard - -"rc-menu@npm:~9.8.0": - version: 9.8.4 - resolution: "rc-menu@npm:9.8.4" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: 2.x - rc-motion: ^2.4.3 - rc-overflow: ^1.2.8 - rc-trigger: ^5.1.2 - rc-util: ^5.27.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: a646dea20e8f5638aa25da8e9fa552ffb833b13fbfce04b7ae876892e7ea1592143cbf57bcb943fa9ea96f29e65a1987c2aab5c1407874e825e0ba20e16109f2 - languageName: node - linkType: hard - -"rc-motion@npm:^2.0.0, rc-motion@npm:^2.0.1, rc-motion@npm:^2.2.0, rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4, rc-motion@npm:^2.4.3, rc-motion@npm:^2.4.4, rc-motion@npm:^2.6.1, rc-motion@npm:^2.6.2": - version: 2.9.0 - resolution: "rc-motion@npm:2.9.0" - dependencies: - "@babel/runtime": ^7.11.1 - classnames: ^2.2.1 - rc-util: ^5.21.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 6c7c211a62896a2c443c43f27d13ec84c832884ec1860a40025f6270321e4e8c8a7abaf99d60a09d6e5cadc112e3d9787e0c58970eb69b0bb798eaa6be81dcf5 - languageName: node - linkType: hard - -"rc-notification@npm:~4.6.0": - version: 4.6.1 - resolution: "rc-notification@npm:4.6.1" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: 2.x - rc-motion: ^2.2.0 - rc-util: ^5.20.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: e953a85a6061103485db33f76b5c25907c273a03fd39be942b26eace33c83b42c26054d0d6f063d2239cc2d52462e9638c818be59da966ea18a74a0b168c4c36 - languageName: node - linkType: hard - -"rc-overflow@npm:^1.0.0, rc-overflow@npm:^1.2.8": - version: 1.3.2 - resolution: "rc-overflow@npm:1.3.2" - dependencies: - "@babel/runtime": ^7.11.1 - classnames: ^2.2.1 - rc-resize-observer: ^1.0.0 - rc-util: ^5.37.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 7041f72e881ead9a484bddb6b6b6eb94455911f6b1cb06b16979ffe7d79e81058d5c77d0ca3f14faa0d1e43c81b966e65ed11678d09c2344cfd84dcfd803e620 - languageName: node - linkType: hard - -"rc-pagination@npm:~3.2.0": - version: 3.2.0 - resolution: "rc-pagination@npm:3.2.0" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: deca480696346bbe729945e19fca2b1b50defebd9251ddcc821cc0aa6f58383e9f6fcc7fe4571f48299ba74f30a370687cc099e44e77e2d3d43d4b2d845f91e5 - languageName: node - linkType: hard - -"rc-picker@npm:~2.7.0": - version: 2.7.6 - resolution: "rc-picker@npm:2.7.6" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.1 - date-fns: 2.x - dayjs: 1.x - moment: ^2.24.0 - rc-trigger: ^5.0.4 - rc-util: ^5.37.0 - shallowequal: ^1.1.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 69ab3e9cdb71666000e00e1693d13ee8b95bc3df7a884eeebbe56d62c576a53d6f72ca1b38dbcecde93128da5c57a75fa9c46076d6910dc83fe2cc7554dd6d6b - languageName: node - linkType: hard - -"rc-progress@npm:~3.4.1": - version: 3.4.2 - resolution: "rc-progress@npm:3.4.2" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.6 - rc-util: ^5.16.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 738aa7a7d00c1a550884bcfa55e0a55bad799f97207889bc9b43c17d2c1b66b6a42e75d635a1c6cdb1696d01f8dddcf8d7d0656356b5871b46b63343db96777b - languageName: node - linkType: hard - -"rc-rate@npm:~2.9.0": - version: 2.9.3 - resolution: "rc-rate@npm:2.9.3" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.5 - rc-util: ^5.0.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 044f51145b414adf351b4e643cc86ecc33c8332fb3499c606aea52ae80e4bfc60e471ff46511ca9770a5c73d42ac80ceacf4e092a9de3ba23a6a8493caa76ba4 - languageName: node - linkType: hard - -"rc-resize-observer@npm:^1.0.0, rc-resize-observer@npm:^1.1.0, rc-resize-observer@npm:^1.2.0": - version: 1.4.0 - resolution: "rc-resize-observer@npm:1.4.0" - dependencies: - "@babel/runtime": ^7.20.7 - classnames: ^2.2.1 - rc-util: ^5.38.0 - resize-observer-polyfill: ^1.5.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: e6ee24fd887ea440b07e0326c3fc60b240274fa43ea87cf8f86ca9e0741a2c817e47a182f336b00d7246b4fd21b3536f4d3aacd7f0db5ae673f106630cd348ba - languageName: node - linkType: hard - -"rc-segmented@npm:~2.1.0": - version: 2.1.2 - resolution: "rc-segmented@npm:2.1.2" - dependencies: - "@babel/runtime": ^7.11.1 - classnames: ^2.2.1 - rc-motion: ^2.4.4 - rc-util: ^5.17.0 - peerDependencies: - react: ">=16.0.0" - react-dom: ">=16.0.0" - checksum: 9ebba682e70b480cacea79985b6c3fcd024d564a3105a9d48c6a0481a87002f8382987195014ce00e37d455e84dbd0def05d24e3671a52bd89aeeec43c82a91a - languageName: node - linkType: hard - -"rc-select@npm:~14.1.0, rc-select@npm:~14.1.17": - version: 14.1.18 - resolution: "rc-select@npm:14.1.18" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: 2.x - rc-motion: ^2.0.1 - rc-overflow: ^1.0.0 - rc-trigger: ^5.0.4 - rc-util: ^5.16.1 - rc-virtual-list: ^3.2.0 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 6d0bf03480e8e1a8a98550f5ce0fc695f465bac548963014103ad5fc0aae5104f5b6e3bf83cb881362d9d87181a79d4945ffe30efc129c922e040b35eba5e4de - languageName: node - linkType: hard - -"rc-slider@npm:~10.0.0": - version: 10.0.1 - resolution: "rc-slider@npm:10.0.1" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.5 - rc-util: ^5.18.1 - shallowequal: ^1.1.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 803f0cc39d43897c0b24549e87232a668d26ff5b0e14b528fd454aa455cdf96ebc60654832c51bb1a6c7b7594ca39017d6c96b3237662471efb863f1723e3d9c - languageName: node - linkType: hard - -"rc-steps@npm:~5.0.0-alpha.2": - version: 5.0.0 - resolution: "rc-steps@npm:5.0.0" - dependencies: - "@babel/runtime": ^7.16.7 - classnames: ^2.2.3 - rc-util: ^5.16.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: b58507b807d648a425b339fbbd49472da0b7213e5464cd021d2cbcb3273818e4bf8d6e6b2d5dda7608160887e156a14f97585d3029ce9f501db9444bcb365618 - languageName: node - linkType: hard - -"rc-switch@npm:~3.2.0": - version: 3.2.2 - resolution: "rc-switch@npm:3.2.2" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.1 - rc-util: ^5.0.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: c0242385fa93a9aa5cc65500cf6f83a673ff91caf70eed8c1335af2cd695aafda2c4c972da0daae8ea26478e314b9a9212074364d44110ff9b453c0d3debb851 - languageName: node - linkType: hard - -"rc-table@npm:~7.26.0": - version: 7.26.0 - resolution: "rc-table@npm:7.26.0" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.5 - rc-resize-observer: ^1.1.0 - rc-util: ^5.22.5 - shallowequal: ^1.1.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 78970d0140203d57541bf5952c542ca7448608bbd29da949e51007c4b3f94570a35b4e95b35ce4d49954c6c88a9e44d2f36f8f4015bfe1b97e926a381141d251 - languageName: node - linkType: hard - -"rc-tabs@npm:~12.5.6": - version: 12.5.10 - resolution: "rc-tabs@npm:12.5.10" - dependencies: - "@babel/runtime": ^7.11.2 - classnames: 2.x - rc-dropdown: ~4.0.0 - rc-menu: ~9.8.0 - rc-motion: ^2.6.2 - rc-resize-observer: ^1.0.0 - rc-util: ^5.16.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 0b26b61ce96f525c2d4c74b89561997176b8673c842d28f542cbc056cc26ee16953ea34d9a591b599872717a342ffbdded4e6115d95bcfe1ec594048fe669d31 - languageName: node - linkType: hard - -"rc-textarea@npm:^0.4.0, rc-textarea@npm:~0.4.5": - version: 0.4.7 - resolution: "rc-textarea@npm:0.4.7" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.1 - rc-resize-observer: ^1.0.0 - rc-util: ^5.24.4 - shallowequal: ^1.1.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 3e682c81aeca9da03b86a18c6a4c3f580d8250fb3042f32de9fb05aad8b64522a88a02b40b99ca8dd9fd8d6869edf5832eee8537b8af0f1b662f63824577f4ce - languageName: node - linkType: hard - -"rc-tooltip@npm:~5.2.0": - version: 5.2.2 - resolution: "rc-tooltip@npm:5.2.2" - dependencies: - "@babel/runtime": ^7.11.2 - classnames: ^2.3.1 - rc-trigger: ^5.0.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: df6a59096876becf930df0347cfe6379cde9647f338a333dd0aae99039bf45e72db866f03ab6b5fd5ce616b074ec888f50e61ebe0f8d2a135c2617595dbf0583 - languageName: node - linkType: hard - -"rc-tree-select@npm:~5.5.0": - version: 5.5.5 - resolution: "rc-tree-select@npm:5.5.5" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: 2.x - rc-select: ~14.1.0 - rc-tree: ~5.7.0 - rc-util: ^5.16.1 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 6d7de4d9b80583b3bd39be0c8bad5138a62770805048da9fd177eb3f21acc7d02cd68ea64d9ca3accf8bfefa41b0db84c1ac50a3637c7b3c97060d7d3e9d60e5 - languageName: node - linkType: hard - -"rc-tree@npm:~5.7.0": - version: 5.7.12 - resolution: "rc-tree@npm:5.7.12" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: 2.x - rc-motion: ^2.0.1 - rc-util: ^5.16.1 - rc-virtual-list: ^3.5.1 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 107a85407c774616cd06bc54164f3413d4e85fbe0909efee16d6bf45486ee624ba67ff07e523c25249724d6be99ec155a2503d89e14d5b3ed28acf06b4cdabab - languageName: node - linkType: hard - -"rc-trigger@npm:^5.0.0, rc-trigger@npm:^5.0.4, rc-trigger@npm:^5.1.2, rc-trigger@npm:^5.2.10, rc-trigger@npm:^5.3.1": - version: 5.3.4 - resolution: "rc-trigger@npm:5.3.4" - dependencies: - "@babel/runtime": ^7.18.3 - classnames: ^2.2.6 - rc-align: ^4.0.0 - rc-motion: ^2.0.0 - rc-util: ^5.19.2 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 6ca7694a4cf064040b5e0fd9b4629b0e0a19ebb29c4eb5614ee9eb22b4193e21909171fd95e48be73a94e44f249cb9616d7670b696164620b722d3de6f280017 - languageName: node - linkType: hard - -"rc-upload@npm:~4.3.0": - version: 4.3.5 - resolution: "rc-upload@npm:4.3.5" - dependencies: - "@babel/runtime": ^7.18.3 - classnames: ^2.2.5 - rc-util: ^5.2.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 00758b3f34d5850a37cba8e1b4d7c5e2e60c8bd21e44b42c4ac2fe5f641575464e4209d7b9bdbdab70e46ff55705f5be71b1df7f13bbe15fd5950e895474c0cd - languageName: node - linkType: hard - -"rc-util@npm:^5.0.1, rc-util@npm:^5.0.6, rc-util@npm:^5.16.0, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.19.2, rc-util@npm:^5.2.0, rc-util@npm:^5.2.1, rc-util@npm:^5.20.1, rc-util@npm:^5.21.0, rc-util@npm:^5.21.2, rc-util@npm:^5.22.5, rc-util@npm:^5.23.0, rc-util@npm:^5.24.4, rc-util@npm:^5.25.2, rc-util@npm:^5.26.0, rc-util@npm:^5.27.0, rc-util@npm:^5.32.2, rc-util@npm:^5.35.1, rc-util@npm:^5.36.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.6.1, rc-util@npm:^5.9.4": - version: 5.38.1 - resolution: "rc-util@npm:5.38.1" - dependencies: - "@babel/runtime": ^7.18.3 - react-is: ^18.2.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 40d0411fb5d6b0a187e718ff16c18f3d68eae3d7e4def43a9a9b2690b89cfce639077a69d683aa01302f8132394dd633baf76b07e5a3b8438fb706b1abb31937 - languageName: node - linkType: hard - -"rc-virtual-list@npm:^3.2.0, rc-virtual-list@npm:^3.5.1": - version: 3.11.3 - resolution: "rc-virtual-list@npm:3.11.3" - dependencies: - "@babel/runtime": ^7.20.0 - classnames: ^2.2.6 - rc-resize-observer: ^1.0.0 - rc-util: ^5.36.0 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 488661f158de37ace5ed0d7543fe4ed19e0145cc59f3b842f9c1ff5dfda687240620ba59bb44ec9425c5703c8ac9683449b3012722ca7da5e0a585ce2104629b - languageName: node - linkType: hard - -"react-blockies@npm:^1.4.1": - version: 1.4.1 - resolution: "react-blockies@npm:1.4.1" - dependencies: - prop-types: ^15.5.10 - peerDependencies: - react: ">=15.0.0" - checksum: 87139fc2cc682d34ff8633c58ce96f89826cc3127499b623fb1d8c99dd8e1fe21055750a051933ffc500ca9c88aa017930deae963ffc635135c02907e5d75e22 - languageName: node - linkType: hard - -"react-css-theme-switcher@npm:^0.3.0": - version: 0.3.0 - resolution: "react-css-theme-switcher@npm:0.3.0" - peerDependencies: - react: ">=16" - checksum: 503ba6595d2db2d47af8a4f7f8e2441c0d5acbca95769bdc83c6695e3b242063833ad9c74ef58832ef91087ed97c8631efbfbd81404a2827bc101615d30e1890 - languageName: node - linkType: hard - "react-devtools-core@npm:4.24.0": version: 4.24.0 resolution: "react-devtools-core@npm:4.24.0" @@ -34398,7 +31798,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:18, react-dom@npm:^18.2.0": +"react-dom@npm:18": version: 18.2.0 resolution: "react-dom@npm:18.2.0" dependencies: @@ -34410,31 +31810,6 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^16.8.6": - version: 16.14.0 - resolution: "react-dom@npm:16.14.0" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - prop-types: ^15.6.2 - scheduler: ^0.19.1 - peerDependencies: - react: ^16.14.0 - checksum: 5a5c49da0f106b2655a69f96c622c347febcd10532db391c262b26aec225b235357d9da1834103457683482ab1b229af7a50f6927a6b70e53150275e31785544 - languageName: node - linkType: hard - -"react-error-boundary@npm:^3.1.4": - version: 3.1.4 - resolution: "react-error-boundary@npm:3.1.4" - dependencies: - "@babel/runtime": ^7.12.5 - peerDependencies: - react: ">=16.13.1" - checksum: f36270a5d775a25c8920f854c0d91649ceea417b15b5bc51e270a959b0476647bb79abb4da3be7dd9a4597b029214e8fe43ea914a7f16fa7543c91f784977f1b - languageName: node - linkType: hard - "react-fast-compare@npm:^3.1.1": version: 3.2.2 resolution: "react-fast-compare@npm:3.2.2" @@ -34919,38 +32294,6 @@ __metadata: languageName: node linkType: hard -"react-qr-reader@npm:^3.0.0-beta-1": - version: 3.0.0-beta-1 - resolution: "react-qr-reader@npm:3.0.0-beta-1" - dependencies: - "@zxing/browser": 0.0.7 - "@zxing/library": ^0.18.3 - rollup: ^2.67.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: f85fc490251cba1b763b9f1eb56ac8fb3cd006fcb189ed2b4e8e59bfb61f9493d96274aeb5e980b6093b9ca5595af76893369ecc00562664d033f37f567bd00d - languageName: node - linkType: hard - -"react-query@npm:^3.39.2": - version: 3.39.3 - resolution: "react-query@npm:3.39.3" - dependencies: - "@babel/runtime": ^7.5.5 - broadcast-channel: ^3.4.1 - match-sorter: ^6.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - checksum: d2de6a0992dbf039ff2de564de1ae6361f8ac7310159dae42ec16f833b79c05caedced187235c42373ac331cc5f2fe9e2b31b14ae75a815e86d86e30ca9887ad - languageName: node - linkType: hard - "react-refresh@npm:^0.14.0": version: 0.14.0 resolution: "react-refresh@npm:0.14.0" @@ -35055,7 +32398,7 @@ __metadata: languageName: node linkType: hard -"react@npm:18, react@npm:^18.2.0": +"react@npm:18": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -35064,17 +32407,6 @@ __metadata: languageName: node linkType: hard -"react@npm:^16.8.6": - version: 16.14.0 - resolution: "react@npm:16.14.0" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - prop-types: ^15.6.2 - checksum: 8484f3ecb13414526f2a7412190575fc134da785c02695eb92bb6028c930bfe1c238d7be2a125088fec663cc7cda0a3623373c46807cf2c281f49c34b79881ac - languageName: node - linkType: hard - "read-env@npm:^1.3.0": version: 1.3.0 resolution: "read-env@npm:1.3.0" @@ -35103,16 +32435,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg-up@npm:3.0.0" - dependencies: - find-up: ^2.0.0 - read-pkg: ^3.0.0 - checksum: 16175573f2914ab9788897bcbe2a62b5728d0075e62285b3680cebe97059e2911e0134a062cf6e51ebe3e3775312bc788ac2039ed6af38ec68d2c10c6f2b30fb - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -35135,17 +32457,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg@npm:3.0.0" - dependencies: - load-json-file: ^4.0.0 - normalize-package-data: ^2.3.2 - path-type: ^3.0.0 - checksum: 398903ebae6c7e9965419a1062924436cc0b6f516c42c4679a90290d2f87448ed8f977e7aa2dbba4aa1ac09248628c43e493ac25b2bc76640e946035200e34c6 - languageName: node - linkType: hard - "read-pkg@npm:^5.2.0": version: 5.2.0 resolution: "read-pkg@npm:5.2.0" @@ -35321,16 +32632,6 @@ __metadata: languageName: node linkType: hard -"redent@npm:^2.0.0": - version: 2.0.0 - resolution: "redent@npm:2.0.0" - dependencies: - indent-string: ^3.0.0 - strip-indent: ^2.0.0 - checksum: c3bcea97de01023efbe826cd72abf2e5948e096acd808a498b4de5dd25e64ad8df0cb4218403197b4ea050ce73f2264a318bf469a27f87ba8ca31543892011d4 - languageName: node - linkType: hard - "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -35394,7 +32695,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.3, regenerator-runtime@npm:^0.13.4": +"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 @@ -35449,13 +32750,6 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^3.0.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 - languageName: node - linkType: hard - "regexpu-core@npm:^2.0.0": version: 2.0.0 resolution: "regexpu-core@npm:2.0.0" @@ -35510,13 +32804,6 @@ __metadata: languageName: node linkType: hard -"remove-accents@npm:0.4.2": - version: 0.4.2 - resolution: "remove-accents@npm:0.4.2" - checksum: 84a6988555dea24115e2d1954db99509588d43fe55a1590f0b5894802776f7b488b3151c37ceb9e4f4b646f26b80b7325dcea2fae58bc3865df146e1fa606711 - languageName: node - linkType: hard - "repeat-element@npm:^1.1.2": version: 1.1.4 resolution: "repeat-element@npm:1.1.4" @@ -35558,7 +32845,7 @@ __metadata: languageName: node linkType: hard -"request@npm:^2.67.0, request@npm:^2.79.0, request@npm:^2.85.0, request@npm:^2.88.2": +"request@npm:^2.67.0, request@npm:^2.79.0, request@npm:^2.85.0": version: 2.88.2 resolution: "request@npm:2.88.2" dependencies: @@ -35621,20 +32908,6 @@ __metadata: languageName: node linkType: hard -"require-relative@npm:^0.8.7": - version: 0.8.7 - resolution: "require-relative@npm:0.8.7" - checksum: f1c3be06977823bba43600344d9ea6fbf8a55bdb81ec76533126849ab4024e6c31c6666f37fa4b5cfeda9c41dee89b8e19597cac02bdefaab42255c6708661ab - languageName: node - linkType: hard - -"resize-observer-polyfill@npm:^1.5.1": - version: 1.5.1 - resolution: "resize-observer-polyfill@npm:1.5.1" - checksum: 57e7f79489867b00ba43c9c051524a5c8f162a61d5547e99333549afc23e15c44fd43f2f318ea0261ea98c0eb3158cca261e6f48d66e1ed1cd1f340a43977094 - languageName: node - linkType: hard - "resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" @@ -35712,7 +32985,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.4, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.4.0, resolve@npm:^1.8.1, resolve@npm:~1.22.6": +"resolve@npm:^1.1.4, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.4.0, resolve@npm:^1.8.1, resolve@npm:~1.22.6": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -35754,7 +33027,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.4#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.4.0#~builtin, resolve@patch:resolve@^1.8.1#~builtin, resolve@patch:resolve@~1.22.6#~builtin": +"resolve@patch:resolve@^1.1.4#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.4.0#~builtin, resolve@patch:resolve@^1.8.1#~builtin, resolve@patch:resolve@~1.22.6#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -35884,25 +33157,25 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:3.0.2, rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" +"rimraf@npm:^2.2.8, rimraf@npm:^2.5.4, rimraf@npm:^2.6.2, rimraf@npm:^2.6.3": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" dependencies: glob: ^7.1.3 bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + rimraf: ./bin.js + checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd languageName: node linkType: hard -"rimraf@npm:^2.2.8, rimraf@npm:^2.5.4, rimraf@npm:^2.6.2, rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" dependencies: glob: ^7.1.3 bin: - rimraf: ./bin.js - checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 languageName: node linkType: hard @@ -35965,20 +33238,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^2.67.2": - version: 2.79.1 - resolution: "rollup@npm:2.79.1" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 6a2bf167b3587d4df709b37d149ad0300692cc5deb510f89ac7bdc77c8738c9546ae3de9322b0968e1ed2b0e984571f5f55aae28fa7de4cfcb1bc5402a4e2be6 - languageName: node - linkType: hard - "rollup@npm:^3.27.1": version: 3.29.4 resolution: "rollup@npm:3.29.4" @@ -36194,16 +33453,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.19.1": - version: 0.19.1 - resolution: "scheduler@npm:0.19.1" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c - languageName: node - linkType: hard - "scheduler@npm:^0.20.2": version: 0.20.2 resolution: "scheduler@npm:0.20.2" @@ -36232,15 +33481,6 @@ __metadata: languageName: node linkType: hard -"scroll-into-view-if-needed@npm:^2.2.25": - version: 2.2.31 - resolution: "scroll-into-view-if-needed@npm:2.2.31" - dependencies: - compute-scroll-into-view: ^1.0.20 - checksum: 93b28f3723a462245b40d4120c40c542c8449473e2b157a5f8e18f04d95d66cd35249d96c625e8a440a56891f7d8905b1d026c690bdda07fcfb4f1a48d643ad1 - languageName: node - linkType: hard - "scrypt-js@npm:2.0.4": version: 2.0.4 resolution: "scrypt-js@npm:2.0.4" @@ -36264,23 +33504,6 @@ __metadata: languageName: node linkType: hard -"secp256k1@npm:^3.0.1, secp256k1@npm:^3.7.1": - version: 3.8.0 - resolution: "secp256k1@npm:3.8.0" - dependencies: - bindings: ^1.5.0 - bip66: ^1.1.5 - bn.js: ^4.11.8 - create-hash: ^1.2.0 - drbg.js: ^1.0.1 - elliptic: ^6.5.2 - nan: ^2.14.0 - node-gyp: latest - safe-buffer: ^5.1.2 - checksum: 37aaae687a8de9b7bc733ab26bc89c4302b9c681d69d71d531842d99d3af9301a4e30dbe40122793ec64b7a08b8fee8d2330397b7b2dd3a7e404ed259a458089 - languageName: node - linkType: hard - "secp256k1@npm:^4.0.1": version: 4.0.3 resolution: "secp256k1@npm:4.0.3" @@ -36524,16 +33747,6 @@ __metadata: languageName: node linkType: hard -"set-value@npm:^4.1.0": - version: 4.1.0 - resolution: "set-value@npm:4.1.0" - dependencies: - is-plain-object: ^2.0.4 - is-primitive: ^3.0.1 - checksum: 2b4f0f222538ae4c1f4171a5014c113649631c86ed81d1ac0c2df406d0a974d8006412ce1d7844c531268f1c66eb912f7eae7245ab3114e34357f1ff9d6dc697 - languageName: node - linkType: hard - "setimmediate@npm:1.0.4": version: 1.0.4 resolution: "setimmediate@npm:1.0.4" @@ -36613,13 +33826,6 @@ __metadata: languageName: node linkType: hard -"shallowequal@npm:^1.1.0": - version: 1.1.0 - resolution: "shallowequal@npm:1.1.0" - checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00 - languageName: node - linkType: hard - "shasum-object@npm:^1.0.0": version: 1.0.0 resolution: "shasum-object@npm:1.0.0" @@ -37393,13 +34599,6 @@ __metadata: languageName: node linkType: hard -"store@npm:2.0.12": - version: 2.0.12 - resolution: "store@npm:2.0.12" - checksum: 4e0fe69f71dc3c99af1b87e87dcb0c81fc979bd38abbcdf66d5705f1c44e6fd5e043056288efd695926c75419adc356873e6792d9b024085a8db51dbdda899ea - languageName: node - linkType: hard - "stream-blackhole@npm:^1.0.3": version: 1.0.3 resolution: "stream-blackhole@npm:1.0.3" @@ -37515,15 +34714,6 @@ __metadata: languageName: node linkType: hard -"stream@npm:^0.0.2": - version: 0.0.2 - resolution: "stream@npm:0.0.2" - dependencies: - emitter-component: ^1.1.1 - checksum: 43d89e176c282234d452754f9b55a82c74ea68345bf6176af32c4c213801f88df7984c83ec5a735457705dddf4668373edb9f0ec270a7491e1d881631a763978 - languageName: node - linkType: hard - "streaming-iterables@npm:^6.0.0": version: 6.2.0 resolution: "streaming-iterables@npm:6.2.0" @@ -37559,13 +34749,6 @@ __metadata: languageName: node linkType: hard -"string-convert@npm:^0.2.0": - version: 0.2.1 - resolution: "string-convert@npm:0.2.1" - checksum: 1098b1d8e3712c72d0a0b0b7f5c36c98af93e7660b5f0f14019e41bcefe55bfa79214d5e03e74d98a7334a0b9bf2b7f4c6889c8c24801aa2ae2f9ebe1d8a1ef9 - languageName: node - linkType: hard - "string-format@npm:^2.0.0": version: 2.0.0 resolution: "string-format@npm:2.0.0" @@ -37773,13 +34956,6 @@ __metadata: languageName: node linkType: hard -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b - languageName: node - linkType: hard - "strip-bom@npm:^4.0.0": version: 4.0.0 resolution: "strip-bom@npm:4.0.0" @@ -37872,28 +35048,6 @@ __metadata: languageName: node linkType: hard -"styled-components@npm:^5.3.3": - version: 5.3.11 - resolution: "styled-components@npm:5.3.11" - dependencies: - "@babel/helper-module-imports": ^7.0.0 - "@babel/traverse": ^7.4.5 - "@emotion/is-prop-valid": ^1.1.0 - "@emotion/stylis": ^0.8.4 - "@emotion/unitless": ^0.7.4 - babel-plugin-styled-components: ">= 1.12.0" - css-to-react-native: ^3.0.0 - hoist-non-react-statics: ^3.0.0 - shallowequal: ^1.1.0 - supports-color: ^5.5.0 - peerDependencies: - react: ">= 16.8.0" - react-dom: ">= 16.8.0" - react-is: ">= 16.8.0" - checksum: 10edd4dae3b0231ec02d86bdd09c88e894eedfa7e9d4f8e562b09fb69c67a27d586cbcf35c785002d59b3bf11e6c0940b0efce40d13ae9ed148b26b1dc8f3284 - languageName: node - linkType: hard - "styleq@npm:^0.1.2": version: 0.1.3 resolution: "styleq@npm:0.1.3" @@ -37901,13 +35055,6 @@ __metadata: languageName: node linkType: hard -"stylis@npm:4.2.0": - version: 4.2.0 - resolution: "stylis@npm:4.2.0" - checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 - languageName: node - linkType: hard - "subarg@npm:^1.0.0": version: 1.0.0 resolution: "subarg@npm:1.0.0" @@ -37973,7 +35120,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0": +"supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: @@ -38357,13 +35504,6 @@ __metadata: languageName: node linkType: hard -"throttle-debounce@npm:^5.0.0": - version: 5.0.0 - resolution: "throttle-debounce@npm:5.0.0" - checksum: aa8bf25828b4f8645ce863589de05d6807ea3debc147ce7d89624638ff8a16792d6d0baa0f8a32a260f0b163444d74020c6087b713ae561fde594b97b6e51f28 - languageName: node - linkType: hard - "throttled-queue@npm:^2.1.2": version: 2.1.4 resolution: "throttled-queue@npm:2.1.4" @@ -38434,7 +35574,7 @@ __metadata: languageName: node linkType: hard -"timers-browserify@npm:^2.0.12, timers-browserify@npm:^2.0.2, timers-browserify@npm:^2.0.4": +"timers-browserify@npm:^2.0.2, timers-browserify@npm:^2.0.4": version: 2.0.12 resolution: "timers-browserify@npm:2.0.12" dependencies: @@ -38463,7 +35603,7 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.0.6, tiny-invariant@npm:^1.1.0, tiny-invariant@npm:^1.3.1": +"tiny-invariant@npm:^1.1.0, tiny-invariant@npm:^1.3.1": version: 1.3.1 resolution: "tiny-invariant@npm:1.3.1" checksum: 872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c @@ -38522,7 +35662,7 @@ __metadata: languageName: node linkType: hard -"tmp-promise@npm:3.0.3, tmp-promise@npm:^3.0.3": +"tmp-promise@npm:3.0.3": version: 3.0.3 resolution: "tmp-promise@npm:3.0.3" dependencies: @@ -38593,15 +35733,6 @@ __metadata: languageName: node linkType: hard -"to-hex@npm:0.0.11": - version: 0.0.11 - resolution: "to-hex@npm:0.0.11" - dependencies: - normalize-hex: 0.0.2 - checksum: 42a0d77c883e52714e52e1f326fd489e034e120beede10c446df8f961a7c1f84026daf3cf792561aa40eaa29f4ddd0d45f3a5af033ad3a4e53a896b17a2d833f - languageName: node - linkType: hard - "to-object-path@npm:^0.3.0": version: 0.3.0 resolution: "to-object-path@npm:0.3.0" @@ -38712,13 +35843,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^2.0.0": - version: 2.0.0 - resolution: "trim-newlines@npm:2.0.0" - checksum: 8a288a860f051f585bdda07ffb97e9e0791ca7c5c1c025b6af4badac185f2eed23ccedeb54da2a79e06ead69824d69b6c9c35c7a69c48e07ee56ac76f91c3096 - languageName: node - linkType: hard - "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -38801,7 +35925,7 @@ __metadata: languageName: node linkType: hard -"ts-custom-error@npm:^3.0.0, ts-custom-error@npm:^3.3.1": +"ts-custom-error@npm:^3.3.1": version: 3.3.1 resolution: "ts-custom-error@npm:3.3.1" checksum: 50a1e825fced68d70049bd8d282379a635e43aa023a370fa8e736b12a6edba7f18a2d731fa194ac35303a8b625be56e121bdb31d8a0318250d1a8b277059fce3 @@ -38956,25 +36080,6 @@ __metadata: languageName: node linkType: hard -"ts-patch@npm:^2.0.2": - version: 2.1.0 - resolution: "ts-patch@npm:2.1.0" - dependencies: - chalk: ^4.1.2 - glob: ^8.0.3 - global-prefix: ^3.0.0 - minimist: ^1.2.6 - resolve: ^1.22.1 - shelljs: ^0.8.5 - strip-ansi: ^6.0.1 - peerDependencies: - typescript: ">=4.0.0" - bin: - ts-patch: bin/cli.js - checksum: 05ab14bb3552b0264c61751009f6a78f5d95b6c695e4bfd8183e7666a617e6ec9653e12a0453a0abc623591a56fd0c0f0c9c590b87be5b177332429db97cbfd1 - languageName: node - linkType: hard - "ts-toolbelt@npm:^6.15.5": version: 6.15.5 resolution: "ts-toolbelt@npm:6.15.5" @@ -38982,13 +36087,6 @@ __metadata: languageName: node linkType: hard -"ts-toolbelt@npm:^9.6.0": - version: 9.6.0 - resolution: "ts-toolbelt@npm:9.6.0" - checksum: 9f35fd95d895a5d32ea9fd2e532a695b0bae6cbff6832b77292efa188a0ed1ed6e54f63f74a8920390f3d909a7a3adb20a144686372a8e78b420246a9bd3d58a - languageName: node - linkType: hard - "tsconfck@npm:^2.1.0": version: 2.1.2 resolution: "tsconfck@npm:2.1.2" @@ -39003,29 +36101,6 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" - dependencies: - "@types/json5": ^0.0.29 - json5: ^1.0.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 - checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 - languageName: node - linkType: hard - -"tsconfig-paths@npm:^4.1.0": - version: 4.2.0 - resolution: "tsconfig-paths@npm:4.2.0" - dependencies: - json5: ^2.2.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 - checksum: 28c5f7bbbcabc9dabd4117e8fdc61483f6872a1c6b02a4b1c4d68c5b79d06896c3cc9547610c4c3ba64658531caa2de13ead1ea1bf321c7b53e969c4752b98c7 - languageName: node - linkType: hard - "tsconfig@npm:^5.0.3": version: 5.0.3 resolution: "tsconfig@npm:5.0.3" @@ -39236,28 +36311,6 @@ __metadata: languageName: node linkType: hard -"typechain@npm:8.0.0": - version: 8.0.0 - resolution: "typechain@npm:8.0.0" - dependencies: - "@types/prettier": ^2.1.1 - debug: ^4.3.1 - fs-extra: ^7.0.0 - glob: 7.1.7 - js-sha3: ^0.8.0 - lodash: ^4.17.15 - mkdirp: ^1.0.4 - prettier: ^2.3.1 - ts-command-line-args: ^2.2.0 - ts-essentials: ^7.0.1 - peerDependencies: - typescript: ">=4.3.0" - bin: - typechain: dist/cli/cli.js - checksum: c049cc84ac3cf3a5ed8374db750b7b9adcfc523bb1940e1b8bafef063297aed081a5378560c3fbccd1f5d130d32c9ba9678654dfe00d97fb1dfa17d04a933450 - languageName: node - linkType: hard - "typechain@npm:^3.0.0": version: 3.0.0 resolution: "typechain@npm:3.0.0" @@ -39367,18 +36420,7 @@ __metadata: languageName: node linkType: hard -"typescript-transform-paths@npm:^3.3.1": - version: 3.4.6 - resolution: "typescript-transform-paths@npm:3.4.6" - dependencies: - minimatch: ^3.0.4 - peerDependencies: - typescript: ">=3.6.5" - checksum: 963d57f17b1be6717d8fbccf7740674b7c2919c39f1796886a4a425265b8679093b6dfc6662a64a3260ce57b6718563420deb290ab65df681641039ba6d89ab3 - languageName: node - linkType: hard - -"typescript@npm:4.9.5, typescript@npm:^4.5.4, typescript@npm:^4.8.3": +"typescript@npm:4.9.5": version: 4.9.5 resolution: "typescript@npm:4.9.5" bin: @@ -39398,7 +36440,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@4.9.5#~builtin, typescript@patch:typescript@^4.5.4#~builtin, typescript@patch:typescript@^4.8.3#~builtin": +"typescript@patch:typescript@4.9.5#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=289587" bin: @@ -39688,16 +36730,6 @@ __metadata: languageName: node linkType: hard -"unload@npm:2.2.0": - version: 2.2.0 - resolution: "unload@npm:2.2.0" - dependencies: - "@babel/runtime": ^7.6.2 - detect-node: ^2.0.4 - checksum: 88ba950c5ff83ab4f9bbd8f63bbf19ba09687ed3c434efd43b7338cc595bc574df8f9b155ee6eee7a435de3d3a4a226726988428977a68ba4907045f1fac5d41 - languageName: node - linkType: hard - "unload@npm:^2.4.1": version: 2.4.1 resolution: "unload@npm:2.4.1" @@ -39808,15 +36840,6 @@ __metadata: languageName: node linkType: hard -"use-debounce@npm:^8.0.1, use-debounce@npm:^8.0.3, use-debounce@npm:^8.0.4": - version: 8.0.4 - resolution: "use-debounce@npm:8.0.4" - peerDependencies: - react: ">=16.8.0" - checksum: 0f8b9e571f68a4694033ec00690bf73d781ac890140ae9ed4b330f71f7adb3f7d7df5cdaa32923c4d03fdc9de8a11be0f84301175ae4f66208af52ad03c55504 - languageName: node - linkType: hard - "use-sync-external-store@npm:1.0.0": version: 1.0.0 resolution: "use-sync-external-store@npm:1.0.0" @@ -39842,17 +36865,7 @@ __metadata: languageName: node linkType: hard -"usehooks-ts@npm:^2.5.4, usehooks-ts@npm:^2.6.0": - version: 2.9.1 - resolution: "usehooks-ts@npm:2.9.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 36f1e4142ce23bc019b81d2e93aefd7f2c350abcf255598c21627114a69a2f2f116b35dc3a353375f09c6e4c9b704a04f104e3d10e98280545c097feca66c30a - languageName: node - linkType: hard - -"utf-8-validate@npm:^5.0.2, utf-8-validate@npm:^5.0.8, utf-8-validate@npm:^5.0.9": +"utf-8-validate@npm:^5.0.2, utf-8-validate@npm:^5.0.8": version: 5.0.10 resolution: "utf-8-validate@npm:5.0.10" dependencies: @@ -39943,16 +36956,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:7.0.2": - version: 7.0.2 - resolution: "uuid@npm:7.0.2" - bin: - uuid: dist/bin/uuid - checksum: f80af114b67e1f66020c70897be9ba889b1996fbfde8fc46eb7405e95d3448908a793bab36d16d11a082a16ca7e1d27ab5203e505dd3c1bab7efbb647bd94823 - languageName: node - linkType: hard - -"uuid@npm:^3.3.2, uuid@npm:^3.3.3": +"uuid@npm:^3.3.2": version: 3.4.0 resolution: "uuid@npm:3.4.0" bin: @@ -39988,15 +36992,6 @@ __metadata: languageName: node linkType: hard -"uuidv4@npm:6.0.6": - version: 6.0.6 - resolution: "uuidv4@npm:6.0.6" - dependencies: - uuid: 7.0.2 - checksum: fe28eb6db1698d2275a6e3b150cff7a4de967a590c79aaacc40dd93b5c60af4851dfab9b011b210311b7b72eaca8cf8f731e22e849ac9b4b4935b7c27529979d - languageName: node - linkType: hard - "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -40358,30 +37353,6 @@ __metadata: languageName: node linkType: hard -"vue-eslint-parser@npm:^8.0.1": - version: 8.3.0 - resolution: "vue-eslint-parser@npm:8.3.0" - dependencies: - debug: ^4.3.2 - eslint-scope: ^7.0.0 - eslint-visitor-keys: ^3.1.0 - espree: ^9.0.0 - esquery: ^1.4.0 - lodash: ^4.17.21 - semver: ^7.3.5 - peerDependencies: - eslint: ">=6.0.0" - checksum: 8cc751e9fc2bfba93664ad8945732ab1c97791f9123e703de8669b65670d1e01906d80436bf4932d7ee6fa6174ed4545e8abb059206c88f4bd71957ca6cf7ba8 - languageName: node - linkType: hard - -"w-json@npm:^1.3.10": - version: 1.3.10 - resolution: "w-json@npm:1.3.10" - checksum: 8535a207e579e616797efc4d5140acc7c0aefd11f0c9f846e6739816a2db8637d235492d86fc5c47bb2dba5821413d72b2d62df9184ee9d6e22e67b3f90d205b - languageName: node - linkType: hard - "wagmi@npm:^1.3.8, wagmi@npm:^1.4.5": version: 1.4.5 resolution: "wagmi@npm:1.4.5" @@ -40412,19 +37383,6 @@ __metadata: languageName: node linkType: hard -"walletconnect@npm:^1.7.8": - version: 1.7.8 - resolution: "walletconnect@npm:1.7.8" - dependencies: - "@walletconnect/client": ^1.7.8 - "@walletconnect/qrcode-modal": ^1.7.8 - "@walletconnect/types": ^1.7.8 - "@walletconnect/utils": ^1.7.8 - "@walletconnect/web3-provider": ^1.7.8 - checksum: 6024da3a74e5774f61e8ef10f8956ced3e2bb05256002eab12113dceb14e67aa17b4b8d3072d00aa576f4cd9cb77e6e27ccc1611fe9de53382f6e1ca4d442004 - languageName: node - linkType: hard - "wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" @@ -41097,66 +38055,6 @@ __metadata: languageName: node linkType: hard -"web3-provider-engine@npm:15.0.4": - version: 15.0.4 - resolution: "web3-provider-engine@npm:15.0.4" - dependencies: - async: ^2.5.0 - backoff: ^2.5.0 - clone: ^2.0.0 - cross-fetch: ^2.1.0 - eth-block-tracker: ^4.4.2 - eth-json-rpc-errors: ^1.0.1 - eth-json-rpc-filters: ^4.1.1 - eth-json-rpc-infura: ^4.0.1 - eth-json-rpc-middleware: ^4.1.5 - eth-sig-util: ^1.4.2 - ethereumjs-block: ^1.2.2 - ethereumjs-tx: ^1.2.0 - ethereumjs-util: ^5.1.5 - ethereumjs-vm: ^2.3.4 - json-stable-stringify: ^1.0.1 - promise-to-callback: ^1.0.0 - readable-stream: ^2.2.9 - request: ^2.85.0 - semaphore: ^1.0.3 - ws: ^5.1.1 - xhr: ^2.2.0 - xtend: ^4.0.1 - checksum: 8976f2f85d1d527cd5df04d84303412ebb063efe696ed456d3540c0d9d1e6ccf78d8fd4bd584c285b6edc727ed70ccc2a8bc26b2eee8db45e18e28e410e559db - languageName: node - linkType: hard - -"web3-provider-engine@npm:16.0.1": - version: 16.0.1 - resolution: "web3-provider-engine@npm:16.0.1" - dependencies: - async: ^2.5.0 - backoff: ^2.5.0 - clone: ^2.0.0 - cross-fetch: ^2.1.0 - eth-block-tracker: ^4.4.2 - eth-json-rpc-filters: ^4.2.1 - eth-json-rpc-infura: ^5.1.0 - eth-json-rpc-middleware: ^6.0.0 - eth-rpc-errors: ^3.0.0 - eth-sig-util: ^1.4.2 - ethereumjs-block: ^1.2.2 - ethereumjs-tx: ^1.2.0 - ethereumjs-util: ^5.1.5 - ethereumjs-vm: ^2.3.4 - json-stable-stringify: ^1.0.1 - promise-to-callback: ^1.0.0 - readable-stream: ^2.2.9 - request: ^2.85.0 - semaphore: ^1.0.3 - ws: ^5.1.1 - xhr: ^2.2.0 - xtend: ^4.0.1 - checksum: 5a4e2da10efaa96128b28c8962d2a522dc56678ae5fa7f3f64c0c6a824344e49f026760c8754b137180da85afcf65af17de1eff6f8ecebd648aae794a267873b - languageName: node - linkType: hard - "web3-provider-engine@npm:^8.4.0": version: 8.6.1 resolution: "web3-provider-engine@npm:8.6.1" @@ -41327,21 +38225,6 @@ __metadata: languageName: node linkType: hard -"web3-utils@npm:1.2.1": - version: 1.2.1 - resolution: "web3-utils@npm:1.2.1" - dependencies: - bn.js: 4.11.8 - eth-lib: 0.2.7 - ethjs-unit: 0.1.6 - number-to-bn: 1.7.0 - randomhex: 0.1.5 - underscore: 1.9.1 - utf8: 3.0.0 - checksum: 7d10a379e0a8c36f5293fcd09e6ffd79cce7753e80a90a45c5d13fe8c2b7cbc8d616c7e6dc06354de4974d55f043d08213a677aeb55aad1a8b4cc9f9a499ab15 - languageName: node - linkType: hard - "web3-utils@npm:1.2.11": version: 1.2.11 resolution: "web3-utils@npm:1.2.11" @@ -41474,20 +38357,6 @@ __metadata: languageName: node linkType: hard -"web3modal@npm:^1.9.8, web3modal@npm:^1.9.9": - version: 1.9.12 - resolution: "web3modal@npm:1.9.12" - dependencies: - detect-browser: ^5.1.0 - prop-types: ^15.7.2 - react: ^16.8.6 - react-dom: ^16.8.6 - styled-components: ^5.3.3 - tslib: ^1.10.0 - checksum: 47fd1cfda9a1565a411d8f28586d9410681f0456a1ff85259e2f94777ebec5129ab983a27718f9a9b4cf5d065201721eb0ed0bec2cc039d9ccacf9f2d8f3d65b - languageName: node - linkType: hard - "webcrypto-core@npm:^1.7.7": version: 1.7.7 resolution: "webcrypto-core@npm:1.7.7" @@ -42148,24 +39017,6 @@ __metadata: languageName: node linkType: hard -"yalc@npm:^1.0.0-pre.53": - version: 1.0.0-pre.53 - resolution: "yalc@npm:1.0.0-pre.53" - dependencies: - chalk: ^4.1.0 - detect-indent: ^6.0.0 - fs-extra: ^8.0.1 - glob: ^7.1.4 - ignore: ^5.0.4 - ini: ^2.0.0 - npm-packlist: ^2.1.5 - yargs: ^16.1.1 - bin: - yalc: src/yalc.js - checksum: 3421e20039909fd0497e43ec05278e9f661d2300506deeaf06d8698e2f4dd37f905a267e85ec51e29811fd3d3844051172f4bb31049113774d502a69b0ecf2a1 - languageName: node - linkType: hard - "yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -42208,15 +39059,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^10.0.0": - version: 10.1.0 - resolution: "yargs-parser@npm:10.1.0" - dependencies: - camelcase: ^4.1.0 - checksum: 4cd46207839192785675893ae2d69ebc9acb31237f0f1a4016002fecdd92715656fd44facc27172e437ac503dbd5793f534cb2d412347e525b426ffcac727080 - languageName: node - linkType: hard - "yargs-parser@npm:^13.1.2": version: 13.1.2 resolution: "yargs-parser@npm:13.1.2" @@ -42273,7 +39115,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:16.2.0, yargs@npm:^16.1.1, yargs@npm:^16.2.0": +"yargs@npm:16.2.0, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: @@ -42447,30 +39289,6 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.11.5, zod@npm:^3.18.0, zod@npm:^3.19.1": - version: 3.22.4 - resolution: "zod@npm:3.22.4" - checksum: 80bfd7f8039b24fddeb0718a2ec7c02aa9856e4838d6aa4864335a047b6b37a3273b191ef335bf0b2002e5c514ef261ffcda5a589fb084a48c336ffc4cdbab7f - languageName: node - linkType: hard - -"zustand@npm:4.0.0": - version: 4.0.0 - resolution: "zustand@npm:4.0.0" - dependencies: - use-sync-external-store: 1.2.0 - peerDependencies: - immer: ">=9.0" - react: ">=16.8" - peerDependenciesMeta: - immer: - optional: true - react: - optional: true - checksum: b8ae5971dff79a1007d46f9a6bfa39ed5cc5b101a877eeec069ebdb6c8285ec8e3463e40cfa7c0f1507a41f43fe26ffb44b556063cb70ac03bccf1ea6e0f69d6 - languageName: node - linkType: hard - "zustand@npm:^4.3.1": version: 4.4.6 resolution: "zustand@npm:4.4.6"