├── .github ├── CODEOWNERS └── ISSUE_TEMPLATE │ └── issues.md ├── .gitmodules ├── .gitignore ├── cross-dom-bridge-eth ├── .env.example ├── package.json ├── index.js ├── README.md └── yarn.lock └── README.md /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Nicca42 @smartcontracts 2 | 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "cross-dom-comm/f2/lib/forge-std"] 2 | path = cross-dom-comm/foundry/lib/forge-std 3 | url = https://github.com/foundry-rs/forge-std 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Project specific 2 | deployments 3 | optimism 4 | 5 | # environment variables 6 | .env 7 | .env.local 8 | *.delme 9 | 10 | # Packages 11 | node_modules/ 12 | 13 | # Hardhat build outputs 14 | artifacts/ 15 | cache/ 16 | build 17 | -------------------------------------------------------------------------------- /cross-dom-bridge-eth/.env.example: -------------------------------------------------------------------------------- 1 | # Put the mnemonic for an account on Optimism here 2 | MNEMONIC="test test test test test test test test test test test junk" 3 | GOERLI_ALCHEMY_KEY= <> 4 | OPTIMISM_GOERLI_ALCHEMY_KEY= <> 5 | 6 | -------------------------------------------------------------------------------- /cross-dom-bridge-eth/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "l1-to-l2-comm", 3 | "version": "1.0.0", 4 | "main": "index.js", 5 | "license": "MIT", 6 | "dependencies": { 7 | "@conduitxyz/sdk": "^0.0.3", 8 | "@eth-optimism/sdk": "^2.0.2", 9 | "conduit-sdk": "^0.0.3", 10 | "dotenv": "^16.0.0", 11 | "node-fetch": "^2.6.0" 12 | }, 13 | "scripts": { 14 | "script": "node index.js" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issues.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Tutorial Issue 3 | about: Report incorrect or missing information from https://github.com/ethereum-optimism/optimism-tutorial 4 | 5 | --- 6 | 7 | 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Conduit SDK Optimistic Ethereum Tutorials 2 | 3 | [![Discord](https://img.shields.io/discord/667044843901681675.svg?color=768AD4&label=discord&logo=https%3A%2F%2Fdiscordapp.com%2Fassets%2F8c9701b98ad4372b58f13fd9f65f966e.svg)](https://discord-gateway.optimism.io) 4 | [![Twitter Follow](https://img.shields.io/twitter/follow/optimismFND.svg?label=optimismFND&style=social)](https://twitter.com/optimismFND) 5 | 6 | ## Getting Started 7 | 8 | This repository contains an example of how to configure the Optimism SDK with the Conduit SDK so that you can automatically create a bridging client for your rollup. 9 | 10 | For more tutorials on how to use Optimism's SDK, please visit the original repository [here](https://github.com/ethereum-optimism/optimism-tutorial). 11 | -------------------------------------------------------------------------------- /cross-dom-bridge-eth/index.js: -------------------------------------------------------------------------------- 1 | #! /usr/local/bin/node 2 | 3 | // Transfers between L1 and L2 using the Optimism SDK 4 | 5 | const ethers = require("ethers") 6 | const optimismSDK = require("@eth-optimism/sdk") 7 | const conduitSDK = require('@conduitxyz/sdk'); 8 | require('dotenv').config() 9 | 10 | // Network information and utilities for this example network are available 11 | // here: https://app.conduit.xyz/published/view/conduit-opstack-demo-nhl9xsg0wg 12 | 13 | // Your settlment layer rpc url here 14 | const l1Url = `https://eth-goerli.public.blastapi.io` 15 | // Your conduit rpc url here 16 | const l2Url = `https://l2-conduit-opstack-demo-nhl9xsg0wg.t.conduit.xyz` 17 | const privateKey = process.env.PRIVATE_KEY 18 | 19 | // Global variable because we need them almost everywhere 20 | let crossChainMessenger 21 | let addr // Our address 22 | 23 | const getSigners = async () => { 24 | const l1RpcProvider = new ethers.providers.JsonRpcProvider(l1Url) 25 | const l2RpcProvider = new ethers.providers.JsonRpcProvider(l2Url) 26 | const l1Wallet = new ethers.Wallet(privateKey, l1RpcProvider) 27 | const l2Wallet = new ethers.Wallet(privateKey, l2RpcProvider) 28 | 29 | return [l1Wallet, l2Wallet] 30 | } // getSigners 31 | 32 | const setup = async() => { 33 | const [l1Signer, l2Signer] = await getSigners() 34 | addr = l1Signer.address 35 | // The network slug is available in the Network Information tab here: https://app.conduit.xyz/published/view/conduit-opstack-demo-3druhsesa1 36 | let config = await conduitSDK.getOptimismConfiguration('conduit:conduit-opstack-demo-nhl9xsg0wg'); 37 | config.l1SignerOrProvider = l1Signer 38 | config.l2SignerOrProvider = l2Signer 39 | 40 | crossChainMessenger = new optimismSDK.CrossChainMessenger(config) 41 | } // setup 42 | 43 | const gwei = BigInt(1e9) 44 | const eth = gwei * gwei // 10^18 45 | const centieth = eth/100n 46 | 47 | 48 | const reportBalances = async () => { 49 | const l1Balance = (await crossChainMessenger.l1Signer.getBalance()).toString().slice(0,-9) 50 | const l2Balance = (await crossChainMessenger.l2Signer.getBalance()).toString().slice(0,-9) 51 | 52 | console.log(`On L1:${l1Balance} Gwei On L2:${l2Balance} Gwei`) 53 | } // reportBalances 54 | 55 | 56 | const depositETH = async () => { 57 | 58 | console.log("Deposit ETH") 59 | await reportBalances() 60 | const start = new Date() 61 | 62 | const response = await crossChainMessenger.depositETH(gwei, { 63 | }) 64 | console.log(`Transaction hash (on L1): ${response.hash}`) 65 | await response.wait() 66 | console.log("Waiting for status to change to RELAYED") 67 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 68 | await crossChainMessenger.waitForMessageStatus(response.hash, 69 | optimismSDK.MessageStatus.RELAYED) 70 | 71 | await reportBalances() 72 | console.log(`depositETH took ${(new Date()-start)/1000} seconds\n\n`) 73 | } // depositETH() 74 | 75 | const withdrawETH = async () => { 76 | console.log("Withdraw ETH") 77 | const start = new Date() 78 | await reportBalances() 79 | 80 | const response = await crossChainMessenger.withdrawETH(gwei) 81 | console.log(`Transaction hash (on L2): ${response.hash}`) 82 | await response.wait() 83 | 84 | console.log("Waiting for status to be READY_TO_PROVE") 85 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 86 | await crossChainMessenger.waitForMessageStatus(response.hash, 87 | optimismSDK.MessageStatus.READY_TO_PROVE) 88 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 89 | await crossChainMessenger.proveMessage(response.hash) 90 | 91 | console.log("In the challenge period, waiting for status READY_FOR_RELAY") 92 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 93 | await crossChainMessenger.waitForMessageStatus(response.hash, 94 | optimismSDK.MessageStatus.READY_FOR_RELAY) 95 | console.log("Ready for relay, finalizing message now") 96 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 97 | await crossChainMessenger.finalizeMessage(response) 98 | console.log("Waiting for status to change to RELAYED") 99 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 100 | await crossChainMessenger.waitForMessageStatus(response, 101 | optimismSDK.MessageStatus.RELAYED) 102 | await reportBalances() 103 | console.log(`withdrawETH took ${(new Date()-start)/1000} seconds\n\n\n`) 104 | } // withdrawETH() 105 | 106 | 107 | const main = async () => { 108 | await setup() 109 | await depositETH() 110 | await withdrawETH() 111 | } // main 112 | 113 | 114 | 115 | main().then(() => process.exit(0)) 116 | .catch((error) => { 117 | console.error(error) 118 | process.exit(1) 119 | }) 120 | 121 | 122 | 123 | 124 | 125 | -------------------------------------------------------------------------------- /cross-dom-bridge-eth/README.md: -------------------------------------------------------------------------------- 1 | # Bridging ETH with the Conduit AND Optimism SDK 2 | 3 | [![Discord](https://img.shields.io/discord/667044843901681675.svg?color=768AD4&label=discord&logo=https%3A%2F%2Fdiscordapp.com%2Fassets%2F8c9701b98ad4372b58f13fd9f65f966e.svg)](https://discord-gateway.optimism.io) 4 | [![Twitter Follow](https://img.shields.io/twitter/follow/optimismFND.svg?label=optimismFND&style=social)](https://twitter.com/optimismFND) 5 | 6 | This tutorial teaches you how to use the [Optimism SDK](https://sdk.optimism.io/) to transfer ETH between Layer 1 (Ethereum) and Layer 2 (Optimism). 7 | 8 | 9 | ## Setup 10 | 11 | 1. Ensure your computer has: 12 | - [`git`](https://git-scm.com/downloads) 13 | - [`node`](https://nodejs.org/en/) 14 | - [`yarn`](https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable) 15 | 16 | 1. Clone this repository and enter it. 17 | 18 | ```sh 19 | git clone https://github.com/ethereum-optimism/optimism-tutorial.git 20 | cd optimism-tutorial/cross-dom-bridge-eth 21 | ``` 22 | 23 | 1. Install the necessary packages. 24 | 25 | ```sh 26 | yarn 27 | ``` 28 | 29 | 1. Go to https://app.conduit.xyz/published/view/conduit-opstack-demo-nhl9xsg0wg to view the information for the OP-stack devnet 30 | 31 | 32 | ## Run the sample code 33 | 34 | The sample code is in `index.js`, execute it. 35 | 36 | `PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 node index.js` 37 | 38 | ### Expected output 39 | 40 | ``` 41 | Deposit ETH 42 | On L1:904625697166532776746648320380374280103671755200316906557262200592 Gwei On L2:904625697166532776746648320380374280103671755200316906559262375061 Gwei 43 | Transaction hash (on L1): 0x52de853aa246f606f15f54b971ed17c4a837981bbda5b64bb516aeeb6d46f6b2 44 | Waiting for status to change to RELAYED 45 | Time so far 8.938 seconds 46 | On L1:904625697166532776746648320380374280103671755200316906556262053171 Gwei On L2:904625697166532776746648320380374280103671755200316906560262375061 Gwei 47 | depositETH took 9.633 seconds 48 | ``` 49 | 50 | ## How does it work? 51 | 52 | 53 | ```js 54 | #! /usr/local/bin/node 55 | 56 | // Transfers between L1 and L2 using the Optimism SDK 57 | 58 | const ethers = require("ethers") 59 | const optimismSDK = require("@eth-optimism/sdk") 60 | const conduitSDK = require('@conduitxyz/sdk'); 61 | require('dotenv').config() 62 | 63 | ``` 64 | 65 | The libraries we need: [`ethers`](https://docs.ethers.io/v5/), [`dotenv`](https://www.npmjs.com/package/dotenv) and the Conduit and Optimism SDK themselves. 66 | 67 | ```js 68 | // Your settlment layer rpc url here 69 | const l1Url = `https://l1-conduit-opstack-demo-nhl9xsg0wg.t.conduit.xyz` 70 | // Your conduit rpc url here 71 | const l2Url = `https://l2-conduit-opstack-demo-nhl9xsg0wg.t.conduit.xyz` 72 | const privateKey = process.env.PRIVATE_KEY 73 | ``` 74 | 75 | Configuration, read from `.env`. 76 | 77 | 78 | ```js 79 | // Global variable because we need them almost everywhere 80 | let crossChainMessenger 81 | let addr // Our address 82 | ``` 83 | 84 | 85 | The configuration parameters required for transfers. 86 | 87 | ### `getSigners` 88 | 89 | This function returns the two signers (one for each layer). 90 | 91 | ```js 92 | const getSigners = async () => { 93 | const l1RpcProvider = new ethers.providers.JsonRpcProvider(l1Url) 94 | const l2RpcProvider = new ethers.providers.JsonRpcProvider(l2Url) 95 | ``` 96 | 97 | The first step is to create the two providers, each connected to an endpoint in the appropriate layer. 98 | 99 | ```js 100 | const l1RpcProvider = new ethers.providers.JsonRpcProvider(l1Url) 101 | const l2RpcProvider = new ethers.providers.JsonRpcProvider(l2Url) 102 | const l1Wallet = new ethers.Wallet(privateKey, l1RpcProvider) 103 | const l2Wallet = new ethers.Wallet(privateKey, l2RpcProvider) 104 | ``` 105 | 106 | Finally, create and return the wallets. 107 | We need to use wallets, rather than providers, because we need to sign transactions. 108 | 109 | 110 | ### `setup` 111 | 112 | This function sets up the parameters we need for transfers. 113 | 114 | ```js 115 | const setup = async() => { 116 | const [l1Signer, l2Signer] = await getSigners() 117 | addr = l1Signer.address 118 | ``` 119 | 120 | Get the signers we need, and our address. 121 | 122 | ```js 123 | // The network slug is available in the Network Information tab here: https://app.conduit.xyz/published/view/conduit-opstack-demo-nhl9xsg0wg 124 | let config = await conduitSDK.getOptimismConfiguration('conduit:conduit-opstack-demo-nhl9xsg0wg'); 125 | config.l1SignerOrProvider = l1Signer 126 | config.l2SignerOrProvider = l2Signer 127 | 128 | crossChainMessenger = new optimismSDK.CrossChainMessenger(config) 129 | ``` 130 | 131 | Create the [`CrossChainMessenger`](https://sdk.optimism.io/classes/crosschainmessenger) object that we use to transfer assets. Here we generate a config at runtime given the `slug` of the Conduit chain. This queries Conduit's servers for the addresses of the rollups contracts and other metadata necessary for the CrossChainMessenger. 132 | 133 | 134 | ### Variables that make it easier to convert between WEI and ETH 135 | 136 | Both ETH and DAI are denominated in units that are 10^18 of their basic unit. 137 | These variables simplify the conversion. 138 | 139 | ```js 140 | const gwei = 1000000000n 141 | const eth = gwei * gwei // 10^18 142 | const centieth = eth/100n 143 | ``` 144 | 145 | ### `reportBalances` 146 | 147 | This function reports the ETH balances of the address on both layers. 148 | 149 | ```js 150 | const reportBalances = async () => { 151 | const l1Balance = (await crossChainMessenger.l1Signer.getBalance()).toString().slice(0,-9) 152 | const l2Balance = (await crossChainMessenger.l2Signer.getBalance()).toString().slice(0,-9) 153 | 154 | console.log(`On L1:${l1Balance} Gwei On L2:${l2Balance} Gwei`) 155 | } // reportBalances 156 | ``` 157 | 158 | 159 | 160 | ### `depositETH` 161 | 162 | This function shows how to deposit ETH from Ethereum to Optimism. 163 | 164 | ```js 165 | const depositETH = async () => { 166 | 167 | console.log("Deposit ETH") 168 | await reportBalances() 169 | ``` 170 | 171 | To show that the deposit actually happened we show before and after balances. 172 | 173 | ```js 174 | const start = new Date() 175 | 176 | const response = await crossChainMessenger.depositETH(gwei) 177 | ``` 178 | 179 | [`crossChainMessenger.depositETH()`](https://sdk.optimism.io/classes/crosschainmessenger#depositETH-2) creates and sends the deposit trasaction on L1. 180 | 181 | ```js 182 | console.log(`Transaction hash (on L1): ${response.hash}`) 183 | await response.wait() 184 | ``` 185 | 186 | Of course, it takes time for the transaction to actually be processed on L1. 187 | 188 | ```js 189 | console.log("Waiting for status to change to RELAYED") 190 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 191 | await crossChainMessenger.waitForMessageStatus(response.hash, 192 | optimismSDK.MessageStatus.RELAYED) 193 | ``` 194 | 195 | After the transaction is processed on L1 it needs to be picked up by an off-chain service and relayed to L2. 196 | To show that the deposit actually happened we need to wait until the message is relayed. 197 | The [`waitForMessageStatus`](https://sdk.optimism.io/classes/crosschainmessenger#waitForMessageStatus) function does this for us. 198 | [Here are the statuses we can specify](https://sdk.optimism.io/enums/messagestatus). 199 | 200 | The third parameter (which is optional) is a hashed array of options: 201 | - `pollIntervalMs`: The poll interval 202 | - `timeoutMs`: Maximum time to wait 203 | 204 | ```js 205 | await reportBalances() 206 | console.log(`depositETH took ${(new Date()-start)/1000} seconds\n\n`) 207 | } // depositETH() 208 | ``` 209 | 210 | Once the message is relayed the balance change on Optimism is practically instantaneous. 211 | We can just report the balances and see that the L2 balance rose by 1 gwei. 212 | 213 | ### `withdrawETH` 214 | 215 | This function shows how to withdraw ETH from Optimism to Ethereum. 216 | 217 | ```js 218 | const withdrawETH = async () => { 219 | 220 | console.log("Withdraw ETH") 221 | const start = new Date() 222 | await reportBalances() 223 | 224 | const response = await crossChainMessenger.withdrawETH(centieth) 225 | ``` 226 | 227 | For deposits it was enough to transfer 1 gwei to show that the L2 balance increases. 228 | However, in the case of withdrawals the withdrawing account needs to be pay for finalizing the message, which costs more than that. 229 | 230 | By sending 0.01 ETH it is guaranteed that the withdrawal will actually increase the L1 ETH balance instead of decreasing it. 231 | 232 | ```js 233 | console.log(`Transaction hash (on L2): ${response.hash}`) 234 | await response.wait() 235 | 236 | console.log("Waiting for status to change to IN_CHALLENGE_PERIOD") 237 | ``` 238 | 239 | There are two wait periods for a withdrawal: 240 | 241 | 1. Until the status root is written to L1. 242 | 1. The challenge period. 243 | 244 | You can read more about this [here](https://community.optimism.io/docs/developers/bridge/messaging/#for-optimism-l2-to-ethereum-l1-transactions). 245 | 246 | ```js 247 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 248 | await crossChainMessenger.waitForMessageStatus(response.hash, 249 | optimismSDK.MessageStatus.IN_CHALLENGE_PERIOD) 250 | console.log("In the challenge period, waiting for status READY_FOR_RELAY") 251 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 252 | await crossChainMessenger.waitForMessageStatus(response.hash, 253 | optimismSDK.MessageStatus.READY_FOR_RELAY) 254 | ``` 255 | 256 | Wait until the state that includes the transaction gets past the challenge period, at which time we can finalize (also known as claim) the transaction. 257 | 258 | ```js 259 | 260 | console.log("Ready for relay, finalizing message now") 261 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 262 | await crossChainMessenger.finalizeMessage(response) 263 | ``` 264 | 265 | Finalizing the message also takes a bit of time. 266 | 267 | ```js 268 | console.log("Waiting for status to change to RELAYED") 269 | console.log(`Time so far ${(new Date()-start)/1000} seconds`) 270 | await crossChainMessenger.waitForMessageStatus(response, 271 | optimismSDK.MessageStatus.RELAYED) 272 | await reportBalances() 273 | console.log(`withdrawETH took ${(new Date()-start)/1000} seconds\n\n\n`) 274 | } // withdrawETH() 275 | ``` 276 | 277 | 278 | ### `main` 279 | 280 | A `main` to run the setup followed by both operations. 281 | 282 | ```js 283 | const main = async () => { 284 | await setup() 285 | await depositETH() 286 | await withdrawETH() 287 | } // main 288 | 289 | 290 | 291 | main().then(() => process.exit(0)) 292 | .catch((error) => { 293 | console.error(error) 294 | process.exit(1) 295 | }) 296 | ``` 297 | 298 | ## Conclusion 299 | 300 | You should now be able to write applications that use Conduit's and Optimism's SDK and bridge to transfer ETH between layer 1 and layer 2. 301 | -------------------------------------------------------------------------------- /cross-dom-bridge-eth/yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@chainsafe/as-sha256@^0.3.1": 6 | "integrity" "sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==" 7 | "resolved" "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz" 8 | "version" "0.3.1" 9 | 10 | "@chainsafe/persistent-merkle-tree@^0.4.2": 11 | "integrity" "sha512-lLO3ihKPngXLTus/L7WHKaw9PnNJWizlOF1H9NNzHP6Xvh82vzg9F2bzkXhYIFshMZ2gTCEz8tq6STe7r5NDfQ==" 12 | "resolved" "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.4.2.tgz" 13 | "version" "0.4.2" 14 | dependencies: 15 | "@chainsafe/as-sha256" "^0.3.1" 16 | 17 | "@chainsafe/persistent-merkle-tree@^0.5.0": 18 | "integrity" "sha512-l0V1b5clxA3iwQLXP40zYjyZYospQLZXzBVIhhr9kDg/1qHZfzzHw0jj4VPBijfYCArZDlPkRi1wZaV2POKeuw==" 19 | "resolved" "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.5.0.tgz" 20 | "version" "0.5.0" 21 | dependencies: 22 | "@chainsafe/as-sha256" "^0.3.1" 23 | 24 | "@chainsafe/ssz@^0.10.0": 25 | "integrity" "sha512-/NL3Lh8K+0q7A3LsiFq09YXS9fPE+ead2rr7vM2QK8PLzrNsw3uqrif9bpRX5UxgeRjM+vYi+boCM3+GM4ovXg==" 26 | "resolved" "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.10.2.tgz" 27 | "version" "0.10.2" 28 | dependencies: 29 | "@chainsafe/as-sha256" "^0.3.1" 30 | "@chainsafe/persistent-merkle-tree" "^0.5.0" 31 | 32 | "@chainsafe/ssz@^0.9.2": 33 | "integrity" "sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ==" 34 | "resolved" "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.9.4.tgz" 35 | "version" "0.9.4" 36 | dependencies: 37 | "@chainsafe/as-sha256" "^0.3.1" 38 | "@chainsafe/persistent-merkle-tree" "^0.4.2" 39 | "case" "^1.6.3" 40 | 41 | "@conduitxyz/sdk@^0.0.3": 42 | "integrity" "sha512-8nP11AbAakUWGsuY0hFsAskJr93rLUPebGTEWl6PgKwjae32GTA14f9OF/Yf/pSuvZMddjpd83Mequu8luPE2g==" 43 | "resolved" "https://registry.npmjs.org/@conduitxyz/sdk/-/sdk-0.0.3.tgz" 44 | "version" "0.0.3" 45 | dependencies: 46 | "@eth-optimism/sdk" "^1.8.0" 47 | "node-fetch" "2" 48 | "typescript" "^4.9.4" 49 | 50 | "@eth-optimism/contracts-bedrock@0.12.1": 51 | "integrity" "sha512-ttyaefzmQv9cDF+IZUCHAcClQt3+Qq18jvmSs0UNuzOjLgBG5msaBgBY/OSzr8eiYmym+kgYz2D46/AwsZVmSA==" 52 | "resolved" "https://registry.npmjs.org/@eth-optimism/contracts-bedrock/-/contracts-bedrock-0.12.1.tgz" 53 | "version" "0.12.1" 54 | dependencies: 55 | "@eth-optimism/core-utils" "^0.12.0" 56 | "@openzeppelin/contracts" "4.7.3" 57 | "@openzeppelin/contracts-upgradeable" "4.7.3" 58 | "ethers" "^5.7.0" 59 | "hardhat" "^2.9.6" 60 | 61 | "@eth-optimism/contracts-bedrock@0.13.2": 62 | "integrity" "sha512-LMJzK0psPYEGDvvb+Qix8e1cK4+9J8tD9yXFqCt+On87warrTj8DZmLNh3G56DTLBrpz5/U6g62peEEsYha/4w==" 63 | "resolved" "https://registry.npmjs.org/@eth-optimism/contracts-bedrock/-/contracts-bedrock-0.13.2.tgz" 64 | "version" "0.13.2" 65 | dependencies: 66 | "@eth-optimism/core-utils" "^0.12.0" 67 | "@openzeppelin/contracts" "4.7.3" 68 | "@openzeppelin/contracts-upgradeable" "4.7.3" 69 | "ethers" "^5.7.0" 70 | "hardhat" "^2.9.6" 71 | 72 | "@eth-optimism/contracts@0.5.40": 73 | "integrity" "sha512-MrzV0nvsymfO/fursTB7m/KunkPsCndltVgfdHaT1Aj5Vi6R/doKIGGkOofHX+8B6VMZpuZosKCMQ5lQuqjt8w==" 74 | "resolved" "https://registry.npmjs.org/@eth-optimism/contracts/-/contracts-0.5.40.tgz" 75 | "version" "0.5.40" 76 | dependencies: 77 | "@eth-optimism/core-utils" "0.12.0" 78 | "@ethersproject/abstract-provider" "^5.7.0" 79 | "@ethersproject/abstract-signer" "^5.7.0" 80 | 81 | "@eth-optimism/core-utils@^0.12.0", "@eth-optimism/core-utils@0.12.0": 82 | "integrity" "sha512-qW+7LZYCz7i8dRa7SRlUKIo1VBU8lvN0HeXCxJR+z+xtMzMQpPds20XJNCMclszxYQHkXY00fOT6GvFw9ZL6nw==" 83 | "resolved" "https://registry.npmjs.org/@eth-optimism/core-utils/-/core-utils-0.12.0.tgz" 84 | "version" "0.12.0" 85 | dependencies: 86 | "@ethersproject/abi" "^5.7.0" 87 | "@ethersproject/abstract-provider" "^5.7.0" 88 | "@ethersproject/address" "^5.7.0" 89 | "@ethersproject/bignumber" "^5.7.0" 90 | "@ethersproject/bytes" "^5.7.0" 91 | "@ethersproject/constants" "^5.7.0" 92 | "@ethersproject/contracts" "^5.7.0" 93 | "@ethersproject/hash" "^5.7.0" 94 | "@ethersproject/keccak256" "^5.7.0" 95 | "@ethersproject/properties" "^5.7.0" 96 | "@ethersproject/providers" "^5.7.0" 97 | "@ethersproject/rlp" "^5.7.0" 98 | "@ethersproject/transactions" "^5.7.0" 99 | "@ethersproject/web" "^5.7.0" 100 | "bufio" "^1.0.7" 101 | "chai" "^4.3.4" 102 | 103 | "@eth-optimism/sdk@^1.8.0": 104 | "integrity" "sha512-mFbC6PI+N0zh97a9gbQxvbG6YJdoPkqZdLgXmt4Rddc/ilCoh2YGk0nEt1CB1EAYswj32A0W1lSsFzkAUbuHFQ==" 105 | "resolved" "https://registry.npmjs.org/@eth-optimism/sdk/-/sdk-1.10.4.tgz" 106 | "version" "1.10.4" 107 | dependencies: 108 | "@eth-optimism/contracts" "0.5.40" 109 | "@eth-optimism/contracts-bedrock" "0.12.1" 110 | "@eth-optimism/core-utils" "0.12.0" 111 | "lodash" "^4.17.21" 112 | "merkletreejs" "^0.2.27" 113 | "rlp" "^2.2.7" 114 | 115 | "@eth-optimism/sdk@^2.0.2": 116 | "integrity" "sha512-Um7tBmNENigoQtP3rt2VnAC3F/vCvkokw0PPS3Y01GcDtOiaZ74oGAoShJzAKb1om8Gh/8Ip/yPpT49dYkujeg==" 117 | "resolved" "https://registry.npmjs.org/@eth-optimism/sdk/-/sdk-2.0.2.tgz" 118 | "version" "2.0.2" 119 | dependencies: 120 | "@eth-optimism/contracts" "0.5.40" 121 | "@eth-optimism/contracts-bedrock" "0.13.2" 122 | "@eth-optimism/core-utils" "0.12.0" 123 | "lodash" "^4.17.21" 124 | "merkletreejs" "^0.2.27" 125 | "rlp" "^2.2.7" 126 | 127 | "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.7.0", "@ethersproject/abi@5.7.0": 128 | "integrity" "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==" 129 | "resolved" "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz" 130 | "version" "5.7.0" 131 | dependencies: 132 | "@ethersproject/address" "^5.7.0" 133 | "@ethersproject/bignumber" "^5.7.0" 134 | "@ethersproject/bytes" "^5.7.0" 135 | "@ethersproject/constants" "^5.7.0" 136 | "@ethersproject/hash" "^5.7.0" 137 | "@ethersproject/keccak256" "^5.7.0" 138 | "@ethersproject/logger" "^5.7.0" 139 | "@ethersproject/properties" "^5.7.0" 140 | "@ethersproject/strings" "^5.7.0" 141 | 142 | "@ethersproject/abstract-provider@^5.7.0", "@ethersproject/abstract-provider@5.7.0": 143 | "integrity" "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==" 144 | "resolved" "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz" 145 | "version" "5.7.0" 146 | dependencies: 147 | "@ethersproject/bignumber" "^5.7.0" 148 | "@ethersproject/bytes" "^5.7.0" 149 | "@ethersproject/logger" "^5.7.0" 150 | "@ethersproject/networks" "^5.7.0" 151 | "@ethersproject/properties" "^5.7.0" 152 | "@ethersproject/transactions" "^5.7.0" 153 | "@ethersproject/web" "^5.7.0" 154 | 155 | "@ethersproject/abstract-signer@^5.7.0", "@ethersproject/abstract-signer@5.7.0": 156 | "integrity" "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==" 157 | "resolved" "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz" 158 | "version" "5.7.0" 159 | dependencies: 160 | "@ethersproject/abstract-provider" "^5.7.0" 161 | "@ethersproject/bignumber" "^5.7.0" 162 | "@ethersproject/bytes" "^5.7.0" 163 | "@ethersproject/logger" "^5.7.0" 164 | "@ethersproject/properties" "^5.7.0" 165 | 166 | "@ethersproject/address@^5.7.0", "@ethersproject/address@5.7.0": 167 | "integrity" "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==" 168 | "resolved" "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz" 169 | "version" "5.7.0" 170 | dependencies: 171 | "@ethersproject/bignumber" "^5.7.0" 172 | "@ethersproject/bytes" "^5.7.0" 173 | "@ethersproject/keccak256" "^5.7.0" 174 | "@ethersproject/logger" "^5.7.0" 175 | "@ethersproject/rlp" "^5.7.0" 176 | 177 | "@ethersproject/base64@^5.7.0", "@ethersproject/base64@5.7.0": 178 | "integrity" "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==" 179 | "resolved" "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz" 180 | "version" "5.7.0" 181 | dependencies: 182 | "@ethersproject/bytes" "^5.7.0" 183 | 184 | "@ethersproject/basex@^5.7.0", "@ethersproject/basex@5.7.0": 185 | "integrity" "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==" 186 | "resolved" "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz" 187 | "version" "5.7.0" 188 | dependencies: 189 | "@ethersproject/bytes" "^5.7.0" 190 | "@ethersproject/properties" "^5.7.0" 191 | 192 | "@ethersproject/bignumber@^5.7.0", "@ethersproject/bignumber@5.7.0": 193 | "integrity" "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==" 194 | "resolved" "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz" 195 | "version" "5.7.0" 196 | dependencies: 197 | "@ethersproject/bytes" "^5.7.0" 198 | "@ethersproject/logger" "^5.7.0" 199 | "bn.js" "^5.2.1" 200 | 201 | "@ethersproject/bytes@^5.7.0", "@ethersproject/bytes@5.7.0": 202 | "integrity" "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==" 203 | "resolved" "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz" 204 | "version" "5.7.0" 205 | dependencies: 206 | "@ethersproject/logger" "^5.7.0" 207 | 208 | "@ethersproject/constants@^5.7.0", "@ethersproject/constants@5.7.0": 209 | "integrity" "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==" 210 | "resolved" "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz" 211 | "version" "5.7.0" 212 | dependencies: 213 | "@ethersproject/bignumber" "^5.7.0" 214 | 215 | "@ethersproject/contracts@^5.7.0", "@ethersproject/contracts@5.7.0": 216 | "integrity" "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==" 217 | "resolved" "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz" 218 | "version" "5.7.0" 219 | dependencies: 220 | "@ethersproject/abi" "^5.7.0" 221 | "@ethersproject/abstract-provider" "^5.7.0" 222 | "@ethersproject/abstract-signer" "^5.7.0" 223 | "@ethersproject/address" "^5.7.0" 224 | "@ethersproject/bignumber" "^5.7.0" 225 | "@ethersproject/bytes" "^5.7.0" 226 | "@ethersproject/constants" "^5.7.0" 227 | "@ethersproject/logger" "^5.7.0" 228 | "@ethersproject/properties" "^5.7.0" 229 | "@ethersproject/transactions" "^5.7.0" 230 | 231 | "@ethersproject/hash@^5.7.0", "@ethersproject/hash@5.7.0": 232 | "integrity" "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==" 233 | "resolved" "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz" 234 | "version" "5.7.0" 235 | dependencies: 236 | "@ethersproject/abstract-signer" "^5.7.0" 237 | "@ethersproject/address" "^5.7.0" 238 | "@ethersproject/base64" "^5.7.0" 239 | "@ethersproject/bignumber" "^5.7.0" 240 | "@ethersproject/bytes" "^5.7.0" 241 | "@ethersproject/keccak256" "^5.7.0" 242 | "@ethersproject/logger" "^5.7.0" 243 | "@ethersproject/properties" "^5.7.0" 244 | "@ethersproject/strings" "^5.7.0" 245 | 246 | "@ethersproject/hdnode@^5.7.0", "@ethersproject/hdnode@5.7.0": 247 | "integrity" "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==" 248 | "resolved" "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz" 249 | "version" "5.7.0" 250 | dependencies: 251 | "@ethersproject/abstract-signer" "^5.7.0" 252 | "@ethersproject/basex" "^5.7.0" 253 | "@ethersproject/bignumber" "^5.7.0" 254 | "@ethersproject/bytes" "^5.7.0" 255 | "@ethersproject/logger" "^5.7.0" 256 | "@ethersproject/pbkdf2" "^5.7.0" 257 | "@ethersproject/properties" "^5.7.0" 258 | "@ethersproject/sha2" "^5.7.0" 259 | "@ethersproject/signing-key" "^5.7.0" 260 | "@ethersproject/strings" "^5.7.0" 261 | "@ethersproject/transactions" "^5.7.0" 262 | "@ethersproject/wordlists" "^5.7.0" 263 | 264 | "@ethersproject/json-wallets@^5.7.0", "@ethersproject/json-wallets@5.7.0": 265 | "integrity" "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==" 266 | "resolved" "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz" 267 | "version" "5.7.0" 268 | dependencies: 269 | "@ethersproject/abstract-signer" "^5.7.0" 270 | "@ethersproject/address" "^5.7.0" 271 | "@ethersproject/bytes" "^5.7.0" 272 | "@ethersproject/hdnode" "^5.7.0" 273 | "@ethersproject/keccak256" "^5.7.0" 274 | "@ethersproject/logger" "^5.7.0" 275 | "@ethersproject/pbkdf2" "^5.7.0" 276 | "@ethersproject/properties" "^5.7.0" 277 | "@ethersproject/random" "^5.7.0" 278 | "@ethersproject/strings" "^5.7.0" 279 | "@ethersproject/transactions" "^5.7.0" 280 | "aes-js" "3.0.0" 281 | "scrypt-js" "3.0.1" 282 | 283 | "@ethersproject/keccak256@^5.7.0", "@ethersproject/keccak256@5.7.0": 284 | "integrity" "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==" 285 | "resolved" "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz" 286 | "version" "5.7.0" 287 | dependencies: 288 | "@ethersproject/bytes" "^5.7.0" 289 | "js-sha3" "0.8.0" 290 | 291 | "@ethersproject/logger@^5.7.0", "@ethersproject/logger@5.7.0": 292 | "integrity" "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==" 293 | "resolved" "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz" 294 | "version" "5.7.0" 295 | 296 | "@ethersproject/networks@^5.7.0", "@ethersproject/networks@5.7.1": 297 | "integrity" "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==" 298 | "resolved" "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz" 299 | "version" "5.7.1" 300 | dependencies: 301 | "@ethersproject/logger" "^5.7.0" 302 | 303 | "@ethersproject/pbkdf2@^5.7.0", "@ethersproject/pbkdf2@5.7.0": 304 | "integrity" "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==" 305 | "resolved" "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz" 306 | "version" "5.7.0" 307 | dependencies: 308 | "@ethersproject/bytes" "^5.7.0" 309 | "@ethersproject/sha2" "^5.7.0" 310 | 311 | "@ethersproject/properties@^5.7.0", "@ethersproject/properties@5.7.0": 312 | "integrity" "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==" 313 | "resolved" "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz" 314 | "version" "5.7.0" 315 | dependencies: 316 | "@ethersproject/logger" "^5.7.0" 317 | 318 | "@ethersproject/providers@^5.7.0", "@ethersproject/providers@^5.7.1", "@ethersproject/providers@5.7.1": 319 | "integrity" "sha512-vZveG/DLyo+wk4Ga1yx6jSEHrLPgmTt+dFv0dv8URpVCRf0jVhalps1jq/emN/oXnMRsC7cQgAF32DcXLL7BPQ==" 320 | "resolved" "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.1.tgz" 321 | "version" "5.7.1" 322 | dependencies: 323 | "@ethersproject/abstract-provider" "^5.7.0" 324 | "@ethersproject/abstract-signer" "^5.7.0" 325 | "@ethersproject/address" "^5.7.0" 326 | "@ethersproject/base64" "^5.7.0" 327 | "@ethersproject/basex" "^5.7.0" 328 | "@ethersproject/bignumber" "^5.7.0" 329 | "@ethersproject/bytes" "^5.7.0" 330 | "@ethersproject/constants" "^5.7.0" 331 | "@ethersproject/hash" "^5.7.0" 332 | "@ethersproject/logger" "^5.7.0" 333 | "@ethersproject/networks" "^5.7.0" 334 | "@ethersproject/properties" "^5.7.0" 335 | "@ethersproject/random" "^5.7.0" 336 | "@ethersproject/rlp" "^5.7.0" 337 | "@ethersproject/sha2" "^5.7.0" 338 | "@ethersproject/strings" "^5.7.0" 339 | "@ethersproject/transactions" "^5.7.0" 340 | "@ethersproject/web" "^5.7.0" 341 | "bech32" "1.1.4" 342 | "ws" "7.4.6" 343 | 344 | "@ethersproject/providers@^5.7.2": 345 | "integrity" "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==" 346 | "resolved" "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz" 347 | "version" "5.7.2" 348 | dependencies: 349 | "@ethersproject/abstract-provider" "^5.7.0" 350 | "@ethersproject/abstract-signer" "^5.7.0" 351 | "@ethersproject/address" "^5.7.0" 352 | "@ethersproject/base64" "^5.7.0" 353 | "@ethersproject/basex" "^5.7.0" 354 | "@ethersproject/bignumber" "^5.7.0" 355 | "@ethersproject/bytes" "^5.7.0" 356 | "@ethersproject/constants" "^5.7.0" 357 | "@ethersproject/hash" "^5.7.0" 358 | "@ethersproject/logger" "^5.7.0" 359 | "@ethersproject/networks" "^5.7.0" 360 | "@ethersproject/properties" "^5.7.0" 361 | "@ethersproject/random" "^5.7.0" 362 | "@ethersproject/rlp" "^5.7.0" 363 | "@ethersproject/sha2" "^5.7.0" 364 | "@ethersproject/strings" "^5.7.0" 365 | "@ethersproject/transactions" "^5.7.0" 366 | "@ethersproject/web" "^5.7.0" 367 | "bech32" "1.1.4" 368 | "ws" "7.4.6" 369 | 370 | "@ethersproject/random@^5.7.0", "@ethersproject/random@5.7.0": 371 | "integrity" "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==" 372 | "resolved" "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz" 373 | "version" "5.7.0" 374 | dependencies: 375 | "@ethersproject/bytes" "^5.7.0" 376 | "@ethersproject/logger" "^5.7.0" 377 | 378 | "@ethersproject/rlp@^5.7.0", "@ethersproject/rlp@5.7.0": 379 | "integrity" "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==" 380 | "resolved" "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz" 381 | "version" "5.7.0" 382 | dependencies: 383 | "@ethersproject/bytes" "^5.7.0" 384 | "@ethersproject/logger" "^5.7.0" 385 | 386 | "@ethersproject/sha2@^5.7.0", "@ethersproject/sha2@5.7.0": 387 | "integrity" "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==" 388 | "resolved" "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz" 389 | "version" "5.7.0" 390 | dependencies: 391 | "@ethersproject/bytes" "^5.7.0" 392 | "@ethersproject/logger" "^5.7.0" 393 | "hash.js" "1.1.7" 394 | 395 | "@ethersproject/signing-key@^5.7.0", "@ethersproject/signing-key@5.7.0": 396 | "integrity" "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==" 397 | "resolved" "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz" 398 | "version" "5.7.0" 399 | dependencies: 400 | "@ethersproject/bytes" "^5.7.0" 401 | "@ethersproject/logger" "^5.7.0" 402 | "@ethersproject/properties" "^5.7.0" 403 | "bn.js" "^5.2.1" 404 | "elliptic" "6.5.4" 405 | "hash.js" "1.1.7" 406 | 407 | "@ethersproject/solidity@5.7.0": 408 | "integrity" "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==" 409 | "resolved" "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz" 410 | "version" "5.7.0" 411 | dependencies: 412 | "@ethersproject/bignumber" "^5.7.0" 413 | "@ethersproject/bytes" "^5.7.0" 414 | "@ethersproject/keccak256" "^5.7.0" 415 | "@ethersproject/logger" "^5.7.0" 416 | "@ethersproject/sha2" "^5.7.0" 417 | "@ethersproject/strings" "^5.7.0" 418 | 419 | "@ethersproject/strings@^5.7.0", "@ethersproject/strings@5.7.0": 420 | "integrity" "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==" 421 | "resolved" "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz" 422 | "version" "5.7.0" 423 | dependencies: 424 | "@ethersproject/bytes" "^5.7.0" 425 | "@ethersproject/constants" "^5.7.0" 426 | "@ethersproject/logger" "^5.7.0" 427 | 428 | "@ethersproject/transactions@^5.7.0", "@ethersproject/transactions@5.7.0": 429 | "integrity" "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==" 430 | "resolved" "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz" 431 | "version" "5.7.0" 432 | dependencies: 433 | "@ethersproject/address" "^5.7.0" 434 | "@ethersproject/bignumber" "^5.7.0" 435 | "@ethersproject/bytes" "^5.7.0" 436 | "@ethersproject/constants" "^5.7.0" 437 | "@ethersproject/keccak256" "^5.7.0" 438 | "@ethersproject/logger" "^5.7.0" 439 | "@ethersproject/properties" "^5.7.0" 440 | "@ethersproject/rlp" "^5.7.0" 441 | "@ethersproject/signing-key" "^5.7.0" 442 | 443 | "@ethersproject/units@5.7.0": 444 | "integrity" "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==" 445 | "resolved" "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz" 446 | "version" "5.7.0" 447 | dependencies: 448 | "@ethersproject/bignumber" "^5.7.0" 449 | "@ethersproject/constants" "^5.7.0" 450 | "@ethersproject/logger" "^5.7.0" 451 | 452 | "@ethersproject/wallet@5.7.0": 453 | "integrity" "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==" 454 | "resolved" "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz" 455 | "version" "5.7.0" 456 | dependencies: 457 | "@ethersproject/abstract-provider" "^5.7.0" 458 | "@ethersproject/abstract-signer" "^5.7.0" 459 | "@ethersproject/address" "^5.7.0" 460 | "@ethersproject/bignumber" "^5.7.0" 461 | "@ethersproject/bytes" "^5.7.0" 462 | "@ethersproject/hash" "^5.7.0" 463 | "@ethersproject/hdnode" "^5.7.0" 464 | "@ethersproject/json-wallets" "^5.7.0" 465 | "@ethersproject/keccak256" "^5.7.0" 466 | "@ethersproject/logger" "^5.7.0" 467 | "@ethersproject/properties" "^5.7.0" 468 | "@ethersproject/random" "^5.7.0" 469 | "@ethersproject/signing-key" "^5.7.0" 470 | "@ethersproject/transactions" "^5.7.0" 471 | "@ethersproject/wordlists" "^5.7.0" 472 | 473 | "@ethersproject/web@^5.7.0", "@ethersproject/web@5.7.1": 474 | "integrity" "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==" 475 | "resolved" "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz" 476 | "version" "5.7.1" 477 | dependencies: 478 | "@ethersproject/base64" "^5.7.0" 479 | "@ethersproject/bytes" "^5.7.0" 480 | "@ethersproject/logger" "^5.7.0" 481 | "@ethersproject/properties" "^5.7.0" 482 | "@ethersproject/strings" "^5.7.0" 483 | 484 | "@ethersproject/wordlists@^5.7.0", "@ethersproject/wordlists@5.7.0": 485 | "integrity" "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==" 486 | "resolved" "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz" 487 | "version" "5.7.0" 488 | dependencies: 489 | "@ethersproject/bytes" "^5.7.0" 490 | "@ethersproject/hash" "^5.7.0" 491 | "@ethersproject/logger" "^5.7.0" 492 | "@ethersproject/properties" "^5.7.0" 493 | "@ethersproject/strings" "^5.7.0" 494 | 495 | "@metamask/eth-sig-util@^4.0.0": 496 | "integrity" "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==" 497 | "resolved" "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz" 498 | "version" "4.0.1" 499 | dependencies: 500 | "ethereumjs-abi" "^0.6.8" 501 | "ethereumjs-util" "^6.2.1" 502 | "ethjs-util" "^0.1.6" 503 | "tweetnacl" "^1.0.3" 504 | "tweetnacl-util" "^0.15.1" 505 | 506 | "@noble/hashes@~1.2.0", "@noble/hashes@1.2.0": 507 | "integrity" "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==" 508 | "resolved" "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz" 509 | "version" "1.2.0" 510 | 511 | "@noble/secp256k1@~1.7.0", "@noble/secp256k1@1.7.1": 512 | "integrity" "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==" 513 | "resolved" "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz" 514 | "version" "1.7.1" 515 | 516 | "@nomicfoundation/ethereumjs-block@5.0.1": 517 | "integrity" "sha512-u1Yioemi6Ckj3xspygu/SfFvm8vZEO8/Yx5a1QLzi6nVU0jz3Pg2OmHKJ5w+D9Ogk1vhwRiqEBAqcb0GVhCyHw==" 518 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-5.0.1.tgz" 519 | "version" "5.0.1" 520 | dependencies: 521 | "@nomicfoundation/ethereumjs-common" "4.0.1" 522 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 523 | "@nomicfoundation/ethereumjs-trie" "6.0.1" 524 | "@nomicfoundation/ethereumjs-tx" "5.0.1" 525 | "@nomicfoundation/ethereumjs-util" "9.0.1" 526 | "ethereum-cryptography" "0.1.3" 527 | "ethers" "^5.7.1" 528 | 529 | "@nomicfoundation/ethereumjs-blockchain@7.0.1": 530 | "integrity" "sha512-NhzndlGg829XXbqJEYrF1VeZhAwSPgsK/OB7TVrdzft3y918hW5KNd7gIZ85sn6peDZOdjBsAXIpXZ38oBYE5A==" 531 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-7.0.1.tgz" 532 | "version" "7.0.1" 533 | dependencies: 534 | "@nomicfoundation/ethereumjs-block" "5.0.1" 535 | "@nomicfoundation/ethereumjs-common" "4.0.1" 536 | "@nomicfoundation/ethereumjs-ethash" "3.0.1" 537 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 538 | "@nomicfoundation/ethereumjs-trie" "6.0.1" 539 | "@nomicfoundation/ethereumjs-tx" "5.0.1" 540 | "@nomicfoundation/ethereumjs-util" "9.0.1" 541 | "abstract-level" "^1.0.3" 542 | "debug" "^4.3.3" 543 | "ethereum-cryptography" "0.1.3" 544 | "level" "^8.0.0" 545 | "lru-cache" "^5.1.1" 546 | "memory-level" "^1.0.0" 547 | 548 | "@nomicfoundation/ethereumjs-common@4.0.1": 549 | "integrity" "sha512-OBErlkfp54GpeiE06brBW/TTbtbuBJV5YI5Nz/aB2evTDo+KawyEzPjBlSr84z/8MFfj8wS2wxzQX1o32cev5g==" 550 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-4.0.1.tgz" 551 | "version" "4.0.1" 552 | dependencies: 553 | "@nomicfoundation/ethereumjs-util" "9.0.1" 554 | "crc-32" "^1.2.0" 555 | 556 | "@nomicfoundation/ethereumjs-ethash@3.0.1": 557 | "integrity" "sha512-KDjGIB5igzWOp8Ik5I6QiRH5DH+XgILlplsHR7TEuWANZA759G6krQ6o8bvj+tRUz08YygMQu/sGd9mJ1DYT8w==" 558 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.1.tgz" 559 | "version" "3.0.1" 560 | dependencies: 561 | "@nomicfoundation/ethereumjs-block" "5.0.1" 562 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 563 | "@nomicfoundation/ethereumjs-util" "9.0.1" 564 | "abstract-level" "^1.0.3" 565 | "bigint-crypto-utils" "^3.0.23" 566 | "ethereum-cryptography" "0.1.3" 567 | 568 | "@nomicfoundation/ethereumjs-evm@2.0.1": 569 | "integrity" "sha512-oL8vJcnk0Bx/onl+TgQOQ1t/534GKFaEG17fZmwtPFeH8S5soiBYPCLUrvANOl4sCp9elYxIMzIiTtMtNNN8EQ==" 570 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-2.0.1.tgz" 571 | "version" "2.0.1" 572 | dependencies: 573 | "@ethersproject/providers" "^5.7.1" 574 | "@nomicfoundation/ethereumjs-common" "4.0.1" 575 | "@nomicfoundation/ethereumjs-tx" "5.0.1" 576 | "@nomicfoundation/ethereumjs-util" "9.0.1" 577 | "debug" "^4.3.3" 578 | "ethereum-cryptography" "0.1.3" 579 | "mcl-wasm" "^0.7.1" 580 | "rustbn.js" "~0.2.0" 581 | 582 | "@nomicfoundation/ethereumjs-rlp@5.0.1": 583 | "integrity" "sha512-xtxrMGa8kP4zF5ApBQBtjlSbN5E2HI8m8FYgVSYAnO6ssUoY5pVPGy2H8+xdf/bmMa22Ce8nWMH3aEW8CcqMeQ==" 584 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-5.0.1.tgz" 585 | "version" "5.0.1" 586 | 587 | "@nomicfoundation/ethereumjs-statemanager@2.0.1": 588 | "integrity" "sha512-B5ApMOnlruVOR7gisBaYwFX+L/AP7i/2oAahatssjPIBVDF6wTX1K7Qpa39E/nzsH8iYuL3krkYeUFIdO3EMUQ==" 589 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-2.0.1.tgz" 590 | "version" "2.0.1" 591 | dependencies: 592 | "@nomicfoundation/ethereumjs-common" "4.0.1" 593 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 594 | "debug" "^4.3.3" 595 | "ethereum-cryptography" "0.1.3" 596 | "ethers" "^5.7.1" 597 | "js-sdsl" "^4.1.4" 598 | 599 | "@nomicfoundation/ethereumjs-trie@6.0.1": 600 | "integrity" "sha512-A64It/IMpDVODzCgxDgAAla8jNjNtsoQZIzZUfIV5AY6Coi4nvn7+VReBn5itlxMiL2yaTlQr9TRWp3CSI6VoA==" 601 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-6.0.1.tgz" 602 | "version" "6.0.1" 603 | dependencies: 604 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 605 | "@nomicfoundation/ethereumjs-util" "9.0.1" 606 | "@types/readable-stream" "^2.3.13" 607 | "ethereum-cryptography" "0.1.3" 608 | "readable-stream" "^3.6.0" 609 | 610 | "@nomicfoundation/ethereumjs-tx@5.0.1": 611 | "integrity" "sha512-0HwxUF2u2hrsIM1fsasjXvlbDOq1ZHFV2dd1yGq8CA+MEYhaxZr8OTScpVkkxqMwBcc5y83FyPl0J9MZn3kY0w==" 612 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-5.0.1.tgz" 613 | "version" "5.0.1" 614 | dependencies: 615 | "@chainsafe/ssz" "^0.9.2" 616 | "@ethersproject/providers" "^5.7.2" 617 | "@nomicfoundation/ethereumjs-common" "4.0.1" 618 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 619 | "@nomicfoundation/ethereumjs-util" "9.0.1" 620 | "ethereum-cryptography" "0.1.3" 621 | 622 | "@nomicfoundation/ethereumjs-util@9.0.1": 623 | "integrity" "sha512-TwbhOWQ8QoSCFhV/DDfSmyfFIHjPjFBj957219+V3jTZYZ2rf9PmDtNOeZWAE3p3vlp8xb02XGpd0v6nTUPbsA==" 624 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-9.0.1.tgz" 625 | "version" "9.0.1" 626 | dependencies: 627 | "@chainsafe/ssz" "^0.10.0" 628 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 629 | "ethereum-cryptography" "0.1.3" 630 | 631 | "@nomicfoundation/ethereumjs-vm@7.0.1": 632 | "integrity" "sha512-rArhyn0jPsS/D+ApFsz3yVJMQ29+pVzNZ0VJgkzAZ+7FqXSRtThl1C1prhmlVr3YNUlfpZ69Ak+RUT4g7VoOuQ==" 633 | "resolved" "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-7.0.1.tgz" 634 | "version" "7.0.1" 635 | dependencies: 636 | "@nomicfoundation/ethereumjs-block" "5.0.1" 637 | "@nomicfoundation/ethereumjs-blockchain" "7.0.1" 638 | "@nomicfoundation/ethereumjs-common" "4.0.1" 639 | "@nomicfoundation/ethereumjs-evm" "2.0.1" 640 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 641 | "@nomicfoundation/ethereumjs-statemanager" "2.0.1" 642 | "@nomicfoundation/ethereumjs-trie" "6.0.1" 643 | "@nomicfoundation/ethereumjs-tx" "5.0.1" 644 | "@nomicfoundation/ethereumjs-util" "9.0.1" 645 | "debug" "^4.3.3" 646 | "ethereum-cryptography" "0.1.3" 647 | "mcl-wasm" "^0.7.1" 648 | "rustbn.js" "~0.2.0" 649 | 650 | "@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.1": 651 | "integrity" "sha512-KcTodaQw8ivDZyF+D76FokN/HdpgGpfjc/gFCImdLUyqB6eSWVaZPazMbeAjmfhx3R0zm/NYVzxwAokFKgrc0w==" 652 | "resolved" "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.1.tgz" 653 | "version" "0.1.1" 654 | 655 | "@nomicfoundation/solidity-analyzer@^0.1.0": 656 | "integrity" "sha512-1LMtXj1puAxyFusBgUIy5pZk3073cNXYnXUpuNKFghHbIit/xZgbk0AokpUADbNm3gyD6bFWl3LRFh3dhVdREg==" 657 | "resolved" "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.1.tgz" 658 | "version" "0.1.1" 659 | optionalDependencies: 660 | "@nomicfoundation/solidity-analyzer-darwin-arm64" "0.1.1" 661 | "@nomicfoundation/solidity-analyzer-darwin-x64" "0.1.1" 662 | "@nomicfoundation/solidity-analyzer-freebsd-x64" "0.1.1" 663 | "@nomicfoundation/solidity-analyzer-linux-arm64-gnu" "0.1.1" 664 | "@nomicfoundation/solidity-analyzer-linux-arm64-musl" "0.1.1" 665 | "@nomicfoundation/solidity-analyzer-linux-x64-gnu" "0.1.1" 666 | "@nomicfoundation/solidity-analyzer-linux-x64-musl" "0.1.1" 667 | "@nomicfoundation/solidity-analyzer-win32-arm64-msvc" "0.1.1" 668 | "@nomicfoundation/solidity-analyzer-win32-ia32-msvc" "0.1.1" 669 | "@nomicfoundation/solidity-analyzer-win32-x64-msvc" "0.1.1" 670 | 671 | "@openzeppelin/contracts-upgradeable@4.7.3": 672 | "integrity" "sha512-+wuegAMaLcZnLCJIvrVUDzA9z/Wp93f0Dla/4jJvIhijRrPabjQbZe6fWiECLaJyfn5ci9fqf9vTw3xpQOad2A==" 673 | "resolved" "https://registry.npmjs.org/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.7.3.tgz" 674 | "version" "4.7.3" 675 | 676 | "@openzeppelin/contracts@4.7.3": 677 | "integrity" "sha512-dGRS0agJzu8ybo44pCIf3xBaPQN/65AIXNgK8+4gzKd5kbvlqyxryUYVLJv7fK98Seyd2hDZzVEHSWAh0Bt1Yw==" 678 | "resolved" "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.7.3.tgz" 679 | "version" "4.7.3" 680 | 681 | "@scure/base@~1.1.0": 682 | "integrity" "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==" 683 | "resolved" "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz" 684 | "version" "1.1.1" 685 | 686 | "@scure/bip32@1.1.5": 687 | "integrity" "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==" 688 | "resolved" "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz" 689 | "version" "1.1.5" 690 | dependencies: 691 | "@noble/hashes" "~1.2.0" 692 | "@noble/secp256k1" "~1.7.0" 693 | "@scure/base" "~1.1.0" 694 | 695 | "@scure/bip39@1.1.1": 696 | "integrity" "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==" 697 | "resolved" "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz" 698 | "version" "1.1.1" 699 | dependencies: 700 | "@noble/hashes" "~1.2.0" 701 | "@scure/base" "~1.1.0" 702 | 703 | "@sentry/core@5.30.0": 704 | "integrity" "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==" 705 | "resolved" "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz" 706 | "version" "5.30.0" 707 | dependencies: 708 | "@sentry/hub" "5.30.0" 709 | "@sentry/minimal" "5.30.0" 710 | "@sentry/types" "5.30.0" 711 | "@sentry/utils" "5.30.0" 712 | "tslib" "^1.9.3" 713 | 714 | "@sentry/hub@5.30.0": 715 | "integrity" "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==" 716 | "resolved" "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz" 717 | "version" "5.30.0" 718 | dependencies: 719 | "@sentry/types" "5.30.0" 720 | "@sentry/utils" "5.30.0" 721 | "tslib" "^1.9.3" 722 | 723 | "@sentry/minimal@5.30.0": 724 | "integrity" "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==" 725 | "resolved" "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz" 726 | "version" "5.30.0" 727 | dependencies: 728 | "@sentry/hub" "5.30.0" 729 | "@sentry/types" "5.30.0" 730 | "tslib" "^1.9.3" 731 | 732 | "@sentry/node@^5.18.1": 733 | "integrity" "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==" 734 | "resolved" "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz" 735 | "version" "5.30.0" 736 | dependencies: 737 | "@sentry/core" "5.30.0" 738 | "@sentry/hub" "5.30.0" 739 | "@sentry/tracing" "5.30.0" 740 | "@sentry/types" "5.30.0" 741 | "@sentry/utils" "5.30.0" 742 | "cookie" "^0.4.1" 743 | "https-proxy-agent" "^5.0.0" 744 | "lru_map" "^0.3.3" 745 | "tslib" "^1.9.3" 746 | 747 | "@sentry/tracing@5.30.0": 748 | "integrity" "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==" 749 | "resolved" "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz" 750 | "version" "5.30.0" 751 | dependencies: 752 | "@sentry/hub" "5.30.0" 753 | "@sentry/minimal" "5.30.0" 754 | "@sentry/types" "5.30.0" 755 | "@sentry/utils" "5.30.0" 756 | "tslib" "^1.9.3" 757 | 758 | "@sentry/types@5.30.0": 759 | "integrity" "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==" 760 | "resolved" "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz" 761 | "version" "5.30.0" 762 | 763 | "@sentry/utils@5.30.0": 764 | "integrity" "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==" 765 | "resolved" "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz" 766 | "version" "5.30.0" 767 | dependencies: 768 | "@sentry/types" "5.30.0" 769 | "tslib" "^1.9.3" 770 | 771 | "@types/bn.js@^4.11.3": 772 | "integrity" "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==" 773 | "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz" 774 | "version" "4.11.6" 775 | dependencies: 776 | "@types/node" "*" 777 | 778 | "@types/bn.js@^5.1.0": 779 | "integrity" "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==" 780 | "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz" 781 | "version" "5.1.1" 782 | dependencies: 783 | "@types/node" "*" 784 | 785 | "@types/lru-cache@^5.1.0": 786 | "integrity" "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" 787 | "resolved" "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz" 788 | "version" "5.1.1" 789 | 790 | "@types/node@*": 791 | "integrity" "sha512-u+h43R6U8xXDt2vzUaVP3VwjjLyOJk6uEciZS8OSyziUQGOwmk+l+4drxcsDboHXwyTaqS1INebghmWMRxq3LA==" 792 | "resolved" "https://registry.npmjs.org/@types/node/-/node-18.8.0.tgz" 793 | "version" "18.8.0" 794 | 795 | "@types/pbkdf2@^3.0.0": 796 | "integrity" "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==" 797 | "resolved" "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz" 798 | "version" "3.1.0" 799 | dependencies: 800 | "@types/node" "*" 801 | 802 | "@types/readable-stream@^2.3.13": 803 | "integrity" "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==" 804 | "resolved" "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz" 805 | "version" "2.3.15" 806 | dependencies: 807 | "@types/node" "*" 808 | "safe-buffer" "~5.1.1" 809 | 810 | "@types/secp256k1@^4.0.1": 811 | "integrity" "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==" 812 | "resolved" "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz" 813 | "version" "4.0.3" 814 | dependencies: 815 | "@types/node" "*" 816 | 817 | "abort-controller@^3.0.0": 818 | "integrity" "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==" 819 | "resolved" "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" 820 | "version" "3.0.0" 821 | dependencies: 822 | "event-target-shim" "^5.0.0" 823 | 824 | "abstract-level@^1.0.0", "abstract-level@^1.0.2", "abstract-level@^1.0.3": 825 | "integrity" "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==" 826 | "resolved" "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz" 827 | "version" "1.0.3" 828 | dependencies: 829 | "buffer" "^6.0.3" 830 | "catering" "^2.1.0" 831 | "is-buffer" "^2.0.5" 832 | "level-supports" "^4.0.0" 833 | "level-transcoder" "^1.0.1" 834 | "module-error" "^1.0.1" 835 | "queue-microtask" "^1.2.3" 836 | 837 | "adm-zip@^0.4.16": 838 | "integrity" "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==" 839 | "resolved" "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz" 840 | "version" "0.4.16" 841 | 842 | "aes-js@3.0.0": 843 | "integrity" "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" 844 | "resolved" "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz" 845 | "version" "3.0.0" 846 | 847 | "agent-base@6": 848 | "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" 849 | "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" 850 | "version" "6.0.2" 851 | dependencies: 852 | "debug" "4" 853 | 854 | "aggregate-error@^3.0.0": 855 | "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" 856 | "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" 857 | "version" "3.1.0" 858 | dependencies: 859 | "clean-stack" "^2.0.0" 860 | "indent-string" "^4.0.0" 861 | 862 | "ansi-colors@^4.1.1": 863 | "integrity" "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" 864 | "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" 865 | "version" "4.1.3" 866 | 867 | "ansi-colors@4.1.1": 868 | "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" 869 | "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" 870 | "version" "4.1.1" 871 | 872 | "ansi-escapes@^4.3.0": 873 | "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" 874 | "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" 875 | "version" "4.3.2" 876 | dependencies: 877 | "type-fest" "^0.21.3" 878 | 879 | "ansi-regex@^5.0.1": 880 | "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" 881 | "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" 882 | "version" "5.0.1" 883 | 884 | "ansi-styles@^3.2.1": 885 | "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" 886 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" 887 | "version" "3.2.1" 888 | dependencies: 889 | "color-convert" "^1.9.0" 890 | 891 | "ansi-styles@^4.0.0": 892 | "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" 893 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" 894 | "version" "4.3.0" 895 | dependencies: 896 | "color-convert" "^2.0.1" 897 | 898 | "ansi-styles@^4.1.0": 899 | "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" 900 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" 901 | "version" "4.3.0" 902 | dependencies: 903 | "color-convert" "^2.0.1" 904 | 905 | "anymatch@~3.1.2": 906 | "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" 907 | "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" 908 | "version" "3.1.3" 909 | dependencies: 910 | "normalize-path" "^3.0.0" 911 | "picomatch" "^2.0.4" 912 | 913 | "argparse@^2.0.1": 914 | "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 915 | "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" 916 | "version" "2.0.1" 917 | 918 | "assertion-error@^1.1.0": 919 | "integrity" "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" 920 | "resolved" "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" 921 | "version" "1.1.0" 922 | 923 | "balanced-match@^1.0.0": 924 | "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 925 | "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" 926 | "version" "1.0.2" 927 | 928 | "base-x@^3.0.2": 929 | "integrity" "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==" 930 | "resolved" "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz" 931 | "version" "3.0.9" 932 | dependencies: 933 | "safe-buffer" "^5.0.1" 934 | 935 | "base64-js@^1.3.1": 936 | "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" 937 | "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" 938 | "version" "1.5.1" 939 | 940 | "bech32@1.1.4": 941 | "integrity" "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" 942 | "resolved" "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" 943 | "version" "1.1.4" 944 | 945 | "bigint-crypto-utils@^3.0.23": 946 | "integrity" "sha512-U1RbE3aX9ayCUVcIPHuPDPKcK3SFOXf93J1UK/iHlJuQB7bhagPIX06/CLpLEsDThJ7KA4Dhrnzynl+d2weTiw==" 947 | "resolved" "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz" 948 | "version" "3.2.2" 949 | 950 | "bignumber.js@^9.0.1": 951 | "integrity" "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==" 952 | "resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz" 953 | "version" "9.1.0" 954 | 955 | "binary-extensions@^2.0.0": 956 | "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" 957 | "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" 958 | "version" "2.2.0" 959 | 960 | "blakejs@^1.1.0": 961 | "integrity" "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" 962 | "resolved" "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz" 963 | "version" "1.2.1" 964 | 965 | "bn.js@^4.11.0": 966 | "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 967 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 968 | "version" "4.12.0" 969 | 970 | "bn.js@^4.11.8": 971 | "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 972 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 973 | "version" "4.12.0" 974 | 975 | "bn.js@^4.11.9": 976 | "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 977 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 978 | "version" "4.12.0" 979 | 980 | "bn.js@^5.1.2", "bn.js@^5.2.0", "bn.js@^5.2.1": 981 | "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" 982 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" 983 | "version" "5.2.1" 984 | 985 | "bn.js@4.11.6": 986 | "integrity" "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" 987 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" 988 | "version" "4.11.6" 989 | 990 | "brace-expansion@^1.1.7": 991 | "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" 992 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" 993 | "version" "1.1.11" 994 | dependencies: 995 | "balanced-match" "^1.0.0" 996 | "concat-map" "0.0.1" 997 | 998 | "brace-expansion@^2.0.1": 999 | "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" 1000 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" 1001 | "version" "2.0.1" 1002 | dependencies: 1003 | "balanced-match" "^1.0.0" 1004 | 1005 | "braces@~3.0.2": 1006 | "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" 1007 | "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" 1008 | "version" "3.0.2" 1009 | dependencies: 1010 | "fill-range" "^7.0.1" 1011 | 1012 | "brorand@^1.1.0": 1013 | "integrity" "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" 1014 | "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" 1015 | "version" "1.1.0" 1016 | 1017 | "browser-level@^1.0.1": 1018 | "integrity" "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==" 1019 | "resolved" "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz" 1020 | "version" "1.0.1" 1021 | dependencies: 1022 | "abstract-level" "^1.0.2" 1023 | "catering" "^2.1.1" 1024 | "module-error" "^1.0.2" 1025 | "run-parallel-limit" "^1.1.0" 1026 | 1027 | "browser-stdout@1.3.1": 1028 | "integrity" "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" 1029 | "resolved" "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" 1030 | "version" "1.3.1" 1031 | 1032 | "browserify-aes@^1.2.0": 1033 | "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" 1034 | "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" 1035 | "version" "1.2.0" 1036 | dependencies: 1037 | "buffer-xor" "^1.0.3" 1038 | "cipher-base" "^1.0.0" 1039 | "create-hash" "^1.1.0" 1040 | "evp_bytestokey" "^1.0.3" 1041 | "inherits" "^2.0.1" 1042 | "safe-buffer" "^5.0.1" 1043 | 1044 | "bs58@^4.0.0": 1045 | "integrity" "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==" 1046 | "resolved" "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" 1047 | "version" "4.0.1" 1048 | dependencies: 1049 | "base-x" "^3.0.2" 1050 | 1051 | "bs58check@^2.1.2": 1052 | "integrity" "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==" 1053 | "resolved" "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz" 1054 | "version" "2.1.2" 1055 | dependencies: 1056 | "bs58" "^4.0.0" 1057 | "create-hash" "^1.1.0" 1058 | "safe-buffer" "^5.1.2" 1059 | 1060 | "buffer-from@^1.0.0": 1061 | "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" 1062 | "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" 1063 | "version" "1.1.2" 1064 | 1065 | "buffer-reverse@^1.0.1": 1066 | "integrity" "sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==" 1067 | "resolved" "https://registry.npmjs.org/buffer-reverse/-/buffer-reverse-1.0.1.tgz" 1068 | "version" "1.0.1" 1069 | 1070 | "buffer-xor@^1.0.3": 1071 | "integrity" "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" 1072 | "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" 1073 | "version" "1.0.3" 1074 | 1075 | "buffer@^6.0.3": 1076 | "integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==" 1077 | "resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" 1078 | "version" "6.0.3" 1079 | dependencies: 1080 | "base64-js" "^1.3.1" 1081 | "ieee754" "^1.2.1" 1082 | 1083 | "bufio@^1.0.7": 1084 | "integrity" "sha512-bd1dDQhiC+bEbEfg56IdBv7faWa6OipMs/AFFFvtFnB3wAYjlwQpQRZ0pm6ZkgtfL0pILRXhKxOiQj6UzoMR7A==" 1085 | "resolved" "https://registry.npmjs.org/bufio/-/bufio-1.0.7.tgz" 1086 | "version" "1.0.7" 1087 | 1088 | "busboy@^1.6.0": 1089 | "integrity" "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==" 1090 | "resolved" "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" 1091 | "version" "1.6.0" 1092 | dependencies: 1093 | "streamsearch" "^1.1.0" 1094 | 1095 | "bytes@3.1.2": 1096 | "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" 1097 | "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" 1098 | "version" "3.1.2" 1099 | 1100 | "call-bind@^1.0.0": 1101 | "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" 1102 | "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" 1103 | "version" "1.0.2" 1104 | dependencies: 1105 | "function-bind" "^1.1.1" 1106 | "get-intrinsic" "^1.0.2" 1107 | 1108 | "camelcase@^6.0.0": 1109 | "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" 1110 | "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" 1111 | "version" "6.3.0" 1112 | 1113 | "case@^1.6.3": 1114 | "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" 1115 | "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" 1116 | "version" "1.6.3" 1117 | 1118 | "catering@^2.1.0", "catering@^2.1.1": 1119 | "integrity" "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==" 1120 | "resolved" "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz" 1121 | "version" "2.1.1" 1122 | 1123 | "chai@^4.3.4": 1124 | "integrity" "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==" 1125 | "resolved" "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz" 1126 | "version" "4.3.6" 1127 | dependencies: 1128 | "assertion-error" "^1.1.0" 1129 | "check-error" "^1.0.2" 1130 | "deep-eql" "^3.0.1" 1131 | "get-func-name" "^2.0.0" 1132 | "loupe" "^2.3.1" 1133 | "pathval" "^1.1.1" 1134 | "type-detect" "^4.0.5" 1135 | 1136 | "chalk@^2.4.2": 1137 | "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" 1138 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" 1139 | "version" "2.4.2" 1140 | dependencies: 1141 | "ansi-styles" "^3.2.1" 1142 | "escape-string-regexp" "^1.0.5" 1143 | "supports-color" "^5.3.0" 1144 | 1145 | "chalk@^4.1.0": 1146 | "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" 1147 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" 1148 | "version" "4.1.2" 1149 | dependencies: 1150 | "ansi-styles" "^4.1.0" 1151 | "supports-color" "^7.1.0" 1152 | 1153 | "check-error@^1.0.2": 1154 | "integrity" "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==" 1155 | "resolved" "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz" 1156 | "version" "1.0.2" 1157 | 1158 | "chokidar@^3.4.0", "chokidar@3.5.3": 1159 | "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" 1160 | "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" 1161 | "version" "3.5.3" 1162 | dependencies: 1163 | "anymatch" "~3.1.2" 1164 | "braces" "~3.0.2" 1165 | "glob-parent" "~5.1.2" 1166 | "is-binary-path" "~2.1.0" 1167 | "is-glob" "~4.0.1" 1168 | "normalize-path" "~3.0.0" 1169 | "readdirp" "~3.6.0" 1170 | optionalDependencies: 1171 | "fsevents" "~2.3.2" 1172 | 1173 | "ci-info@^2.0.0": 1174 | "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" 1175 | "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" 1176 | "version" "2.0.0" 1177 | 1178 | "cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": 1179 | "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" 1180 | "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" 1181 | "version" "1.0.4" 1182 | dependencies: 1183 | "inherits" "^2.0.1" 1184 | "safe-buffer" "^5.0.1" 1185 | 1186 | "classic-level@^1.2.0": 1187 | "integrity" "sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg==" 1188 | "resolved" "https://registry.npmjs.org/classic-level/-/classic-level-1.3.0.tgz" 1189 | "version" "1.3.0" 1190 | dependencies: 1191 | "abstract-level" "^1.0.2" 1192 | "catering" "^2.1.0" 1193 | "module-error" "^1.0.1" 1194 | "napi-macros" "^2.2.2" 1195 | "node-gyp-build" "^4.3.0" 1196 | 1197 | "clean-stack@^2.0.0": 1198 | "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" 1199 | "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" 1200 | "version" "2.2.0" 1201 | 1202 | "cliui@^7.0.2": 1203 | "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" 1204 | "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" 1205 | "version" "7.0.4" 1206 | dependencies: 1207 | "string-width" "^4.2.0" 1208 | "strip-ansi" "^6.0.0" 1209 | "wrap-ansi" "^7.0.0" 1210 | 1211 | "color-convert@^1.9.0": 1212 | "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" 1213 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" 1214 | "version" "1.9.3" 1215 | dependencies: 1216 | "color-name" "1.1.3" 1217 | 1218 | "color-convert@^2.0.1": 1219 | "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" 1220 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" 1221 | "version" "2.0.1" 1222 | dependencies: 1223 | "color-name" "~1.1.4" 1224 | 1225 | "color-name@~1.1.4": 1226 | "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 1227 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" 1228 | "version" "1.1.4" 1229 | 1230 | "color-name@1.1.3": 1231 | "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 1232 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" 1233 | "version" "1.1.3" 1234 | 1235 | "command-exists@^1.2.8": 1236 | "integrity" "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" 1237 | "resolved" "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz" 1238 | "version" "1.2.9" 1239 | 1240 | "commander@3.0.2": 1241 | "integrity" "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" 1242 | "resolved" "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz" 1243 | "version" "3.0.2" 1244 | 1245 | "concat-map@0.0.1": 1246 | "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 1247 | "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" 1248 | "version" "0.0.1" 1249 | 1250 | "conduit-sdk@^0.0.3": 1251 | "integrity" "sha512-1ig3GxCBKpS1E1qh8rGIRitYeNTNxNXb1OF/gV6Ch4xncxzF1yAir43X1VkQrJvwKmjmputXZQbZEImzlIBd+g==" 1252 | "resolved" "https://registry.npmjs.org/conduit-sdk/-/conduit-sdk-0.0.3.tgz" 1253 | "version" "0.0.3" 1254 | dependencies: 1255 | "@eth-optimism/sdk" "^1.8.0" 1256 | "node-fetch" "^3.3.0" 1257 | "typescript" "^4.9.4" 1258 | 1259 | "cookie@^0.4.1": 1260 | "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" 1261 | "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" 1262 | "version" "0.4.2" 1263 | 1264 | "crc-32@^1.2.0": 1265 | "integrity" "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" 1266 | "resolved" "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" 1267 | "version" "1.2.2" 1268 | 1269 | "create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": 1270 | "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" 1271 | "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" 1272 | "version" "1.2.0" 1273 | dependencies: 1274 | "cipher-base" "^1.0.1" 1275 | "inherits" "^2.0.1" 1276 | "md5.js" "^1.3.4" 1277 | "ripemd160" "^2.0.1" 1278 | "sha.js" "^2.4.0" 1279 | 1280 | "create-hmac@^1.1.4", "create-hmac@^1.1.7": 1281 | "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" 1282 | "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" 1283 | "version" "1.1.7" 1284 | dependencies: 1285 | "cipher-base" "^1.0.3" 1286 | "create-hash" "^1.1.0" 1287 | "inherits" "^2.0.1" 1288 | "ripemd160" "^2.0.0" 1289 | "safe-buffer" "^5.0.1" 1290 | "sha.js" "^2.4.8" 1291 | 1292 | "crypto-js@^3.1.9-1": 1293 | "integrity" "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==" 1294 | "resolved" "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz" 1295 | "version" "3.3.0" 1296 | 1297 | "data-uri-to-buffer@^4.0.0": 1298 | "integrity" "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==" 1299 | "resolved" "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz" 1300 | "version" "4.0.0" 1301 | 1302 | "debug@^4.1.1", "debug@^4.3.3", "debug@4", "debug@4.3.4": 1303 | "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" 1304 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" 1305 | "version" "4.3.4" 1306 | dependencies: 1307 | "ms" "2.1.2" 1308 | 1309 | "decamelize@^4.0.0": 1310 | "integrity" "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==" 1311 | "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz" 1312 | "version" "4.0.0" 1313 | 1314 | "deep-eql@^3.0.1": 1315 | "integrity" "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==" 1316 | "resolved" "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz" 1317 | "version" "3.0.1" 1318 | dependencies: 1319 | "type-detect" "^4.0.0" 1320 | 1321 | "depd@2.0.0": 1322 | "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 1323 | "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" 1324 | "version" "2.0.0" 1325 | 1326 | "diff@5.0.0": 1327 | "integrity" "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==" 1328 | "resolved" "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz" 1329 | "version" "5.0.0" 1330 | 1331 | "dotenv@^16.0.0": 1332 | "integrity" "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" 1333 | "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz" 1334 | "version" "16.0.3" 1335 | 1336 | "elliptic@^6.5.2", "elliptic@^6.5.4", "elliptic@6.5.4": 1337 | "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==" 1338 | "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" 1339 | "version" "6.5.4" 1340 | dependencies: 1341 | "bn.js" "^4.11.9" 1342 | "brorand" "^1.1.0" 1343 | "hash.js" "^1.0.0" 1344 | "hmac-drbg" "^1.0.1" 1345 | "inherits" "^2.0.4" 1346 | "minimalistic-assert" "^1.0.1" 1347 | "minimalistic-crypto-utils" "^1.0.1" 1348 | 1349 | "emoji-regex@^8.0.0": 1350 | "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 1351 | "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" 1352 | "version" "8.0.0" 1353 | 1354 | "enquirer@^2.3.0": 1355 | "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" 1356 | "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" 1357 | "version" "2.3.6" 1358 | dependencies: 1359 | "ansi-colors" "^4.1.1" 1360 | 1361 | "env-paths@^2.2.0": 1362 | "integrity" "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" 1363 | "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" 1364 | "version" "2.2.1" 1365 | 1366 | "escalade@^3.1.1": 1367 | "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 1368 | "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" 1369 | "version" "3.1.1" 1370 | 1371 | "escape-string-regexp@^1.0.5": 1372 | "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" 1373 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 1374 | "version" "1.0.5" 1375 | 1376 | "escape-string-regexp@4.0.0": 1377 | "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" 1378 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" 1379 | "version" "4.0.0" 1380 | 1381 | "ethereum-bloom-filters@^1.0.6": 1382 | "integrity" "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==" 1383 | "resolved" "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz" 1384 | "version" "1.0.10" 1385 | dependencies: 1386 | "js-sha3" "^0.8.0" 1387 | 1388 | "ethereum-cryptography@^0.1.3", "ethereum-cryptography@0.1.3": 1389 | "integrity" "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==" 1390 | "resolved" "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz" 1391 | "version" "0.1.3" 1392 | dependencies: 1393 | "@types/pbkdf2" "^3.0.0" 1394 | "@types/secp256k1" "^4.0.1" 1395 | "blakejs" "^1.1.0" 1396 | "browserify-aes" "^1.2.0" 1397 | "bs58check" "^2.1.2" 1398 | "create-hash" "^1.2.0" 1399 | "create-hmac" "^1.1.7" 1400 | "hash.js" "^1.1.7" 1401 | "keccak" "^3.0.0" 1402 | "pbkdf2" "^3.0.17" 1403 | "randombytes" "^2.1.0" 1404 | "safe-buffer" "^5.1.2" 1405 | "scrypt-js" "^3.0.0" 1406 | "secp256k1" "^4.0.1" 1407 | "setimmediate" "^1.0.5" 1408 | 1409 | "ethereum-cryptography@^1.0.3": 1410 | "integrity" "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==" 1411 | "resolved" "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz" 1412 | "version" "1.2.0" 1413 | dependencies: 1414 | "@noble/hashes" "1.2.0" 1415 | "@noble/secp256k1" "1.7.1" 1416 | "@scure/bip32" "1.1.5" 1417 | "@scure/bip39" "1.1.1" 1418 | 1419 | "ethereumjs-abi@^0.6.8": 1420 | "integrity" "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==" 1421 | "resolved" "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz" 1422 | "version" "0.6.8" 1423 | dependencies: 1424 | "bn.js" "^4.11.8" 1425 | "ethereumjs-util" "^6.0.0" 1426 | 1427 | "ethereumjs-util@^6.0.0", "ethereumjs-util@^6.2.1": 1428 | "integrity" "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==" 1429 | "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz" 1430 | "version" "6.2.1" 1431 | dependencies: 1432 | "@types/bn.js" "^4.11.3" 1433 | "bn.js" "^4.11.0" 1434 | "create-hash" "^1.1.2" 1435 | "elliptic" "^6.5.2" 1436 | "ethereum-cryptography" "^0.1.3" 1437 | "ethjs-util" "0.1.6" 1438 | "rlp" "^2.2.3" 1439 | 1440 | "ethereumjs-util@^7.1.0": 1441 | "integrity" "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==" 1442 | "resolved" "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz" 1443 | "version" "7.1.5" 1444 | dependencies: 1445 | "@types/bn.js" "^5.1.0" 1446 | "bn.js" "^5.1.2" 1447 | "create-hash" "^1.1.2" 1448 | "ethereum-cryptography" "^0.1.3" 1449 | "rlp" "^2.2.4" 1450 | 1451 | "ethers@^5", "ethers@^5.7.0", "ethers@^5.7.1": 1452 | "integrity" "sha512-5krze4dRLITX7FpU8J4WscXqADiKmyeNlylmmDLbS95DaZpBhDe2YSwRQwKXWNyXcox7a3gBgm/MkGXV1O1S/Q==" 1453 | "resolved" "https://registry.npmjs.org/ethers/-/ethers-5.7.1.tgz" 1454 | "version" "5.7.1" 1455 | dependencies: 1456 | "@ethersproject/abi" "5.7.0" 1457 | "@ethersproject/abstract-provider" "5.7.0" 1458 | "@ethersproject/abstract-signer" "5.7.0" 1459 | "@ethersproject/address" "5.7.0" 1460 | "@ethersproject/base64" "5.7.0" 1461 | "@ethersproject/basex" "5.7.0" 1462 | "@ethersproject/bignumber" "5.7.0" 1463 | "@ethersproject/bytes" "5.7.0" 1464 | "@ethersproject/constants" "5.7.0" 1465 | "@ethersproject/contracts" "5.7.0" 1466 | "@ethersproject/hash" "5.7.0" 1467 | "@ethersproject/hdnode" "5.7.0" 1468 | "@ethersproject/json-wallets" "5.7.0" 1469 | "@ethersproject/keccak256" "5.7.0" 1470 | "@ethersproject/logger" "5.7.0" 1471 | "@ethersproject/networks" "5.7.1" 1472 | "@ethersproject/pbkdf2" "5.7.0" 1473 | "@ethersproject/properties" "5.7.0" 1474 | "@ethersproject/providers" "5.7.1" 1475 | "@ethersproject/random" "5.7.0" 1476 | "@ethersproject/rlp" "5.7.0" 1477 | "@ethersproject/sha2" "5.7.0" 1478 | "@ethersproject/signing-key" "5.7.0" 1479 | "@ethersproject/solidity" "5.7.0" 1480 | "@ethersproject/strings" "5.7.0" 1481 | "@ethersproject/transactions" "5.7.0" 1482 | "@ethersproject/units" "5.7.0" 1483 | "@ethersproject/wallet" "5.7.0" 1484 | "@ethersproject/web" "5.7.1" 1485 | "@ethersproject/wordlists" "5.7.0" 1486 | 1487 | "ethjs-unit@0.1.6": 1488 | "integrity" "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==" 1489 | "resolved" "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz" 1490 | "version" "0.1.6" 1491 | dependencies: 1492 | "bn.js" "4.11.6" 1493 | "number-to-bn" "1.7.0" 1494 | 1495 | "ethjs-util@^0.1.6", "ethjs-util@0.1.6": 1496 | "integrity" "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==" 1497 | "resolved" "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz" 1498 | "version" "0.1.6" 1499 | dependencies: 1500 | "is-hex-prefixed" "1.0.0" 1501 | "strip-hex-prefix" "1.0.0" 1502 | 1503 | "event-target-shim@^5.0.0": 1504 | "integrity" "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" 1505 | "resolved" "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" 1506 | "version" "5.0.1" 1507 | 1508 | "evp_bytestokey@^1.0.3": 1509 | "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" 1510 | "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" 1511 | "version" "1.0.3" 1512 | dependencies: 1513 | "md5.js" "^1.3.4" 1514 | "safe-buffer" "^5.1.1" 1515 | 1516 | "fetch-blob@^3.1.2", "fetch-blob@^3.1.4": 1517 | "integrity" "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==" 1518 | "resolved" "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz" 1519 | "version" "3.2.0" 1520 | dependencies: 1521 | "node-domexception" "^1.0.0" 1522 | "web-streams-polyfill" "^3.0.3" 1523 | 1524 | "fill-range@^7.0.1": 1525 | "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" 1526 | "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" 1527 | "version" "7.0.1" 1528 | dependencies: 1529 | "to-regex-range" "^5.0.1" 1530 | 1531 | "find-up@^2.1.0": 1532 | "integrity" "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==" 1533 | "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" 1534 | "version" "2.1.0" 1535 | dependencies: 1536 | "locate-path" "^2.0.0" 1537 | 1538 | "find-up@5.0.0": 1539 | "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" 1540 | "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" 1541 | "version" "5.0.0" 1542 | dependencies: 1543 | "locate-path" "^6.0.0" 1544 | "path-exists" "^4.0.0" 1545 | 1546 | "flat@^5.0.2": 1547 | "integrity" "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" 1548 | "resolved" "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" 1549 | "version" "5.0.2" 1550 | 1551 | "follow-redirects@^1.12.1": 1552 | "integrity" "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" 1553 | "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" 1554 | "version" "1.15.2" 1555 | 1556 | "formdata-polyfill@^4.0.10": 1557 | "integrity" "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==" 1558 | "resolved" "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz" 1559 | "version" "4.0.10" 1560 | dependencies: 1561 | "fetch-blob" "^3.1.2" 1562 | 1563 | "fp-ts@^1.0.0", "fp-ts@1.19.3": 1564 | "integrity" "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==" 1565 | "resolved" "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz" 1566 | "version" "1.19.3" 1567 | 1568 | "fs-extra@^0.30.0": 1569 | "integrity" "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==" 1570 | "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz" 1571 | "version" "0.30.0" 1572 | dependencies: 1573 | "graceful-fs" "^4.1.2" 1574 | "jsonfile" "^2.1.0" 1575 | "klaw" "^1.0.0" 1576 | "path-is-absolute" "^1.0.0" 1577 | "rimraf" "^2.2.8" 1578 | 1579 | "fs-extra@^7.0.1": 1580 | "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" 1581 | "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" 1582 | "version" "7.0.1" 1583 | dependencies: 1584 | "graceful-fs" "^4.1.2" 1585 | "jsonfile" "^4.0.0" 1586 | "universalify" "^0.1.0" 1587 | 1588 | "fs.realpath@^1.0.0": 1589 | "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 1590 | "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" 1591 | "version" "1.0.0" 1592 | 1593 | "fsevents@~2.3.2": 1594 | "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" 1595 | "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" 1596 | "version" "2.3.2" 1597 | 1598 | "function-bind@^1.1.1": 1599 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1600 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" 1601 | "version" "1.1.1" 1602 | 1603 | "functional-red-black-tree@^1.0.1": 1604 | "integrity" "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" 1605 | "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" 1606 | "version" "1.0.1" 1607 | 1608 | "get-caller-file@^2.0.5": 1609 | "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" 1610 | "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" 1611 | "version" "2.0.5" 1612 | 1613 | "get-func-name@^2.0.0": 1614 | "integrity" "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==" 1615 | "resolved" "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz" 1616 | "version" "2.0.0" 1617 | 1618 | "get-intrinsic@^1.0.2": 1619 | "integrity" "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==" 1620 | "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" 1621 | "version" "1.2.1" 1622 | dependencies: 1623 | "function-bind" "^1.1.1" 1624 | "has" "^1.0.3" 1625 | "has-proto" "^1.0.1" 1626 | "has-symbols" "^1.0.3" 1627 | 1628 | "glob-parent@~5.1.2": 1629 | "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" 1630 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" 1631 | "version" "5.1.2" 1632 | dependencies: 1633 | "is-glob" "^4.0.1" 1634 | 1635 | "glob@^7.1.3", "glob@7.2.0": 1636 | "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" 1637 | "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" 1638 | "version" "7.2.0" 1639 | dependencies: 1640 | "fs.realpath" "^1.0.0" 1641 | "inflight" "^1.0.4" 1642 | "inherits" "2" 1643 | "minimatch" "^3.0.4" 1644 | "once" "^1.3.0" 1645 | "path-is-absolute" "^1.0.0" 1646 | 1647 | "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.1.9": 1648 | "integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 1649 | "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" 1650 | "version" "4.2.11" 1651 | 1652 | "hardhat@^2.9.6": 1653 | "integrity" "sha512-73jsInY4zZahMSVFurSK+5TNCJTXMv+vemvGia0Ac34Mm19fYp6vEPVGF3sucbumszsYxiTT2TbS8Ii2dsDSoQ==" 1654 | "resolved" "https://registry.npmjs.org/hardhat/-/hardhat-2.14.0.tgz" 1655 | "version" "2.14.0" 1656 | dependencies: 1657 | "@ethersproject/abi" "^5.1.2" 1658 | "@metamask/eth-sig-util" "^4.0.0" 1659 | "@nomicfoundation/ethereumjs-block" "5.0.1" 1660 | "@nomicfoundation/ethereumjs-blockchain" "7.0.1" 1661 | "@nomicfoundation/ethereumjs-common" "4.0.1" 1662 | "@nomicfoundation/ethereumjs-evm" "2.0.1" 1663 | "@nomicfoundation/ethereumjs-rlp" "5.0.1" 1664 | "@nomicfoundation/ethereumjs-statemanager" "2.0.1" 1665 | "@nomicfoundation/ethereumjs-trie" "6.0.1" 1666 | "@nomicfoundation/ethereumjs-tx" "5.0.1" 1667 | "@nomicfoundation/ethereumjs-util" "9.0.1" 1668 | "@nomicfoundation/ethereumjs-vm" "7.0.1" 1669 | "@nomicfoundation/solidity-analyzer" "^0.1.0" 1670 | "@sentry/node" "^5.18.1" 1671 | "@types/bn.js" "^5.1.0" 1672 | "@types/lru-cache" "^5.1.0" 1673 | "abort-controller" "^3.0.0" 1674 | "adm-zip" "^0.4.16" 1675 | "aggregate-error" "^3.0.0" 1676 | "ansi-escapes" "^4.3.0" 1677 | "chalk" "^2.4.2" 1678 | "chokidar" "^3.4.0" 1679 | "ci-info" "^2.0.0" 1680 | "debug" "^4.1.1" 1681 | "enquirer" "^2.3.0" 1682 | "env-paths" "^2.2.0" 1683 | "ethereum-cryptography" "^1.0.3" 1684 | "ethereumjs-abi" "^0.6.8" 1685 | "find-up" "^2.1.0" 1686 | "fp-ts" "1.19.3" 1687 | "fs-extra" "^7.0.1" 1688 | "glob" "7.2.0" 1689 | "immutable" "^4.0.0-rc.12" 1690 | "io-ts" "1.10.4" 1691 | "keccak" "^3.0.2" 1692 | "lodash" "^4.17.11" 1693 | "mnemonist" "^0.38.0" 1694 | "mocha" "^10.0.0" 1695 | "p-map" "^4.0.0" 1696 | "qs" "^6.7.0" 1697 | "raw-body" "^2.4.1" 1698 | "resolve" "1.17.0" 1699 | "semver" "^6.3.0" 1700 | "solc" "0.7.3" 1701 | "source-map-support" "^0.5.13" 1702 | "stacktrace-parser" "^0.1.10" 1703 | "tsort" "0.0.1" 1704 | "undici" "^5.14.0" 1705 | "uuid" "^8.3.2" 1706 | "ws" "^7.4.6" 1707 | 1708 | "has-flag@^3.0.0": 1709 | "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" 1710 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 1711 | "version" "3.0.0" 1712 | 1713 | "has-flag@^4.0.0": 1714 | "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1715 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" 1716 | "version" "4.0.0" 1717 | 1718 | "has-proto@^1.0.1": 1719 | "integrity" "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" 1720 | "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" 1721 | "version" "1.0.1" 1722 | 1723 | "has-symbols@^1.0.3": 1724 | "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 1725 | "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" 1726 | "version" "1.0.3" 1727 | 1728 | "has@^1.0.3": 1729 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" 1730 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" 1731 | "version" "1.0.3" 1732 | dependencies: 1733 | "function-bind" "^1.1.1" 1734 | 1735 | "hash-base@^3.0.0": 1736 | "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" 1737 | "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" 1738 | "version" "3.1.0" 1739 | dependencies: 1740 | "inherits" "^2.0.4" 1741 | "readable-stream" "^3.6.0" 1742 | "safe-buffer" "^5.2.0" 1743 | 1744 | "hash.js@^1.0.0", "hash.js@^1.0.3", "hash.js@^1.1.7", "hash.js@1.1.7": 1745 | "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" 1746 | "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" 1747 | "version" "1.1.7" 1748 | dependencies: 1749 | "inherits" "^2.0.3" 1750 | "minimalistic-assert" "^1.0.1" 1751 | 1752 | "he@1.2.0": 1753 | "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" 1754 | "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" 1755 | "version" "1.2.0" 1756 | 1757 | "hmac-drbg@^1.0.1": 1758 | "integrity" "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==" 1759 | "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" 1760 | "version" "1.0.1" 1761 | dependencies: 1762 | "hash.js" "^1.0.3" 1763 | "minimalistic-assert" "^1.0.0" 1764 | "minimalistic-crypto-utils" "^1.0.1" 1765 | 1766 | "http-errors@2.0.0": 1767 | "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" 1768 | "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" 1769 | "version" "2.0.0" 1770 | dependencies: 1771 | "depd" "2.0.0" 1772 | "inherits" "2.0.4" 1773 | "setprototypeof" "1.2.0" 1774 | "statuses" "2.0.1" 1775 | "toidentifier" "1.0.1" 1776 | 1777 | "https-proxy-agent@^5.0.0": 1778 | "integrity" "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==" 1779 | "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" 1780 | "version" "5.0.1" 1781 | dependencies: 1782 | "agent-base" "6" 1783 | "debug" "4" 1784 | 1785 | "iconv-lite@0.4.24": 1786 | "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" 1787 | "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" 1788 | "version" "0.4.24" 1789 | dependencies: 1790 | "safer-buffer" ">= 2.1.2 < 3" 1791 | 1792 | "ieee754@^1.2.1": 1793 | "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" 1794 | "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" 1795 | "version" "1.2.1" 1796 | 1797 | "immutable@^4.0.0-rc.12": 1798 | "integrity" "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" 1799 | "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz" 1800 | "version" "4.3.0" 1801 | 1802 | "indent-string@^4.0.0": 1803 | "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" 1804 | "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" 1805 | "version" "4.0.0" 1806 | 1807 | "inflight@^1.0.4": 1808 | "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" 1809 | "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" 1810 | "version" "1.0.6" 1811 | dependencies: 1812 | "once" "^1.3.0" 1813 | "wrappy" "1" 1814 | 1815 | "inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@2", "inherits@2.0.4": 1816 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1817 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 1818 | "version" "2.0.4" 1819 | 1820 | "io-ts@1.10.4": 1821 | "integrity" "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==" 1822 | "resolved" "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz" 1823 | "version" "1.10.4" 1824 | dependencies: 1825 | "fp-ts" "^1.0.0" 1826 | 1827 | "is-binary-path@~2.1.0": 1828 | "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" 1829 | "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" 1830 | "version" "2.1.0" 1831 | dependencies: 1832 | "binary-extensions" "^2.0.0" 1833 | 1834 | "is-buffer@^2.0.5": 1835 | "integrity" "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" 1836 | "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" 1837 | "version" "2.0.5" 1838 | 1839 | "is-extglob@^2.1.1": 1840 | "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" 1841 | "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" 1842 | "version" "2.1.1" 1843 | 1844 | "is-fullwidth-code-point@^3.0.0": 1845 | "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" 1846 | "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" 1847 | "version" "3.0.0" 1848 | 1849 | "is-glob@^4.0.1", "is-glob@~4.0.1": 1850 | "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" 1851 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" 1852 | "version" "4.0.3" 1853 | dependencies: 1854 | "is-extglob" "^2.1.1" 1855 | 1856 | "is-hex-prefixed@1.0.0": 1857 | "integrity" "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==" 1858 | "resolved" "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz" 1859 | "version" "1.0.0" 1860 | 1861 | "is-number@^7.0.0": 1862 | "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 1863 | "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" 1864 | "version" "7.0.0" 1865 | 1866 | "is-plain-obj@^2.1.0": 1867 | "integrity" "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" 1868 | "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" 1869 | "version" "2.1.0" 1870 | 1871 | "is-unicode-supported@^0.1.0": 1872 | "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" 1873 | "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" 1874 | "version" "0.1.0" 1875 | 1876 | "js-sdsl@^4.1.4": 1877 | "integrity" "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==" 1878 | "resolved" "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz" 1879 | "version" "4.4.0" 1880 | 1881 | "js-sha3@^0.8.0", "js-sha3@0.8.0": 1882 | "integrity" "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" 1883 | "resolved" "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz" 1884 | "version" "0.8.0" 1885 | 1886 | "js-yaml@4.1.0": 1887 | "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" 1888 | "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" 1889 | "version" "4.1.0" 1890 | dependencies: 1891 | "argparse" "^2.0.1" 1892 | 1893 | "jsonfile@^2.1.0": 1894 | "integrity" "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==" 1895 | "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz" 1896 | "version" "2.4.0" 1897 | optionalDependencies: 1898 | "graceful-fs" "^4.1.6" 1899 | 1900 | "jsonfile@^4.0.0": 1901 | "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==" 1902 | "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" 1903 | "version" "4.0.0" 1904 | optionalDependencies: 1905 | "graceful-fs" "^4.1.6" 1906 | 1907 | "keccak@^3.0.0", "keccak@^3.0.2": 1908 | "integrity" "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==" 1909 | "resolved" "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz" 1910 | "version" "3.0.2" 1911 | dependencies: 1912 | "node-addon-api" "^2.0.0" 1913 | "node-gyp-build" "^4.2.0" 1914 | "readable-stream" "^3.6.0" 1915 | 1916 | "klaw@^1.0.0": 1917 | "integrity" "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==" 1918 | "resolved" "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz" 1919 | "version" "1.3.1" 1920 | optionalDependencies: 1921 | "graceful-fs" "^4.1.9" 1922 | 1923 | "level-supports@^4.0.0": 1924 | "integrity" "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==" 1925 | "resolved" "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz" 1926 | "version" "4.0.1" 1927 | 1928 | "level-transcoder@^1.0.1": 1929 | "integrity" "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==" 1930 | "resolved" "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz" 1931 | "version" "1.0.1" 1932 | dependencies: 1933 | "buffer" "^6.0.3" 1934 | "module-error" "^1.0.1" 1935 | 1936 | "level@^8.0.0": 1937 | "integrity" "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==" 1938 | "resolved" "https://registry.npmjs.org/level/-/level-8.0.0.tgz" 1939 | "version" "8.0.0" 1940 | dependencies: 1941 | "browser-level" "^1.0.1" 1942 | "classic-level" "^1.2.0" 1943 | 1944 | "locate-path@^2.0.0": 1945 | "integrity" "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==" 1946 | "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" 1947 | "version" "2.0.0" 1948 | dependencies: 1949 | "p-locate" "^2.0.0" 1950 | "path-exists" "^3.0.0" 1951 | 1952 | "locate-path@^6.0.0": 1953 | "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" 1954 | "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" 1955 | "version" "6.0.0" 1956 | dependencies: 1957 | "p-locate" "^5.0.0" 1958 | 1959 | "lodash@^4.17.11", "lodash@^4.17.21": 1960 | "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 1961 | "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" 1962 | "version" "4.17.21" 1963 | 1964 | "log-symbols@4.1.0": 1965 | "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" 1966 | "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" 1967 | "version" "4.1.0" 1968 | dependencies: 1969 | "chalk" "^4.1.0" 1970 | "is-unicode-supported" "^0.1.0" 1971 | 1972 | "loupe@^2.3.1": 1973 | "integrity" "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==" 1974 | "resolved" "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz" 1975 | "version" "2.3.4" 1976 | dependencies: 1977 | "get-func-name" "^2.0.0" 1978 | 1979 | "lru_map@^0.3.3": 1980 | "integrity" "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==" 1981 | "resolved" "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz" 1982 | "version" "0.3.3" 1983 | 1984 | "lru-cache@^5.1.1": 1985 | "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" 1986 | "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" 1987 | "version" "5.1.1" 1988 | dependencies: 1989 | "yallist" "^3.0.2" 1990 | 1991 | "mcl-wasm@^0.7.1": 1992 | "integrity" "sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==" 1993 | "resolved" "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz" 1994 | "version" "0.7.9" 1995 | 1996 | "md5.js@^1.3.4": 1997 | "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" 1998 | "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" 1999 | "version" "1.3.5" 2000 | dependencies: 2001 | "hash-base" "^3.0.0" 2002 | "inherits" "^2.0.1" 2003 | "safe-buffer" "^5.1.2" 2004 | 2005 | "memory-level@^1.0.0": 2006 | "integrity" "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==" 2007 | "resolved" "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz" 2008 | "version" "1.0.0" 2009 | dependencies: 2010 | "abstract-level" "^1.0.0" 2011 | "functional-red-black-tree" "^1.0.1" 2012 | "module-error" "^1.0.1" 2013 | 2014 | "memorystream@^0.3.1": 2015 | "integrity" "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==" 2016 | "resolved" "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz" 2017 | "version" "0.3.1" 2018 | 2019 | "merkletreejs@^0.2.27": 2020 | "integrity" "sha512-TostQBiwYRIwSE5++jGmacu3ODcKAgqb0Y/pnIohXS7sWxh1gCkSptbmF1a43faehRDpcHf7J/kv0Ml2D/zblQ==" 2021 | "resolved" "https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.32.tgz" 2022 | "version" "0.2.32" 2023 | dependencies: 2024 | "bignumber.js" "^9.0.1" 2025 | "buffer-reverse" "^1.0.1" 2026 | "crypto-js" "^3.1.9-1" 2027 | "treeify" "^1.1.0" 2028 | "web3-utils" "^1.3.4" 2029 | 2030 | "minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": 2031 | "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" 2032 | "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" 2033 | "version" "1.0.1" 2034 | 2035 | "minimalistic-crypto-utils@^1.0.1": 2036 | "integrity" "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" 2037 | "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" 2038 | "version" "1.0.1" 2039 | 2040 | "minimatch@^3.0.4": 2041 | "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" 2042 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" 2043 | "version" "3.1.2" 2044 | dependencies: 2045 | "brace-expansion" "^1.1.7" 2046 | 2047 | "minimatch@5.0.1": 2048 | "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" 2049 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" 2050 | "version" "5.0.1" 2051 | dependencies: 2052 | "brace-expansion" "^2.0.1" 2053 | 2054 | "mnemonist@^0.38.0": 2055 | "integrity" "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==" 2056 | "resolved" "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz" 2057 | "version" "0.38.5" 2058 | dependencies: 2059 | "obliterator" "^2.0.0" 2060 | 2061 | "mocha@^10.0.0": 2062 | "integrity" "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==" 2063 | "resolved" "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz" 2064 | "version" "10.2.0" 2065 | dependencies: 2066 | "ansi-colors" "4.1.1" 2067 | "browser-stdout" "1.3.1" 2068 | "chokidar" "3.5.3" 2069 | "debug" "4.3.4" 2070 | "diff" "5.0.0" 2071 | "escape-string-regexp" "4.0.0" 2072 | "find-up" "5.0.0" 2073 | "glob" "7.2.0" 2074 | "he" "1.2.0" 2075 | "js-yaml" "4.1.0" 2076 | "log-symbols" "4.1.0" 2077 | "minimatch" "5.0.1" 2078 | "ms" "2.1.3" 2079 | "nanoid" "3.3.3" 2080 | "serialize-javascript" "6.0.0" 2081 | "strip-json-comments" "3.1.1" 2082 | "supports-color" "8.1.1" 2083 | "workerpool" "6.2.1" 2084 | "yargs" "16.2.0" 2085 | "yargs-parser" "20.2.4" 2086 | "yargs-unparser" "2.0.0" 2087 | 2088 | "module-error@^1.0.1", "module-error@^1.0.2": 2089 | "integrity" "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==" 2090 | "resolved" "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz" 2091 | "version" "1.0.2" 2092 | 2093 | "ms@2.1.2": 2094 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2095 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" 2096 | "version" "2.1.2" 2097 | 2098 | "ms@2.1.3": 2099 | "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 2100 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" 2101 | "version" "2.1.3" 2102 | 2103 | "nanoid@3.3.3": 2104 | "integrity" "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==" 2105 | "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz" 2106 | "version" "3.3.3" 2107 | 2108 | "napi-macros@^2.2.2": 2109 | "integrity" "sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==" 2110 | "resolved" "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz" 2111 | "version" "2.2.2" 2112 | 2113 | "node-addon-api@^2.0.0": 2114 | "integrity" "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" 2115 | "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz" 2116 | "version" "2.0.2" 2117 | 2118 | "node-domexception@^1.0.0": 2119 | "integrity" "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" 2120 | "resolved" "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz" 2121 | "version" "1.0.0" 2122 | 2123 | "node-fetch@^2.6.0", "node-fetch@2": 2124 | "integrity" "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" 2125 | "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz" 2126 | "version" "2.6.0" 2127 | 2128 | "node-fetch@^3.3.0": 2129 | "integrity" "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==" 2130 | "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz" 2131 | "version" "3.3.0" 2132 | dependencies: 2133 | "data-uri-to-buffer" "^4.0.0" 2134 | "fetch-blob" "^3.1.4" 2135 | "formdata-polyfill" "^4.0.10" 2136 | 2137 | "node-gyp-build@^4.2.0", "node-gyp-build@^4.3.0": 2138 | "integrity" "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" 2139 | "resolved" "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz" 2140 | "version" "4.5.0" 2141 | 2142 | "normalize-path@^3.0.0", "normalize-path@~3.0.0": 2143 | "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 2144 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" 2145 | "version" "3.0.0" 2146 | 2147 | "number-to-bn@1.7.0": 2148 | "integrity" "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==" 2149 | "resolved" "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz" 2150 | "version" "1.7.0" 2151 | dependencies: 2152 | "bn.js" "4.11.6" 2153 | "strip-hex-prefix" "1.0.0" 2154 | 2155 | "object-inspect@^1.9.0": 2156 | "integrity" "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" 2157 | "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" 2158 | "version" "1.12.3" 2159 | 2160 | "obliterator@^2.0.0": 2161 | "integrity" "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==" 2162 | "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz" 2163 | "version" "2.0.4" 2164 | 2165 | "once@^1.3.0": 2166 | "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" 2167 | "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" 2168 | "version" "1.4.0" 2169 | dependencies: 2170 | "wrappy" "1" 2171 | 2172 | "os-tmpdir@~1.0.2": 2173 | "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" 2174 | "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" 2175 | "version" "1.0.2" 2176 | 2177 | "p-limit@^1.1.0": 2178 | "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" 2179 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" 2180 | "version" "1.3.0" 2181 | dependencies: 2182 | "p-try" "^1.0.0" 2183 | 2184 | "p-limit@^3.0.2": 2185 | "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" 2186 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" 2187 | "version" "3.1.0" 2188 | dependencies: 2189 | "yocto-queue" "^0.1.0" 2190 | 2191 | "p-locate@^2.0.0": 2192 | "integrity" "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==" 2193 | "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" 2194 | "version" "2.0.0" 2195 | dependencies: 2196 | "p-limit" "^1.1.0" 2197 | 2198 | "p-locate@^5.0.0": 2199 | "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" 2200 | "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" 2201 | "version" "5.0.0" 2202 | dependencies: 2203 | "p-limit" "^3.0.2" 2204 | 2205 | "p-map@^4.0.0": 2206 | "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" 2207 | "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" 2208 | "version" "4.0.0" 2209 | dependencies: 2210 | "aggregate-error" "^3.0.0" 2211 | 2212 | "p-try@^1.0.0": 2213 | "integrity" "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" 2214 | "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" 2215 | "version" "1.0.0" 2216 | 2217 | "path-exists@^3.0.0": 2218 | "integrity" "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" 2219 | "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" 2220 | "version" "3.0.0" 2221 | 2222 | "path-exists@^4.0.0": 2223 | "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 2224 | "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" 2225 | "version" "4.0.0" 2226 | 2227 | "path-is-absolute@^1.0.0": 2228 | "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" 2229 | "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" 2230 | "version" "1.0.1" 2231 | 2232 | "path-parse@^1.0.6": 2233 | "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 2234 | "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" 2235 | "version" "1.0.7" 2236 | 2237 | "pathval@^1.1.1": 2238 | "integrity" "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==" 2239 | "resolved" "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz" 2240 | "version" "1.1.1" 2241 | 2242 | "pbkdf2@^3.0.17": 2243 | "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==" 2244 | "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" 2245 | "version" "3.1.2" 2246 | dependencies: 2247 | "create-hash" "^1.1.2" 2248 | "create-hmac" "^1.1.4" 2249 | "ripemd160" "^2.0.1" 2250 | "safe-buffer" "^5.0.1" 2251 | "sha.js" "^2.4.8" 2252 | 2253 | "picomatch@^2.0.4", "picomatch@^2.2.1": 2254 | "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" 2255 | "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" 2256 | "version" "2.3.1" 2257 | 2258 | "qs@^6.7.0": 2259 | "integrity" "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==" 2260 | "resolved" "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz" 2261 | "version" "6.11.2" 2262 | dependencies: 2263 | "side-channel" "^1.0.4" 2264 | 2265 | "queue-microtask@^1.2.2", "queue-microtask@^1.2.3": 2266 | "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" 2267 | "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" 2268 | "version" "1.2.3" 2269 | 2270 | "randombytes@^2.1.0": 2271 | "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" 2272 | "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" 2273 | "version" "2.1.0" 2274 | dependencies: 2275 | "safe-buffer" "^5.1.0" 2276 | 2277 | "raw-body@^2.4.1": 2278 | "integrity" "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==" 2279 | "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" 2280 | "version" "2.5.2" 2281 | dependencies: 2282 | "bytes" "3.1.2" 2283 | "http-errors" "2.0.0" 2284 | "iconv-lite" "0.4.24" 2285 | "unpipe" "1.0.0" 2286 | 2287 | "readable-stream@^3.6.0": 2288 | "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" 2289 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" 2290 | "version" "3.6.0" 2291 | dependencies: 2292 | "inherits" "^2.0.3" 2293 | "string_decoder" "^1.1.1" 2294 | "util-deprecate" "^1.0.1" 2295 | 2296 | "readdirp@~3.6.0": 2297 | "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" 2298 | "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" 2299 | "version" "3.6.0" 2300 | dependencies: 2301 | "picomatch" "^2.2.1" 2302 | 2303 | "require-directory@^2.1.1": 2304 | "integrity" "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" 2305 | "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" 2306 | "version" "2.1.1" 2307 | 2308 | "require-from-string@^2.0.0": 2309 | "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" 2310 | "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" 2311 | "version" "2.0.2" 2312 | 2313 | "resolve@1.17.0": 2314 | "integrity" "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==" 2315 | "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz" 2316 | "version" "1.17.0" 2317 | dependencies: 2318 | "path-parse" "^1.0.6" 2319 | 2320 | "rimraf@^2.2.8": 2321 | "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" 2322 | "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" 2323 | "version" "2.7.1" 2324 | dependencies: 2325 | "glob" "^7.1.3" 2326 | 2327 | "ripemd160@^2.0.0", "ripemd160@^2.0.1": 2328 | "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" 2329 | "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" 2330 | "version" "2.0.2" 2331 | dependencies: 2332 | "hash-base" "^3.0.0" 2333 | "inherits" "^2.0.1" 2334 | 2335 | "rlp@^2.2.3", "rlp@^2.2.4", "rlp@^2.2.7": 2336 | "integrity" "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==" 2337 | "resolved" "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz" 2338 | "version" "2.2.7" 2339 | dependencies: 2340 | "bn.js" "^5.2.0" 2341 | 2342 | "run-parallel-limit@^1.1.0": 2343 | "integrity" "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==" 2344 | "resolved" "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz" 2345 | "version" "1.1.0" 2346 | dependencies: 2347 | "queue-microtask" "^1.2.2" 2348 | 2349 | "rustbn.js@~0.2.0": 2350 | "integrity" "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" 2351 | "resolved" "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz" 2352 | "version" "0.2.0" 2353 | 2354 | "safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@~5.2.0": 2355 | "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 2356 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" 2357 | "version" "5.2.1" 2358 | 2359 | "safe-buffer@~5.1.1": 2360 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 2361 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" 2362 | "version" "5.1.2" 2363 | 2364 | "safer-buffer@>= 2.1.2 < 3": 2365 | "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2366 | "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" 2367 | "version" "2.1.2" 2368 | 2369 | "scrypt-js@^3.0.0", "scrypt-js@3.0.1": 2370 | "integrity" "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" 2371 | "resolved" "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz" 2372 | "version" "3.0.1" 2373 | 2374 | "secp256k1@^4.0.1": 2375 | "integrity" "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==" 2376 | "resolved" "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz" 2377 | "version" "4.0.3" 2378 | dependencies: 2379 | "elliptic" "^6.5.4" 2380 | "node-addon-api" "^2.0.0" 2381 | "node-gyp-build" "^4.2.0" 2382 | 2383 | "semver@^5.5.0": 2384 | "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" 2385 | "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" 2386 | "version" "5.7.1" 2387 | 2388 | "semver@^6.3.0": 2389 | "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 2390 | "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" 2391 | "version" "6.3.0" 2392 | 2393 | "serialize-javascript@6.0.0": 2394 | "integrity" "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==" 2395 | "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" 2396 | "version" "6.0.0" 2397 | dependencies: 2398 | "randombytes" "^2.1.0" 2399 | 2400 | "setimmediate@^1.0.5": 2401 | "integrity" "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" 2402 | "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" 2403 | "version" "1.0.5" 2404 | 2405 | "setprototypeof@1.2.0": 2406 | "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 2407 | "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" 2408 | "version" "1.2.0" 2409 | 2410 | "sha.js@^2.4.0", "sha.js@^2.4.8": 2411 | "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" 2412 | "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" 2413 | "version" "2.4.11" 2414 | dependencies: 2415 | "inherits" "^2.0.1" 2416 | "safe-buffer" "^5.0.1" 2417 | 2418 | "side-channel@^1.0.4": 2419 | "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" 2420 | "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" 2421 | "version" "1.0.4" 2422 | dependencies: 2423 | "call-bind" "^1.0.0" 2424 | "get-intrinsic" "^1.0.2" 2425 | "object-inspect" "^1.9.0" 2426 | 2427 | "solc@0.7.3": 2428 | "integrity" "sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA==" 2429 | "resolved" "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz" 2430 | "version" "0.7.3" 2431 | dependencies: 2432 | "command-exists" "^1.2.8" 2433 | "commander" "3.0.2" 2434 | "follow-redirects" "^1.12.1" 2435 | "fs-extra" "^0.30.0" 2436 | "js-sha3" "0.8.0" 2437 | "memorystream" "^0.3.1" 2438 | "require-from-string" "^2.0.0" 2439 | "semver" "^5.5.0" 2440 | "tmp" "0.0.33" 2441 | 2442 | "source-map-support@^0.5.13": 2443 | "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" 2444 | "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" 2445 | "version" "0.5.21" 2446 | dependencies: 2447 | "buffer-from" "^1.0.0" 2448 | "source-map" "^0.6.0" 2449 | 2450 | "source-map@^0.6.0": 2451 | "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 2452 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" 2453 | "version" "0.6.1" 2454 | 2455 | "stacktrace-parser@^0.1.10": 2456 | "integrity" "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==" 2457 | "resolved" "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" 2458 | "version" "0.1.10" 2459 | dependencies: 2460 | "type-fest" "^0.7.1" 2461 | 2462 | "statuses@2.0.1": 2463 | "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" 2464 | "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" 2465 | "version" "2.0.1" 2466 | 2467 | "streamsearch@^1.1.0": 2468 | "integrity" "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" 2469 | "resolved" "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" 2470 | "version" "1.1.0" 2471 | 2472 | "string_decoder@^1.1.1": 2473 | "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" 2474 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" 2475 | "version" "1.3.0" 2476 | dependencies: 2477 | "safe-buffer" "~5.2.0" 2478 | 2479 | "string-width@^4.1.0", "string-width@^4.2.0": 2480 | "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" 2481 | "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" 2482 | "version" "4.2.3" 2483 | dependencies: 2484 | "emoji-regex" "^8.0.0" 2485 | "is-fullwidth-code-point" "^3.0.0" 2486 | "strip-ansi" "^6.0.1" 2487 | 2488 | "strip-ansi@^6.0.0", "strip-ansi@^6.0.1": 2489 | "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" 2490 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" 2491 | "version" "6.0.1" 2492 | dependencies: 2493 | "ansi-regex" "^5.0.1" 2494 | 2495 | "strip-hex-prefix@1.0.0": 2496 | "integrity" "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==" 2497 | "resolved" "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz" 2498 | "version" "1.0.0" 2499 | dependencies: 2500 | "is-hex-prefixed" "1.0.0" 2501 | 2502 | "strip-json-comments@3.1.1": 2503 | "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" 2504 | "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" 2505 | "version" "3.1.1" 2506 | 2507 | "supports-color@^5.3.0": 2508 | "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" 2509 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" 2510 | "version" "5.5.0" 2511 | dependencies: 2512 | "has-flag" "^3.0.0" 2513 | 2514 | "supports-color@^7.1.0": 2515 | "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" 2516 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" 2517 | "version" "7.2.0" 2518 | dependencies: 2519 | "has-flag" "^4.0.0" 2520 | 2521 | "supports-color@8.1.1": 2522 | "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" 2523 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" 2524 | "version" "8.1.1" 2525 | dependencies: 2526 | "has-flag" "^4.0.0" 2527 | 2528 | "tmp@0.0.33": 2529 | "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" 2530 | "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" 2531 | "version" "0.0.33" 2532 | dependencies: 2533 | "os-tmpdir" "~1.0.2" 2534 | 2535 | "to-regex-range@^5.0.1": 2536 | "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" 2537 | "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" 2538 | "version" "5.0.1" 2539 | dependencies: 2540 | "is-number" "^7.0.0" 2541 | 2542 | "toidentifier@1.0.1": 2543 | "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" 2544 | "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" 2545 | "version" "1.0.1" 2546 | 2547 | "treeify@^1.1.0": 2548 | "integrity" "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==" 2549 | "resolved" "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz" 2550 | "version" "1.1.0" 2551 | 2552 | "tslib@^1.9.3": 2553 | "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" 2554 | "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" 2555 | "version" "1.14.1" 2556 | 2557 | "tsort@0.0.1": 2558 | "integrity" "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==" 2559 | "resolved" "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz" 2560 | "version" "0.0.1" 2561 | 2562 | "tweetnacl-util@^0.15.1": 2563 | "integrity" "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" 2564 | "resolved" "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz" 2565 | "version" "0.15.1" 2566 | 2567 | "tweetnacl@^1.0.3": 2568 | "integrity" "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" 2569 | "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" 2570 | "version" "1.0.3" 2571 | 2572 | "type-detect@^4.0.0", "type-detect@^4.0.5": 2573 | "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" 2574 | "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" 2575 | "version" "4.0.8" 2576 | 2577 | "type-fest@^0.21.3": 2578 | "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" 2579 | "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" 2580 | "version" "0.21.3" 2581 | 2582 | "type-fest@^0.7.1": 2583 | "integrity" "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" 2584 | "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" 2585 | "version" "0.7.1" 2586 | 2587 | "typescript@*", "typescript@^4.9.4": 2588 | "integrity" "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==" 2589 | "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz" 2590 | "version" "4.9.4" 2591 | 2592 | "undici@^5.14.0": 2593 | "integrity" "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==" 2594 | "resolved" "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz" 2595 | "version" "5.22.1" 2596 | dependencies: 2597 | "busboy" "^1.6.0" 2598 | 2599 | "universalify@^0.1.0": 2600 | "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" 2601 | "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" 2602 | "version" "0.1.2" 2603 | 2604 | "unpipe@1.0.0": 2605 | "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" 2606 | "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" 2607 | "version" "1.0.0" 2608 | 2609 | "utf8@3.0.0": 2610 | "integrity" "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" 2611 | "resolved" "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz" 2612 | "version" "3.0.0" 2613 | 2614 | "util-deprecate@^1.0.1": 2615 | "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 2616 | "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" 2617 | "version" "1.0.2" 2618 | 2619 | "uuid@^8.3.2": 2620 | "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" 2621 | "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" 2622 | "version" "8.3.2" 2623 | 2624 | "web-streams-polyfill@^3.0.3": 2625 | "integrity" "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" 2626 | "resolved" "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz" 2627 | "version" "3.2.1" 2628 | 2629 | "web3-utils@^1.3.4": 2630 | "integrity" "sha512-7nUIl7UWpLVka2f09CMbKOSEvorvHnaugIabU4mj7zfMvm0tSByLcEu3eyV9qgS11qxxLuOkzBIwCstTflhmpQ==" 2631 | "resolved" "https://registry.npmjs.org/web3-utils/-/web3-utils-1.8.0.tgz" 2632 | "version" "1.8.0" 2633 | dependencies: 2634 | "bn.js" "^5.2.1" 2635 | "ethereum-bloom-filters" "^1.0.6" 2636 | "ethereumjs-util" "^7.1.0" 2637 | "ethjs-unit" "0.1.6" 2638 | "number-to-bn" "1.7.0" 2639 | "randombytes" "^2.1.0" 2640 | "utf8" "3.0.0" 2641 | 2642 | "workerpool@6.2.1": 2643 | "integrity" "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==" 2644 | "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz" 2645 | "version" "6.2.1" 2646 | 2647 | "wrap-ansi@^7.0.0": 2648 | "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" 2649 | "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" 2650 | "version" "7.0.0" 2651 | dependencies: 2652 | "ansi-styles" "^4.0.0" 2653 | "string-width" "^4.1.0" 2654 | "strip-ansi" "^6.0.0" 2655 | 2656 | "wrappy@1": 2657 | "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 2658 | "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 2659 | "version" "1.0.2" 2660 | 2661 | "ws@^7.4.6", "ws@7.4.6": 2662 | "integrity" "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" 2663 | "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz" 2664 | "version" "7.4.6" 2665 | 2666 | "y18n@^5.0.5": 2667 | "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" 2668 | "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" 2669 | "version" "5.0.8" 2670 | 2671 | "yallist@^3.0.2": 2672 | "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" 2673 | "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" 2674 | "version" "3.1.1" 2675 | 2676 | "yargs-parser@^20.2.2", "yargs-parser@20.2.4": 2677 | "integrity" "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" 2678 | "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" 2679 | "version" "20.2.4" 2680 | 2681 | "yargs-unparser@2.0.0": 2682 | "integrity" "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==" 2683 | "resolved" "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz" 2684 | "version" "2.0.0" 2685 | dependencies: 2686 | "camelcase" "^6.0.0" 2687 | "decamelize" "^4.0.0" 2688 | "flat" "^5.0.2" 2689 | "is-plain-obj" "^2.1.0" 2690 | 2691 | "yargs@16.2.0": 2692 | "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" 2693 | "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" 2694 | "version" "16.2.0" 2695 | dependencies: 2696 | "cliui" "^7.0.2" 2697 | "escalade" "^3.1.1" 2698 | "get-caller-file" "^2.0.5" 2699 | "require-directory" "^2.1.1" 2700 | "string-width" "^4.2.0" 2701 | "y18n" "^5.0.5" 2702 | "yargs-parser" "^20.2.2" 2703 | 2704 | "yocto-queue@^0.1.0": 2705 | "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" 2706 | "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" 2707 | "version" "0.1.0" 2708 | --------------------------------------------------------------------------------