1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-22 01:47:00 +01:00

bump @metamask/smart-transactions-controller version (#17120)

* bump smart-transactions-controller version

* update policy files

* fix

* rebase cleanup
This commit is contained in:
Alex Donesky 2023-01-12 12:57:01 -06:00 committed by GitHub
parent 4c8faaba48
commit e0ff039078
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 44 additions and 1383 deletions

View File

@ -1012,9 +1012,17 @@ export default class MetamaskController extends EventEmitter {
});
this.smartTransactionsController = new SmartTransactionsController(
{
onNetworkStateChange: this.networkController.store.subscribe.bind(
this.networkController.store,
),
onNetworkStateChange: (cb) => {
this.networkController.store.subscribe((networkState) => {
const modifiedNetworkState = {
...networkState,
providerConfig: {
...networkState.provider,
},
};
return cb(modifiedNetworkState);
});
},
getNetwork: this.networkController.getNetworkState.bind(
this.networkController,
),

View File

@ -855,142 +855,6 @@
"immer": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": {
"globals": {
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-json-rpc-middleware": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>json-rpc-engine": true,
"node-fetch": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-json-rpc-middleware": {
"packages": {
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": {
"packages": {
"eth-rpc-errors>fast-safe-stringify": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>json-rpc-engine": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": true,
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine": {
"globals": {
"WebSocket": true,
"console": true,
"setTimeout": true
},
"packages": {
"@ethereumjs/tx": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-sig-util": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>semaphore": true,
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>events": true,
"browserify>util": true,
"eth-json-rpc-filters": true,
"gh-pages>async": true,
"lavamoat>json-stable-stringify": true,
"watchify>xtend": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff": {
"globals": {
"clearTimeout": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff>precond": true,
"browserify>events": true,
"browserify>util": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff>precond": {
"packages": {
"browserify>util": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker>pify": true,
"eth-query": true,
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware": {
"globals": {
"console.error": true,
"fetch": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware>json-rpc-engine": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-rpc-errors": true,
"browserify>url": true,
"lavamoat>json-stable-stringify": true,
"node-fetch": true,
"source-map-explorer>btoa": true,
"vinyl>clone": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-rpc-errors": {
"packages": {
"eth-rpc-errors>fast-safe-stringify": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-sig-util": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": true,
"ethereumjs-abi": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util>ethjs-util": true,
"bn.js": true,
"browserify>assert": true,
"browserify>buffer": true,
"ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true,
"ethers>@ethersproject/signing-key>elliptic": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util>ethjs-util": {
"packages": {
"browserify>buffer": true,
"ethjs>ethjs-util>is-hex-prefixed": true,
"ethjs>ethjs-util>strip-hex-prefix": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>semaphore": {
"globals": {
"define": true,
"setTimeout": true
},
"packages": {
"browserify>process": true
}
},
"@metamask/jazzicon": {
"globals": {
"document.createElement": true,
@ -1168,229 +1032,20 @@
"packages": {
"@ethersproject/bignumber": true,
"@ethersproject/providers": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
"@metamask/controller-utils>isomorphic-fetch": true,
"@metamask/smart-transactions-controller>@metamask/controllers": true,
"@metamask/smart-transactions-controller>bignumber.js": true,
"ethers>@ethersproject/bytes": true,
"fast-json-patch": true,
"lodash": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers": {
"globals": {
"Headers": true,
"URL": true,
"clearInterval": true,
"clearTimeout": true,
"console.error": true,
"console.log": true,
"fetch": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
"@ethereumjs/common": true,
"@ethereumjs/tx": true,
"@ethersproject/contracts": true,
"@ethersproject/providers": true,
"@metamask/assets-controllers>abort-controller": true,
"@metamask/assets-controllers>async-mutex": true,
"@metamask/assets-controllers>multiformats": true,
"@metamask/controller-utils>isomorphic-fetch": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine": true,
"@metamask/metamask-eth-abis": true,
"@metamask/phishing-controller>eth-phishing-detect": true,
"@metamask/smart-transactions-controller>@metamask/controllers>@metamask/contract-metadata": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry": true,
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet": true,
"@metamask/smart-transactions-controller>@metamask/controllers>nanoid": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3": true,
"browserify>buffer": true,
"browserify>events": true,
"deep-freeze-strict": true,
"eslint>fast-deep-equal": true,
"eth-ens-namehash": true,
"eth-query": true,
"eth-rpc-errors": true,
"eth-sig-util": true,
"ethereumjs-util": true,
"ethers>@ethersproject/abi": true,
"ethjs>ethjs-unit": true,
"immer": true,
"json-rpc-engine": true,
"jsonschema": true,
"punycode": true,
"single-call-balance-checker-abi": true,
"uuid": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder": true,
"browserify>buffer": true,
"browserify>events": true,
"eth-keyring-controller>@metamask/bip39": true,
"eth-keyring-controller>@metamask/eth-hd-keyring": true,
"eth-keyring-controller>eth-simple-keyring": true,
"eth-keyring-controller>obs-store": true,
"eth-sig-util": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder": {
"globals": {
"btoa": true,
"crypto.getRandomValues": true,
"crypto.subtle.decrypt": true,
"crypto.subtle.deriveKey": true,
"crypto.subtle.encrypt": true,
"crypto.subtle.importKey": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder>browserify-unibabel": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder>browserify-unibabel": {
"globals": {
"atob": true,
"btoa": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs": {
"globals": {
"clearInterval": true,
"setInterval": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-abi": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-query": true,
"browserify>buffer": true,
"ethjs>ethjs-filter": true,
"ethjs>ethjs-provider-http": true,
"ethjs>ethjs-unit": true,
"ethjs>ethjs-util": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-abi": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"browserify>buffer": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract>ethjs-abi": true,
"ethjs-query>babel-runtime": true,
"ethjs>ethjs-filter": true,
"ethjs>ethjs-util": true,
"ethjs>js-sha3": true,
"promise-to-callback": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract>ethjs-abi": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"browserify>buffer": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-query": {
"globals": {
"console": true
},
"packages": {
"ethjs-query>babel-runtime": true,
"ethjs-query>ethjs-format": true,
"ethjs-query>ethjs-rpc": true,
"promise-to-callback": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet>uuid": true,
"@truffle/codec>utf8": true,
"browserify>buffer": true,
"browserify>crypto-browserify": true,
"ethereumjs-util": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-wallet>aes-js": true,
"ethereumjs-wallet>bs58check": true,
"ethereumjs-wallet>randombytes": true,
"ethers>@ethersproject/json-wallets>scrypt-js": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet>uuid": {
"globals": {
"crypto": true,
"msCrypto": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
"globals": {
"crypto.getRandomValues": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3": {
"globals": {
"Web3": "write",
"XMLHttpRequest": "write",
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>web3>bignumber.js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>crypto-js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>utf8": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>xhr2-cookies": true,
"browserify>buffer": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>bignumber.js": {
"globals": {
"define": true
},
"packages": {
"browserify>crypto-browserify": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>crypto-js": {
"globals": {
"define": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>utf8": {
"globals": {
"define": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>xhr2-cookies": {
"globals": {
"console.warn": true
},
"packages": {
"browserify>buffer": true,
"browserify>https-browserify": true,
"browserify>os-browserify": true,
"browserify>process": true,
"browserify>stream-http": true,
"browserify>url": true,
"pubnub>superagent>cookiejar": true
}
},
"@metamask/smart-transactions-controller>bignumber.js": {
"globals": {
"crypto": true,
@ -2285,12 +1940,6 @@
"console": true
}
},
"browserify>https-browserify": {
"packages": {
"browserify>stream-http": true,
"browserify>url": true
}
},
"browserify>os-browserify": {
"globals": {
"location": true,
@ -2320,41 +1969,6 @@
"readable-stream": true
}
},
"browserify>stream-http": {
"globals": {
"AbortController": true,
"Blob": true,
"MSStreamReader": true,
"ReadableStream": true,
"WritableStream": true,
"XDomainRequest": true,
"XMLHttpRequest": true,
"clearTimeout": true,
"fetch": true,
"location.protocol.search": true,
"setTimeout": true
},
"packages": {
"browserify>buffer": true,
"browserify>process": true,
"browserify>stream-http>builtin-status-codes": true,
"browserify>stream-http>readable-stream": true,
"browserify>url": true,
"pumpify>inherits": true,
"watchify>xtend": true
}
},
"browserify>stream-http>readable-stream": {
"packages": {
"@storybook/api>util-deprecate": true,
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>events": true,
"browserify>process": true,
"browserify>string_decoder": true,
"pumpify>inherits": true
}
},
"browserify>string_decoder": {
"packages": {
"ethereumjs-wallet>safe-buffer": true
@ -3845,16 +3459,6 @@
"define": true
}
},
"gh-pages>async": {
"globals": {
"setTimeout": true
},
"packages": {
"browserify>process": true,
"browserify>timers-browserify": true,
"lodash": true
}
},
"globalthis>define-properties": {
"packages": {
"globalthis>define-properties>has-property-descriptors": true,
@ -4048,11 +3652,6 @@
"browserify>buffer": true
}
},
"pubnub>superagent>cookiejar": {
"globals": {
"console.warn": true
}
},
"pump": {
"packages": {
"browserify>browser-resolve": true,
@ -4522,11 +4121,6 @@
"sinon>nise>path-to-regexp>isarray": true
}
},
"source-map-explorer>btoa": {
"packages": {
"browserify>buffer": true
}
},
"string.prototype.matchall>call-bind": {
"packages": {
"mocha>object.assign>function-bind": true,

View File

@ -855,142 +855,6 @@
"immer": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": {
"globals": {
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-json-rpc-middleware": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>json-rpc-engine": true,
"node-fetch": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-json-rpc-middleware": {
"packages": {
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": {
"packages": {
"eth-rpc-errors>fast-safe-stringify": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>json-rpc-engine": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": true,
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine": {
"globals": {
"WebSocket": true,
"console": true,
"setTimeout": true
},
"packages": {
"@ethereumjs/tx": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-sig-util": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>semaphore": true,
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>events": true,
"browserify>util": true,
"eth-json-rpc-filters": true,
"gh-pages>async": true,
"lavamoat>json-stable-stringify": true,
"watchify>xtend": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff": {
"globals": {
"clearTimeout": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff>precond": true,
"browserify>events": true,
"browserify>util": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff>precond": {
"packages": {
"browserify>util": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker>pify": true,
"eth-query": true,
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware": {
"globals": {
"console.error": true,
"fetch": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware>json-rpc-engine": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-rpc-errors": true,
"browserify>url": true,
"lavamoat>json-stable-stringify": true,
"node-fetch": true,
"source-map-explorer>btoa": true,
"vinyl>clone": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-rpc-errors": {
"packages": {
"eth-rpc-errors>fast-safe-stringify": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-sig-util": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": true,
"ethereumjs-abi": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util>ethjs-util": true,
"bn.js": true,
"browserify>assert": true,
"browserify>buffer": true,
"ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true,
"ethers>@ethersproject/signing-key>elliptic": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util>ethjs-util": {
"packages": {
"browserify>buffer": true,
"ethjs>ethjs-util>is-hex-prefixed": true,
"ethjs>ethjs-util>strip-hex-prefix": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>semaphore": {
"globals": {
"define": true,
"setTimeout": true
},
"packages": {
"browserify>process": true
}
},
"@metamask/jazzicon": {
"globals": {
"document.createElement": true,
@ -1263,229 +1127,20 @@
"packages": {
"@ethersproject/bignumber": true,
"@ethersproject/providers": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
"@metamask/controller-utils>isomorphic-fetch": true,
"@metamask/smart-transactions-controller>@metamask/controllers": true,
"@metamask/smart-transactions-controller>bignumber.js": true,
"ethers>@ethersproject/bytes": true,
"fast-json-patch": true,
"lodash": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers": {
"globals": {
"Headers": true,
"URL": true,
"clearInterval": true,
"clearTimeout": true,
"console.error": true,
"console.log": true,
"fetch": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
"@ethereumjs/common": true,
"@ethereumjs/tx": true,
"@ethersproject/contracts": true,
"@ethersproject/providers": true,
"@metamask/assets-controllers>abort-controller": true,
"@metamask/assets-controllers>async-mutex": true,
"@metamask/assets-controllers>multiformats": true,
"@metamask/controller-utils>isomorphic-fetch": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine": true,
"@metamask/metamask-eth-abis": true,
"@metamask/phishing-controller>eth-phishing-detect": true,
"@metamask/smart-transactions-controller>@metamask/controllers>@metamask/contract-metadata": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry": true,
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet": true,
"@metamask/smart-transactions-controller>@metamask/controllers>nanoid": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3": true,
"browserify>buffer": true,
"browserify>events": true,
"deep-freeze-strict": true,
"eslint>fast-deep-equal": true,
"eth-ens-namehash": true,
"eth-query": true,
"eth-rpc-errors": true,
"eth-sig-util": true,
"ethereumjs-util": true,
"ethers>@ethersproject/abi": true,
"ethjs>ethjs-unit": true,
"immer": true,
"json-rpc-engine": true,
"jsonschema": true,
"punycode": true,
"single-call-balance-checker-abi": true,
"uuid": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder": true,
"browserify>buffer": true,
"browserify>events": true,
"eth-keyring-controller>@metamask/bip39": true,
"eth-keyring-controller>@metamask/eth-hd-keyring": true,
"eth-keyring-controller>eth-simple-keyring": true,
"eth-keyring-controller>obs-store": true,
"eth-sig-util": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder": {
"globals": {
"btoa": true,
"crypto.getRandomValues": true,
"crypto.subtle.decrypt": true,
"crypto.subtle.deriveKey": true,
"crypto.subtle.encrypt": true,
"crypto.subtle.importKey": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder>browserify-unibabel": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder>browserify-unibabel": {
"globals": {
"atob": true,
"btoa": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs": {
"globals": {
"clearInterval": true,
"setInterval": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-abi": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-query": true,
"browserify>buffer": true,
"ethjs>ethjs-filter": true,
"ethjs>ethjs-provider-http": true,
"ethjs>ethjs-unit": true,
"ethjs>ethjs-util": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-abi": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"browserify>buffer": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract>ethjs-abi": true,
"ethjs-query>babel-runtime": true,
"ethjs>ethjs-filter": true,
"ethjs>ethjs-util": true,
"ethjs>js-sha3": true,
"promise-to-callback": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract>ethjs-abi": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"browserify>buffer": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-query": {
"globals": {
"console": true
},
"packages": {
"ethjs-query>babel-runtime": true,
"ethjs-query>ethjs-format": true,
"ethjs-query>ethjs-rpc": true,
"promise-to-callback": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet>uuid": true,
"@truffle/codec>utf8": true,
"browserify>buffer": true,
"browserify>crypto-browserify": true,
"ethereumjs-util": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-wallet>aes-js": true,
"ethereumjs-wallet>bs58check": true,
"ethereumjs-wallet>randombytes": true,
"ethers>@ethersproject/json-wallets>scrypt-js": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet>uuid": {
"globals": {
"crypto": true,
"msCrypto": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
"globals": {
"crypto.getRandomValues": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3": {
"globals": {
"Web3": "write",
"XMLHttpRequest": "write",
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>web3>bignumber.js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>crypto-js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>utf8": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>xhr2-cookies": true,
"browserify>buffer": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>bignumber.js": {
"globals": {
"define": true
},
"packages": {
"browserify>crypto-browserify": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>crypto-js": {
"globals": {
"define": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>utf8": {
"globals": {
"define": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>xhr2-cookies": {
"globals": {
"console.warn": true
},
"packages": {
"browserify>buffer": true,
"browserify>https-browserify": true,
"browserify>os-browserify": true,
"browserify>process": true,
"browserify>stream-http": true,
"browserify>url": true,
"pubnub>superagent>cookiejar": true
}
},
"@metamask/smart-transactions-controller>bignumber.js": {
"globals": {
"crypto": true,
@ -2611,12 +2266,6 @@
"console": true
}
},
"browserify>https-browserify": {
"packages": {
"browserify>stream-http": true,
"browserify>url": true
}
},
"browserify>os-browserify": {
"globals": {
"location": true,
@ -2646,41 +2295,6 @@
"readable-stream": true
}
},
"browserify>stream-http": {
"globals": {
"AbortController": true,
"Blob": true,
"MSStreamReader": true,
"ReadableStream": true,
"WritableStream": true,
"XDomainRequest": true,
"XMLHttpRequest": true,
"clearTimeout": true,
"fetch": true,
"location.protocol.search": true,
"setTimeout": true
},
"packages": {
"browserify>buffer": true,
"browserify>process": true,
"browserify>stream-http>builtin-status-codes": true,
"browserify>stream-http>readable-stream": true,
"browserify>url": true,
"pumpify>inherits": true,
"watchify>xtend": true
}
},
"browserify>stream-http>readable-stream": {
"packages": {
"@storybook/api>util-deprecate": true,
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>events": true,
"browserify>process": true,
"browserify>string_decoder": true,
"pumpify>inherits": true
}
},
"browserify>string_decoder": {
"packages": {
"ethereumjs-wallet>safe-buffer": true
@ -4171,16 +3785,6 @@
"define": true
}
},
"gh-pages>async": {
"globals": {
"setTimeout": true
},
"packages": {
"browserify>process": true,
"browserify>timers-browserify": true,
"lodash": true
}
},
"globalthis>define-properties": {
"packages": {
"globalthis>define-properties>has-property-descriptors": true,
@ -4392,11 +3996,6 @@
"browserify>buffer": true
}
},
"pubnub>superagent>cookiejar": {
"globals": {
"console.warn": true
}
},
"pump": {
"packages": {
"browserify>browser-resolve": true,
@ -4994,11 +4593,6 @@
"sinon>nise>path-to-regexp>isarray": true
}
},
"source-map-explorer>btoa": {
"packages": {
"browserify>buffer": true
}
},
"string.prototype.matchall>call-bind": {
"packages": {
"mocha>object.assign>function-bind": true,

View File

@ -855,142 +855,6 @@
"immer": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": {
"globals": {
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-json-rpc-middleware": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>json-rpc-engine": true,
"node-fetch": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-json-rpc-middleware": {
"packages": {
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": {
"packages": {
"eth-rpc-errors>fast-safe-stringify": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>json-rpc-engine": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura>eth-rpc-errors": true,
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine": {
"globals": {
"WebSocket": true,
"console": true,
"setTimeout": true
},
"packages": {
"@ethereumjs/tx": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-sig-util": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>semaphore": true,
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>events": true,
"browserify>util": true,
"eth-json-rpc-filters": true,
"gh-pages>async": true,
"lavamoat>json-stable-stringify": true,
"watchify>xtend": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff": {
"globals": {
"clearTimeout": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff>precond": true,
"browserify>events": true,
"browserify>util": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>backoff>precond": {
"packages": {
"browserify>util": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-block-tracker>pify": true,
"eth-query": true,
"safe-event-emitter": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware": {
"globals": {
"console.error": true,
"fetch": true,
"setTimeout": true
},
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-json-rpc-middleware>json-rpc-engine": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-rpc-errors": true,
"browserify>url": true,
"lavamoat>json-stable-stringify": true,
"node-fetch": true,
"source-map-explorer>btoa": true,
"vinyl>clone": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-rpc-errors": {
"packages": {
"eth-rpc-errors>fast-safe-stringify": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>eth-sig-util": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": true,
"ethereumjs-abi": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util": {
"packages": {
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util>ethjs-util": true,
"bn.js": true,
"browserify>assert": true,
"browserify>buffer": true,
"ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true,
"ethers>@ethersproject/signing-key>elliptic": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>ethereumjs-util>ethjs-util": {
"packages": {
"browserify>buffer": true,
"ethjs>ethjs-util>is-hex-prefixed": true,
"ethjs>ethjs-util>strip-hex-prefix": true
}
},
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine>semaphore": {
"globals": {
"define": true,
"setTimeout": true
},
"packages": {
"browserify>process": true
}
},
"@metamask/jazzicon": {
"globals": {
"document.createElement": true,
@ -1168,229 +1032,20 @@
"packages": {
"@ethersproject/bignumber": true,
"@ethersproject/providers": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
"@metamask/controller-utils>isomorphic-fetch": true,
"@metamask/smart-transactions-controller>@metamask/controllers": true,
"@metamask/smart-transactions-controller>bignumber.js": true,
"ethers>@ethersproject/bytes": true,
"fast-json-patch": true,
"lodash": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers": {
"globals": {
"Headers": true,
"URL": true,
"clearInterval": true,
"clearTimeout": true,
"console.error": true,
"console.log": true,
"fetch": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
"@ethereumjs/common": true,
"@ethereumjs/tx": true,
"@ethersproject/contracts": true,
"@ethersproject/providers": true,
"@metamask/assets-controllers>abort-controller": true,
"@metamask/assets-controllers>async-mutex": true,
"@metamask/assets-controllers>multiformats": true,
"@metamask/controller-utils>isomorphic-fetch": true,
"@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": true,
"@metamask/gas-fee-controller>@metamask/network-controller>web3-provider-engine": true,
"@metamask/metamask-eth-abis": true,
"@metamask/phishing-controller>eth-phishing-detect": true,
"@metamask/smart-transactions-controller>@metamask/controllers>@metamask/contract-metadata": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry": true,
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet": true,
"@metamask/smart-transactions-controller>@metamask/controllers>nanoid": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3": true,
"browserify>buffer": true,
"browserify>events": true,
"deep-freeze-strict": true,
"eslint>fast-deep-equal": true,
"eth-ens-namehash": true,
"eth-query": true,
"eth-rpc-errors": true,
"eth-sig-util": true,
"ethereumjs-util": true,
"ethers>@ethersproject/abi": true,
"ethjs>ethjs-unit": true,
"immer": true,
"json-rpc-engine": true,
"jsonschema": true,
"punycode": true,
"single-call-balance-checker-abi": true,
"uuid": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder": true,
"browserify>buffer": true,
"browserify>events": true,
"eth-keyring-controller>@metamask/bip39": true,
"eth-keyring-controller>@metamask/eth-hd-keyring": true,
"eth-keyring-controller>eth-simple-keyring": true,
"eth-keyring-controller>obs-store": true,
"eth-sig-util": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder": {
"globals": {
"btoa": true,
"crypto.getRandomValues": true,
"crypto.subtle.decrypt": true,
"crypto.subtle.deriveKey": true,
"crypto.subtle.encrypt": true,
"crypto.subtle.importKey": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder>browserify-unibabel": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-keyring-controller>browser-passworder>browserify-unibabel": {
"globals": {
"atob": true,
"btoa": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs": {
"globals": {
"clearInterval": true,
"setInterval": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-abi": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract": true,
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-query": true,
"browserify>buffer": true,
"ethjs>ethjs-filter": true,
"ethjs>ethjs-provider-http": true,
"ethjs>ethjs-unit": true,
"ethjs>ethjs-util": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-abi": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"browserify>buffer": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract>ethjs-abi": true,
"ethjs-query>babel-runtime": true,
"ethjs>ethjs-filter": true,
"ethjs>ethjs-util": true,
"ethjs>js-sha3": true,
"promise-to-callback": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-contract>ethjs-abi": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>bn.js": true,
"browserify>buffer": true,
"ethjs>js-sha3": true,
"ethjs>number-to-bn": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>eth-method-registry>ethjs>ethjs-query": {
"globals": {
"console": true
},
"packages": {
"ethjs-query>babel-runtime": true,
"ethjs-query>ethjs-format": true,
"ethjs-query>ethjs-rpc": true,
"promise-to-callback": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet": {
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet>uuid": true,
"@truffle/codec>utf8": true,
"browserify>buffer": true,
"browserify>crypto-browserify": true,
"ethereumjs-util": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-wallet>aes-js": true,
"ethereumjs-wallet>bs58check": true,
"ethereumjs-wallet>randombytes": true,
"ethers>@ethersproject/json-wallets>scrypt-js": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>ethereumjs-wallet>uuid": {
"globals": {
"crypto": true,
"msCrypto": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
"globals": {
"crypto.getRandomValues": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3": {
"globals": {
"Web3": "write",
"XMLHttpRequest": "write",
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/smart-transactions-controller>@metamask/controllers>web3>bignumber.js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>crypto-js": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>utf8": true,
"@metamask/smart-transactions-controller>@metamask/controllers>web3>xhr2-cookies": true,
"browserify>buffer": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>bignumber.js": {
"globals": {
"define": true
},
"packages": {
"browserify>crypto-browserify": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>crypto-js": {
"globals": {
"define": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>utf8": {
"globals": {
"define": true
}
},
"@metamask/smart-transactions-controller>@metamask/controllers>web3>xhr2-cookies": {
"globals": {
"console.warn": true
},
"packages": {
"browserify>buffer": true,
"browserify>https-browserify": true,
"browserify>os-browserify": true,
"browserify>process": true,
"browserify>stream-http": true,
"browserify>url": true,
"pubnub>superagent>cookiejar": true
}
},
"@metamask/smart-transactions-controller>bignumber.js": {
"globals": {
"crypto": true,
@ -2285,12 +1940,6 @@
"console": true
}
},
"browserify>https-browserify": {
"packages": {
"browserify>stream-http": true,
"browserify>url": true
}
},
"browserify>os-browserify": {
"globals": {
"location": true,
@ -2320,41 +1969,6 @@
"readable-stream": true
}
},
"browserify>stream-http": {
"globals": {
"AbortController": true,
"Blob": true,
"MSStreamReader": true,
"ReadableStream": true,
"WritableStream": true,
"XDomainRequest": true,
"XMLHttpRequest": true,
"clearTimeout": true,
"fetch": true,
"location.protocol.search": true,
"setTimeout": true
},
"packages": {
"browserify>buffer": true,
"browserify>process": true,
"browserify>stream-http>builtin-status-codes": true,
"browserify>stream-http>readable-stream": true,
"browserify>url": true,
"pumpify>inherits": true,
"watchify>xtend": true
}
},
"browserify>stream-http>readable-stream": {
"packages": {
"@storybook/api>util-deprecate": true,
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>events": true,
"browserify>process": true,
"browserify>string_decoder": true,
"pumpify>inherits": true
}
},
"browserify>string_decoder": {
"packages": {
"ethereumjs-wallet>safe-buffer": true
@ -3845,16 +3459,6 @@
"define": true
}
},
"gh-pages>async": {
"globals": {
"setTimeout": true
},
"packages": {
"browserify>process": true,
"browserify>timers-browserify": true,
"lodash": true
}
},
"globalthis>define-properties": {
"packages": {
"globalthis>define-properties>has-property-descriptors": true,
@ -4048,11 +3652,6 @@
"browserify>buffer": true
}
},
"pubnub>superagent>cookiejar": {
"globals": {
"console.warn": true
}
},
"pump": {
"packages": {
"browserify>browser-resolve": true,
@ -4522,11 +4121,6 @@
"sinon>nise>path-to-regexp>isarray": true
}
},
"source-map-explorer>btoa": {
"packages": {
"browserify>buffer": true
}
},
"string.prototype.matchall>call-bind": {
"packages": {
"mocha>object.assign>function-bind": true,

View File

@ -230,7 +230,7 @@
"@metamask/rate-limit-controller": "^1.0.0",
"@metamask/rpc-methods": "^0.27.1",
"@metamask/slip44": "^2.1.0",
"@metamask/smart-transactions-controller": "^3.0.0",
"@metamask/smart-transactions-controller": "^3.1.0",
"@metamask/snaps-controllers": "^0.27.1",
"@metamask/snaps-ui": "^0.27.1",
"@metamask/snaps-utils": "^0.27.1",

181
yarn.lock
View File

@ -3403,51 +3403,6 @@ __metadata:
languageName: node
linkType: hard
"@metamask/controllers@npm:^32.0.2":
version: 32.0.2
resolution: "@metamask/controllers@npm:32.0.2"
dependencies:
"@ethereumjs/common": ^2.3.1
"@ethereumjs/tx": ^3.2.1
"@ethersproject/abi": ^5.7.0
"@ethersproject/contracts": ^5.7.0
"@ethersproject/providers": ^5.7.0
"@keystonehq/metamask-airgapped-keyring": ^0.6.1
"@metamask/contract-metadata": ^1.35.0
"@metamask/metamask-eth-abis": 3.0.0
"@metamask/types": ^1.1.0
"@types/uuid": ^8.3.0
abort-controller: ^3.0.0
async-mutex: ^0.2.6
babel-runtime: ^6.26.0
deep-freeze-strict: ^1.1.1
eth-ens-namehash: ^2.0.8
eth-json-rpc-infura: ^5.1.0
eth-keyring-controller: ^7.0.2
eth-method-registry: 1.1.0
eth-phishing-detect: ^1.2.0
eth-query: ^2.1.2
eth-rpc-errors: ^4.0.0
eth-sig-util: ^3.0.0
ethereumjs-util: ^7.0.10
ethereumjs-wallet: ^1.0.1
ethjs-unit: ^0.1.6
fast-deep-equal: ^3.1.3
immer: ^9.0.6
isomorphic-fetch: ^3.0.0
json-rpc-engine: ^6.1.0
jsonschema: ^1.2.4
multiformats: ^9.5.2
nanoid: ^3.1.31
punycode: ^2.1.1
single-call-balance-checker-abi: ^1.0.0
uuid: ^8.3.2
web3: ^0.20.7
web3-provider-engine: ^16.0.3
checksum: 05da9eb32c7c1c28b99157cb99bf3744bb77dbb221e5d2662413b3f1fb839b1981b0fd3f2bf517b79c71803c7a78b6a369132a81ca9e3b4f84b2282139ad3679
languageName: node
linkType: hard
"@metamask/design-tokens@npm:^1.6.0, @metamask/design-tokens@npm:^1.9.0":
version: 1.11.1
resolution: "@metamask/design-tokens@npm:1.11.1"
@ -3668,6 +3623,22 @@ __metadata:
languageName: node
linkType: hard
"@metamask/network-controller@npm:^2.0.0":
version: 2.0.0
resolution: "@metamask/network-controller@npm:2.0.0"
dependencies:
"@metamask/base-controller": ^1.1.1
"@metamask/controller-utils": ^1.0.0
async-mutex: ^0.2.6
babel-runtime: ^6.26.0
eth-json-rpc-infura: ^5.1.0
eth-query: ^2.1.2
immer: ^9.0.6
web3-provider-engine: ^16.0.3
checksum: b3622ce63f79c35f02ab69690c5337ae7a70ba243efb6a188cdbbcdfeccd303bd7e73ea73bf29540a83a3903ae1462c6998670952b5aef8ae570cebff6628b4e
languageName: node
linkType: hard
"@metamask/network-controller@npm:~1.0.0":
version: 1.0.0
resolution: "@metamask/network-controller@npm:1.0.0"
@ -3870,20 +3841,22 @@ __metadata:
languageName: node
linkType: hard
"@metamask/smart-transactions-controller@npm:^3.0.0":
version: 3.0.0
resolution: "@metamask/smart-transactions-controller@npm:3.0.0"
"@metamask/smart-transactions-controller@npm:^3.1.0":
version: 3.1.0
resolution: "@metamask/smart-transactions-controller@npm:3.1.0"
dependencies:
"@ethersproject/bignumber": ^5.7.0
"@ethersproject/bytes": ^5.7.0
"@ethersproject/providers": ^5.7.0
"@metamask/controllers": ^32.0.2
"@metamask/base-controller": ^1.0.0
"@metamask/controller-utils": ^1.0.0
"@metamask/network-controller": ^2.0.0
"@types/lodash": ^4.14.176
bignumber.js: ^9.0.1
fast-json-patch: ^3.1.0
isomorphic-fetch: ^3.0.0
lodash: ^4.17.21
checksum: 3d9c33f699127c01ac56ccbfdf106ba617db21aed1be2c6c7f05f540d718bf08d962fcb2d6060fd1e63de69821608e7b3c800bc3d4b51522a6218b022caebacc
checksum: 19de00145937b021c81742457e9686fd7e6e4b2cae490452afac9d063cb5df4a64849ac78ec1b9735dc295235fa39f4ac0970f8848fdc5f697f2aab96e51db49
languageName: node
linkType: hard
@ -9570,13 +9543,6 @@ __metadata:
languageName: node
linkType: hard
"bignumber.js@git+https://github.com/frozeman/bignumber.js-nolookahead.git":
version: 2.0.7
resolution: "bignumber.js@https://github.com/frozeman/bignumber.js-nolookahead.git#commit=57692b3ecfc98bbdd6b3a516cb2353652ea49934"
checksum: 8f9d21a8c7ef04b70098c49760679ee469e84f5469595c08aa01af47e1bae7703ae474f02abc89aa106e034e3b3faca0c0fd4faae72a037f2d45f4b26cbd6c3d
languageName: node
linkType: hard
"bignumber.js@npm:^4.1.0":
version: 4.1.0
resolution: "bignumber.js@npm:4.1.0"
@ -9966,15 +9932,6 @@ __metadata:
languageName: node
linkType: hard
"browser-passworder@npm:^2.0.3":
version: 2.0.3
resolution: "browser-passworder@npm:2.0.3"
dependencies:
browserify-unibabel: ^3.0.0
checksum: df3ec46e1069f995e24f56979e825fd719a368187e307bd37f0440ac10833fbfb2fd02be02add9da2da991476ef9b146fd1480b04acbb8d96d4e4123af333667
languageName: node
linkType: hard
"browser-process-hrtime@npm:^0.1.2":
version: 0.1.2
resolution: "browser-process-hrtime@npm:0.1.2"
@ -10082,13 +10039,6 @@ __metadata:
languageName: node
linkType: hard
"browserify-unibabel@npm:^3.0.0":
version: 3.0.0
resolution: "browserify-unibabel@npm:3.0.0"
checksum: fe1b502c098fe5f22d12023ec971791a00c910575712782b611917b1aea6e2311ac5adad2f1dbfaa26555346bc0f74ed5b3d8773b493d3ec5bc1928d90619c42
languageName: node
linkType: hard
"browserify-zlib@npm:^0.1.4":
version: 0.1.4
resolution: "browserify-zlib@npm:0.1.4"
@ -11853,7 +11803,7 @@ __metadata:
languageName: node
linkType: hard
"cookiejar@npm:^2.1.0, cookiejar@npm:^2.1.1":
"cookiejar@npm:^2.1.0":
version: 2.1.3
resolution: "cookiejar@npm:2.1.3"
checksum: 88259983ebc52ceb23cdacfa48762b6a518a57872eff1c7ed01d214fff5cf492e2660d7d5c04700a28f1787a76811df39e8639f8e17670b3cf94ecd86e161f07
@ -12202,13 +12152,6 @@ __metadata:
languageName: node
linkType: hard
"crypto-js@npm:^3.1.4":
version: 3.1.8
resolution: "crypto-js@npm:3.1.8"
checksum: 9c827948c55877a058a5b15fe0581319c339debb3308aff5adb35fe15782c83e11daf159aa8518963755efc1390c5769bf667fa30834a7095123618ea3cedbed
languageName: node
linkType: hard
"crypto-random-string@npm:^1.0.0":
version: 1.0.0
resolution: "crypto-random-string@npm:1.0.0"
@ -14816,20 +14759,6 @@ __metadata:
languageName: node
linkType: hard
"eth-keyring-controller@npm:^7.0.2":
version: 7.0.2
resolution: "eth-keyring-controller@npm:7.0.2"
dependencies:
"@metamask/bip39": ^4.0.0
"@metamask/eth-hd-keyring": ^4.0.2
browser-passworder: ^2.0.3
eth-sig-util: ^3.0.1
eth-simple-keyring: ^4.2.0
obs-store: ^4.0.3
checksum: e00c6d3b3e01ac19aa69e34538a24377ea9239929c7da8d355b62bb89e83c1e2c72ed60fd84fb86566c141f751f259f35aa7749dd204d669dc1e310a581aef56
languageName: node
linkType: hard
"eth-keyring-controller@npm:^8.1.0":
version: 8.1.0
resolution: "eth-keyring-controller@npm:8.1.0"
@ -14858,15 +14787,6 @@ __metadata:
languageName: node
linkType: hard
"eth-method-registry@npm:1.1.0":
version: 1.1.0
resolution: "eth-method-registry@npm:1.1.0"
dependencies:
ethjs: ^0.3.0
checksum: 3529e06e67740572d5771761d425faf5197695df06035e3c085213e45492eb1fad71f26df36c733769f4ceaa3d0f3d7e91065d42806f800e8ddc4b44b232c614
languageName: node
linkType: hard
"eth-method-registry@npm:^2.0.0":
version: 2.0.0
resolution: "eth-method-registry@npm:2.0.0"
@ -15428,7 +15348,7 @@ __metadata:
languageName: node
linkType: hard
"ethjs@npm:^0.3.0, ethjs@npm:^0.3.6":
"ethjs@npm:^0.3.6":
version: 0.3.9
resolution: "ethjs@npm:0.3.9"
dependencies:
@ -22904,7 +22824,7 @@ __metadata:
"@metamask/rate-limit-controller": ^1.0.0
"@metamask/rpc-methods": ^0.27.1
"@metamask/slip44": ^2.1.0
"@metamask/smart-transactions-controller": ^3.0.0
"@metamask/smart-transactions-controller": ^3.1.0
"@metamask/snaps-controllers": ^0.27.1
"@metamask/snaps-ui": ^0.27.1
"@metamask/snaps-utils": ^0.27.1
@ -32756,13 +32676,6 @@ __metadata:
languageName: node
linkType: hard
"utf8@npm:^2.1.1":
version: 2.1.2
resolution: "utf8@npm:2.1.2"
checksum: de5d18adb219cae7871e1c105249e2fc7e6cae0e01c2b4c2eb6b099851b3bf62d1db6be6d83b5e4dea09036f8d16dd7222ad46eb326b38940a988e86743c1a61
languageName: node
linkType: hard
"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
@ -33361,32 +33274,6 @@ __metadata:
languageName: node
linkType: hard
"web3@npm:0.20.7":
version: 0.20.7
resolution: "web3@npm:0.20.7"
dependencies:
bignumber.js: "git+https://github.com/frozeman/bignumber.js-nolookahead.git"
crypto-js: ^3.1.4
utf8: ^2.1.1
xhr2-cookies: ^1.1.0
xmlhttprequest: "*"
checksum: acec4beac2265a7ff864f35df5a709d086d2bdb4c0e1dbf323e07b963bee5662c1b18fd26c7f11595006a3a9288d769b75f6e43c5aa3bfc36e957650cd2ac4b6
languageName: node
linkType: hard
"web3@patch:web3@npm%3A0.20.7#./.yarn/patches/web3-npm-0.20.7-ee7ef00c57.patch::locator=metamask-crx%40workspace%3A.":
version: 0.20.7
resolution: "web3@patch:web3@npm%3A0.20.7#./.yarn/patches/web3-npm-0.20.7-ee7ef00c57.patch::version=0.20.7&hash=302657&locator=metamask-crx%40workspace%3A."
dependencies:
bignumber.js: "git+https://github.com/frozeman/bignumber.js-nolookahead.git"
crypto-js: ^3.1.4
utf8: ^2.1.1
xhr2-cookies: ^1.1.0
xmlhttprequest: "*"
checksum: 2c6035eb18f8fd9214b5f560a169b344828818b61ae36c30b708de71b186a55319a6750644009a8b4e063a4014725668e04a30c13d54f9bee78d4de9ad71b69e
languageName: node
linkType: hard
"webextension-polyfill-ts@npm:^0.22.0":
version: 0.22.0
resolution: "webextension-polyfill-ts@npm:0.22.0"
@ -33999,15 +33886,6 @@ __metadata:
languageName: node
linkType: hard
"xhr2-cookies@npm:^1.1.0":
version: 1.1.0
resolution: "xhr2-cookies@npm:1.1.0"
dependencies:
cookiejar: ^2.1.1
checksum: 6a9fc45f3490cc53e6a308bd7164dab07ecb94f6345e78951ed4a1e8f8c4c7707a1b039a6b4ef7c9d611d9465d6f94d7d4260c43bc34eed8d6f9210a775eb719
languageName: node
linkType: hard
"xhr2@npm:0.1.3":
version: 0.1.3
resolution: "xhr2@npm:0.1.3"
@ -34055,13 +33933,6 @@ __metadata:
languageName: node
linkType: hard
"xmlhttprequest@npm:*":
version: 1.8.0
resolution: "xmlhttprequest@npm:1.8.0"
checksum: c891cf0d7884b4f5cce835aa01f1965727cd352cbd2d7a2e0605bf11ec99ae2198364cca54656ec8b2581a5704dee6c2bf9911922a0ff2a71b613455d32e81b7
languageName: node
linkType: hard
"xpath-builder@npm:0.0.7":
version: 0.0.7
resolution: "xpath-builder@npm:0.0.7"