Protect against requestIndex over/under (#423)
This commit is contained in:
parent
22c1ec5a9b
commit
10e1eee36c
@ -8,9 +8,9 @@
|
||||
"packages/*"
|
||||
],
|
||||
"resolutions": {
|
||||
"@polkadot/api": "^1.32.0-beta.14",
|
||||
"@polkadot/api": "^1.32.0-beta.16",
|
||||
"@polkadot/keyring": "^3.4.1",
|
||||
"@polkadot/types": "^1.32.0-beta.14",
|
||||
"@polkadot/types": "^1.32.0-beta.16",
|
||||
"@polkadot/util": "^3.4.1",
|
||||
"@polkadot/util-crypto": "^3.4.1",
|
||||
"babel-core": "^7.0.0-bridge.0",
|
||||
@ -34,7 +34,7 @@
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.11.5",
|
||||
"@polkadot/dev": "^0.55.45",
|
||||
"@polkadot/typegen": "^1.32.0-beta.14",
|
||||
"@polkadot/typegen": "^1.32.0-beta.16",
|
||||
"@types/jest": "^26.0.13",
|
||||
"copy-webpack-plugin": "^6.1.0",
|
||||
"sinon-chrome": "^3.0.1",
|
||||
|
||||
@ -6,9 +6,9 @@
|
||||
"license": "Apache-2",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@polkadot/api": "^1.32.0-beta.14",
|
||||
"@polkadot/api": "^1.32.0-beta.16",
|
||||
"@polkadot/extension-inject": "0.33.0-beta.12",
|
||||
"@polkadot/keyring": "^3.4.1",
|
||||
"@polkadot/ui-keyring": "^0.58.1"
|
||||
"@polkadot/ui-keyring": "^0.59.0-beta.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,8 +9,8 @@
|
||||
"@polkadot/extension-base": "0.33.0-beta.12",
|
||||
"@polkadot/extension-inject": "0.33.0-beta.12",
|
||||
"@polkadot/keyring": "^3.4.1",
|
||||
"@polkadot/react-identicon": "^0.58.1",
|
||||
"@polkadot/react-qr": "^0.58.1",
|
||||
"@polkadot/react-identicon": "^0.59.0-beta.0",
|
||||
"@polkadot/react-qr": "^0.59.0-beta.0",
|
||||
"@polkadot/util": "^3.4.1",
|
||||
"@polkadot/util-crypto": "^3.4.1",
|
||||
"react": "^16.13.1",
|
||||
|
||||
@ -2,26 +2,18 @@
|
||||
// This software may be modified and distributed under the terms
|
||||
// of the Apache-2.0 license. See the LICENSE file for details.
|
||||
|
||||
import { SigningRequest } from '@polkadot/extension-base/background/types';
|
||||
import { SignerPayloadJSON } from '@polkadot/types/types';
|
||||
|
||||
import React, { useCallback, useContext, useEffect, useMemo, useState } from 'react';
|
||||
import React, { useCallback, useContext, useEffect, useState } from 'react';
|
||||
|
||||
import { Loading, SigningReqContext } from '../../components';
|
||||
import { Header } from '../../partials';
|
||||
import Request from './Request';
|
||||
import TransactionIndex from './TransactionIndex';
|
||||
|
||||
function isInnerTransaction (signingRequest: SigningRequest): boolean {
|
||||
return 'blockNumber' in signingRequest.request.payload;
|
||||
}
|
||||
|
||||
export default function Signing (): React.ReactElement {
|
||||
const requests = useContext(SigningReqContext);
|
||||
const [requestIndex, setRequestIndex] = useState(0);
|
||||
const isTransaction = useMemo(
|
||||
() => isInnerTransaction(requests[requestIndex]),
|
||||
[requests, requestIndex]
|
||||
);
|
||||
|
||||
const _onNextClick = useCallback(
|
||||
() => setRequestIndex((requestIndex) => requestIndex + 1),
|
||||
@ -35,32 +27,44 @@ export default function Signing (): React.ReactElement {
|
||||
|
||||
useEffect(() => {
|
||||
setRequestIndex(
|
||||
(requestIndex) => requestIndex >= requests.length
|
||||
? requests.length - 1
|
||||
: requestIndex
|
||||
(requestIndex) => requestIndex < requests.length
|
||||
? requestIndex
|
||||
: requests.length - 1
|
||||
);
|
||||
}, [requests]);
|
||||
|
||||
return requests[requestIndex] ? (
|
||||
<>
|
||||
<Header text={isTransaction ? 'Transaction' : 'Sign message'}>
|
||||
{requests.length > 1 && (
|
||||
<TransactionIndex
|
||||
index={requestIndex}
|
||||
onNextClick={_onNextClick}
|
||||
onPreviousClick={_onPreviousClick}
|
||||
totalItems={requests.length}
|
||||
/>
|
||||
)}
|
||||
</Header>
|
||||
<Request
|
||||
account={requests[requestIndex].account}
|
||||
buttonText={isTransaction ? 'Sign the transaction' : 'Sign the message'}
|
||||
isFirst={requestIndex === 0}
|
||||
request={requests[requestIndex].request}
|
||||
signId={requests[requestIndex].id}
|
||||
url={requests[requestIndex].url}
|
||||
/>
|
||||
</>
|
||||
) : <Loading />;
|
||||
// protect against removal overflows/underflows
|
||||
const request = requests.length !== 0
|
||||
? requestIndex >= 0
|
||||
? requestIndex < requests.length
|
||||
? requests[requestIndex]
|
||||
: requests[requests.length - 1]
|
||||
: requests[0]
|
||||
: null;
|
||||
const isTransaction = !!((request?.request?.payload as SignerPayloadJSON)?.blockNumber);
|
||||
|
||||
return request
|
||||
? (
|
||||
<>
|
||||
<Header text={isTransaction ? 'Transaction' : 'Sign message'}>
|
||||
{requests.length > 1 && (
|
||||
<TransactionIndex
|
||||
index={requestIndex}
|
||||
onNextClick={_onNextClick}
|
||||
onPreviousClick={_onPreviousClick}
|
||||
totalItems={requests.length}
|
||||
/>
|
||||
)}
|
||||
</Header>
|
||||
<Request
|
||||
account={request.account}
|
||||
buttonText={isTransaction ? 'Sign the transaction' : 'Sign the message'}
|
||||
isFirst={requestIndex === 0}
|
||||
request={request.request}
|
||||
signId={request.id}
|
||||
url={request.url}
|
||||
/>
|
||||
</>
|
||||
)
|
||||
: <Loading />;
|
||||
}
|
||||
|
||||
186
yarn.lock
186
yarn.lock
@ -73,7 +73,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/core@npm:>=7.9.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.0, @babel/core@npm:^7.11.4, @babel/core@npm:^7.11.5, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4":
|
||||
"@babel/core@npm:>=7.9.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4":
|
||||
version: 7.11.5
|
||||
resolution: "@babel/core@npm:7.11.5"
|
||||
dependencies:
|
||||
@ -1385,7 +1385,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/register@npm:^7.10.5, @babel/register@npm:^7.11.5":
|
||||
"@babel/register@npm:^7.11.5":
|
||||
version: 7.11.5
|
||||
resolution: "@babel/register@npm:7.11.5"
|
||||
dependencies:
|
||||
@ -2890,42 +2890,42 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/api-derive@npm:1.32.0-beta.15":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/api-derive@npm:1.32.0-beta.15"
|
||||
"@polkadot/api-derive@npm:1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/api-derive@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/api": 1.32.0-beta.15
|
||||
"@polkadot/rpc-core": 1.32.0-beta.15
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.15
|
||||
"@polkadot/types": 1.32.0-beta.15
|
||||
"@polkadot/api": 1.32.0-beta.16
|
||||
"@polkadot/rpc-core": 1.32.0-beta.16
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.16
|
||||
"@polkadot/types": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
"@polkadot/util-crypto": ^3.4.1
|
||||
bn.js: ^5.1.3
|
||||
memoizee: ^0.4.14
|
||||
rxjs: ^6.6.2
|
||||
checksum: b2eb86d0ab363dea3201795527a62f9186e030c586144c8d1b0ec407ded78a201869f11fc2af0e6e5aacbeb008051f8ac5140fa6ee28c15372cdbd2d549fa563
|
||||
checksum: 31fecf459b63df84396f127410f20af091d65791df43fac513dedadc08c10b425ee4a570c906ca613f72e98e3c1c95ba5e8745160a91b3005155911e8a0eca17
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/api@npm:^1.32.0-beta.14":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/api@npm:1.32.0-beta.15"
|
||||
"@polkadot/api@npm:^1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/api@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/api-derive": 1.32.0-beta.15
|
||||
"@polkadot/api-derive": 1.32.0-beta.16
|
||||
"@polkadot/keyring": ^3.4.1
|
||||
"@polkadot/metadata": 1.32.0-beta.15
|
||||
"@polkadot/rpc-core": 1.32.0-beta.15
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.15
|
||||
"@polkadot/types": 1.32.0-beta.15
|
||||
"@polkadot/types-known": 1.32.0-beta.15
|
||||
"@polkadot/metadata": 1.32.0-beta.16
|
||||
"@polkadot/rpc-core": 1.32.0-beta.16
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.16
|
||||
"@polkadot/types": 1.32.0-beta.16
|
||||
"@polkadot/types-known": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
"@polkadot/util-crypto": ^3.4.1
|
||||
bn.js: ^5.1.3
|
||||
eventemitter3: ^4.0.6
|
||||
eventemitter3: ^4.0.7
|
||||
rxjs: ^6.6.2
|
||||
checksum: 326378bede12304ee58c14b509180140c7b639bb2d6f8ee5d75025c9d1146a94dbaa252956fffa34700e382caac601d280e9c8dbfc7a82f91cd501be988387f5
|
||||
checksum: 8e6297753a801d34fb30fd1ad52394dc9d848f19abfa0441b93dcc23434195a834c9d4bf8588779aca565d7af4e70a07360b6583f2715b8028046ca692e6e5b4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@ -3028,10 +3028,10 @@ __metadata:
|
||||
resolution: "@polkadot/extension-base@workspace:packages/extension-base"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/api": ^1.32.0-beta.14
|
||||
"@polkadot/api": ^1.32.0-beta.16
|
||||
"@polkadot/extension-inject": 0.33.0-beta.12
|
||||
"@polkadot/keyring": ^3.4.1
|
||||
"@polkadot/ui-keyring": ^0.58.1
|
||||
"@polkadot/ui-keyring": ^0.59.0-beta.0
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@ -3078,8 +3078,8 @@ __metadata:
|
||||
"@polkadot/extension-base": 0.33.0-beta.12
|
||||
"@polkadot/extension-inject": 0.33.0-beta.12
|
||||
"@polkadot/keyring": ^3.4.1
|
||||
"@polkadot/react-identicon": ^0.58.1
|
||||
"@polkadot/react-qr": ^0.58.1
|
||||
"@polkadot/react-identicon": ^0.59.0-beta.0
|
||||
"@polkadot/react-qr": ^0.59.0-beta.0
|
||||
"@polkadot/util": ^3.4.1
|
||||
"@polkadot/util-crypto": ^3.4.1
|
||||
"@types/bn.js": ^4.11.6
|
||||
@ -3136,27 +3136,27 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/metadata@npm:1.32.0-beta.15":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/metadata@npm:1.32.0-beta.15"
|
||||
"@polkadot/metadata@npm:1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/metadata@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/types": 1.32.0-beta.15
|
||||
"@polkadot/types-known": 1.32.0-beta.15
|
||||
"@polkadot/types": 1.32.0-beta.16
|
||||
"@polkadot/types-known": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
"@polkadot/util-crypto": ^3.4.1
|
||||
bn.js: ^5.1.3
|
||||
checksum: 5f0166c788a6d3ef47128928f4a38aa63a39a1131f4cae30eed866cb128a4cce0b80222567168fe344de974e8c925db4e2edf55a5df57d9bfd1baeb6811eba7a
|
||||
checksum: bd6f00771bdf241adb7309b26cad993433ad0c6d6c109d86795f6787a5fb1b32df5d305ac31f94f4b290955765bdae7f382dda96151c1b70c8cb931c899af0f4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/react-identicon@npm:^0.58.1":
|
||||
version: 0.58.1
|
||||
resolution: "@polkadot/react-identicon@npm:0.58.1"
|
||||
"@polkadot/react-identicon@npm:^0.59.0-beta.0":
|
||||
version: 0.59.0-beta.0
|
||||
resolution: "@polkadot/react-identicon@npm:0.59.0-beta.0"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/ui-settings": 0.58.1
|
||||
"@polkadot/ui-shared": 0.58.1
|
||||
"@polkadot/ui-settings": 0.59.0-beta.0
|
||||
"@polkadot/ui-shared": 0.59.0-beta.0
|
||||
color: ^3.1.2
|
||||
jdenticon: 2.2.0
|
||||
react-copy-to-clipboard: ^5.0.2
|
||||
@ -3168,13 +3168,13 @@ __metadata:
|
||||
react-dom: "*"
|
||||
react-is: "*"
|
||||
styled-components: "*"
|
||||
checksum: 2e11a312215bb7d67fe78fb87f12d32518953fab72480de0bfcfec29e7ff2e3effb8eebcb1858e1f12823a145a6041e7efac41132ce018034b916db1bb3b0d09
|
||||
checksum: 897ea88c541e4f5f357f9149815c13b9e89bf4269e253b41dfe0898e46d25e49cf06c41aabe58a2c866f625d5fda65c680ba6f0a4c2596a38087d83b5d8694a4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/react-qr@npm:^0.58.1":
|
||||
version: 0.58.1
|
||||
resolution: "@polkadot/react-qr@npm:0.58.1"
|
||||
"@polkadot/react-qr@npm:^0.59.0-beta.0":
|
||||
version: 0.59.0-beta.0
|
||||
resolution: "@polkadot/react-qr@npm:0.59.0-beta.0"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
qrcode-generator: ^1.4.4
|
||||
@ -3185,56 +3185,56 @@ __metadata:
|
||||
react: "*"
|
||||
react-dom: "*"
|
||||
styled-components: "*"
|
||||
checksum: 06e9d9d3c1d446111a8fca1ae2fa0a91b2c9d6dec296558ae3d6fbaef48c87d390555b5779efcebd7a1d512b548af663c10ab4a8bdcd0a8e27dacab6e213adb0
|
||||
checksum: fe3fc7b59d4d7fb77c4eeb9f662bdc742cc45608a9ccfaf37ce9f65e2ca316faa32f0c5c862b3deb91caa838054e4a3b4c90cad6cac51c303198e5088f4bd5a0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/rpc-core@npm:1.32.0-beta.15":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/rpc-core@npm:1.32.0-beta.15"
|
||||
"@polkadot/rpc-core@npm:1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/rpc-core@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/metadata": 1.32.0-beta.15
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.15
|
||||
"@polkadot/types": 1.32.0-beta.15
|
||||
"@polkadot/metadata": 1.32.0-beta.16
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.16
|
||||
"@polkadot/types": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
memoizee: ^0.4.14
|
||||
rxjs: ^6.6.2
|
||||
checksum: b5557444f7537f1bab1db86aa894e81d2c88905acf66c4e37fe1406ae08c91978a4def3d05bd6ebc41fc38eebddf01836e62b0e279c4743b6890d8ade57338b1
|
||||
checksum: ad6207e0436b4ff64e8f9f8e51ef02faa53bbb1d9a66bf28fea99bba7b30e4a852b883d5b44973e42ea1e651b13146209cea41dc74bd47a3a6d373dd2b9e93e3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/rpc-provider@npm:1.32.0-beta.15":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/rpc-provider@npm:1.32.0-beta.15"
|
||||
"@polkadot/rpc-provider@npm:1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/rpc-provider@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/metadata": 1.32.0-beta.15
|
||||
"@polkadot/types": 1.32.0-beta.15
|
||||
"@polkadot/metadata": 1.32.0-beta.16
|
||||
"@polkadot/types": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
"@polkadot/util-crypto": ^3.4.1
|
||||
bn.js: ^5.1.3
|
||||
eventemitter3: ^4.0.6
|
||||
eventemitter3: ^4.0.7
|
||||
isomorphic-fetch: ^2.2.1
|
||||
websocket: ^1.0.31
|
||||
checksum: c65ff5ead6ee30790f6c1b910e4a3c2f22065451bfb505b8cdc51353567509289a29447d0b0906ed4fb9da4311758d205a021ab8e5de32b5c42819924bd6c6af
|
||||
websocket: ^1.0.32
|
||||
checksum: f290504e0a11fa749faf2eb071a0f0909e25c4ee657dea529c2a4cb7d2bf2aca90e9eb1005b96179814c9cfaee8778a2ecaf88576939344e58cf4ad5a8362e9a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/typegen@npm:^1.32.0-beta.14":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/typegen@npm:1.32.0-beta.15"
|
||||
"@polkadot/typegen@npm:^1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/typegen@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/core": ^7.11.4
|
||||
"@babel/register": ^7.10.5
|
||||
"@babel/core": ^7.11.5
|
||||
"@babel/register": ^7.11.5
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/api": 1.32.0-beta.15
|
||||
"@polkadot/metadata": 1.32.0-beta.15
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.15
|
||||
"@polkadot/types": 1.32.0-beta.15
|
||||
"@polkadot/api": 1.32.0-beta.16
|
||||
"@polkadot/metadata": 1.32.0-beta.16
|
||||
"@polkadot/rpc-provider": 1.32.0-beta.16
|
||||
"@polkadot/types": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
handlebars: ^4.7.6
|
||||
websocket: ^1.0.31
|
||||
websocket: ^1.0.32
|
||||
yargs: ^15.4.1
|
||||
bin:
|
||||
polkadot-types-chain-info: scripts/polkadot-types-chain-info.js
|
||||
@ -3242,41 +3242,41 @@ __metadata:
|
||||
polkadot-types-from-defs: scripts/polkadot-types-from-defs.js
|
||||
polkadot-types-internal-interfaces: scripts/polkadot-types-internal-interfaces.js
|
||||
polkadot-types-internal-metadata: scripts/polkadot-types-internal-metadata.js
|
||||
checksum: 7f1b18e3a082472268e359de69b4cfc53008cad11f158296ac4a36bb53ab091bd437d5e8fae55d6d849107b145199a1b02ff55281e17934fbf7ec38fa104b639
|
||||
checksum: 1d5a9d57cbe7ae184639fcb0769b123667d14f98bec1b6e628f8743cce943e0099e6463d2b4a408a8ee3d334a7c3a7d8558c3727081e2be68db3d2e4c6381ed0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/types-known@npm:1.32.0-beta.15":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/types-known@npm:1.32.0-beta.15"
|
||||
"@polkadot/types-known@npm:1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/types-known@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/types": 1.32.0-beta.15
|
||||
"@polkadot/types": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
bn.js: ^5.1.3
|
||||
checksum: ba00511fa1335d3666b7d48f231d0cebbd8da4905c8ffdf4b05008600821092fcdd2476e0ad00125a2c67a9b8d078dad3cbcecc6867198fd9c5456969a8ac25c
|
||||
checksum: 7d9c0398a7a37f7027b58a347ca4acca3210b961699108e108dcd058aac63d0cb5493b8f7540c03faeb246f8a99c05c7f0b48fe60e39ffcd54ea040c9f322800
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/types@npm:^1.32.0-beta.14":
|
||||
version: 1.32.0-beta.15
|
||||
resolution: "@polkadot/types@npm:1.32.0-beta.15"
|
||||
"@polkadot/types@npm:^1.32.0-beta.16":
|
||||
version: 1.32.0-beta.16
|
||||
resolution: "@polkadot/types@npm:1.32.0-beta.16"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@polkadot/metadata": 1.32.0-beta.15
|
||||
"@polkadot/metadata": 1.32.0-beta.16
|
||||
"@polkadot/util": ^3.4.1
|
||||
"@polkadot/util-crypto": ^3.4.1
|
||||
"@types/bn.js": ^4.11.6
|
||||
bn.js: ^5.1.3
|
||||
memoizee: ^0.4.14
|
||||
rxjs: ^6.6.2
|
||||
checksum: 21b295a9851415dcbcfd92e3e7174809f77f6a5e43100e0ff21f04478f8ba0d1fed113ff8e9da58a34af7cf96160760caea8c49f1522915c0c3b01ee94aafdb9
|
||||
checksum: 3b82db773304b7c6d66be05a8993e162246d41f2f4a5213aaf9bf9d9dcaeaeed11eb2d78e9fad658ab3a350f9667a64f18cc292c0fd59eb4f5eee8b0caf7cb40
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/ui-keyring@npm:^0.58.1":
|
||||
version: 0.58.1
|
||||
resolution: "@polkadot/ui-keyring@npm:0.58.1"
|
||||
"@polkadot/ui-keyring@npm:^0.59.0-beta.0":
|
||||
version: 0.59.0-beta.0
|
||||
resolution: "@polkadot/ui-keyring@npm:0.59.0-beta.0"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
"@ledgerhq/hw-transport-node-hid": ^5.22.0
|
||||
@ -3292,33 +3292,33 @@ __metadata:
|
||||
dependenciesMeta:
|
||||
"@ledgerhq/hw-transport-node-hid":
|
||||
optional: true
|
||||
checksum: 8f20fb39c764fc4f48f63f861dcb8a36c48c879b396394a67c75ebcd2f207d1972b7ccec832ee978ba338bce60d99f65056dbf5bf7e77034bcf21db9faf3f5ce
|
||||
checksum: aebe7f4e01c30ef08d87eb6fb2abbaed74ba24192e309db95f7267d9973370fc46e8b629addbe2dcc7e6bcf7d884ddebcdd5335da1d07721bf4b82b21fee3ff2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/ui-settings@npm:0.58.1":
|
||||
version: 0.58.1
|
||||
resolution: "@polkadot/ui-settings@npm:0.58.1"
|
||||
"@polkadot/ui-settings@npm:0.59.0-beta.0":
|
||||
version: 0.59.0-beta.0
|
||||
resolution: "@polkadot/ui-settings@npm:0.59.0-beta.0"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
eventemitter3: ^4.0.6
|
||||
eventemitter3: ^4.0.7
|
||||
store: ^2.0.12
|
||||
peerDependencies:
|
||||
"@polkadot/util": "*"
|
||||
checksum: 465cebb9b0dfb231ea1eb66d93d67698fb036542377096a7e9fb28ee412036c330dcef542b1708cfb7612a791fb425590562e065d13eea8ebebb31600ae2cf63
|
||||
checksum: 7f4d42f2f2b358ffd0fddcc6c985bbe229b005e5f5f9ea39f94dce1a9696d357cd10bb8f1e23311d1318bb279b6cd9698e4ad0118ebb0b9f1120c4440a15a568
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/ui-shared@npm:0.58.1":
|
||||
version: 0.58.1
|
||||
resolution: "@polkadot/ui-shared@npm:0.58.1"
|
||||
"@polkadot/ui-shared@npm:0.59.0-beta.0":
|
||||
version: 0.59.0-beta.0
|
||||
resolution: "@polkadot/ui-shared@npm:0.59.0-beta.0"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.11.2
|
||||
color: ^3.1.2
|
||||
peerDependencies:
|
||||
"@polkadot/util": "*"
|
||||
"@polkadot/util-crypto": "*"
|
||||
checksum: 551b51867c28a8e1440fe7e806db390563c6a3f58b5760f93d51eec21893e66bee7acc4db8886bb807bae2918f8535ea5da6bec990a02087219aeada04f2e7cc
|
||||
checksum: 3e3784ef4d45e84bdea5c091a7fefa364987be247dd65601814a0bcf1c2848739844d8fd5c57bf0b92dcfaccffd6dac1e73f5a11db4a42437c36db60a4590f9b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@ -9748,7 +9748,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.6":
|
||||
"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.7":
|
||||
version: 4.0.7
|
||||
resolution: "eventemitter3@npm:4.0.7"
|
||||
checksum: 1fc12c7bc3b4194c50975827e72d56ff57c32b75a4c7dbf4d5eebf3c8371f6f1aad6799150b609de1b867c0d8a9885c08b6ca5e7e0dc437d6152f3063b2607dd
|
||||
@ -18866,7 +18866,7 @@ __metadata:
|
||||
dependencies:
|
||||
"@babel/core": ^7.11.5
|
||||
"@polkadot/dev": ^0.55.45
|
||||
"@polkadot/typegen": ^1.32.0-beta.14
|
||||
"@polkadot/typegen": ^1.32.0-beta.16
|
||||
"@types/jest": ^26.0.13
|
||||
copy-webpack-plugin: ^6.1.0
|
||||
sinon-chrome: ^3.0.1
|
||||
@ -22342,7 +22342,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"websocket@npm:^1.0.31":
|
||||
"websocket@npm:^1.0.32":
|
||||
version: 1.0.32
|
||||
resolution: "websocket@npm:1.0.32"
|
||||
dependencies:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user