@@ -813,7 +823,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => {
{
- const { api, contractsDetails, contractList, modal } = props
+ const { api, compiledFileName, contractsDetails, contractList, modal } = props
const [selectedContract, setSelectedContract] = useState('')
const [storage, setStorage] = useState(null)
useEffect(() => {
- if (contractList.length) setSelectedContract(contractList[0].name)
+ if (contractList.length) {
+ const compiledPathArr = compiledFileName.split('/')
+ const compiledFile = compiledPathArr[compiledPathArr.length - 1]
+ const contractsInCompiledFile = contractList.filter(obj => obj.file === compiledFile)
+ if (contractsInCompiledFile.length) setSelectedContract(contractsInCompiledFile[0].name)
+ else setSelectedContract(contractList[0].name)
+ }
}, [contractList])
const resetStorage = () => {
diff --git a/libs/remix-ui/solidity-compiler/src/lib/solidity-compiler.tsx b/libs/remix-ui/solidity-compiler/src/lib/solidity-compiler.tsx
index 3a9ce290e8..0f52e2c16e 100644
--- a/libs/remix-ui/solidity-compiler/src/lib/solidity-compiler.tsx
+++ b/libs/remix-ui/solidity-compiler/src/lib/solidity-compiler.tsx
@@ -183,7 +183,7 @@ export const SolidityCompiler = (props: SolidityCompilerProps) => {
configFilePath={state.configFilePath}
setConfigFilePath={setConfigFilePath}
/>
- { contractsFile[currentFile] && contractsFile[currentFile].contractsDetails &&
}
+ { contractsFile[currentFile] && contractsFile[currentFile].contractsDetails &&
}
{ compileErrors[currentFile] &&
diff --git a/libs/remix-ui/solidity-compiler/src/lib/types/index.ts b/libs/remix-ui/solidity-compiler/src/lib/types/index.ts
index 4fd80bcf7d..096cc1d277 100644
--- a/libs/remix-ui/solidity-compiler/src/lib/types/index.ts
+++ b/libs/remix-ui/solidity-compiler/src/lib/types/index.ts
@@ -23,6 +23,7 @@ export interface CompilerContainerProps {
}
export interface ContractSelectionProps {
api: ICompilerApi,
+ compiledFileName: string,
contractList: { file: string, name: string }[],
modal: (title: string, message: string | JSX.Element, okLabel: string, okFn: () => void, cancelLabel?: string, cancelFn?: () => void) => void,
contractsDetails: Record
diff --git a/libs/remix-ui/solidity-unit-testing/src/lib/solidity-unit-testing.tsx b/libs/remix-ui/solidity-unit-testing/src/lib/solidity-unit-testing.tsx
index 8f55fe2ea7..e580a9448b 100644
--- a/libs/remix-ui/solidity-unit-testing/src/lib/solidity-unit-testing.tsx
+++ b/libs/remix-ui/solidity-unit-testing/src/lib/solidity-unit-testing.tsx
@@ -1,4 +1,5 @@
import React, { useState, useRef, useEffect, ReactElement } from 'react' // eslint-disable-line
+import * as semver from 'semver'
import { eachOfSeries } from 'async' // eslint-disable-line
import type Web3 from 'web3'
import { canUseWorker, urlFromVersion } from '@remix-project/remix-solidity'
@@ -154,8 +155,23 @@ export const SolidityUnitTesting = (props: Record) => { // eslint-d
await setCurrentPath(defaultPath)
})
+ const truncateVersion = (version: string) => {
+ const tmp: RegExpExecArray | null = /^(\d+.\d+.\d+)/.exec(version)
+ return tmp ? tmp[1] : version
+ }
+
testTab.fileManager.events.on('noFileSelected', async () => { await updateForNewCurrent() })
- testTab.fileManager.events.on('currentFileChanged', async (file: string) => await updateForNewCurrent(file))
+ testTab.fileManager.events.on('currentFileChanged', async (file: string) => {
+ await updateForNewCurrent(file)
+ })
+ testTab.on('solidity', 'compilerLoaded', async (version: string) => {
+ const { currentVersion } = testTab.compileTab.getCurrentCompilerConfig()
+
+ if (!semver.gt(truncateVersion(currentVersion), '0.4.12')) {
+ setDisableRunButton(true)
+ setRunButtonTitle('Please select Solidity compiler version greater than 0.4.12.')
+ }
+ })
}, []) // eslint-disable-line
diff --git a/libs/remix-ui/static-analyser/src/lib/Button/StaticAnalyserButton.tsx b/libs/remix-ui/static-analyser/src/lib/Button/StaticAnalyserButton.tsx
index 2a67c82cf8..62876bc1c0 100644
--- a/libs/remix-ui/static-analyser/src/lib/Button/StaticAnalyserButton.tsx
+++ b/libs/remix-ui/static-analyser/src/lib/Button/StaticAnalyserButton.tsx
@@ -3,16 +3,20 @@ import React from 'react' //eslint-disable-line
interface StaticAnalyserButtonProps {
onClick: (event) => void
buttonText: string,
- disabled?: boolean
+ disabled?: boolean,
+ title?: string
}
const StaticAnalyserButton = ({
onClick,
buttonText,
- disabled
+ disabled,
+ title
}: StaticAnalyserButtonProps) => {
+ let classList = "btn btn-sm w-25 btn-primary"
+ classList += disabled ? " disabled" : ""
return (
-
+
{buttonText}
)
diff --git a/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx b/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx
index cdce6d95d6..5e143dec1f 100644
--- a/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx
+++ b/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx
@@ -2,6 +2,7 @@ import React, { useEffect, useState, useReducer, useRef } from 'react' // eslint
import Button from './Button/StaticAnalyserButton' // eslint-disable-line
import { util } from '@remix-project/remix-lib'
import _ from 'lodash'
+import * as semver from 'semver'
import { TreeView, TreeViewItem } from '@remix-ui/tree-view' // eslint-disable-line
import { RemixUiCheckbox } from '@remix-ui/checkbox' // eslint-disable-line
import ErrorRenderer from './ErrorRenderer' // eslint-disable-line
@@ -64,14 +65,30 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => {
const [autoRun, setAutoRun] = useState(true)
const [slitherEnabled, setSlitherEnabled] = useState(false)
const [showSlither, setShowSlither] = useState(false)
+ const [isSupportedVersion, setIsSupportedVersion] = useState(false)
let [showLibsWarning, setShowLibsWarning] = useState(false) // eslint-disable-line prefer-const
const [categoryIndex, setCategoryIndex] = useState(groupedModuleIndex(groupedModules))
const [warningState, setWarningState] = useState({})
+ const [runButtonTitle, setRunButtonTitle] = useState('Run Static Analysis')
const warningContainer = useRef(null)
const allWarnings = useRef({})
const [state, dispatch] = useReducer(analysisReducer, initialState)
+ const setDisableForRun = (version: string) => {
+ const truncateVersion = (version: string) => {
+ const tmp: RegExpExecArray | null = /^(\d+.\d+.\d+)/.exec(version)
+ return tmp ? tmp[1] : version
+ }
+ if (version != '' && !semver.gt(truncateVersion(version), '0.4.12')) {
+ setIsSupportedVersion(false)
+ setRunButtonTitle('Sselect Solidity compiler version greater than 0.4.12.')
+ } else {
+ setIsSupportedVersion(true)
+ setRunButtonTitle('Run static analysis')
+ }
+ }
+
useEffect(() => {
compilation(props.analysisModule, dispatch)
}, [props])
@@ -91,6 +108,10 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => {
return () => { }
}, [state])
+ useEffect(() => {
+ props.analysisModule.call('solidity', 'getCompilerState').then((compilerState) => setDisableForRun(compilerState.currentVersion))
+ }, [])
+
useEffect(() => {
props.analysisModule.on('filePanel', 'setWorkspace', (currentWorkspace) => {
// Reset warning state
@@ -119,20 +140,24 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => {
setSlitherEnabled(false)
}
})
+
+ props.analysisModule.on('solidity', 'compilerLoaded', async (version: string) => {
+ setDisableForRun(version)
+ })
return () => { }
}, [props])
const message = (name, warning, more, fileName, locationString) : string => {
return (`
-
- ${name}
- ${warning}
- ${more
- ? (more )
- : ( )
- }
- Pos: ${locationString}
- `
+
+ ${name}
+ ${warning}
+ ${more
+ ? (more )
+ : ( )
+ }
+ Pos: ${locationString}
+ `
)
}
@@ -183,6 +208,7 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => {
}
const run = async (lastCompilationResult, lastCompilationSource, currentFile) => {
+ if (!isSupportedVersion) return
if (state.data !== null) {
if (lastCompilationResult && (categoryIndex.length > 0 || slitherEnabled)) {
const warningMessage = []
@@ -474,7 +500,12 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => {
label="Autorun"
onChange={() => {}}
/>
- await run(state.data, state.source, state.file)} disabled={(state.data === null || categoryIndex.length === 0) && !slitherEnabled }/>
+ await run(state.data, state.source, state.file)}
+ disabled={(state.data === null || categoryIndex.length === 0) && !slitherEnabled || !isSupportedVersion }
+ />
{ showSlither &&
@@ -520,15 +551,15 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => {
{Object.entries(warningState).length > 0 &&
{}}
+ id="showLibWarnings"
+ name="showLibWarnings"
+ categoryId="showLibWarnings"
+ title="when checked, the results are also displayed for external contract libraries"
+ inputType="checkbox"
+ checked={showLibsWarning}
+ label="Show warnings for external libraries"
+ onClick={handleShowLibsWarning}
+ onChange={() => {}}
/>
@@ -541,7 +572,6 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => {
-
) : null
))}
diff --git a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx
index f8eae05bb5..4c30fee8f9 100644
--- a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx
+++ b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx
@@ -86,8 +86,8 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => {
scriptRunnerDispatch({ type: 'html', payload: { message: [html ? html.innerText ? html.innerText : html : null] } })
},
- log: (message) => {
- scriptRunnerDispatch({ type: 'log', payload: { message: [message] } })
+ log: (message, type) => {
+ scriptRunnerDispatch({ type: type ? type : 'log', payload: { message: [message] } })
}
})
}, [])
@@ -543,17 +543,25 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => {
})
} else if (Array.isArray(x.message)) {
return x.message.map((msg, i) => {
+ if (!msg) msg = 'null'
if (React.isValidElement(msg)) {
return (
{ msg }
)
} else if (typeof msg === 'object') {
+ let stringified
+ try {
+ stringified = JSON.stringify(msg)
+ } catch (e) {
+ console.error(e)
+ stringified = '< value not displayable >'
+ }
return (
- { msg.value && typeof msg.value !== 'object' ? parse(msg.value) : JSON.stringify(msg) }
+ { stringified }
)
} else {
return (
- {msg? msg.toString() : null}
+ {msg ? msg.toString() : null}
)
}
})
diff --git a/libs/remix-ui/terminal/src/lib/utils/wrapScript.ts b/libs/remix-ui/terminal/src/lib/utils/wrapScript.ts
index 3d9ddcdeea..75b1972869 100644
--- a/libs/remix-ui/terminal/src/lib/utils/wrapScript.ts
+++ b/libs/remix-ui/terminal/src/lib/utils/wrapScript.ts
@@ -1,5 +1,5 @@
export const wrapScript = (script) => {
- const isKnownScript = ['remix.', 'git'].some(prefix => script.trim().startsWith(prefix))
+ const isKnownScript = ['remix.', 'console.', 'git'].some(prefix => script.trim().startsWith(prefix))
if (isKnownScript) return script
return `
try {
diff --git a/libs/remix-ui/workspace/src/lib/actions/index.ts b/libs/remix-ui/workspace/src/lib/actions/index.ts
index 953a75ba88..31fe71a453 100644
--- a/libs/remix-ui/workspace/src/lib/actions/index.ts
+++ b/libs/remix-ui/workspace/src/lib/actions/index.ts
@@ -4,7 +4,7 @@ import Gists from 'gists'
import { customAction } from '@remixproject/plugin-api/lib/file-system/file-panel/type'
import { displayNotification, displayPopUp, fetchDirectoryError, fetchDirectoryRequest, fetchDirectorySuccess, focusElement, fsInitializationCompleted, hidePopUp, removeInputFieldSuccess, setCurrentWorkspace, setExpandPath, setMode, setWorkspaces } from './payload'
import { listenOnPluginEvents, listenOnProviderEvents } from './events'
-import { createWorkspaceTemplate, getWorkspaces, loadWorkspacePreset, setPlugin } from './workspace'
+import { createWorkspaceTemplate, getWorkspaces, loadWorkspacePreset, setPlugin, workspaceExists } from './workspace'
import { QueryParams } from '@remix-project/remix-lib'
import { fetchContractFromEtherscan } from '@remix-project/core-plugin' // eslint-disable-line
import JSZip from 'jszip'
@@ -80,11 +80,13 @@ export const initWorkspace = (filePanelPlugin) => async (reducerDispatch: React.
{id: 5, name: 'goerli'}
]
let found = false
+ const workspaceName = 'etherscan-code-sample'
+ let filePath
const foundOnNetworks = []
for (const network of networks) {
const target = `/${network.name}/${contractAddress}`
try {
- data = await fetchContractFromEtherscan(plugin, network, contractAddress, target, etherscanKey)
+ data = await fetchContractFromEtherscan(plugin, network, contractAddress, target, false, etherscanKey)
} catch (error) {
if ((error.message.startsWith('contract not verified on Etherscan') || error.message.startsWith('unable to retrieve contract data')) && network.id !== 5)
continue
@@ -95,15 +97,15 @@ export const initWorkspace = (filePanelPlugin) => async (reducerDispatch: React.
}
found = true
foundOnNetworks.push(network.name)
- await createWorkspaceTemplate('etherscan-code-sample', 'code-template')
- plugin.setWorkspace({ name: 'etherscan-code-sample', isLocalhost: false })
- dispatch(setCurrentWorkspace({ name: 'etherscan-code-sample', isGitRepo: false }))
- let filePath
+ if (await workspaceExists(workspaceName)) workspaceProvider.setWorkspace(workspaceName)
+ else await createWorkspaceTemplate(workspaceName, 'code-template')
+ plugin.setWorkspace({ name: workspaceName, isLocalhost: false })
+ dispatch(setCurrentWorkspace({ name: workspaceName, isGitRepo: false }))
count = count + (Object.keys(data.compilationTargets)).length
for (filePath in data.compilationTargets)
await workspaceProvider.set(filePath, data.compilationTargets[filePath]['content'])
- plugin.on('editor', 'editorMounted', async () => await plugin.fileManager.openFile(filePath))
}
+ plugin.on('editor', 'editorMounted', async () => await plugin.fileManager.openFile(filePath))
plugin.call('notification', 'toast', `Added ${count} verified contract${count === 1 ? '': 's'} from ${foundOnNetworks.join(',')} network${foundOnNetworks.length === 1 ? '': 's'} of Etherscan for contract address ${contractAddress} !!`)
} catch (error) {
await basicWorkspaceInit(workspaces, workspaceProvider)
diff --git a/libs/remix-ui/workspace/src/lib/actions/workspace.ts b/libs/remix-ui/workspace/src/lib/actions/workspace.ts
index 37533c87c6..221e0e1a09 100644
--- a/libs/remix-ui/workspace/src/lib/actions/workspace.ts
+++ b/libs/remix-ui/workspace/src/lib/actions/workspace.ts
@@ -75,7 +75,8 @@ export const createWorkspaceTemplate = async (workspaceName: string, template: W
export type UrlParametersType = {
gist: string,
code: string,
- url: string
+ url: string,
+ language: string
}
export const loadWorkspacePreset = async (template: WorkspaceTemplate = 'remixDefault') => {
@@ -91,7 +92,7 @@ export const loadWorkspacePreset = async (template: WorkspaceTemplate = 'remixDe
if (params.code) {
const hash = bufferToHex(keccakFromString(params.code))
- path = 'contract-' + hash.replace('0x', '').substring(0, 10) + '.sol'
+ path = 'contract-' + hash.replace('0x', '').substring(0, 10) + (params.language && params.language.toLowerCase() === 'yul' ? '.yul': '.sol')
content = atob(params.code)
await workspaceProvider.set(path, content)
}
diff --git a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx
index 353e4ccf91..b56c83b5de 100644
--- a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx
+++ b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx
@@ -227,7 +227,7 @@ export function Workspace () {
e.stopPropagation()
deleteCurrentWorkspace()
}}
- className='fas fa-trash remixui_menuicon'
+ className='far fa-trash remixui_menuicon'
title='Delete'>
remixd -i slither
+```
+
+_(This packaging of Slither with the remixd module is supported since Remixd v0.6.3)_
+
+### Warning for quite old users
There is a new version of remixd with a new npm address: https://npmjs.com/package/@remix-project/remixd
If you were using the old one you need to:
1. uninstall the old one: `npm uninstall -g remixd`
- 2. install the new: `yarn global add @remix-project/remixd`
+ 2. install the new: `npm install -g @remix-project/remixd`
+## remixd command
-## HELP SECTION
+The remixd command without options shares present working directory and the shared Remix domain will be https://remix.ethereum.org, https://remix-alpha.ethereum.org, or https://remix-beta.ethereum.org
+The remixd command is:
+```
+> remixd
```
-Usage: remixd -s
-Provide a two-way connection between the local computer and Remix IDE
+If you are using Remix from localhost or you are not running the command from your working directory, you’ll need to use the command with flags.
+
+```
+> remixd -h
+Usage: remixd [options]
+
+Establish a two-way websocket connection between the local computer and Remix IDE for a folder
Options:
-v, --version output the version number
- -u, --remix-ide URL of remix instance allowed to connect to this web sockect connection
- -s, --shared-folder Folder to share with Remix IDE
+ -u, --remix-ide URL of remix instance allowed to connect
+ -s, --shared-folder Folder to share with Remix IDE (Default: CWD)
+ -i, --install Module name to install locally (Supported: ["slither"])
-r, --read-only Treat shared folder as read-only (experimental)
-h, --help output usage information
Example:
- remixd -s ./ -u http://localhost:8080
+ remixd -s ./shared_project -u http://localhost:8080
```
-## SHARE A FOLDER
+## Share a project directory
-`remixd -s --remix-ide https://remix.ethereum.org`
+`remixd -s ./shared_project -u https://remix.ethereum.org`
The current user should have `read/write` access to the folder (at least `read` access).
It is important to notice that changes made to the current file in `Remix IDE` are automatically saved to the local computer every 5000 ms. There is no `Save` action. But the `Ctrl-Z` (undo) can be used.
-Furthermore :
+Furthermore:
- No copy of the shared folder are kept in the browser storage.
- - It is not possible to create a file from `Remix IDE` (that might change).
+ - Clicking on the new folder or new file icon under localhost will create a new file or folder in the shared folder.
- If a folder does not contain any file, the folder will not be displayed in the explorer (that might change).
- Symbolic links are not forwarded to Remix IDE.
+
+## Ports Usage
+remixd creates a websocket connections with Remix IDE on different ports. Ports are defined according to specific purpose. Port usage details are as:
+
+- **65520** : For `remixd` websocket listener, to share a project from local device with Remix IDE. Shared folder will be loaded in the Remix IDE File Explorer workspace named localhost [See more](https://remix-ide.readthedocs.io/en/latest/remixd.html)
+- **65522** : For `Hardhat` websocket listener, to enable the Hardhat Compilation using Remix IDE Solidity Compiler plugin, if shared folder is a Hardhat project [See more](https://remix-ide.readthedocs.io/en/latest/hardhat.html)
+- **65523** : For `Slither` websocket listener, to enable the Slither Analysis using Remix IDE Solidity Static Analysis plugin [See more](https://remix-ide.readthedocs.io/en/latest/slither.html)
+- **65524** : For `Truffle` websocket listener, to enable the Truffle Compilation using Remix IDE Solidity Compiler plugin, if shared folder is a Truffle project [See more](https://remix-ide.readthedocs.io/en/latest/truffle.html)
+
+Note: Please make sure your system is secured enough and these ports are not opened nor forwarded.
diff --git a/libs/remixd/package.json b/libs/remixd/package.json
index 9cee73f6e9..f46b7c0d97 100644
--- a/libs/remixd/package.json
+++ b/libs/remixd/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-project/remixd",
- "version": "0.6.4",
+ "version": "0.6.5",
"description": "remix server: allow accessing file system from remix.ethereum.org and start a dev environment (see help section)",
"main": "index.js",
"types": "./index.d.ts",
diff --git a/nx.json b/nx.json
index b232b691b4..130f4ce5d5 100644
--- a/nx.json
+++ b/nx.json
@@ -15,7 +15,12 @@
"default": {
"runner": "@nrwl/workspace/tasks-runners/default",
"options": {
- "cacheableOperations": ["build", "lint", "test", "e2e"]
+ "cacheableOperations": [
+ "build",
+ "lint",
+ "test",
+ "e2e"
+ ]
}
}
},
@@ -25,27 +30,43 @@
},
"remix-astwalker": {
"tags": [],
- "implicitDependencies": ["remix-lib"]
+ "implicitDependencies": [
+ "remix-lib"
+ ]
},
"remix-analyzer": {
"tags": [],
- "implicitDependencies": ["remix-astwalker", "remix-lib"]
+ "implicitDependencies": [
+ "remix-astwalker",
+ "remix-lib"
+ ]
},
"remix-debug": {
"tags": [],
- "implicitDependencies": ["remix-astwalker", "remix-lib"]
+ "implicitDependencies": [
+ "remix-astwalker",
+ "remix-lib"
+ ]
},
"remix-simulator": {
"tags": [],
- "implicitDependencies": ["remix-lib"]
+ "implicitDependencies": [
+ "remix-lib"
+ ]
},
"remix-solidity": {
"tags": [],
- "implicitDependencies": ["remix-lib"]
+ "implicitDependencies": [
+ "remix-lib"
+ ]
},
"remix-tests": {
"tags": [],
- "implicitDependencies": ["remix-lib", "remix-simulator", "remix-solidity"]
+ "implicitDependencies": [
+ "remix-lib",
+ "remix-simulator",
+ "remix-solidity"
+ ]
},
"remix-url-resolver": {
"tags": []
@@ -69,7 +90,9 @@
},
"remix-ide-e2e": {
"tags": [],
- "implicitDependencies": ["remix-ide"]
+ "implicitDependencies": [
+ "remix-ide"
+ ]
},
"remixd": {
"tags": []
@@ -172,6 +195,12 @@
},
"remix-ui-tooltip-popup": {
"tags": []
+ },
+ "vyper": {
+ "tags": []
+ },
+ "etherscan": {
+ "tags": []
}
},
"targetDependencies": {
@@ -182,4 +211,4 @@
}
]
}
-}
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index 84b41d7bf3..eb5b0bbe94 100644
--- a/package.json
+++ b/package.json
@@ -161,7 +161,7 @@
"@remixproject/plugin-utils": "^0.3.31",
"@remixproject/plugin-webview": "^0.3.31",
"@remixproject/plugin-ws": "^0.3.31",
- "@types/nightwatch": "^2.0.9",
+ "@types/nightwatch": "^2.3.1",
"ansi-gray": "^0.1.1",
"async": "^2.6.2",
"axios": ">=0.26.0",
@@ -182,6 +182,7 @@
"file-path-filter": "^3.0.2",
"file-saver": "^2.0.5",
"form-data": "^4.0.0",
+ "formik": "^2.2.9",
"fs-extra": "^3.0.1",
"html-react-parser": "^1.3.0",
"http-server": "^0.11.1",
@@ -200,6 +201,8 @@
"react-bootstrap": "^1.6.4",
"react-dom": "^17.0.2",
"react-draggable": "^4.4.4",
+ "react-json-view": "^1.21.3",
+ "react-router-dom": "^6.3.0",
"react-tabs": "^3.2.2",
"regenerator-runtime": "0.13.7",
"rss-parser": "^3.12.0",
@@ -210,7 +213,7 @@
"time-stamp": "^2.2.0",
"ts-loader": "^9.2.6",
"tslib": "^2.3.0",
- "web3": "^1.5.1",
+ "web3": "^1.7.5",
"winston": "^3.3.3",
"ws": "^7.3.0"
},
@@ -251,6 +254,7 @@
"@types/react-dom": "^17.0.9",
"@types/react-router-dom": "^5.3.0",
"@types/request": "^2.48.7",
+ "@types/semver": "^7.3.10",
"@types/tape": "^4.13.0",
"@types/ws": "^7.2.4",
"@typescript-eslint/eslint-plugin": "^4.32.0",
@@ -306,7 +310,7 @@
"mkdirp": "^0.5.1",
"mocha": "^8.0.1",
"nanohtml": "^1.6.3",
- "nightwatch": "^2.2.2",
+ "nightwatch": "^2.3",
"nodemon": "^2.0.4",
"notify-error": "^1.2.0",
"npm-link-local": "^1.1.0",
diff --git a/tsconfig.base.json b/tsconfig.base.json
index 3922c04343..d27eb016f0 100644
--- a/tsconfig.base.json
+++ b/tsconfig.base.json
@@ -86,6 +86,7 @@
"@remix-ui/permission-handler": [
"libs/remix-ui/permission-handler/src/index.ts"
],
+ "@remix-ui/file-decorators": ["libs/remix-ui/file-decorators/src/index.ts"],
"@remix-ui/tooltip-popup": ["libs/remix-ui/tooltip-popup/src/index.ts"]
}
},
diff --git a/workspace.json b/workspace.json
index d642b0878d..ce8bd732cd 100644
--- a/workspace.json
+++ b/workspace.json
@@ -1,5 +1,37 @@
{
"version": 1,
+ "cli": {
+ "defaultCollection": "@nrwl/react"
+ },
+ "defaultProject": "remix-ide",
+ "schematics": {
+ "@nrwl/workspace": {
+ "library": {
+ "linter": "eslint"
+ }
+ },
+ "@nrwl/react": {
+ "application": {
+ "style": "css",
+ "linter": "eslint",
+ "strict": true,
+ "babel": true
+ },
+ "component": {
+ "style": "css"
+ },
+ "library": {
+ "style": "css",
+ "linter": "eslint",
+ "strict": true
+ }
+ },
+ "@nrwl/nx-plugin": {
+ "plugin": {
+ "linter": "eslint"
+ }
+ }
+ },
"projects": {
"remix-ide": {
"root": "apps/remix-ide",
@@ -75,7 +107,9 @@
"options": {
"linter": "eslint",
"config": "apps/remix-ide/.eslintrc",
- "files": ["apps/remix-ide/src/**/*.js"],
+ "files": [
+ "apps/remix-ide/src/**/*.js"
+ ],
"exclude": [
"**/node_modules/**",
"apps/remix-ide/src/app/editor/mode-solidity.js",
@@ -94,8 +128,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["apps/remix-ide-e2e/tsconfig.e2e.json"],
- "exclude": ["**/node_modules/**", "!apps/remix-ide-e2e/**/*"]
+ "tsConfig": [
+ "apps/remix-ide-e2e/tsconfig.e2e.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!apps/remix-ide-e2e/**/*"
+ ]
}
}
}
@@ -111,14 +150,21 @@
"options": {
"linter": "eslint",
"config": "libs/remix-analyzer/.eslintrc",
- "tsConfig": ["libs/remix-analyzer/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "libs/remix-analyzer/test/**/*"]
+ "tsConfig": [
+ "libs/remix-analyzer/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "libs/remix-analyzer/test/**/*"
+ ]
}
},
"test": {
"builder": "@nrwl/workspace:run-commands",
"options": {
- "commands": ["./../../node_modules/.bin/npm-run-all test"],
+ "commands": [
+ "./../../node_modules/.bin/npm-run-all test"
+ ],
"cwd": "libs/remix-analyzer"
}
},
@@ -129,7 +175,9 @@
"tsConfig": "libs/remix-analyzer/tsconfig.lib.json",
"packageJson": "libs/remix-analyzer/package.json",
"main": "libs/remix-analyzer/src/index.ts",
- "assets": ["libs/remix-analyzer/*.md"]
+ "assets": [
+ "libs/remix-analyzer/*.md"
+ ]
}
}
}
@@ -145,14 +193,21 @@
"options": {
"linter": "eslint",
"config": "libs/remix-astwalker/.eslintrc",
- "tsConfig": ["libs/remix-astwalker/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "libs/remix-astwalker/tests/**/*"]
+ "tsConfig": [
+ "libs/remix-astwalker/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "libs/remix-astwalker/tests/**/*"
+ ]
}
},
"test": {
"builder": "@nrwl/workspace:run-commands",
"options": {
- "commands": ["./../../node_modules/.bin/npm-run-all test"],
+ "commands": [
+ "./../../node_modules/.bin/npm-run-all test"
+ ],
"cwd": "libs/remix-astwalker"
}
},
@@ -163,7 +218,9 @@
"tsConfig": "libs/remix-astwalker/tsconfig.lib.json",
"packageJson": "libs/remix-astwalker/package.json",
"main": "libs/remix-astwalker/src/index.ts",
- "assets": ["libs/remix-astwalker/*.md"]
+ "assets": [
+ "libs/remix-astwalker/*.md"
+ ]
}
}
}
@@ -179,14 +236,21 @@
"options": {
"linter": "eslint",
"config": "libs/remix-debug/.eslintrc",
- "tsConfig": ["libs/remix-debug/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "libs/remix-debug/test/**/*"]
+ "tsConfig": [
+ "libs/remix-debug/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "libs/remix-debug/test/**/*"
+ ]
}
},
"test": {
"builder": "@nrwl/workspace:run-commands",
"options": {
- "commands": ["./../../node_modules/.bin/npm-run-all test"],
+ "commands": [
+ "./../../node_modules/.bin/npm-run-all test"
+ ],
"cwd": "libs/remix-debug"
}
},
@@ -224,14 +288,21 @@
"options": {
"linter": "eslint",
"config": "libs/remix-lib/.eslintrc",
- "tsConfig": ["libs/remix-lib/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "libs/remix-lib/test/**/*"]
+ "tsConfig": [
+ "libs/remix-lib/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "libs/remix-lib/test/**/*"
+ ]
}
},
"test": {
"builder": "@nrwl/workspace:run-commands",
"options": {
- "commands": ["./../../node_modules/.bin/npm-run-all test"],
+ "commands": [
+ "./../../node_modules/.bin/npm-run-all test"
+ ],
"cwd": "libs/remix-lib"
}
},
@@ -242,7 +313,9 @@
"tsConfig": "libs/remix-lib/tsconfig.lib.json",
"packageJson": "libs/remix-lib/package.json",
"main": "libs/remix-lib/src/index.ts",
- "assets": ["libs/remix-lib/*.md"]
+ "assets": [
+ "libs/remix-lib/*.md"
+ ]
}
}
}
@@ -258,14 +331,21 @@
"options": {
"linter": "eslint",
"config": "libs/remix-simulator/.eslintrc",
- "tsConfig": ["libs/remix-simulator/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "libs/remix-simulator/test/**/*"]
+ "tsConfig": [
+ "libs/remix-simulator/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "libs/remix-simulator/test/**/*"
+ ]
}
},
"test": {
"builder": "@nrwl/workspace:run-commands",
"options": {
- "commands": ["./../../node_modules/.bin/npm-run-all test"],
+ "commands": [
+ "./../../node_modules/.bin/npm-run-all test"
+ ],
"cwd": "libs/remix-simulator"
}
},
@@ -303,8 +383,12 @@
"options": {
"linter": "eslint",
"config": "libs/remix-solidity/.eslintrc",
- "tsConfig": ["libs/remix-solidity/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**"]
+ "tsConfig": [
+ "libs/remix-solidity/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
}
},
"test": {
@@ -321,7 +405,9 @@
"tsConfig": "libs/remix-solidity/tsconfig.lib.json",
"packageJson": "libs/remix-solidity/package.json",
"main": "libs/remix-solidity/src/index.ts",
- "assets": ["libs/remix-solidity/*.md"]
+ "assets": [
+ "libs/remix-solidity/*.md"
+ ]
}
}
}
@@ -337,7 +423,9 @@
"options": {
"linter": "eslint",
"config": "libs/remix-tests/.eslintrc",
- "tsConfig": ["libs/remix-tests/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-tests/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"libs/remix-tests/tests/**/*",
@@ -386,7 +474,9 @@
"options": {
"linter": "eslint",
"config": "libs/remix-url-resolver/.eslintrc",
- "tsConfig": ["libs/remix-url-resolver/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-url-resolver/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"libs/remix-url-resolver/tests/**/*"
@@ -396,7 +486,9 @@
"test": {
"builder": "@nrwl/workspace:run-commands",
"options": {
- "commands": ["./../../node_modules/.bin/npm-run-all test"],
+ "commands": [
+ "./../../node_modules/.bin/npm-run-all test"
+ ],
"cwd": "libs/remix-url-resolver"
}
},
@@ -407,7 +499,9 @@
"tsConfig": "libs/remix-url-resolver/tsconfig.lib.json",
"packageJson": "libs/remix-url-resolver/package.json",
"main": "libs/remix-url-resolver/src/index.ts",
- "assets": ["libs/remix-url-resolver/*.md"]
+ "assets": [
+ "libs/remix-url-resolver/*.md"
+ ]
}
}
}
@@ -426,7 +520,10 @@
"libs/remixd/tsconfig.lib.json",
"libs/remixd/tsconfig.spec.json"
],
- "exclude": ["**/node_modules/**", "!libs/remixd/**/*"]
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remixd/**/*"
+ ]
}
},
"test": {
@@ -444,7 +541,10 @@
"tsConfig": "libs/remixd/tsconfig.lib.json",
"packageJson": "libs/remixd/package.json",
"main": "libs/remixd/src/index.ts",
- "assets": ["libs/remixd/*.md", "libs/remixd/src/origins.json"]
+ "assets": [
+ "libs/remixd/*.md",
+ "libs/remixd/src/origins.json"
+ ]
}
}
}
@@ -463,7 +563,10 @@
"libs/remix-ui/tree-view/tsconfig.lib.json",
"libs/remix-ui/tree-view/tsconfig.spec.json"
],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/tree-view/**/*"]
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/tree-view/**/*"
+ ]
}
},
"test": {
@@ -490,7 +593,10 @@
"libs/remix-ui/debugger-ui/tsconfig.lib.json",
"libs/remix-ui/debugger-ui/tsconfig.spec.json"
],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/debugger-ui/**/*"]
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/debugger-ui/**/*"
+ ]
}
},
"test": {
@@ -517,7 +623,10 @@
"libs/remix-ui/utils/tsconfig.lib.json",
"libs/remix-ui/utils/tsconfig.spec.json"
],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/utils/**/*"]
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/utils/**/*"
+ ]
}
},
"test": {
@@ -544,7 +653,10 @@
"libs/remix-ui/clipboard/tsconfig.lib.json",
"libs/remix-ui/clipboard/tsconfig.spec.json"
],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/clipboard/**/*"]
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/clipboard/**/*"
+ ]
}
},
"test": {
@@ -597,8 +709,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/toaster/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/toaster/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/toaster/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/toaster/**/*"
+ ]
}
}
}
@@ -666,8 +783,13 @@
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
- "tsConfig": ["apps/debugger/tsconfig.app.json"],
- "exclude": ["**/node_modules/**", "!apps/debugger/**/*"]
+ "tsConfig": [
+ "apps/debugger/tsconfig.app.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!apps/debugger/**/*"
+ ]
}
}
}
@@ -682,8 +804,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/workspace/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/workspace/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/workspace/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/workspace/**/*"
+ ]
}
}
}
@@ -698,8 +825,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/settings/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/settings/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/settings/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/settings/**/*"
+ ]
}
}
}
@@ -714,7 +846,9 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/static-analyser/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-ui/static-analyser/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"!libs/remix-ui/static-analyser/**/*"
@@ -733,8 +867,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/checkbox/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/checkbox/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/checkbox/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/checkbox/**/*"
+ ]
}
}
}
@@ -749,8 +888,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/terminal/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/terminal/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/terminal/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/terminal/**/*"
+ ]
}
}
}
@@ -765,7 +909,9 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/plugin-manager/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-ui/plugin-manager/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"!libs/remix-ui/plugin-manager/**/*"
@@ -784,8 +930,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-core-plugin/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-core-plugin/**/*"]
+ "tsConfig": [
+ "libs/remix-core-plugin/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-core-plugin/**/*"
+ ]
}
},
"build": {
@@ -809,7 +960,9 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/solidity-compiler/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-ui/solidity-compiler/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"!libs/remix-ui/solidity-compiler/**/*"
@@ -828,7 +981,9 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/publish-to-storage/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-ui/publish-to-storage/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"!libs/remix-ui/publish-to-storage/**/*"
@@ -847,8 +1002,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/renderer/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/renderer/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/renderer/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/renderer/**/*"
+ ]
}
}
}
@@ -872,7 +1032,9 @@
"apps/solidity-compiler/src/assets",
"apps/solidity-compiler/src/index.html"
],
- "styles": ["apps/solidity-compiler/src/styles.css"],
+ "styles": [
+ "apps/solidity-compiler/src/styles.css"
+ ],
"scripts": [],
"webpackConfig": "apps/solidity-compiler/webpack.config.js",
"maxWorkers": 2
@@ -917,8 +1079,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["apps/solidity-compiler/tsconfig.app.json"],
- "exclude": ["**/node_modules/**", "!apps/solidity-compiler/**/*"]
+ "tsConfig": [
+ "apps/solidity-compiler/tsconfig.app.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!apps/solidity-compiler/**/*"
+ ]
}
}
}
@@ -941,7 +1108,9 @@
"apps/remix-ide-e2e/src/local-plugin/src/favicon.ico",
"apps/remix-ide-e2e/src/local-plugin/src/assets"
],
- "styles": ["apps/remix-ide-e2e/src/local-plugin/src/styles.css"],
+ "styles": [
+ "apps/remix-ide-e2e/src/local-plugin/src/styles.css"
+ ],
"scripts": [],
"webpackConfig": "@nrwl/react/plugins/webpack"
},
@@ -1007,8 +1176,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/home-tab/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/home-tab/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/home-tab/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/home-tab/**/*"
+ ]
}
}
}
@@ -1023,8 +1197,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/editor/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/editor/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/editor/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/editor/**/*"
+ ]
}
}
}
@@ -1038,8 +1217,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/editor/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/editor/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/editor/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/editor/**/*"
+ ]
}
}
}
@@ -1054,8 +1238,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/app/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/app/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/app/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/app/**/*"
+ ]
}
}
}
@@ -1070,8 +1259,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/helper/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/helper/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/helper/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/helper/**/*"
+ ]
}
}
}
@@ -1085,8 +1279,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/tabs/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/tabs/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/tabs/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/tabs/**/*"
+ ]
}
}
}
@@ -1120,23 +1319,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/search/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/search/**/*"]
- }
- }
- }
- },
- "remix-ui-file-decorators": {
- "root": "libs/remix-ui/file-decorators",
- "sourceRoot": "libs/remix-ui/file-decorators/src",
- "projectType": "library",
- "architect": {
- "lint": {
- "builder": "@nrwl/linter:lint",
- "options": {
- "linter": "eslint",
- "tsConfig": ["libs/remix-ui/file-decorators/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/file-decorators/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/search/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/search/**/*"
+ ]
}
}
}
@@ -1150,8 +1339,13 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/panel/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**", "!libs/remix-ui/panel/**/*"]
+ "tsConfig": [
+ "libs/remix-ui/panel/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/panel/**/*"
+ ]
}
}
}
@@ -1185,7 +1379,9 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/run-tab/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-ui/run-tab/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"libs/remix-ui/run-tab/**/*.d.ts",
@@ -1204,7 +1400,9 @@
"builder": "@nrwl/linter:lint",
"options": {
"linter": "eslint",
- "tsConfig": ["libs/remix-ui/permission-handler/tsconfig.lib.json"],
+ "tsConfig": [
+ "libs/remix-ui/permission-handler/tsconfig.lib.json"
+ ],
"exclude": [
"**/node_modules/**",
"libs/remix-ui/permission-handler/**/*.d.ts",
@@ -1224,8 +1422,12 @@
"options": {
"linter": "eslint",
"config": "libs/remix-ws-templates/.eslintrc",
- "tsConfig": ["libs/remix-ws-templates/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**"]
+ "tsConfig": [
+ "libs/remix-ws-templates/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
}
},
"build": {
@@ -1238,7 +1440,9 @@
"assets": [
{
"glob": "templates/**/*",
- "ignore": ["templates/**/*/index.ts"],
+ "ignore": [
+ "templates/**/*/index.ts"
+ ],
"input": "libs/remix-ws-templates/src/",
"output": "src/"
},
@@ -1262,41 +1466,195 @@
"options": {
"linter": "eslint",
"config": "libs/remix-ui/tooltip-popup/.eslintrc.json",
- "tsConfig": ["libs/remix-ui/tooltip-popup/tsconfig.lib.json"],
- "exclude": ["**/node_modules/**"]
+ "tsConfig": [
+ "libs/remix-ui/tooltip-popup/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
}
}
}
- }
- },
- "cli": {
- "defaultCollection": "@nrwl/react"
- },
- "schematics": {
- "@nrwl/workspace": {
- "library": {
- "linter": "eslint"
+ },
+ "remix-ui-file-decorators": {
+ "root": "libs/remix-ui/file-decorators",
+ "sourceRoot": "libs/remix-ui/file-decorators/src",
+ "projectType": "library",
+ "architect": {
+ "lint": {
+ "builder": "@nrwl/linter:lint",
+ "options": {
+ "linter": "eslint",
+ "tsConfig": [
+ "libs/remix-ui/file-decorators/tsconfig.lib.json"
+ ],
+ "exclude": [
+ "**/node_modules/**",
+ "!libs/remix-ui/file-decorators/**/*"
+ ]
+ }
+ }
}
},
- "@nrwl/react": {
- "application": {
- "style": "css",
- "linter": "eslint",
- "babel": true
- },
- "component": {
- "style": "css"
- },
- "library": {
- "style": "css",
- "linter": "eslint"
+ "vyper": {
+ "root": "apps/vyper",
+ "sourceRoot": "apps/vyper/src",
+ "projectType": "application",
+ "architect": {
+ "build": {
+ "builder": "@nrwl/web:build",
+ "outputs": [
+ "{options.outputPath}"
+ ],
+ "options": {
+ "outputPath": "dist/apps/vyper",
+ "index": "apps/vyper/src/index.html",
+ "main": "apps/vyper/src/main.tsx",
+ "polyfills": "apps/vyper/src/polyfills.ts",
+ "tsConfig": "apps/vyper/tsconfig.app.json",
+ "assets": [
+ "apps/vyper/src/favicon.ico",
+ "apps/vyper/src/assets"
+ ],
+ "styles": [
+ "apps/vyper/src/styles.css"
+ ],
+ "scripts": [],
+ "webpackConfig": "@nrwl/react/plugins/webpack"
+ },
+ "configurations": {
+ "production": {
+ "fileReplacements": [
+ {
+ "replace": "apps/vyper/src/environments/environment.ts",
+ "with": "apps/vyper/src/environments/environment.prod.ts"
+ }
+ ],
+ "optimization": true,
+ "outputHashing": "all",
+ "sourceMap": false,
+ "extractCss": true,
+ "namedChunks": false,
+ "extractLicenses": true,
+ "vendorChunk": false,
+ "budgets": [
+ {
+ "type": "initial",
+ "maximumWarning": "500kb",
+ "maximumError": "1mb"
+ }
+ ]
+ }
+ }
+ },
+ "serve": {
+ "builder": "@nrwl/web:dev-server",
+ "options": {
+ "buildTarget": "vyper:build",
+ "port": 5002
+ },
+ "configurations": {
+ "production": {
+ "buildTarget": "vyper:build:production",
+ "hmr": false
+ }
+ }
+ },
+ "lint": {
+ "builder": "@nrwl/linter:lint",
+ "options": {
+ "linter": "eslint",
+ "config": "apps/vyper/.eslintrc",
+ "files": [
+ "apps/vyper/src/**/*.js",
+ "apps/vyper/src/**/*.ts"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
}
},
- "@nrwl/nx-plugin": {
- "plugin": {
- "linter": "eslint"
+ "etherscan": {
+ "root": "apps/etherscan",
+ "sourceRoot": "apps/etherscan/src",
+ "projectType": "application",
+ "architect": {
+ "build": {
+ "builder": "@nrwl/web:build",
+ "outputs": [
+ "{options.outputPath}"
+ ],
+ "options": {
+ "outputPath": "dist/apps/etherscan",
+ "index": "apps/etherscan/src/index.html",
+ "main": "apps/etherscan/src/main.tsx",
+ "polyfills": "apps/etherscan/src/polyfills.ts",
+ "tsConfig": "apps/etherscan/tsconfig.app.json",
+ "assets": [
+ "apps/etherscan/src/favicon.ico",
+ "apps/etherscan/src/assets"
+ ],
+ "styles": [
+ "apps/etherscan/src/styles.css"
+ ],
+ "scripts": [],
+ "webpackConfig": "@nrwl/react/plugins/webpack"
+ },
+ "configurations": {
+ "production": {
+ "fileReplacements": [
+ {
+ "replace": "apps/etherscan/src/environments/environment.ts",
+ "with": "apps/etherscan/src/environments/environment.prod.ts"
+ }
+ ],
+ "optimization": true,
+ "outputHashing": "all",
+ "sourceMap": false,
+ "extractCss": true,
+ "namedChunks": false,
+ "extractLicenses": true,
+ "vendorChunk": false,
+ "budgets": [
+ {
+ "type": "initial",
+ "maximumWarning": "500kb",
+ "maximumError": "1mb"
+ }
+ ]
+ }
+ }
+ },
+ "serve": {
+ "builder": "@nrwl/web:dev-server",
+ "options": {
+ "buildTarget": "etherscan:build",
+ "port": 5003
+ },
+ "configurations": {
+ "production": {
+ "buildTarget": "etherscan:build:production",
+ "hmr": false
+ }
+ }
+ },
+ "lint": {
+ "builder": "@nrwl/linter:lint",
+ "options": {
+ "linter": "eslint",
+ "config": "apps/vyper/.eslintrc",
+ "files": [
+ "apps/vyper/src/**/*.js",
+ "apps/vyper/src/**/*.ts"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
}
}
- },
- "defaultProject": "remix-ide"
-}
+ }
+}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 3b44d12603..6839e41198 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1622,6 +1622,13 @@
dependencies:
regenerator-runtime "^0.13.4"
+"@babel/runtime@^7.7.6":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a"
+ integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
"@babel/template@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.53.tgz#3322290900d0b187b0a7174381e1f3bb71050d2e"
@@ -1781,7 +1788,7 @@
lru-cache "^5.1.1"
semaphore-async-await "^1.5.1"
-"@ethereumjs/common@^2.3.0", "@ethereumjs/common@^2.4.0", "@ethereumjs/common@^2.5.0", "@ethereumjs/common@^2.6.0":
+"@ethereumjs/common@^2.5.0", "@ethereumjs/common@^2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.0.tgz#feb96fb154da41ee2cc2c5df667621a440f36348"
integrity sha512-Cq2qS0FTu6O2VU1sgg+WyU9Ps0M6j/BEMHN+hRaECXCV/r0aI78u4N6p52QW/BDVhwWZpCdrvG8X7NJdzlpNUA==
@@ -1800,7 +1807,7 @@
ethereumjs-util "^7.1.1"
miller-rabin "^4.0.0"
-"@ethereumjs/tx@^3.2.1", "@ethereumjs/tx@^3.3.2", "@ethereumjs/tx@^3.4.0":
+"@ethereumjs/tx@^3.3.2", "@ethereumjs/tx@^3.4.0":
version "3.4.0"
resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.4.0.tgz#7eb1947eefa55eb9cf05b3ca116fb7a3dbd0bce7"
integrity sha512-WWUwg1PdjHKZZxPPo274ZuPsJCWV3SqATrEKQP1n2DrVYVP1aZIYpo/mFaA0BDoE0tIQmBeimRCEA0Lgil+yYw==
@@ -1845,21 +1852,6 @@
web-streams-polyfill "^3.1.0"
ws "^7.5.0"
-"@ethersproject/abi@5.0.7":
- version "5.0.7"
- resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.0.7.tgz#79e52452bd3ca2956d0e1c964207a58ad1a0ee7b"
- integrity sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==
- dependencies:
- "@ethersproject/address" "^5.0.4"
- "@ethersproject/bignumber" "^5.0.7"
- "@ethersproject/bytes" "^5.0.4"
- "@ethersproject/constants" "^5.0.4"
- "@ethersproject/hash" "^5.0.4"
- "@ethersproject/keccak256" "^5.0.3"
- "@ethersproject/logger" "^5.0.5"
- "@ethersproject/properties" "^5.0.3"
- "@ethersproject/strings" "^5.0.4"
-
"@ethersproject/abi@5.5.0", "@ethersproject/abi@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.5.0.tgz#fb52820e22e50b854ff15ce1647cc508d6660613"
@@ -1875,6 +1867,21 @@
"@ethersproject/properties" "^5.5.0"
"@ethersproject/strings" "^5.5.0"
+"@ethersproject/abi@^5.6.3":
+ version "5.6.4"
+ resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.6.4.tgz#f6e01b6ed391a505932698ecc0d9e7a99ee60362"
+ integrity sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==
+ dependencies:
+ "@ethersproject/address" "^5.6.1"
+ "@ethersproject/bignumber" "^5.6.2"
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/constants" "^5.6.1"
+ "@ethersproject/hash" "^5.6.1"
+ "@ethersproject/keccak256" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/properties" "^5.6.0"
+ "@ethersproject/strings" "^5.6.1"
+
"@ethersproject/abstract-provider@5.5.1", "@ethersproject/abstract-provider@^5.5.0":
version "5.5.1"
resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz#2f1f6e8a3ab7d378d8ad0b5718460f85649710c5"
@@ -1888,6 +1895,19 @@
"@ethersproject/transactions" "^5.5.0"
"@ethersproject/web" "^5.5.0"
+"@ethersproject/abstract-provider@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz#02ddce150785caf0c77fe036a0ebfcee61878c59"
+ integrity sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==
+ dependencies:
+ "@ethersproject/bignumber" "^5.6.2"
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/networks" "^5.6.3"
+ "@ethersproject/properties" "^5.6.0"
+ "@ethersproject/transactions" "^5.6.2"
+ "@ethersproject/web" "^5.6.1"
+
"@ethersproject/abstract-signer@5.5.0", "@ethersproject/abstract-signer@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz#590ff6693370c60ae376bf1c7ada59eb2a8dd08d"
@@ -1899,7 +1919,18 @@
"@ethersproject/logger" "^5.5.0"
"@ethersproject/properties" "^5.5.0"
-"@ethersproject/address@5.5.0", "@ethersproject/address@^5.0.4", "@ethersproject/address@^5.5.0":
+"@ethersproject/abstract-signer@^5.6.2":
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz#491f07fc2cbd5da258f46ec539664713950b0b33"
+ integrity sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==
+ dependencies:
+ "@ethersproject/abstract-provider" "^5.6.1"
+ "@ethersproject/bignumber" "^5.6.2"
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/properties" "^5.6.0"
+
+"@ethersproject/address@5.5.0", "@ethersproject/address@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.5.0.tgz#bcc6f576a553f21f3dd7ba17248f81b473c9c78f"
integrity sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==
@@ -1910,6 +1941,17 @@
"@ethersproject/logger" "^5.5.0"
"@ethersproject/rlp" "^5.5.0"
+"@ethersproject/address@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.6.1.tgz#ab57818d9aefee919c5721d28cd31fd95eff413d"
+ integrity sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==
+ dependencies:
+ "@ethersproject/bignumber" "^5.6.2"
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/keccak256" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/rlp" "^5.6.1"
+
"@ethersproject/base64@5.5.0", "@ethersproject/base64@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.5.0.tgz#881e8544e47ed976930836986e5eb8fab259c090"
@@ -1917,6 +1959,13 @@
dependencies:
"@ethersproject/bytes" "^5.5.0"
+"@ethersproject/base64@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.6.1.tgz#2c40d8a0310c9d1606c2c37ae3092634b41d87cb"
+ integrity sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==
+ dependencies:
+ "@ethersproject/bytes" "^5.6.1"
+
"@ethersproject/basex@5.5.0", "@ethersproject/basex@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.5.0.tgz#e40a53ae6d6b09ab4d977bd037010d4bed21b4d3"
@@ -1925,7 +1974,7 @@
"@ethersproject/bytes" "^5.5.0"
"@ethersproject/properties" "^5.5.0"
-"@ethersproject/bignumber@5.5.0", "@ethersproject/bignumber@^5.0.7", "@ethersproject/bignumber@^5.5.0":
+"@ethersproject/bignumber@5.5.0", "@ethersproject/bignumber@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.5.0.tgz#875b143f04a216f4f8b96245bde942d42d279527"
integrity sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==
@@ -1934,20 +1983,43 @@
"@ethersproject/logger" "^5.5.0"
bn.js "^4.11.9"
-"@ethersproject/bytes@5.5.0", "@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.5.0":
+"@ethersproject/bignumber@^5.6.2":
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.6.2.tgz#72a0717d6163fab44c47bcc82e0c550ac0315d66"
+ integrity sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==
+ dependencies:
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ bn.js "^5.2.1"
+
+"@ethersproject/bytes@5.5.0", "@ethersproject/bytes@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.5.0.tgz#cb11c526de657e7b45d2e0f0246fb3b9d29a601c"
integrity sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==
dependencies:
"@ethersproject/logger" "^5.5.0"
-"@ethersproject/constants@5.5.0", "@ethersproject/constants@^5.0.4", "@ethersproject/constants@^5.5.0":
+"@ethersproject/bytes@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.6.1.tgz#24f916e411f82a8a60412344bf4a813b917eefe7"
+ integrity sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==
+ dependencies:
+ "@ethersproject/logger" "^5.6.0"
+
+"@ethersproject/constants@5.5.0", "@ethersproject/constants@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.5.0.tgz#d2a2cd7d94bd1d58377d1d66c4f53c9be4d0a45e"
integrity sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==
dependencies:
"@ethersproject/bignumber" "^5.5.0"
+"@ethersproject/constants@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.6.1.tgz#e2e974cac160dd101cf79fdf879d7d18e8cb1370"
+ integrity sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==
+ dependencies:
+ "@ethersproject/bignumber" "^5.6.2"
+
"@ethersproject/contracts@5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.5.0.tgz#b735260d4bd61283a670a82d5275e2a38892c197"
@@ -1964,7 +2036,7 @@
"@ethersproject/properties" "^5.5.0"
"@ethersproject/transactions" "^5.5.0"
-"@ethersproject/hash@5.5.0", "@ethersproject/hash@^5.0.4", "@ethersproject/hash@^5.5.0":
+"@ethersproject/hash@5.5.0", "@ethersproject/hash@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.5.0.tgz#7cee76d08f88d1873574c849e0207dcb32380cc9"
integrity sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==
@@ -1978,6 +2050,20 @@
"@ethersproject/properties" "^5.5.0"
"@ethersproject/strings" "^5.5.0"
+"@ethersproject/hash@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.6.1.tgz#224572ea4de257f05b4abf8ae58b03a67e99b0f4"
+ integrity sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==
+ dependencies:
+ "@ethersproject/abstract-signer" "^5.6.2"
+ "@ethersproject/address" "^5.6.1"
+ "@ethersproject/bignumber" "^5.6.2"
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/keccak256" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/properties" "^5.6.0"
+ "@ethersproject/strings" "^5.6.1"
+
"@ethersproject/hdnode@5.5.0", "@ethersproject/hdnode@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.5.0.tgz#4a04e28f41c546f7c978528ea1575206a200ddf6"
@@ -2015,7 +2101,7 @@
aes-js "3.0.0"
scrypt-js "3.0.1"
-"@ethersproject/keccak256@5.5.0", "@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.5.0":
+"@ethersproject/keccak256@5.5.0", "@ethersproject/keccak256@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.5.0.tgz#e4b1f9d7701da87c564ffe336f86dcee82983492"
integrity sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==
@@ -2023,11 +2109,24 @@
"@ethersproject/bytes" "^5.5.0"
js-sha3 "0.8.0"
-"@ethersproject/logger@5.5.0", "@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.5.0":
+"@ethersproject/keccak256@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.6.1.tgz#b867167c9b50ba1b1a92bccdd4f2d6bd168a91cc"
+ integrity sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==
+ dependencies:
+ "@ethersproject/bytes" "^5.6.1"
+ js-sha3 "0.8.0"
+
+"@ethersproject/logger@5.5.0", "@ethersproject/logger@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.5.0.tgz#0c2caebeff98e10aefa5aef27d7441c7fd18cf5d"
integrity sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==
+"@ethersproject/logger@^5.6.0":
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.6.0.tgz#d7db1bfcc22fd2e4ab574cba0bb6ad779a9a3e7a"
+ integrity sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==
+
"@ethersproject/networks@5.5.0", "@ethersproject/networks@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.5.0.tgz#babec47cab892c51f8dd652ce7f2e3e14283981a"
@@ -2035,6 +2134,13 @@
dependencies:
"@ethersproject/logger" "^5.5.0"
+"@ethersproject/networks@^5.6.3":
+ version "5.6.4"
+ resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.6.4.tgz#51296d8fec59e9627554f5a8a9c7791248c8dc07"
+ integrity sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==
+ dependencies:
+ "@ethersproject/logger" "^5.6.0"
+
"@ethersproject/pbkdf2@5.5.0", "@ethersproject/pbkdf2@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz#e25032cdf02f31505d47afbf9c3e000d95c4a050"
@@ -2043,13 +2149,20 @@
"@ethersproject/bytes" "^5.5.0"
"@ethersproject/sha2" "^5.5.0"
-"@ethersproject/properties@5.5.0", "@ethersproject/properties@^5.0.3", "@ethersproject/properties@^5.5.0":
+"@ethersproject/properties@5.5.0", "@ethersproject/properties@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.5.0.tgz#61f00f2bb83376d2071baab02245f92070c59995"
integrity sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==
dependencies:
"@ethersproject/logger" "^5.5.0"
+"@ethersproject/properties@^5.6.0":
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.6.0.tgz#38904651713bc6bdd5bdd1b0a4287ecda920fa04"
+ integrity sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==
+ dependencies:
+ "@ethersproject/logger" "^5.6.0"
+
"@ethersproject/providers@5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.5.0.tgz#bc2876a8fe5e0053ed9828b1f3767ae46e43758b"
@@ -2091,6 +2204,14 @@
"@ethersproject/bytes" "^5.5.0"
"@ethersproject/logger" "^5.5.0"
+"@ethersproject/rlp@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.6.1.tgz#df8311e6f9f24dcb03d59a2bac457a28a4fe2bd8"
+ integrity sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==
+ dependencies:
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+
"@ethersproject/sha2@5.5.0", "@ethersproject/sha2@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.5.0.tgz#a40a054c61f98fd9eee99af2c3cc6ff57ec24db7"
@@ -2112,6 +2233,18 @@
elliptic "6.5.4"
hash.js "1.1.7"
+"@ethersproject/signing-key@^5.6.2":
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.6.2.tgz#8a51b111e4d62e5a62aee1da1e088d12de0614a3"
+ integrity sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==
+ dependencies:
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/properties" "^5.6.0"
+ bn.js "^5.2.1"
+ elliptic "6.5.4"
+ hash.js "1.1.7"
+
"@ethersproject/solidity@5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.5.0.tgz#2662eb3e5da471b85a20531e420054278362f93f"
@@ -2124,7 +2257,7 @@
"@ethersproject/sha2" "^5.5.0"
"@ethersproject/strings" "^5.5.0"
-"@ethersproject/strings@5.5.0", "@ethersproject/strings@^5.0.4", "@ethersproject/strings@^5.5.0":
+"@ethersproject/strings@5.5.0", "@ethersproject/strings@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.5.0.tgz#e6784d00ec6c57710755699003bc747e98c5d549"
integrity sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==
@@ -2133,7 +2266,16 @@
"@ethersproject/constants" "^5.5.0"
"@ethersproject/logger" "^5.5.0"
-"@ethersproject/transactions@5.5.0", "@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.5.0":
+"@ethersproject/strings@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.6.1.tgz#dbc1b7f901db822b5cafd4ebf01ca93c373f8952"
+ integrity sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==
+ dependencies:
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/constants" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+
+"@ethersproject/transactions@5.5.0", "@ethersproject/transactions@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.5.0.tgz#7e9bf72e97bcdf69db34fe0d59e2f4203c7a2908"
integrity sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==
@@ -2148,6 +2290,21 @@
"@ethersproject/rlp" "^5.5.0"
"@ethersproject/signing-key" "^5.5.0"
+"@ethersproject/transactions@^5.6.2":
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.6.2.tgz#793a774c01ced9fe7073985bb95a4b4e57a6370b"
+ integrity sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==
+ dependencies:
+ "@ethersproject/address" "^5.6.1"
+ "@ethersproject/bignumber" "^5.6.2"
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/constants" "^5.6.1"
+ "@ethersproject/keccak256" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/properties" "^5.6.0"
+ "@ethersproject/rlp" "^5.6.1"
+ "@ethersproject/signing-key" "^5.6.2"
+
"@ethersproject/units@5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.5.0.tgz#104d02db5b5dc42cc672cc4587bafb87a95ee45e"
@@ -2189,6 +2346,17 @@
"@ethersproject/properties" "^5.5.0"
"@ethersproject/strings" "^5.5.0"
+"@ethersproject/web@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.6.1.tgz#6e2bd3ebadd033e6fe57d072db2b69ad2c9bdf5d"
+ integrity sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==
+ dependencies:
+ "@ethersproject/base64" "^5.6.1"
+ "@ethersproject/bytes" "^5.6.1"
+ "@ethersproject/logger" "^5.6.0"
+ "@ethersproject/properties" "^5.6.0"
+ "@ethersproject/strings" "^5.6.1"
+
"@ethersproject/wordlists@5.5.0", "@ethersproject/wordlists@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.5.0.tgz#aac74963aa43e643638e5172353d931b347d584f"
@@ -3904,6 +4072,11 @@
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.2.0.tgz#667bfc6186ae7c9e0b45a08960c551437176e1ca"
integrity sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==
+"@sindresorhus/is@^4.6.0":
+ version "4.6.0"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
+ integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
+
"@sinonjs/commons@^1.7.0":
version "1.8.3"
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
@@ -4035,6 +4208,13 @@
dependencies:
defer-to-connect "^2.0.0"
+"@szmarczak/http-timer@^5.0.1":
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a"
+ integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==
+ dependencies:
+ defer-to-connect "^2.0.1"
+
"@testing-library/dom@^7.17.1":
version "7.31.2"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.31.2.tgz#df361db38f5212b88555068ab8119f5d841a8c4a"
@@ -4117,7 +4297,7 @@
dependencies:
"@babel/types" "^7.3.0"
-"@types/bn.js@^4.11.3", "@types/bn.js@^4.11.5":
+"@types/bn.js@^4.11.3":
version "4.11.6"
resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c"
integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==
@@ -4131,7 +4311,7 @@
dependencies:
"@types/node" "*"
-"@types/cacheable-request@^6.0.1":
+"@types/cacheable-request@^6.0.1", "@types/cacheable-request@^6.0.2":
version "6.0.2"
resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
@@ -4146,6 +4326,11 @@
resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8"
integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==
+"@types/chai@*":
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.1.tgz#e2c6e73e0bdeb2521d00756d099218e9f5d90a04"
+ integrity sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==
+
"@types/chai@^4.2.11":
version "4.2.22"
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.22.tgz#47020d7e4cf19194d43b5202f35f75bd2ad35ce7"
@@ -4301,12 +4486,23 @@
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce"
integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==
+<<<<<<< HEAD
"@types/nightwatch@^2.0.9":
version "2.0.9"
resolved "https://registry.yarnpkg.com/@types/nightwatch/-/nightwatch-2.0.9.tgz#c5d3ed42ead7a58563cac96ebc52f40f09897ea1"
integrity sha512-vA568B2hjedgtjNf/ZM1po9Y5GWz8+jox0748+YyqilWIxV5fXkpKFSUWk41Evoqn5WI3JENlNupzs2o6pHjRA==
dependencies:
"@types/selenium-webdriver" "*"
+=======
+"@types/nightwatch@^2.3.1":
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/@types/nightwatch/-/nightwatch-2.3.1.tgz#36cb1f2408f910c06e3de5b0365f6f6a606b1c69"
+ integrity sha512-K0Cr9e2YPC2g5aWnkcyo7w9kvhfNrMiKOCigJyuo3usl3kass1h3ktqHUwwUGupmTm02luzxf1aqNvg0Qfr/sw==
+ dependencies:
+ "@types/chai" "*"
+ "@types/selenium-webdriver" "*"
+ devtools-protocol "^0.0.1025565"
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
"@types/node@*", "@types/node@>= 8", "@types/node@~8.9.4":
version "8.9.5"
@@ -4457,6 +4653,14 @@
integrity sha512-NxxZZek50ylIACiXebKQYHD3D4One3WXOasEXWazL6aTfYbZob7ClNKxUpg8I4/oWArX87oPWvj1cHKqfel3Hg==
dependencies:
"@types/ws" "*"
+<<<<<<< HEAD
+=======
+
+"@types/semver@^7.3.10":
+ version "7.3.10"
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.10.tgz#5f19ee40cbeff87d916eedc8c2bfe2305d957f73"
+ integrity sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
"@types/source-list-map@*":
version "0.1.2"
@@ -4810,6 +5014,11 @@ abort-controller@^3.0.0:
dependencies:
event-target-shim "^5.0.0"
+abortcontroller-polyfill@^1.7.3:
+ version "1.7.3"
+ resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz#1b5b487bd6436b5b764fd52a612509702c3144b5"
+ integrity sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==
+
abstract-leveldown@^6.2.1:
version "6.3.0"
resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz#d25221d1e6612f820c35963ba4bd739928f6026a"
@@ -5389,6 +5598,11 @@ asap@^2.0.0, asap@~2.0.5:
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f"
integrity sha512-7Ql0Lz9sffzP1jDkhjeju5/6z0LnwZAMZdlJoTe2GghKnYNA+H1rZOD8rWx4b9EBjux0kJq66igvQkANmbWnKg==
+asap@~2.0.3:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
+ integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
+
asn1.js@^5.2.0:
version "5.4.1"
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
@@ -6343,6 +6557,11 @@ base-x@^3.0.2, base-x@^3.0.8:
dependencies:
safe-buffer "^5.0.1"
+base16@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70"
+ integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==
+
base64-js@^1.0.2, base64-js@^1.3.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
@@ -6483,6 +6702,11 @@ bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0:
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002"
integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==
+bn.js@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
+ integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
+
body-parser@1.19.0, body-parser@^1.16.0:
version "1.19.0"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
@@ -7104,6 +7328,11 @@ cacheable-lookup@^5.0.3:
resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
+cacheable-lookup@^6.0.4:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-6.1.0.tgz#0330a543471c61faa4e9035db583aad753b36385"
+ integrity sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==
+
cacheable-request@^6.0.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
@@ -8231,11 +8460,6 @@ cookie@0.4.0:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
-cookiejar@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.3.tgz#fc7a6216e408e74414b90230050842dacda75acc"
- integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==
-
copy-concurrently@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.3.tgz#45fb7866249a1ca889aa5708e6cbd273e75bb250"
@@ -8427,6 +8651,13 @@ cross-blob@^2.0.1:
blob-polyfill "^5.0.20210201"
fetch-blob "^2.1.2"
+cross-fetch@^3.1.4, cross-fetch@^3.1.5:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
+ integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
+ dependencies:
+ node-fetch "2.6.7"
+
cross-spawn-async@^2.1.1:
version "2.2.5"
resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc"
@@ -8924,6 +9155,11 @@ deep-is@~0.1.3:
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
+deepmerge@^2.1.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170"
+ integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==
+
deepmerge@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
@@ -8968,7 +9204,7 @@ defer-to-connect@^1.0.1:
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
-defer-to-connect@^2.0.0:
+defer-to-connect@^2.0.0, defer-to-connect@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
@@ -9115,6 +9351,11 @@ detective@^5.2.0:
defined "^1.0.0"
minimist "^1.1.1"
+devtools-protocol@^0.0.1025565:
+ version "0.0.1025565"
+ resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1025565.tgz#0b3da0d3714c556aad06b0ec60f4fde68a701a90"
+ integrity sha512-0s5sbGQR/EfYQhd8EpZgphpndsv+CufTlaeUyA6vYXCA0H5kMAsHCS/cHtUFWoKJCO125hpoKicQCfpxRj4oqw==
+
dezalgo@^1.0.0, dezalgo@^1.0.1, dezalgo@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456"
@@ -9703,7 +9944,7 @@ es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3:
es5-ext "^0.10.35"
es6-symbol "^3.1.1"
-es6-promise@^4.0.3:
+es6-promise@^4.0.3, es6-promise@^4.2.8:
version "4.2.8"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
@@ -10602,6 +10843,31 @@ fb-watchman@^2.0.0:
dependencies:
bser "2.1.1"
+fbemitter@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3"
+ integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==
+ dependencies:
+ fbjs "^3.0.0"
+
+fbjs-css-vars@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8"
+ integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==
+
+fbjs@^3.0.0, fbjs@^3.0.1:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6"
+ integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==
+ dependencies:
+ cross-fetch "^3.1.5"
+ fbjs-css-vars "^1.0.0"
+ loose-envify "^1.0.0"
+ object-assign "^4.1.0"
+ promise "^7.1.1"
+ setimmediate "^1.0.5"
+ ua-parser-js "^0.7.30"
+
fd-slicer@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
@@ -10877,6 +11143,14 @@ flush-write-stream@^1.0.0, flush-write-stream@^1.0.2:
inherits "^2.0.3"
readable-stream "^2.3.6"
+flux@^4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.3.tgz#573b504a24982c4768fdfb59d8d2ea5637d72ee7"
+ integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==
+ dependencies:
+ fbemitter "^3.0.0"
+ fbjs "^3.0.1"
+
fn.name@1.x.x:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
@@ -10950,6 +11224,11 @@ fork-ts-checker-webpack-plugin@^3.1.1:
tapable "^1.0.0"
worker-rpc "^0.1.0"
+form-data-encoder@1.7.1:
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.1.tgz#ac80660e4f87ee0d3d3c3638b7da8278ddb8ec96"
+ integrity sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==
+
form-data@^2.5.0:
version "2.5.1"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
@@ -10995,6 +11274,19 @@ form-data@~2.3.2:
combined-stream "^1.0.6"
mime-types "^2.1.12"
+formik@^2.2.9:
+ version "2.2.9"
+ resolved "https://registry.yarnpkg.com/formik/-/formik-2.2.9.tgz#8594ba9c5e2e5cf1f42c5704128e119fc46232d0"
+ integrity sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==
+ dependencies:
+ deepmerge "^2.1.1"
+ hoist-non-react-statics "^3.3.0"
+ lodash "^4.17.21"
+ lodash-es "^4.17.21"
+ react-fast-compare "^2.0.1"
+ tiny-warning "^1.0.2"
+ tslib "^1.10.0"
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -11343,7 +11635,7 @@ get-stream@^5.1.0:
dependencies:
pump "^3.0.0"
-get-stream@^6.0.0:
+get-stream@^6.0.0, get-stream@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
@@ -11572,6 +11864,33 @@ glob@^7.1.3:
version "7.1.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
+<<<<<<< HEAD
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+glob@^7.2.3:
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
+ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.1.1"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+glob@~7.1.7:
+ version "7.1.7"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
+ integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+=======
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
@@ -11714,22 +12033,24 @@ glogg@^1.0.0:
dependencies:
sparkles "^1.0.0"
-got@9.6.0, got@^9.6.0:
- version "9.6.0"
- resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
- integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
+got@12.1.0:
+ version "12.1.0"
+ resolved "https://registry.yarnpkg.com/got/-/got-12.1.0.tgz#099f3815305c682be4fd6b0ee0726d8e4c6b0af4"
+ integrity sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==
dependencies:
- "@sindresorhus/is" "^0.14.0"
- "@szmarczak/http-timer" "^1.1.2"
- cacheable-request "^6.0.0"
- decompress-response "^3.3.0"
- duplexer3 "^0.1.4"
- get-stream "^4.1.0"
- lowercase-keys "^1.0.1"
- mimic-response "^1.0.1"
- p-cancelable "^1.0.0"
- to-readable-stream "^1.0.0"
- url-parse-lax "^3.0.0"
+ "@sindresorhus/is" "^4.6.0"
+ "@szmarczak/http-timer" "^5.0.1"
+ "@types/cacheable-request" "^6.0.2"
+ "@types/responselike" "^1.0.0"
+ cacheable-lookup "^6.0.4"
+ cacheable-request "^7.0.2"
+ decompress-response "^6.0.0"
+ form-data-encoder "1.7.1"
+ get-stream "^6.0.1"
+ http2-wrapper "^2.1.10"
+ lowercase-keys "^3.0.0"
+ p-cancelable "^3.0.0"
+ responselike "^2.0.0"
got@^11.8.2:
version "11.8.3"
@@ -11785,6 +12106,23 @@ got@^7.1.0:
url-parse-lax "^1.0.0"
url-to-options "^1.0.1"
+got@^9.6.0:
+ version "9.6.0"
+ resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
+ integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
+ dependencies:
+ "@sindresorhus/is" "^0.14.0"
+ "@szmarczak/http-timer" "^1.1.2"
+ cacheable-request "^6.0.0"
+ decompress-response "^3.3.0"
+ duplexer3 "^0.1.4"
+ get-stream "^4.1.0"
+ lowercase-keys "^1.0.1"
+ mimic-response "^1.0.1"
+ p-cancelable "^1.0.0"
+ to-readable-stream "^1.0.0"
+ url-parse-lax "^3.0.0"
+
graceful-fs@^4.0.0, graceful-fs@^4.1.15, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4:
version "4.2.8"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
@@ -12057,6 +12395,13 @@ header-case@^2.0.4:
capital-case "^1.0.4"
tslib "^2.0.3"
+history@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b"
+ integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==
+ dependencies:
+ "@babel/runtime" "^7.7.6"
+
hmac-drbg@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
@@ -12300,6 +12645,14 @@ http2-wrapper@^1.0.0-beta.5.2:
quick-lru "^5.1.1"
resolve-alpn "^1.0.0"
+http2-wrapper@^2.1.10:
+ version "2.1.11"
+ resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.1.11.tgz#d7c980c7ffb85be3859b6a96c800b2951ae257ef"
+ integrity sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==
+ dependencies:
+ quick-lru "^5.1.1"
+ resolve-alpn "^1.2.0"
+
https-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
@@ -14510,6 +14863,16 @@ jsprim@^1.2.2:
array-includes "^3.1.3"
object.assign "^4.1.2"
+jszip@^3.10.0:
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.0.tgz#faf3db2b4b8515425e34effcdbb086750a346061"
+ integrity sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==
+ dependencies:
+ lie "~3.3.0"
+ pako "~1.0.2"
+ readable-stream "~2.3.6"
+ setimmediate "^1.0.5"
+
jszip@^3.6.0:
version "3.7.1"
resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.7.1.tgz#bd63401221c15625a1228c556ca8a68da6fda3d9"
@@ -15000,6 +15363,11 @@ lockfile@~1.0.3:
resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.3.tgz#2638fc39a0331e9cac1a04b71799931c9c50df79"
integrity sha1-Jjj8OaAzHpysGgS3F5mTHJxQ33k=
+lodash-es@^4.17.21:
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
+ integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
+
lodash._arraycopy@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
@@ -15105,6 +15473,11 @@ lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0:
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+lodash.curry@^4.0.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170"
+ integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==
+
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
@@ -15115,11 +15488,21 @@ lodash.defaultsdeep@4.6.1:
resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6"
integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==
+lodash.escape@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98"
+ integrity sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==
+
lodash.flattendeep@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=
+lodash.flow@^3.3.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a"
+ integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==
+
lodash.get@^4.4.2:
version "4.4.2"
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
@@ -15294,6 +15677,11 @@ lowercase-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
+lowercase-keys@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2"
+ integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==
+
lru-cache@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee"
@@ -16555,10 +16943,17 @@ nice-try@^1.0.4:
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
+<<<<<<< HEAD
nightwatch@^2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/nightwatch/-/nightwatch-2.2.2.tgz#ded0ad7425c5dc146f1668eb8404e19f49c784cd"
integrity sha512-tKEnIxElHlzvRfPqpfxZunE2fO64tdJtIogqF22yMKAru6IOpZTzEKQ+E/38hhkTv9jqtgGzkMNycm9nSPb6dQ==
+=======
+nightwatch@^2.3:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/nightwatch/-/nightwatch-2.3.0.tgz#3f883b7ef0a34e98754028783d82c3641869a608"
+ integrity sha512-JouglJuxReLoCWfwud6U6mKTqTlEapJZYEvFzsBZ8CDJ77jzaiBLkgbpSJ6nt51kHJRH+xZtdTTiKFNjX0vS8w==
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
dependencies:
"@nightwatch/chai" "5.0.2"
ansi-to-html "^0.7.2"
@@ -16574,6 +16969,10 @@ nightwatch@^2.2.2:
glob "^7.2.3"
lodash.clone "3.0.3"
lodash.defaultsdeep "4.6.1"
+<<<<<<< HEAD
+=======
+ lodash.escape "^4.0.1"
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
lodash.merge "4.6.2"
minimatch "3.0.4"
minimist "1.2.6"
@@ -16581,7 +16980,11 @@ nightwatch@^2.2.2:
mocha "9.2.2"
open "^8.4.0"
ora "5.4.1"
+<<<<<<< HEAD
selenium-webdriver "4.1.1"
+=======
+ selenium-webdriver "^4.3.1"
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
semver "7.3.5"
stacktrace-parser "^0.1.10"
strip-ansi "6.0.1"
@@ -16627,6 +17030,13 @@ node-fetch-npm@^2.0.2:
json-parse-better-errors "^1.0.0"
safe-buffer "^5.1.1"
+node-fetch@2.6.7, node-fetch@^2.5.0, node-fetch@^2.6.0, node-fetch@^2.6.1:
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
+
node-fetch@3.0.0-beta.9:
version "3.0.0-beta.9"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.0.0-beta.9.tgz#0a7554cfb824380dd6812864389923c783c80d9b"
@@ -16635,13 +17045,6 @@ node-fetch@3.0.0-beta.9:
data-uri-to-buffer "^3.0.1"
fetch-blob "^2.1.1"
-node-fetch@^2.5.0, node-fetch@^2.6.0, node-fetch@^2.6.1:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
node-forge@^0.10.0:
version "0.10.0"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
@@ -17715,6 +18118,11 @@ p-cancelable@^2.0.0:
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
+p-cancelable@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050"
+ integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==
+
p-defer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
@@ -18841,6 +19249,13 @@ promise.series@^0.2.0:
resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd"
integrity sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=
+promise@^7.1.1:
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
+ integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
+ dependencies:
+ asap "~2.0.3"
+
prompts@^2.0.1:
version "2.4.2"
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
@@ -19010,6 +19425,11 @@ pupa@^2.1.1:
dependencies:
escape-goat "^2.0.0"
+pure-color@^1.2.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e"
+ integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==
+
q@^1.1.2, q@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
@@ -19191,6 +19611,16 @@ re-emitter@1.1.3:
resolved "https://registry.yarnpkg.com/re-emitter/-/re-emitter-1.1.3.tgz#fa9e319ffdeeeb35b27296ef0f3d374dac2f52a7"
integrity sha1-+p4xn/3u6zWycpbvDz03TawvUqc=
+react-base16-styling@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c"
+ integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==
+ dependencies:
+ base16 "^1.0.0"
+ lodash.curry "^4.0.1"
+ lodash.flow "^3.3.0"
+ pure-color "^1.2.0"
+
react-beautiful-dnd@^13.1.0:
version "13.1.0"
resolved "https://registry.yarnpkg.com/react-beautiful-dnd/-/react-beautiful-dnd-13.1.0.tgz#ec97c81093593526454b0de69852ae433783844d"
@@ -19244,6 +19674,11 @@ react-draggable@^4.4.4:
clsx "^1.1.1"
prop-types "^15.6.0"
+react-fast-compare@^2.0.1:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9"
+ integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==
+
react-is@^16.3.2, react-is@^16.7.0, react-is@^16.8.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
@@ -19254,6 +19689,16 @@ react-is@^17.0.1, react-is@^17.0.2:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
+react-json-view@^1.21.3:
+ version "1.21.3"
+ resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475"
+ integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==
+ dependencies:
+ flux "^4.0.1"
+ react-base16-styling "^0.6.0"
+ react-lifecycles-compat "^3.0.4"
+ react-textarea-autosize "^8.3.2"
+
react-lifecycles-compat@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
@@ -19295,6 +19740,21 @@ react-refresh@^0.9.0:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf"
integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==
+react-router-dom@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d"
+ integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==
+ dependencies:
+ history "^5.2.0"
+ react-router "6.3.0"
+
+react-router@6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557"
+ integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==
+ dependencies:
+ history "^5.2.0"
+
react-tabs@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/react-tabs/-/react-tabs-3.2.2.tgz#07bdc3cdb17bdffedd02627f32a93cd4b3d6e4d0"
@@ -19303,6 +19763,15 @@ react-tabs@^3.2.2:
clsx "^1.1.0"
prop-types "^15.5.0"
+react-textarea-autosize@^8.3.2:
+ version "8.3.4"
+ resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524"
+ integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==
+ dependencies:
+ "@babel/runtime" "^7.10.2"
+ use-composed-ref "^1.3.0"
+ use-latest "^1.2.1"
+
react-transition-group@^4.4.1:
version "4.4.2"
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470"
@@ -19940,7 +20409,7 @@ reset@^0.1.0:
resolved "https://registry.yarnpkg.com/reset/-/reset-0.1.0.tgz#9fc7314171995ae6cb0b7e58b06ce7522af4bafb"
integrity sha1-n8cxQXGZWubLC35YsGznUir0uvs=
-resolve-alpn@^1.0.0:
+resolve-alpn@^1.0.0, resolve-alpn@^1.2.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
@@ -20442,6 +20911,7 @@ selenium-standalone@^8.0.4:
which "^2.0.2"
yauzl "^2.10.0"
+<<<<<<< HEAD
selenium-webdriver@4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.1.1.tgz#da083177d811f36614950e809e2982570f67d02e"
@@ -20450,6 +20920,16 @@ selenium-webdriver@4.1.1:
jszip "^3.6.0"
tmp "^0.2.1"
ws ">=7.4.6"
+=======
+selenium-webdriver@^4.3.1:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.3.1.tgz#5e9c6c4adee65e57776b5bd4c07c59b65b8f056d"
+ integrity sha512-TjH/ls1WKRQoFEHcqtn6UtwcLnA3yvx08v9cSSFYvyhp8hJWRtbe9ae2I8uXPisEZ2EaGKKoxBZ4EHv0BJM15g==
+ dependencies:
+ jszip "^3.10.0"
+ tmp "^0.2.1"
+ ws ">=8.7.0"
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
selenium@^2.20.0:
version "2.20.0"
@@ -22128,6 +22608,11 @@ tiny-invariant@^1.0.6:
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.2.0.tgz#a1141f86b672a9148c72e978a19a73b9b94a15a9"
integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==
+tiny-warning@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
+ integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
+
tmp@0.0.33, tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -22554,6 +23039,11 @@ typescript@^4.4.3:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c"
integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==
+ua-parser-js@^0.7.30:
+ version "0.7.31"
+ resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6"
+ integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==
+
uglify-js@^2.8.16:
version "2.8.29"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
@@ -22940,6 +23430,23 @@ url@^0.11.0, url@~0.11.0:
punycode "1.3.2"
querystring "0.2.0"
+use-composed-ref@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda"
+ integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==
+
+use-isomorphic-layout-effect@^1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb"
+ integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==
+
+use-latest@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2"
+ integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==
+ dependencies:
+ use-isomorphic-layout-effect "^1.1.1"
+
use-memo-one@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.2.tgz#0c8203a329f76e040047a35a1197defe342fab20"
@@ -23286,215 +23793,216 @@ web-streams-polyfill@^3.1.0:
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz#a6b74026b38e4885869fb5c589e90b95ccfc7965"
integrity sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==
-web3-bzz@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.6.0.tgz#584b51339f21eedff159abc9239b4b7ef6ded840"
- integrity sha512-ugYV6BsinwhIi0CsLWINBz4mqN9wR9vNG0WmyEbdECjxcPyr6vkaWt4qi0zqlUxEnYAwGj4EJXNrbjPILntQTQ==
+web3-bzz@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.7.5.tgz#edeb262c3a6619109763077a94172513cf07cdde"
+ integrity sha512-Z53sY0YK/losqjJncmL4vP0zZI9r6tiXg6o7R6e1JD2Iy7FH3serQvU+qXmPjqEBzsnhf8wTG+YcBPB3RHpr0Q==
dependencies:
"@types/node" "^12.12.6"
- got "9.6.0"
+ got "12.1.0"
swarm-js "^0.1.40"
-web3-core-helpers@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.6.0.tgz#77e161b6ba930a4008a0df804ab379e0aa7e1e7f"
- integrity sha512-H/IAH/0mrgvad/oxVKiAMC7qDzMrPPe/nRKmJOoIsupRg9/frvL62kZZiHhqVD1HMyyswbQFC69QRl7JqWzvxg==
+web3-core-helpers@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.7.5.tgz#e97b3ecac787ade4b9390807a86aca78ed97872b"
+ integrity sha512-lDDjTks6Q6aNUO87RYrY2xub3UWTKr/RIWxpHJODEqkLxZS1dWdyliJ6aIx3031VQwsNT5HE7NvABe/t0p3iDQ==
dependencies:
- web3-eth-iban "1.6.0"
- web3-utils "1.6.0"
+ web3-eth-iban "1.7.5"
+ web3-utils "1.7.5"
-web3-core-method@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.6.0.tgz#ebe4ea51f5a4fa809bb68185576186359d3982e9"
- integrity sha512-cHekyEil4mtcCOk6Q1Zh4y+2o5pTwsLIxP6Bpt4BRtZgdsyPiadYJpkLAVT/quch5xN7Qs5ZwG5AvRCS3VwD2g==
+web3-core-method@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.7.5.tgz#ffe8883c169468f0e4d13509377f2d8876d9b7be"
+ integrity sha512-ApTvq1Llzlbxmy0n4L7QaE6NodIsR80VJqk8qN4kLg30SGznt/pNJFebryLI2kpyDmxSgj1TjEWzmHJBp6FhYg==
dependencies:
- "@ethereumjs/common" "^2.4.0"
- "@ethersproject/transactions" "^5.0.0-beta.135"
- web3-core-helpers "1.6.0"
- web3-core-promievent "1.6.0"
- web3-core-subscriptions "1.6.0"
- web3-utils "1.6.0"
+ "@ethersproject/transactions" "^5.6.2"
+ web3-core-helpers "1.7.5"
+ web3-core-promievent "1.7.5"
+ web3-core-subscriptions "1.7.5"
+ web3-utils "1.7.5"
-web3-core-promievent@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.6.0.tgz#8b6053ae83cb47164540167fc361469fc604d2dd"
- integrity sha512-ZzsevjMXWkhqW9dnVfTfb1OUcK7jKcKPvPIbQ4boJccNgvNZPZKlo8xB4pkAX38n4c59O5mC7Lt/z2QL/M5CeQ==
+web3-core-promievent@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.7.5.tgz#56a9b06a20e20a0a89d2ab7f88d44c8ae01d5b62"
+ integrity sha512-uZ1VRErVuhiLtHlyt3oEH/JSvAf6bWPndChHR9PG7i1Zfqm6ZVCeM91ICTPmiL8ddsGQOxASpnJk4vhApcTIww==
dependencies:
eventemitter3 "4.0.4"
-web3-core-requestmanager@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.6.0.tgz#8ef3a3b89cd08983bd94574f9c5893f70a8a6aea"
- integrity sha512-CY5paPdiDXKTXPWaEUZekDfUXSuoE2vPxolwqzsvKwFWH5+H1NaXgrc+D5HpufgSvTXawTw0fy7IAicg8+PWqA==
+web3-core-requestmanager@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.7.5.tgz#be18fc99642689aeb2e016fa43fb47bb9e8c94ce"
+ integrity sha512-3KpfxW/wVH4mgwWEsSJGHKrtRVoijWlDxtUrm17xgtqRNZ2mFolifKnHAUKa0fY48C9CrxmcCiMIi3W4G6WYRw==
dependencies:
util "^0.12.0"
- web3-core-helpers "1.6.0"
- web3-providers-http "1.6.0"
- web3-providers-ipc "1.6.0"
- web3-providers-ws "1.6.0"
+ web3-core-helpers "1.7.5"
+ web3-providers-http "1.7.5"
+ web3-providers-ipc "1.7.5"
+ web3-providers-ws "1.7.5"
-web3-core-subscriptions@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.6.0.tgz#8c23b15b434a7c9f937652ecca45d7108e2c54df"
- integrity sha512-kY9WZUY/m1URSOv3uTLshoZD9ZDiFKReIzHuPUkxFpD5oYNmr1/aPQNPCrrMxKODR7UVX/D90FxWwCYqHhLaxQ==
+web3-core-subscriptions@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.7.5.tgz#c0e25610768ea9d9f9107b4ac74b6b6573125e00"
+ integrity sha512-YK6utQ7Wwjbe4XZOIA8quWGBPi1lFDS1A+jQYwxKKrCvm6BloBNc3FhvrcSYlDhLe/kOy8+2Je8i9amndgT4ww==
dependencies:
eventemitter3 "4.0.4"
- web3-core-helpers "1.6.0"
+ web3-core-helpers "1.7.5"
-web3-core@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.6.0.tgz#144eb00f651c9812faf7176abd7ee99d5f45e212"
- integrity sha512-o0WsLrJ2yD+HAAc29lGMWJef/MutTyuzpJC0UzLJtIAQJqtpDalzWINEu4j8XYXGk34N/V6vudtzRPo23QEE6g==
+web3-core@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.7.5.tgz#8ee2ca490230a30ca970cb9f308eb65b76405e1d"
+ integrity sha512-UgOWXZr1fR/3cUQJKWbfMwRxj1/N7o6RSd/dHqdXBlOD+62EjNZItFmLRg5veq5kp9YfXzrNw9bnDkXfsL+nKQ==
dependencies:
- "@types/bn.js" "^4.11.5"
+ "@types/bn.js" "^5.1.0"
"@types/node" "^12.12.6"
bignumber.js "^9.0.0"
- web3-core-helpers "1.6.0"
- web3-core-method "1.6.0"
- web3-core-requestmanager "1.6.0"
- web3-utils "1.6.0"
+ web3-core-helpers "1.7.5"
+ web3-core-method "1.7.5"
+ web3-core-requestmanager "1.7.5"
+ web3-utils "1.7.5"
-web3-eth-abi@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.6.0.tgz#4225608f61ebb0607d80849bb2b20f910780253d"
- integrity sha512-fImomGE9McuTMJLwK8Tp0lTUzXqCkWeMm00qPVIwpJ/h7lCw9UFYV9+4m29wSqW6FF+FIZKwc6UBEf9dlx3orA==
+web3-eth-abi@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.7.5.tgz#db9d6dbcc043a6e922252f3228686e9bbd50d7c9"
+ integrity sha512-qWHvF7sayxql9BD1yqK9sZRLBQ66eJzGeaU53Y1PRq2iFPrhY6NUWxQ3c3ps0rg+dyObvRbloviWpKXcS4RE/A==
dependencies:
- "@ethersproject/abi" "5.0.7"
- web3-utils "1.6.0"
+ "@ethersproject/abi" "^5.6.3"
+ web3-utils "1.7.5"
-web3-eth-accounts@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.6.0.tgz#530927f4c5b78df93b3ea1203abbb467de29cd04"
- integrity sha512-2f6HS4KIH4laAsNCOfbNX3dRiQosqSY2TRK86C8jtAA/QKGdx+5qlPfYzbI2RjG81iayb2+mVbHIaEaBGZ8sGw==
+web3-eth-accounts@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.7.5.tgz#b37ee3aeebcc6bce3337636aeb272cbba0ece547"
+ integrity sha512-AzMLoTj3RGwKpyp3x3TtHrEeU4VpR99iMOD6NKrWSDumS6QEi0lCo+y7QZhdTlINw3iIA3SFIdvbAOO4NCHSDg==
dependencies:
- "@ethereumjs/common" "^2.3.0"
- "@ethereumjs/tx" "^3.2.1"
+ "@ethereumjs/common" "^2.5.0"
+ "@ethereumjs/tx" "^3.3.2"
crypto-browserify "3.12.0"
eth-lib "0.2.8"
ethereumjs-util "^7.0.10"
scrypt-js "^3.0.1"
uuid "3.3.2"
- web3-core "1.6.0"
- web3-core-helpers "1.6.0"
- web3-core-method "1.6.0"
- web3-utils "1.6.0"
+ web3-core "1.7.5"
+ web3-core-helpers "1.7.5"
+ web3-core-method "1.7.5"
+ web3-utils "1.7.5"
-web3-eth-contract@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.6.0.tgz#deb946867ad86d32bcbba899d733b681b25ea674"
- integrity sha512-ZUtO77zFnxuFtrc+D+iJ3AzNgFXAVcKnhEYN7f1PNz/mFjbtE6dJ+ujO0mvMbxIZF02t9IZv0CIXRpK0rDvZAw==
- dependencies:
- "@types/bn.js" "^4.11.5"
- web3-core "1.6.0"
- web3-core-helpers "1.6.0"
- web3-core-method "1.6.0"
- web3-core-promievent "1.6.0"
- web3-core-subscriptions "1.6.0"
- web3-eth-abi "1.6.0"
- web3-utils "1.6.0"
-
-web3-eth-ens@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.6.0.tgz#af13852168d56fa71b9198eb097e96fb93831c2a"
- integrity sha512-AG24PNv9qbYHSpjHcU2pViOII0jvIR7TeojJ2bxXSDqfcgHuRp3NZGKv6xFvT4uNI4LEQHUhSC7bzHoNF5t8CA==
+web3-eth-contract@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.7.5.tgz#a032419579bcec062513a3d089ad0e89ac63d731"
+ integrity sha512-qab7NPJRKRlTs58ozsqK8YIEwWpxIm3vD/okSIKBGkFx5gIHWW+vGmMh5PDSfefLJM9rCd+T+Lc0LYvtME7uqg==
+ dependencies:
+ "@types/bn.js" "^5.1.0"
+ web3-core "1.7.5"
+ web3-core-helpers "1.7.5"
+ web3-core-method "1.7.5"
+ web3-core-promievent "1.7.5"
+ web3-core-subscriptions "1.7.5"
+ web3-eth-abi "1.7.5"
+ web3-utils "1.7.5"
+
+web3-eth-ens@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.7.5.tgz#fa0e287f5e6fae20531117b7467e21b482d58cab"
+ integrity sha512-k1Q0msdRv/wac2egpZBIwG3n/sa/KdrVmVJvFm471gLTL4xfUizV5qJjkDVf+ikf9JyDvWJTs5eWNUUbOFIw/A==
dependencies:
content-hash "^2.5.2"
eth-ens-namehash "2.0.8"
- web3-core "1.6.0"
- web3-core-helpers "1.6.0"
- web3-core-promievent "1.6.0"
- web3-eth-abi "1.6.0"
- web3-eth-contract "1.6.0"
- web3-utils "1.6.0"
-
-web3-eth-iban@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.6.0.tgz#edbe46cedc5b148d53fa455edea6b4eef53b2be7"
- integrity sha512-HM/bKBS/e8qg0+Eh7B8C/JVG+GkR4AJty17DKRuwMtrh78YsonPj7GKt99zS4n5sDLFww1Imu/ZIk3+K5uJCjw==
+ web3-core "1.7.5"
+ web3-core-helpers "1.7.5"
+ web3-core-promievent "1.7.5"
+ web3-eth-abi "1.7.5"
+ web3-eth-contract "1.7.5"
+ web3-utils "1.7.5"
+
+web3-eth-iban@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.7.5.tgz#1a50efa42cabf1b731396d38bef6a8bf92b5ee1f"
+ integrity sha512-mn2W5t/1IpL8OZvzAabLKT4kvwRnZSJ9K0tctndl9sDNWkfITYQibEEhUaNNA50Q5fJKgVudHI/m0gwIVTyG8Q==
dependencies:
- bn.js "^4.11.9"
- web3-utils "1.6.0"
+ bn.js "^5.2.1"
+ web3-utils "1.7.5"
-web3-eth-personal@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.6.0.tgz#b75a61c0737b8b8bcc11d05db2ed7bfce7e4b262"
- integrity sha512-8ohf4qAwbShf4RwES2tLHVqa+pHZnS5Q6tV80sU//bivmlZeyO1W4UWyNn59vu9KPpEYvLseOOC6Muxuvr8mFQ==
+web3-eth-personal@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.7.5.tgz#615a3ddcf97aeea93e2a4569753c033fd7a495c5"
+ integrity sha512-txh2P/eN8I4AOUKFi9++KKddoD0tWfCuu9Y1Kc41jSRbk6smO88Fum0KWNmYFYhSCX2qiknS1DfqsONl3igoKQ==
dependencies:
"@types/node" "^12.12.6"
- web3-core "1.6.0"
- web3-core-helpers "1.6.0"
- web3-core-method "1.6.0"
- web3-net "1.6.0"
- web3-utils "1.6.0"
+ web3-core "1.7.5"
+ web3-core-helpers "1.7.5"
+ web3-core-method "1.7.5"
+ web3-net "1.7.5"
+ web3-utils "1.7.5"
-web3-eth@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.6.0.tgz#4c9d5fb4eccf9f8744828281757e6ea76af58cbd"
- integrity sha512-qJMvai//r0be6I9ghU24/152f0zgJfYC23TMszN3Y6jse1JtjCBP2TlTibFcvkUN1RRdIUY5giqO7ZqAYAmp7w==
- dependencies:
- web3-core "1.6.0"
- web3-core-helpers "1.6.0"
- web3-core-method "1.6.0"
- web3-core-subscriptions "1.6.0"
- web3-eth-abi "1.6.0"
- web3-eth-accounts "1.6.0"
- web3-eth-contract "1.6.0"
- web3-eth-ens "1.6.0"
- web3-eth-iban "1.6.0"
- web3-eth-personal "1.6.0"
- web3-net "1.6.0"
- web3-utils "1.6.0"
-
-web3-net@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.6.0.tgz#2c28f8787073110a7c2310336889d2dad647e500"
- integrity sha512-LFfG95ovTT2sNHkO1TEfsaKpYcxOSUtbuwHQ0K3G0e5nevKDJkPEFIqIcob40yiwcWoqEjENJP9Bjk8CRrZ99Q==
+web3-eth@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.7.5.tgz#36906f50a6c35570cbc08871a33caa83dc131c9c"
+ integrity sha512-BucjvqZyDWYkGlsFX+OnOBub0YutlC1KZiNGibdmvtNX0NQK+8iw1uzAoL9yTTwCSszL7lnkFe8N+HCOl9B4Dw==
+ dependencies:
+ web3-core "1.7.5"
+ web3-core-helpers "1.7.5"
+ web3-core-method "1.7.5"
+ web3-core-subscriptions "1.7.5"
+ web3-eth-abi "1.7.5"
+ web3-eth-accounts "1.7.5"
+ web3-eth-contract "1.7.5"
+ web3-eth-ens "1.7.5"
+ web3-eth-iban "1.7.5"
+ web3-eth-personal "1.7.5"
+ web3-net "1.7.5"
+ web3-utils "1.7.5"
+
+web3-net@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.7.5.tgz#87fbc00a9ca40515bf60c847c0092498887cfdc8"
+ integrity sha512-xwuCb2YWw49PmW81AJQ/G+Xi2ikRsYyZXSgyPt4LmZuKjiqg/6kSdK8lZvUi3Pi3wM+QDBXbpr73M/WEkW0KvA==
dependencies:
- web3-core "1.6.0"
- web3-core-method "1.6.0"
- web3-utils "1.6.0"
+ web3-core "1.7.5"
+ web3-core-method "1.7.5"
+ web3-utils "1.7.5"
-web3-providers-http@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.6.0.tgz#8db4e589abf7197f5d65b12af1bf9726c45f4160"
- integrity sha512-sNxHFNv3lnxpmULt34AS6M36IYB/Hzm2Et4yPNzdP1XE644D8sQBZQZaJQdTaza5HfrlwoqU6AOK935armqGuA==
+web3-providers-http@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.7.5.tgz#144bb0c29007d1b766bafb0e20f80be050c7aa80"
+ integrity sha512-vPgr4Kzy0M3CHtoP/Bh7qwK/D9h2fhjpoqctdMWVJseOfeTgfOphCKN0uwV8w2VpZgDPXA8aeTdBx5OjmDdStA==
dependencies:
- web3-core-helpers "1.6.0"
- xhr2-cookies "1.1.0"
+ abortcontroller-polyfill "^1.7.3"
+ cross-fetch "^3.1.4"
+ es6-promise "^4.2.8"
+ web3-core-helpers "1.7.5"
-web3-providers-ipc@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.6.0.tgz#6a3410fd47a67c4a36719fb97f99534ae12aac98"
- integrity sha512-ETYdfhpGiGoWpmmSJnONvnPfd3TPivHEGjXyuX+L5FUsbMOVZj9MFLNIS19Cx/YGL8UWJ/8alLJoTcWSIdz/aA==
+web3-providers-ipc@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.7.5.tgz#5b0f9b4f7340416953b8816d2e42e3f548d47372"
+ integrity sha512-aNHx+RAROzO+apDEzy8Zncj78iqWBadIXtpmFDg7uiTn8i+oO+IcP1Yni7jyzkltsysVJHgHWG4kPx50ANCK3Q==
dependencies:
oboe "2.1.5"
- web3-core-helpers "1.6.0"
+ web3-core-helpers "1.7.5"
-web3-providers-ws@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.6.0.tgz#dc15dc18c30089efda992015fd5254bd2b77af5f"
- integrity sha512-eNRmlhOPCpuVYwBrKBBQRLGPFb4U1Uo44r9EWV69Cpo4gP6XeBTl6nkawhLz6DS0fq79apyPfItJVuSfAy77pA==
+web3-providers-ws@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.7.5.tgz#196b9e56a4a48f9bee54def56875ea53dec7c711"
+ integrity sha512-9uJNVVkIGC8PmM9kNbgPth56HDMSSsxZh3ZEENdwO3LNWemaADiQYUDCsD/dMVkn0xsGLHP5dgAy4Q5msqySLg==
dependencies:
eventemitter3 "4.0.4"
- web3-core-helpers "1.6.0"
+ web3-core-helpers "1.7.5"
websocket "^1.0.32"
-web3-shh@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.6.0.tgz#838a3435dce1039f669a48e53e948062de197931"
- integrity sha512-ymN0OFL81WtEeSyb+PFpuUv39fR3frGwsZnIg5EVPZvrOIdaDSFcGSLDmafUt0vKSubvLMVYIBOCskRD6YdtEQ==
+web3-shh@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.7.5.tgz#742e27f5c44bea6d7adef3a49b085e0fcd6aa621"
+ integrity sha512-aCIWJyLMH5H76OybU4ZpUCJ93yNOPATGhJ+KboRPU8QZDzS2CcVhtEzyl27bbvw+rSnVroMLqBgTXBB4mmKI7A==
dependencies:
- web3-core "1.6.0"
- web3-core-method "1.6.0"
- web3-core-subscriptions "1.6.0"
- web3-net "1.6.0"
+ web3-core "1.7.5"
+ web3-core-method "1.7.5"
+ web3-core-subscriptions "1.7.5"
+ web3-net "1.7.5"
-web3-utils@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.6.0.tgz#1975c5ee5b7db8a0836eb7004848a7cd962d1ddc"
- integrity sha512-bgCAWAeQnJF035YTFxrcHJ5mGEfTi/McsjqldZiXRwlHK7L1PyOqvXiQLE053dlzvy1kdAxWl/sSSfLMyNUAXg==
+web3-utils@1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.7.5.tgz#081a952ac6e0322e25ac97b37358a43c7372ef6a"
+ integrity sha512-9AqNOziQky4wNQadEwEfHiBdOZqopIHzQQVzmvvv6fJwDSMhP+khqmAZC7YTiGjs0MboyZ8tWNivqSO1699XQw==
dependencies:
- bn.js "^4.11.9"
+ bn.js "^5.2.1"
ethereum-bloom-filters "^1.0.6"
ethereumjs-util "^7.1.0"
ethjs-unit "0.1.6"
@@ -23502,18 +24010,18 @@ web3-utils@1.6.0:
randombytes "^2.1.0"
utf8 "3.0.0"
-web3@^1.5.1:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.6.0.tgz#d8fa0cd9e7bf252f9fe43bb77dc42bc6671affde"
- integrity sha512-rWpXnO88MiVX5yTRqMBCVKASxc7QDkXZZUl1D48sKlbX4dt3BAV+nVMVUKCBKiluZ5Bp8pDrVCUdPx/jIYai5Q==
+web3@^1.7.5:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/web3/-/web3-1.7.5.tgz#4e185d2058195b5775109b3f27cdea65a34a036e"
+ integrity sha512-3jHZTWyXt975AOXgnZKayiSWDLpoSKk9fZtLk1hURQtt7AdSbXPT8AK9ooBCm0Dt3GYaOeNcHGaiHC3gtyqhLg==
dependencies:
- web3-bzz "1.6.0"
- web3-core "1.6.0"
- web3-eth "1.6.0"
- web3-eth-personal "1.6.0"
- web3-net "1.6.0"
- web3-shh "1.6.0"
- web3-utils "1.6.0"
+ web3-bzz "1.7.5"
+ web3-core "1.7.5"
+ web3-eth "1.7.5"
+ web3-eth-personal "1.7.5"
+ web3-net "1.7.5"
+ web3-shh "1.7.5"
+ web3-utils "1.7.5"
webidl-conversions@^3.0.0:
version "3.0.1"
@@ -24011,10 +24519,17 @@ ws@7.4.6:
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
+<<<<<<< HEAD
ws@>=7.4.6:
version "8.8.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769"
integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==
+=======
+ws@>=8.7.0:
+ version "8.8.1"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0"
+ integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==
+>>>>>>> 74becf0e1b2f9500395be90167d3b6c237d13735
ws@^1.1.1:
version "1.1.5"
@@ -24082,13 +24597,6 @@ xhr-request@^1.0.1, xhr-request@^1.1.0:
url-set-query "^1.0.0"
xhr "^2.0.4"
-xhr2-cookies@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz#7d77449d0999197f155cb73b23df72505ed89d48"
- integrity sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=
- dependencies:
- cookiejar "^2.1.1"
-
xhr@^2.0.4, xhr@^2.3.3, xhr@^2.5.0:
version "2.6.0"
resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d"