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

Bump @metamask/utils to 5.0.0 (#18155)

* Update utils

* Ignore as-sha256

* Update LavaMoat policies
This commit is contained in:
Frederik Bolding 2023-03-16 11:33:40 +01:00 committed by GitHub
parent 1482cd1c96
commit 872a8c79f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 986 additions and 490 deletions

View File

@ -907,6 +907,9 @@ function setupBundlerDefaults(
bundlerOpts.manualIgnore.push('remote-redux-devtools'); bundlerOpts.manualIgnore.push('remote-redux-devtools');
} }
// This dependency uses WASM which we cannot execute in accordance with our CSP
bundlerOpts.manualIgnore.push('@chainsafe/as-sha256');
// Inject environment variables via node-style `process.env` // Inject environment variables via node-style `process.env`
if (envVars) { if (envVars) {
bundlerOpts.transform.push([envify(envVars), { global: true }]); bundlerOpts.transform.push([envify(envVars), { global: true }]);

View File

@ -707,12 +707,12 @@
"@ethersproject/providers": true, "@ethersproject/providers": true,
"@metamask/assets-controllers>@metamask/abi-utils": true, "@metamask/assets-controllers>@metamask/abi-utils": true,
"@metamask/assets-controllers>@metamask/controller-utils": true, "@metamask/assets-controllers>@metamask/controller-utils": true,
"@metamask/assets-controllers>@metamask/utils": true,
"@metamask/assets-controllers>abort-controller": true, "@metamask/assets-controllers>abort-controller": true,
"@metamask/assets-controllers>multiformats": true, "@metamask/assets-controllers>multiformats": true,
"@metamask/base-controller": true, "@metamask/base-controller": true,
"@metamask/contract-metadata": true, "@metamask/contract-metadata": true,
"@metamask/metamask-eth-abis": true, "@metamask/metamask-eth-abis": true,
"@metamask/utils": true,
"browserify>events": true, "browserify>events": true,
"eth-json-rpc-filters>async-mutex": true, "eth-json-rpc-filters>async-mutex": true,
"eth-query": true, "eth-query": true,
@ -724,10 +724,22 @@
}, },
"@metamask/assets-controllers>@metamask/abi-utils": { "@metamask/assets-controllers>@metamask/abi-utils": {
"packages": { "packages": {
"@metamask/utils": true, "@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
"@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>@metamask/controller-utils": { "@metamask/assets-controllers>@metamask/controller-utils": {
"globals": { "globals": {
"console.error": true, "console.error": true,
@ -743,6 +755,18 @@
"ethjs>ethjs-unit": true "ethjs>ethjs-unit": true
} }
}, },
"@metamask/assets-controllers>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>abort-controller": { "@metamask/assets-controllers>abort-controller": {
"globals": { "globals": {
"AbortController": true "AbortController": true
@ -819,13 +843,25 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>@metamask/utils": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true,
"@metamask/utils": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
"node-fetch": true "node-fetch": true
} }
}, },
"@metamask/eth-json-rpc-infura>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": {
"globals": { "globals": {
"URL": true, "URL": true,
@ -853,17 +889,25 @@
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -880,9 +924,9 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-middleware>@metamask/utils": true,
"@metamask/eth-json-rpc-middleware>pify": true, "@metamask/eth-json-rpc-middleware>pify": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>browser-resolve": true, "browserify>browser-resolve": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
@ -891,6 +935,18 @@
"vinyl>clone": true "vinyl>clone": true
} }
}, },
"@metamask/eth-json-rpc-middleware>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-keyring-controller": { "@metamask/eth-keyring-controller": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
@ -906,33 +962,17 @@
"TextEncoder": true "TextEncoder": true
}, },
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true "eth-lattice-keyring>@ethereumjs/util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"bn.js": true, "bn.js": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
@ -940,21 +980,6 @@
"eth-sig-util>tweetnacl-util": true "eth-sig-util>tweetnacl-util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -965,28 +990,13 @@
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": { "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
"ethereumjs-wallet>randombytes": true "ethereumjs-wallet>randombytes": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>obs-store": { "@metamask/eth-keyring-controller>obs-store": {
"packages": { "packages": {
"safe-event-emitter": true, "safe-event-emitter": true,
@ -1022,17 +1032,25 @@
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -1222,12 +1240,24 @@
}, },
"@metamask/key-tree": { "@metamask/key-tree": {
"packages": { "packages": {
"@metamask/key-tree>@metamask/utils": true,
"@metamask/key-tree>@noble/ed25519": true, "@metamask/key-tree>@noble/ed25519": true,
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@noble/secp256k1": true, "@metamask/key-tree>@noble/secp256k1": true,
"@metamask/key-tree>@scure/base": true, "@metamask/key-tree>@scure/base": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true
"@metamask/utils": true }
},
"@metamask/key-tree>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
} }
}, },
"@metamask/key-tree>@noble/ed25519": { "@metamask/key-tree>@noble/ed25519": {
@ -1362,7 +1392,7 @@
"packages": { "packages": {
"@metamask/key-tree": true, "@metamask/key-tree": true,
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/utils": true, "@metamask/rpc-methods>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
@ -1380,6 +1410,18 @@
"browserify>buffer": true "browserify>buffer": true
} }
}, },
"@metamask/rpc-methods>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/rpc-methods>nanoid": { "@metamask/rpc-methods>nanoid": {
"globals": { "globals": {
"crypto.getRandomValues": true "crypto.getRandomValues": true
@ -1448,6 +1490,59 @@
"semver": true "semver": true
} }
}, },
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>case": true,
"browserify": true,
"browserify>buffer": true
}
},
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
"WeakRef": true
},
"packages": {
"browserify": true
}
},
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true
}
},
"@ngraveio/bc-ur": { "@ngraveio/bc-ur": {
"packages": { "packages": {
"@ngraveio/bc-ur>@apocentre/alias-sampling": true, "@ngraveio/bc-ur>@apocentre/alias-sampling": true,
@ -2595,12 +2690,24 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/utils": true, "eth-block-tracker>@metamask/utils": true,
"eth-block-tracker>pify": true, "eth-block-tracker>pify": true,
"eth-query>json-rpc-random-id": true, "eth-query>json-rpc-random-id": true,
"json-rpc-engine>@metamask/safe-event-emitter": true "json-rpc-engine>@metamask/safe-event-emitter": true
} }
}, },
"eth-block-tracker>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"eth-ens-namehash": { "eth-ens-namehash": {
"globals": { "globals": {
"name": "write" "name": "write"
@ -2682,61 +2789,12 @@
"console.warn": true "console.warn": true
}, },
"packages": { "packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": true,
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"browserify>insert-module-globals>is-buffer": true, "browserify>insert-module-globals>is-buffer": true
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": true,
"eth-lattice-keyring>@ethereumjs/util>async": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": true
}
},
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"eth-lattice-keyring>@ethereumjs/util>async": {
"globals": {
"clearTimeout": true,
"console": true,
"define": true,
"queueMicrotask": true,
"setTimeout": true
},
"packages": {
"browserify>process": true,
"browserify>timers-browserify": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
} }
}, },
"eth-lattice-keyring>bn.js": { "eth-lattice-keyring>bn.js": {
@ -2937,14 +2995,22 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"eth-sig-util>ethereumjs-util>ethjs-util": true, "eth-sig-util>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"eth-sig-util>ethereumjs-util>ethjs-util": { "eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3064,13 +3130,21 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-abi>ethereumjs-util>ethjs-util": true, "ethereumjs-abi>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-abi>ethereumjs-util>ethjs-util": { "ethereumjs-abi>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3255,14 +3329,22 @@
"ethereumjs-wallet>safe-buffer": true "ethereumjs-wallet>safe-buffer": true
} }
}, },
"ethereumjs-wallet>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-wallet>ethereumjs-util": { "ethereumjs-wallet>ethereumjs-util": {
"packages": { "packages": {
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>ethereum-cryptography": true,
"ethereumjs-wallet>ethereumjs-util>ethjs-util": true, "ethereumjs-wallet>ethereumjs-util>ethjs-util": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }

View File

@ -707,12 +707,12 @@
"@ethersproject/providers": true, "@ethersproject/providers": true,
"@metamask/assets-controllers>@metamask/abi-utils": true, "@metamask/assets-controllers>@metamask/abi-utils": true,
"@metamask/assets-controllers>@metamask/controller-utils": true, "@metamask/assets-controllers>@metamask/controller-utils": true,
"@metamask/assets-controllers>@metamask/utils": true,
"@metamask/assets-controllers>abort-controller": true, "@metamask/assets-controllers>abort-controller": true,
"@metamask/assets-controllers>multiformats": true, "@metamask/assets-controllers>multiformats": true,
"@metamask/base-controller": true, "@metamask/base-controller": true,
"@metamask/contract-metadata": true, "@metamask/contract-metadata": true,
"@metamask/metamask-eth-abis": true, "@metamask/metamask-eth-abis": true,
"@metamask/utils": true,
"browserify>events": true, "browserify>events": true,
"eth-json-rpc-filters>async-mutex": true, "eth-json-rpc-filters>async-mutex": true,
"eth-query": true, "eth-query": true,
@ -724,10 +724,22 @@
}, },
"@metamask/assets-controllers>@metamask/abi-utils": { "@metamask/assets-controllers>@metamask/abi-utils": {
"packages": { "packages": {
"@metamask/utils": true, "@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
"@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>@metamask/controller-utils": { "@metamask/assets-controllers>@metamask/controller-utils": {
"globals": { "globals": {
"console.error": true, "console.error": true,
@ -743,6 +755,18 @@
"ethjs>ethjs-unit": true "ethjs>ethjs-unit": true
} }
}, },
"@metamask/assets-controllers>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>abort-controller": { "@metamask/assets-controllers>abort-controller": {
"globals": { "globals": {
"AbortController": true "AbortController": true
@ -873,13 +897,25 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>@metamask/utils": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true,
"@metamask/utils": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
"node-fetch": true "node-fetch": true
} }
}, },
"@metamask/eth-json-rpc-infura>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": {
"globals": { "globals": {
"URL": true, "URL": true,
@ -907,17 +943,25 @@
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -934,9 +978,9 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-middleware>@metamask/utils": true,
"@metamask/eth-json-rpc-middleware>pify": true, "@metamask/eth-json-rpc-middleware>pify": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>browser-resolve": true, "browserify>browser-resolve": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
@ -945,6 +989,18 @@
"vinyl>clone": true "vinyl>clone": true
} }
}, },
"@metamask/eth-json-rpc-middleware>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-keyring-controller": { "@metamask/eth-keyring-controller": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
@ -960,33 +1016,17 @@
"TextEncoder": true "TextEncoder": true
}, },
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true "eth-lattice-keyring>@ethereumjs/util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"bn.js": true, "bn.js": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
@ -994,21 +1034,6 @@
"eth-sig-util>tweetnacl-util": true "eth-sig-util>tweetnacl-util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -1019,28 +1044,13 @@
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": { "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
"ethereumjs-wallet>randombytes": true "ethereumjs-wallet>randombytes": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>obs-store": { "@metamask/eth-keyring-controller>obs-store": {
"packages": { "packages": {
"safe-event-emitter": true, "safe-event-emitter": true,
@ -1076,17 +1086,25 @@
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -1276,12 +1294,24 @@
}, },
"@metamask/key-tree": { "@metamask/key-tree": {
"packages": { "packages": {
"@metamask/key-tree>@metamask/utils": true,
"@metamask/key-tree>@noble/ed25519": true, "@metamask/key-tree>@noble/ed25519": true,
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@noble/secp256k1": true, "@metamask/key-tree>@noble/secp256k1": true,
"@metamask/key-tree>@scure/base": true, "@metamask/key-tree>@scure/base": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true
"@metamask/utils": true }
},
"@metamask/key-tree>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
} }
}, },
"@metamask/key-tree>@noble/ed25519": { "@metamask/key-tree>@noble/ed25519": {
@ -1436,8 +1466,20 @@
"removeEventListener": true "removeEventListener": true
}, },
"packages": { "packages": {
"@metamask/post-message-stream>readable-stream": true, "@metamask/post-message-stream>@metamask/utils": true,
"@metamask/utils": true "@metamask/post-message-stream>readable-stream": true
}
},
"@metamask/post-message-stream>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
} }
}, },
"@metamask/post-message-stream>readable-stream": { "@metamask/post-message-stream>readable-stream": {
@ -1500,10 +1542,10 @@
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/rpc-methods>@metamask/browser-passworder": true, "@metamask/rpc-methods>@metamask/browser-passworder": true,
"@metamask/rpc-methods>@metamask/permission-controller": true, "@metamask/rpc-methods>@metamask/permission-controller": true,
"@metamask/rpc-methods>@metamask/utils": true,
"@metamask/rpc-methods>nanoid": true, "@metamask/rpc-methods>nanoid": true,
"@metamask/snaps-ui": true, "@metamask/snaps-ui": true,
"@metamask/snaps-utils": true, "@metamask/snaps-utils": true,
"@metamask/utils": true,
"@metamask/utils>superstruct": true, "@metamask/utils>superstruct": true,
"eth-rpc-errors": true "eth-rpc-errors": true
} }
@ -1552,6 +1594,18 @@
"ethjs>ethjs-unit": true "ethjs>ethjs-unit": true
} }
}, },
"@metamask/rpc-methods>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/rpc-methods>nanoid": { "@metamask/rpc-methods>nanoid": {
"globals": { "globals": {
"crypto.getRandomValues": true "crypto.getRandomValues": true
@ -1615,6 +1669,7 @@
"@metamask/snaps-controllers>@metamask/base-controller": true, "@metamask/snaps-controllers>@metamask/base-controller": true,
"@metamask/snaps-controllers>@metamask/permission-controller": true, "@metamask/snaps-controllers>@metamask/permission-controller": true,
"@metamask/snaps-controllers>@metamask/subject-metadata-controller": true, "@metamask/snaps-controllers>@metamask/subject-metadata-controller": true,
"@metamask/snaps-controllers>@metamask/utils": true,
"@metamask/snaps-controllers>@xstate/fsm": true, "@metamask/snaps-controllers>@xstate/fsm": true,
"@metamask/snaps-controllers>concat-stream": true, "@metamask/snaps-controllers>concat-stream": true,
"@metamask/snaps-controllers>gunzip-maybe": true, "@metamask/snaps-controllers>gunzip-maybe": true,
@ -1622,7 +1677,6 @@
"@metamask/snaps-controllers>readable-web-to-node-stream": true, "@metamask/snaps-controllers>readable-web-to-node-stream": true,
"@metamask/snaps-controllers>tar-stream": true, "@metamask/snaps-controllers>tar-stream": true,
"@metamask/snaps-utils": true, "@metamask/snaps-utils": true,
"@metamask/utils": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
"json-rpc-middleware-stream": true, "json-rpc-middleware-stream": true,
@ -1664,6 +1718,18 @@
"@metamask/snaps-controllers>@metamask/base-controller": true "@metamask/snaps-controllers>@metamask/base-controller": true
} }
}, },
"@metamask/snaps-controllers>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/snaps-controllers>concat-stream": { "@metamask/snaps-controllers>concat-stream": {
"packages": { "packages": {
"@metamask/snaps-controllers>concat-stream>readable-stream": true, "@metamask/snaps-controllers>concat-stream>readable-stream": true,
@ -1812,10 +1878,22 @@
}, },
"@metamask/snaps-ui": { "@metamask/snaps-ui": {
"packages": { "packages": {
"@metamask/utils": true, "@metamask/snaps-ui>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
"@metamask/snaps-ui>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/snaps-utils": { "@metamask/snaps-utils": {
"globals": { "globals": {
"TextDecoder": true, "TextDecoder": true,
@ -1829,15 +1907,27 @@
"packages": { "packages": {
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true, "@metamask/key-tree>@scure/base": true,
"@metamask/snaps-utils>@metamask/utils": true,
"@metamask/snaps-utils>cron-parser": true, "@metamask/snaps-utils>cron-parser": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true, "@metamask/snaps-utils>fast-json-stable-stringify": true,
"@metamask/snaps-utils>rfdc": true, "@metamask/snaps-utils>rfdc": true,
"@metamask/snaps-utils>validate-npm-package-name": true, "@metamask/snaps-utils>validate-npm-package-name": true,
"@metamask/utils": true,
"@metamask/utils>superstruct": true, "@metamask/utils>superstruct": true,
"semver": true "semver": true
} }
}, },
"@metamask/snaps-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/snaps-utils>cron-parser": { "@metamask/snaps-utils>cron-parser": {
"packages": { "packages": {
"browserify>browser-resolve": true, "browserify>browser-resolve": true,
@ -1877,6 +1967,59 @@
"semver": true "semver": true
} }
}, },
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>case": true,
"browserify": true,
"browserify>buffer": true
}
},
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
"WeakRef": true
},
"packages": {
"browserify": true
}
},
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true
}
},
"@ngraveio/bc-ur": { "@ngraveio/bc-ur": {
"packages": { "packages": {
"@ngraveio/bc-ur>@apocentre/alias-sampling": true, "@ngraveio/bc-ur>@apocentre/alias-sampling": true,
@ -3024,12 +3167,24 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/utils": true, "eth-block-tracker>@metamask/utils": true,
"eth-block-tracker>pify": true, "eth-block-tracker>pify": true,
"eth-query>json-rpc-random-id": true, "eth-query>json-rpc-random-id": true,
"json-rpc-engine>@metamask/safe-event-emitter": true "json-rpc-engine>@metamask/safe-event-emitter": true
} }
}, },
"eth-block-tracker>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"eth-ens-namehash": { "eth-ens-namehash": {
"globals": { "globals": {
"name": "write" "name": "write"
@ -3111,61 +3266,12 @@
"console.warn": true "console.warn": true
}, },
"packages": { "packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": true,
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"browserify>insert-module-globals>is-buffer": true, "browserify>insert-module-globals>is-buffer": true
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": true,
"eth-lattice-keyring>@ethereumjs/util>async": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": true
}
},
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"eth-lattice-keyring>@ethereumjs/util>async": {
"globals": {
"clearTimeout": true,
"console": true,
"define": true,
"queueMicrotask": true,
"setTimeout": true
},
"packages": {
"browserify>process": true,
"browserify>timers-browserify": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
} }
}, },
"eth-lattice-keyring>bn.js": { "eth-lattice-keyring>bn.js": {
@ -3366,14 +3472,22 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"eth-sig-util>ethereumjs-util>ethjs-util": true, "eth-sig-util>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"eth-sig-util>ethereumjs-util>ethjs-util": { "eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3493,13 +3607,21 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-abi>ethereumjs-util>ethjs-util": true, "ethereumjs-abi>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-abi>ethereumjs-util>ethjs-util": { "ethereumjs-abi>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3684,14 +3806,22 @@
"ethereumjs-wallet>safe-buffer": true "ethereumjs-wallet>safe-buffer": true
} }
}, },
"ethereumjs-wallet>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-wallet>ethereumjs-util": { "ethereumjs-wallet>ethereumjs-util": {
"packages": { "packages": {
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>ethereum-cryptography": true,
"ethereumjs-wallet>ethereumjs-util>ethjs-util": true, "ethereumjs-wallet>ethereumjs-util>ethjs-util": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }

View File

@ -707,12 +707,12 @@
"@ethersproject/providers": true, "@ethersproject/providers": true,
"@metamask/assets-controllers>@metamask/abi-utils": true, "@metamask/assets-controllers>@metamask/abi-utils": true,
"@metamask/assets-controllers>@metamask/controller-utils": true, "@metamask/assets-controllers>@metamask/controller-utils": true,
"@metamask/assets-controllers>@metamask/utils": true,
"@metamask/assets-controllers>abort-controller": true, "@metamask/assets-controllers>abort-controller": true,
"@metamask/assets-controllers>multiformats": true, "@metamask/assets-controllers>multiformats": true,
"@metamask/base-controller": true, "@metamask/base-controller": true,
"@metamask/contract-metadata": true, "@metamask/contract-metadata": true,
"@metamask/metamask-eth-abis": true, "@metamask/metamask-eth-abis": true,
"@metamask/utils": true,
"browserify>events": true, "browserify>events": true,
"eth-json-rpc-filters>async-mutex": true, "eth-json-rpc-filters>async-mutex": true,
"eth-query": true, "eth-query": true,
@ -724,10 +724,22 @@
}, },
"@metamask/assets-controllers>@metamask/abi-utils": { "@metamask/assets-controllers>@metamask/abi-utils": {
"packages": { "packages": {
"@metamask/utils": true, "@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
"@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>@metamask/controller-utils": { "@metamask/assets-controllers>@metamask/controller-utils": {
"globals": { "globals": {
"console.error": true, "console.error": true,
@ -743,6 +755,18 @@
"ethjs>ethjs-unit": true "ethjs>ethjs-unit": true
} }
}, },
"@metamask/assets-controllers>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>abort-controller": { "@metamask/assets-controllers>abort-controller": {
"globals": { "globals": {
"AbortController": true "AbortController": true
@ -873,13 +897,25 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>@metamask/utils": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true,
"@metamask/utils": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
"node-fetch": true "node-fetch": true
} }
}, },
"@metamask/eth-json-rpc-infura>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": {
"globals": { "globals": {
"URL": true, "URL": true,
@ -907,17 +943,25 @@
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -934,9 +978,9 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-middleware>@metamask/utils": true,
"@metamask/eth-json-rpc-middleware>pify": true, "@metamask/eth-json-rpc-middleware>pify": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>browser-resolve": true, "browserify>browser-resolve": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
@ -945,6 +989,18 @@
"vinyl>clone": true "vinyl>clone": true
} }
}, },
"@metamask/eth-json-rpc-middleware>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-keyring-controller": { "@metamask/eth-keyring-controller": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
@ -960,33 +1016,17 @@
"TextEncoder": true "TextEncoder": true
}, },
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true "eth-lattice-keyring>@ethereumjs/util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"bn.js": true, "bn.js": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
@ -994,21 +1034,6 @@
"eth-sig-util>tweetnacl-util": true "eth-sig-util>tweetnacl-util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -1019,28 +1044,13 @@
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": { "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
"ethereumjs-wallet>randombytes": true "ethereumjs-wallet>randombytes": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>obs-store": { "@metamask/eth-keyring-controller>obs-store": {
"packages": { "packages": {
"safe-event-emitter": true, "safe-event-emitter": true,
@ -1076,17 +1086,25 @@
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -1276,12 +1294,24 @@
}, },
"@metamask/key-tree": { "@metamask/key-tree": {
"packages": { "packages": {
"@metamask/key-tree>@metamask/utils": true,
"@metamask/key-tree>@noble/ed25519": true, "@metamask/key-tree>@noble/ed25519": true,
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@noble/secp256k1": true, "@metamask/key-tree>@noble/secp256k1": true,
"@metamask/key-tree>@scure/base": true, "@metamask/key-tree>@scure/base": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true
"@metamask/utils": true }
},
"@metamask/key-tree>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
} }
}, },
"@metamask/key-tree>@noble/ed25519": { "@metamask/key-tree>@noble/ed25519": {
@ -1436,8 +1466,20 @@
"removeEventListener": true "removeEventListener": true
}, },
"packages": { "packages": {
"@metamask/post-message-stream>readable-stream": true, "@metamask/post-message-stream>@metamask/utils": true,
"@metamask/utils": true "@metamask/post-message-stream>readable-stream": true
}
},
"@metamask/post-message-stream>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
} }
}, },
"@metamask/post-message-stream>readable-stream": { "@metamask/post-message-stream>readable-stream": {
@ -1500,10 +1542,10 @@
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/rpc-methods>@metamask/browser-passworder": true, "@metamask/rpc-methods>@metamask/browser-passworder": true,
"@metamask/rpc-methods>@metamask/permission-controller": true, "@metamask/rpc-methods>@metamask/permission-controller": true,
"@metamask/rpc-methods>@metamask/utils": true,
"@metamask/rpc-methods>nanoid": true, "@metamask/rpc-methods>nanoid": true,
"@metamask/snaps-ui": true, "@metamask/snaps-ui": true,
"@metamask/snaps-utils": true, "@metamask/snaps-utils": true,
"@metamask/utils": true,
"@metamask/utils>superstruct": true, "@metamask/utils>superstruct": true,
"eth-rpc-errors": true "eth-rpc-errors": true
} }
@ -1552,6 +1594,18 @@
"ethjs>ethjs-unit": true "ethjs>ethjs-unit": true
} }
}, },
"@metamask/rpc-methods>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/rpc-methods>nanoid": { "@metamask/rpc-methods>nanoid": {
"globals": { "globals": {
"crypto.getRandomValues": true "crypto.getRandomValues": true
@ -1615,6 +1669,7 @@
"@metamask/snaps-controllers>@metamask/base-controller": true, "@metamask/snaps-controllers>@metamask/base-controller": true,
"@metamask/snaps-controllers>@metamask/permission-controller": true, "@metamask/snaps-controllers>@metamask/permission-controller": true,
"@metamask/snaps-controllers>@metamask/subject-metadata-controller": true, "@metamask/snaps-controllers>@metamask/subject-metadata-controller": true,
"@metamask/snaps-controllers>@metamask/utils": true,
"@metamask/snaps-controllers>@xstate/fsm": true, "@metamask/snaps-controllers>@xstate/fsm": true,
"@metamask/snaps-controllers>concat-stream": true, "@metamask/snaps-controllers>concat-stream": true,
"@metamask/snaps-controllers>gunzip-maybe": true, "@metamask/snaps-controllers>gunzip-maybe": true,
@ -1622,7 +1677,6 @@
"@metamask/snaps-controllers>readable-web-to-node-stream": true, "@metamask/snaps-controllers>readable-web-to-node-stream": true,
"@metamask/snaps-controllers>tar-stream": true, "@metamask/snaps-controllers>tar-stream": true,
"@metamask/snaps-utils": true, "@metamask/snaps-utils": true,
"@metamask/utils": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
"json-rpc-middleware-stream": true, "json-rpc-middleware-stream": true,
@ -1664,6 +1718,18 @@
"@metamask/snaps-controllers>@metamask/base-controller": true "@metamask/snaps-controllers>@metamask/base-controller": true
} }
}, },
"@metamask/snaps-controllers>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/snaps-controllers>concat-stream": { "@metamask/snaps-controllers>concat-stream": {
"packages": { "packages": {
"@metamask/snaps-controllers>concat-stream>readable-stream": true, "@metamask/snaps-controllers>concat-stream>readable-stream": true,
@ -1812,10 +1878,22 @@
}, },
"@metamask/snaps-ui": { "@metamask/snaps-ui": {
"packages": { "packages": {
"@metamask/utils": true, "@metamask/snaps-ui>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
"@metamask/snaps-ui>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/snaps-utils": { "@metamask/snaps-utils": {
"globals": { "globals": {
"TextDecoder": true, "TextDecoder": true,
@ -1829,15 +1907,27 @@
"packages": { "packages": {
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true, "@metamask/key-tree>@scure/base": true,
"@metamask/snaps-utils>@metamask/utils": true,
"@metamask/snaps-utils>cron-parser": true, "@metamask/snaps-utils>cron-parser": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true, "@metamask/snaps-utils>fast-json-stable-stringify": true,
"@metamask/snaps-utils>rfdc": true, "@metamask/snaps-utils>rfdc": true,
"@metamask/snaps-utils>validate-npm-package-name": true, "@metamask/snaps-utils>validate-npm-package-name": true,
"@metamask/utils": true,
"@metamask/utils>superstruct": true, "@metamask/utils>superstruct": true,
"semver": true "semver": true
} }
}, },
"@metamask/snaps-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/snaps-utils>cron-parser": { "@metamask/snaps-utils>cron-parser": {
"packages": { "packages": {
"browserify>browser-resolve": true, "browserify>browser-resolve": true,
@ -1877,6 +1967,59 @@
"semver": true "semver": true
} }
}, },
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>case": true,
"browserify": true,
"browserify>buffer": true
}
},
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
"WeakRef": true
},
"packages": {
"browserify": true
}
},
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true
}
},
"@ngraveio/bc-ur": { "@ngraveio/bc-ur": {
"packages": { "packages": {
"@ngraveio/bc-ur>@apocentre/alias-sampling": true, "@ngraveio/bc-ur>@apocentre/alias-sampling": true,
@ -3024,12 +3167,24 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/utils": true, "eth-block-tracker>@metamask/utils": true,
"eth-block-tracker>pify": true, "eth-block-tracker>pify": true,
"eth-query>json-rpc-random-id": true, "eth-query>json-rpc-random-id": true,
"json-rpc-engine>@metamask/safe-event-emitter": true "json-rpc-engine>@metamask/safe-event-emitter": true
} }
}, },
"eth-block-tracker>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"eth-ens-namehash": { "eth-ens-namehash": {
"globals": { "globals": {
"name": "write" "name": "write"
@ -3111,61 +3266,12 @@
"console.warn": true "console.warn": true
}, },
"packages": { "packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": true,
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"browserify>insert-module-globals>is-buffer": true, "browserify>insert-module-globals>is-buffer": true
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": true,
"eth-lattice-keyring>@ethereumjs/util>async": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": true
}
},
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"eth-lattice-keyring>@ethereumjs/util>async": {
"globals": {
"clearTimeout": true,
"console": true,
"define": true,
"queueMicrotask": true,
"setTimeout": true
},
"packages": {
"browserify>process": true,
"browserify>timers-browserify": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
} }
}, },
"eth-lattice-keyring>bn.js": { "eth-lattice-keyring>bn.js": {
@ -3366,14 +3472,22 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"eth-sig-util>ethereumjs-util>ethjs-util": true, "eth-sig-util>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"eth-sig-util>ethereumjs-util>ethjs-util": { "eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3493,13 +3607,21 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-abi>ethereumjs-util>ethjs-util": true, "ethereumjs-abi>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-abi>ethereumjs-util>ethjs-util": { "ethereumjs-abi>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3684,14 +3806,22 @@
"ethereumjs-wallet>safe-buffer": true "ethereumjs-wallet>safe-buffer": true
} }
}, },
"ethereumjs-wallet>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-wallet>ethereumjs-util": { "ethereumjs-wallet>ethereumjs-util": {
"packages": { "packages": {
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>ethereum-cryptography": true,
"ethereumjs-wallet>ethereumjs-util>ethjs-util": true, "ethereumjs-wallet>ethereumjs-util>ethjs-util": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }

View File

@ -707,12 +707,12 @@
"@ethersproject/providers": true, "@ethersproject/providers": true,
"@metamask/assets-controllers>@metamask/abi-utils": true, "@metamask/assets-controllers>@metamask/abi-utils": true,
"@metamask/assets-controllers>@metamask/controller-utils": true, "@metamask/assets-controllers>@metamask/controller-utils": true,
"@metamask/assets-controllers>@metamask/utils": true,
"@metamask/assets-controllers>abort-controller": true, "@metamask/assets-controllers>abort-controller": true,
"@metamask/assets-controllers>multiformats": true, "@metamask/assets-controllers>multiformats": true,
"@metamask/base-controller": true, "@metamask/base-controller": true,
"@metamask/contract-metadata": true, "@metamask/contract-metadata": true,
"@metamask/metamask-eth-abis": true, "@metamask/metamask-eth-abis": true,
"@metamask/utils": true,
"browserify>events": true, "browserify>events": true,
"eth-json-rpc-filters>async-mutex": true, "eth-json-rpc-filters>async-mutex": true,
"eth-query": true, "eth-query": true,
@ -724,10 +724,22 @@
}, },
"@metamask/assets-controllers>@metamask/abi-utils": { "@metamask/assets-controllers>@metamask/abi-utils": {
"packages": { "packages": {
"@metamask/utils": true, "@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
"@metamask/assets-controllers>@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>@metamask/controller-utils": { "@metamask/assets-controllers>@metamask/controller-utils": {
"globals": { "globals": {
"console.error": true, "console.error": true,
@ -743,6 +755,18 @@
"ethjs>ethjs-unit": true "ethjs>ethjs-unit": true
} }
}, },
"@metamask/assets-controllers>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/assets-controllers>abort-controller": { "@metamask/assets-controllers>abort-controller": {
"globals": { "globals": {
"AbortController": true "AbortController": true
@ -819,13 +843,25 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>@metamask/utils": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": true,
"@metamask/utils": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
"node-fetch": true "node-fetch": true
} }
}, },
"@metamask/eth-json-rpc-infura>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware": {
"globals": { "globals": {
"URL": true, "URL": true,
@ -853,17 +889,25 @@
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-json-rpc-infura>eth-json-rpc-middleware>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -880,9 +924,9 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/eth-json-rpc-middleware>@metamask/utils": true,
"@metamask/eth-json-rpc-middleware>pify": true, "@metamask/eth-json-rpc-middleware>pify": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>browser-resolve": true, "browserify>browser-resolve": true,
"eth-rpc-errors": true, "eth-rpc-errors": true,
"json-rpc-engine": true, "json-rpc-engine": true,
@ -891,6 +935,18 @@
"vinyl>clone": true "vinyl>clone": true
} }
}, },
"@metamask/eth-json-rpc-middleware>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-keyring-controller": { "@metamask/eth-keyring-controller": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
@ -906,33 +962,17 @@
"TextEncoder": true "TextEncoder": true
}, },
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true "eth-lattice-keyring>@ethereumjs/util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": true,
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"bn.js": true, "bn.js": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
@ -940,21 +980,6 @@
"eth-sig-util>tweetnacl-util": true "eth-sig-util>tweetnacl-util": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": { "@metamask/eth-keyring-controller>@metamask/eth-sig-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -965,28 +990,13 @@
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": { "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
"packages": { "packages": {
"@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true,
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"eth-lattice-keyring>@ethereumjs/util": true, "eth-lattice-keyring>@ethereumjs/util": true,
"ethereumjs-wallet>randombytes": true "ethereumjs-wallet>randombytes": true
} }
}, },
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": true
}
},
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/eth-keyring-controller>obs-store": { "@metamask/eth-keyring-controller>obs-store": {
"packages": { "packages": {
"safe-event-emitter": true, "safe-event-emitter": true,
@ -1022,17 +1032,25 @@
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util": {
"packages": { "packages": {
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true, "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": true,
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": { "@metamask/eth-ledger-bridge-keyring>eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -1222,12 +1240,24 @@
}, },
"@metamask/key-tree": { "@metamask/key-tree": {
"packages": { "packages": {
"@metamask/key-tree>@metamask/utils": true,
"@metamask/key-tree>@noble/ed25519": true, "@metamask/key-tree>@noble/ed25519": true,
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@noble/secp256k1": true, "@metamask/key-tree>@noble/secp256k1": true,
"@metamask/key-tree>@scure/base": true, "@metamask/key-tree>@scure/base": true,
"@metamask/scure-bip39": true, "@metamask/scure-bip39": true
"@metamask/utils": true }
},
"@metamask/key-tree>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
} }
}, },
"@metamask/key-tree>@noble/ed25519": { "@metamask/key-tree>@noble/ed25519": {
@ -1362,7 +1392,7 @@
"packages": { "packages": {
"@metamask/key-tree": true, "@metamask/key-tree": true,
"@metamask/key-tree>@noble/hashes": true, "@metamask/key-tree>@noble/hashes": true,
"@metamask/utils": true, "@metamask/rpc-methods>@metamask/utils": true,
"@metamask/utils>superstruct": true "@metamask/utils>superstruct": true
} }
}, },
@ -1380,6 +1410,18 @@
"browserify>buffer": true "browserify>buffer": true
} }
}, },
"@metamask/rpc-methods>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/rpc-methods>nanoid": { "@metamask/rpc-methods>nanoid": {
"globals": { "globals": {
"crypto.getRandomValues": true "crypto.getRandomValues": true
@ -1448,6 +1490,59 @@
"semver": true "semver": true
} }
}, },
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>case": true,
"browserify": true,
"browserify>buffer": true
}
},
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
"WeakRef": true
},
"packages": {
"browserify": true
}
},
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography>@noble/secp256k1": true
}
},
"@ngraveio/bc-ur": { "@ngraveio/bc-ur": {
"packages": { "packages": {
"@ngraveio/bc-ur>@apocentre/alias-sampling": true, "@ngraveio/bc-ur>@apocentre/alias-sampling": true,
@ -2595,12 +2690,24 @@
"setTimeout": true "setTimeout": true
}, },
"packages": { "packages": {
"@metamask/utils": true, "eth-block-tracker>@metamask/utils": true,
"eth-block-tracker>pify": true, "eth-block-tracker>pify": true,
"eth-query>json-rpc-random-id": true, "eth-query>json-rpc-random-id": true,
"json-rpc-engine>@metamask/safe-event-emitter": true "json-rpc-engine>@metamask/safe-event-emitter": true
} }
}, },
"eth-block-tracker>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>superstruct": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"eth-ens-namehash": { "eth-ens-namehash": {
"globals": { "globals": {
"name": "write" "name": "write"
@ -2682,61 +2789,12 @@
"console.warn": true "console.warn": true
}, },
"packages": { "packages": {
"@metamask/utils>@ethereumjs/tx>@chainsafe/ssz": true,
"@metamask/utils>@ethereumjs/tx>@ethereumjs/rlp": true,
"@metamask/utils>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true, "browserify>buffer": true,
"browserify>events": true, "browserify>events": true,
"browserify>insert-module-globals>is-buffer": true, "browserify>insert-module-globals>is-buffer": true
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": true,
"eth-lattice-keyring>@ethereumjs/util>async": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": true
}
},
"eth-lattice-keyring>@ethereumjs/util>@ethereumjs/rlp": {
"globals": {
"TextEncoder": true
}
},
"eth-lattice-keyring>@ethereumjs/util>async": {
"globals": {
"clearTimeout": true,
"console": true,
"define": true,
"queueMicrotask": true,
"setTimeout": true
},
"packages": {
"browserify>process": true,
"browserify>timers-browserify": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography": {
"globals": {
"TextDecoder": true,
"crypto": true
},
"packages": {
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": {
"globals": {
"crypto": true
},
"packages": {
"browserify>browser-resolve": true
}
},
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@scure/bip32": {
"packages": {
"@metamask/key-tree>@noble/hashes": true,
"@metamask/key-tree>@scure/base": true,
"eth-lattice-keyring>@ethereumjs/util>ethereum-cryptography>@noble/secp256k1": true
} }
}, },
"eth-lattice-keyring>bn.js": { "eth-lattice-keyring>bn.js": {
@ -2937,14 +2995,22 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"eth-sig-util>ethereumjs-util>ethereum-cryptography": true,
"eth-sig-util>ethereumjs-util>ethjs-util": true, "eth-sig-util>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>safe-buffer": true, "ethereumjs-wallet>safe-buffer": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"eth-sig-util>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"eth-sig-util>ethereumjs-util>ethjs-util": { "eth-sig-util>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3064,13 +3130,21 @@
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-abi>ethereumjs-util>ethjs-util": true, "ethereumjs-abi>ethereumjs-util>ethjs-util": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }
}, },
"ethereumjs-abi>ethereumjs-util>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-abi>ethereumjs-util>ethjs-util": { "ethereumjs-abi>ethereumjs-util>ethjs-util": {
"packages": { "packages": {
"browserify>buffer": true, "browserify>buffer": true,
@ -3255,14 +3329,22 @@
"ethereumjs-wallet>safe-buffer": true "ethereumjs-wallet>safe-buffer": true
} }
}, },
"ethereumjs-wallet>ethereum-cryptography": {
"packages": {
"browserify>buffer": true,
"ethereumjs-util>ethereum-cryptography>keccak": true,
"ethereumjs-util>ethereum-cryptography>secp256k1": true,
"ethereumjs-wallet>randombytes": true
}
},
"ethereumjs-wallet>ethereumjs-util": { "ethereumjs-wallet>ethereumjs-util": {
"packages": { "packages": {
"bn.js": true, "bn.js": true,
"browserify>assert": true, "browserify>assert": true,
"browserify>buffer": true, "browserify>buffer": true,
"ethereumjs-util>create-hash": true, "ethereumjs-util>create-hash": true,
"ethereumjs-util>ethereum-cryptography": true,
"ethereumjs-util>rlp": true, "ethereumjs-util>rlp": true,
"ethereumjs-wallet>ethereum-cryptography": true,
"ethereumjs-wallet>ethereumjs-util>ethjs-util": true, "ethereumjs-wallet>ethereumjs-util>ethjs-util": true,
"ganache>secp256k1>elliptic": true "ganache>secp256k1>elliptic": true
} }

View File

@ -255,7 +255,7 @@
"@metamask/snaps-ui": "^0.30.0", "@metamask/snaps-ui": "^0.30.0",
"@metamask/snaps-utils": "^0.30.0", "@metamask/snaps-utils": "^0.30.0",
"@metamask/subject-metadata-controller": "^1.0.0", "@metamask/subject-metadata-controller": "^1.0.0",
"@metamask/utils": "^3.6.0", "@metamask/utils": "^5.0.0",
"@ngraveio/bc-ur": "^1.1.6", "@ngraveio/bc-ur": "^1.1.6",
"@popperjs/core": "^2.4.0", "@popperjs/core": "^2.4.0",
"@reduxjs/toolkit": "^1.6.2", "@reduxjs/toolkit": "^1.6.2",

107
yarn.lock
View File

@ -1680,6 +1680,33 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@chainsafe/as-sha256@npm:^0.3.1":
version: 0.3.1
resolution: "@chainsafe/as-sha256@npm:0.3.1"
checksum: 58ea733be1657b0e31dbf48b0dba862da0833df34a81c1460c7352f04ce90874f70003cbf34d0afb9e5e53a33ee2d63a261a8b12462be85b2ba0a6f7f13d6150
languageName: node
linkType: hard
"@chainsafe/persistent-merkle-tree@npm:^0.4.2":
version: 0.4.2
resolution: "@chainsafe/persistent-merkle-tree@npm:0.4.2"
dependencies:
"@chainsafe/as-sha256": ^0.3.1
checksum: f9cfcb2132a243992709715dbd28186ab48c7c0c696f29d30857693cca5526bf753974a505ef68ffd5623bbdbcaa10f9083f4dd40bf99eb6408e451cc26a1a9e
languageName: node
linkType: hard
"@chainsafe/ssz@npm:0.9.4":
version: 0.9.4
resolution: "@chainsafe/ssz@npm:0.9.4"
dependencies:
"@chainsafe/as-sha256": ^0.3.1
"@chainsafe/persistent-merkle-tree": ^0.4.2
case: ^1.6.3
checksum: c6eaedeae9e5618b3c666ff4507a27647f665a8dcf17d5ca86da4ed4788c5a93868f256d0005467d184fdf35ec03f323517ec2e55ec42492d769540a2ec396bc
languageName: node
linkType: hard
"@choojs/findup@npm:^0.2.1": "@choojs/findup@npm:^0.2.1":
version: 0.2.1 version: 0.2.1
resolution: "@choojs/findup@npm:0.2.1" resolution: "@choojs/findup@npm:0.2.1"
@ -1999,12 +2026,22 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@ethereumjs/rlp@npm:^4.0.0-beta.2": "@ethereumjs/common@npm:^3.1.1":
version: 4.0.0 version: 3.1.1
resolution: "@ethereumjs/rlp@npm:4.0.0" resolution: "@ethereumjs/common@npm:3.1.1"
dependencies:
"@ethereumjs/util": ^8.0.5
crc-32: ^1.2.0
checksum: 58602dee9fbcf691dca111b4fd7fd5770f5e86d68012ce48fba396c7038afdca4fca273a9cf39f88cf6ea7b256603a4bd214e94e9d01361efbcd060460b78952
languageName: node
linkType: hard
"@ethereumjs/rlp@npm:^4.0.1":
version: 4.0.1
resolution: "@ethereumjs/rlp@npm:4.0.1"
bin: bin:
rlp: bin/rlp rlp: bin/rlp
checksum: 407dfb8b1e09b4282e6be561e8d74f8939da78f460c08456c7ba2fb273fc42ee16027955a07085abfd7600ffb466c4c4add159885e67abb91bc85db9dd81ffb5 checksum: 30db19c78faa2b6ff27275ab767646929207bb207f903f09eb3e4c273ce2738b45f3c82169ddacd67468b4f063d8d96035f2bf36f02b6b7e4d928eefe2e3ecbc
languageName: node languageName: node
linkType: hard linkType: hard
@ -2028,14 +2065,33 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@ethereumjs/util@npm:^8.0.0, @ethereumjs/util@npm:^8.0.2": "@ethereumjs/tx@npm:^4.1.1":
version: 8.0.3 version: 4.1.1
resolution: "@ethereumjs/util@npm:8.0.3" resolution: "@ethereumjs/tx@npm:4.1.1"
dependencies: dependencies:
"@ethereumjs/rlp": ^4.0.0-beta.2 "@chainsafe/ssz": 0.9.4
async: ^3.2.4 "@ethereumjs/common": ^3.1.1
"@ethereumjs/rlp": ^4.0.1
"@ethereumjs/util": ^8.0.5
"@ethersproject/providers": ^5.7.2
ethereum-cryptography: ^1.1.2 ethereum-cryptography: ^1.1.2
checksum: f41b9b1f491d65393fe33431ad2c723bdbf405358e201af3bd9ed2dbf04b6002f039e425681534084fd9b4b11d8c27d2ba521682fe2f49518f6891833246a698 peerDependencies:
c-kzg: ^1.0.8
peerDependenciesMeta:
c-kzg:
optional: true
checksum: 98897e79adf03ee90ed98c6a543e15e0b4e127bc5bc381d70cdcc76b111574205b94869c29d925ea9e30a98e5ef8b0f5597914359deb9db552017b2e78ef17a8
languageName: node
linkType: hard
"@ethereumjs/util@npm:^8.0.0, @ethereumjs/util@npm:^8.0.2, @ethereumjs/util@npm:^8.0.5":
version: 8.0.5
resolution: "@ethereumjs/util@npm:8.0.5"
dependencies:
"@chainsafe/ssz": 0.9.4
"@ethereumjs/rlp": ^4.0.1
ethereum-cryptography: ^1.1.2
checksum: 318386785295b4584289b1aa576d2621392b3a918d127890db62d3f74184f3377694dd9e951e19bfb9ab80e8dc9e38e180236cac2651dead26097d10963731f9
languageName: node languageName: node
linkType: hard linkType: hard
@ -4408,7 +4464,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@metamask/utils@npm:^3.0.1, @metamask/utils@npm:^3.0.3, @metamask/utils@npm:^3.3.0, @metamask/utils@npm:^3.3.1, @metamask/utils@npm:^3.4.0, @metamask/utils@npm:^3.4.1, @metamask/utils@npm:^3.6.0": "@metamask/utils@npm:^3.0.1, @metamask/utils@npm:^3.0.3, @metamask/utils@npm:^3.3.0, @metamask/utils@npm:^3.3.1, @metamask/utils@npm:^3.4.0, @metamask/utils@npm:^3.4.1":
version: 3.6.0 version: 3.6.0
resolution: "@metamask/utils@npm:3.6.0" resolution: "@metamask/utils@npm:3.6.0"
dependencies: dependencies:
@ -4420,6 +4476,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@metamask/utils@npm:^5.0.0":
version: 5.0.0
resolution: "@metamask/utils@npm:5.0.0"
dependencies:
"@ethereumjs/tx": ^4.1.1
"@types/debug": ^4.1.7
debug: ^4.3.4
semver: ^7.3.8
superstruct: ^1.0.3
checksum: 34e39fc0bf28db5fe92676753de3291b05a517f8c81dbe332a4b6002739a58450a89fb2bddd85922a4f420affb1674604e6ad4627cdf052459e5371361ef7dd2
languageName: node
linkType: hard
"@mrmlnc/readdir-enhanced@npm:^2.2.1": "@mrmlnc/readdir-enhanced@npm:^2.2.1":
version: 2.2.1 version: 2.2.1
resolution: "@mrmlnc/readdir-enhanced@npm:2.2.1" resolution: "@mrmlnc/readdir-enhanced@npm:2.2.1"
@ -9764,13 +9833,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"async@npm:^3.2.4":
version: 3.2.4
resolution: "async@npm:3.2.4"
checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89
languageName: node
linkType: hard
"asynckit@npm:^0.4.0": "asynckit@npm:^0.4.0":
version: 0.4.0 version: 0.4.0
resolution: "asynckit@npm:0.4.0" resolution: "asynckit@npm:0.4.0"
@ -11572,6 +11634,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"case@npm:^1.6.3":
version: 1.6.3
resolution: "case@npm:1.6.3"
checksum: febe73278f910b0d28aab7efd6f51c235f9aa9e296148edb56dfb83fd58faa88308c30ce9a0122b6e53e0362c44f4407105bd5ef89c46860fc2b184e540fd68d
languageName: node
linkType: hard
"caseless@npm:~0.12.0": "caseless@npm:~0.12.0":
version: 0.12.0 version: 0.12.0
resolution: "caseless@npm:0.12.0" resolution: "caseless@npm:0.12.0"
@ -24231,7 +24300,7 @@ __metadata:
"@metamask/snaps-utils": ^0.30.0 "@metamask/snaps-utils": ^0.30.0
"@metamask/subject-metadata-controller": ^1.0.0 "@metamask/subject-metadata-controller": ^1.0.0
"@metamask/test-dapp": ^5.6.0 "@metamask/test-dapp": ^5.6.0
"@metamask/utils": ^3.6.0 "@metamask/utils": ^5.0.0
"@ngraveio/bc-ur": ^1.1.6 "@ngraveio/bc-ur": ^1.1.6
"@popperjs/core": ^2.4.0 "@popperjs/core": ^2.4.0
"@reduxjs/toolkit": ^1.6.2 "@reduxjs/toolkit": ^1.6.2