├── .gitignore ├── app.config.cjs ├── app └── watch.js ├── config.json ├── config └── config.js ├── index.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /app.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | apps: [{ 3 | name: 'Contract source collector', 4 | script: 'index.js', 5 | instances: 1, 6 | restart_delay: 3000 7 | }] 8 | } -------------------------------------------------------------------------------- /app/watch.js: -------------------------------------------------------------------------------- 1 | import Web3 from "web3"; 2 | import fetch from 'node-fetch'; 3 | import {config} from "../config/config.js"; 4 | import fs from "fs"; 5 | 6 | export default async function watch() { 7 | 8 | const web3 = new Web3(config.rpc); 9 | 10 | 11 | const eth = web3.eth; 12 | eth.subscribe("newBlockHeaders", async (error, header) => { 13 | if (error) { 14 | console.error("sub new block header error", error) 15 | return 16 | } 17 | 18 | const block = await eth.getBlock(header.number, true).catch(e => { 19 | console.error("query block error", e) 20 | return undefined; 21 | }) 22 | 23 | if (!block || !block.transactions || block.transactions?.length <= 0) { 24 | return 25 | } 26 | 27 | const r = Array.from(new Set(block.transactions.filter(v => { 28 | return v.input.length > 2 && v.to !== null 29 | }).map(v => { 30 | return v.to 31 | }))).filter(i => { 32 | const prefix = i.substring(0, 4).toLowerCase() 33 | return !fs.existsSync(`${config.path}/${prefix}/${i}`) 34 | }) 35 | 36 | for (const v of r) { 37 | const resp = await fetch(`${config.api.url}?module=contract&action=getsourcecode&address=${v}&apikey=${getRdApikey()}`).catch(e => { 38 | console.error("request api error", e) 39 | return undefined; 40 | }) 41 | if (!resp) { 42 | continue; 43 | } 44 | const r = await resp.json() 45 | if (r.message === 'OK' && r.result[0]?.SourceCode?.length > 0) { 46 | const code = r.result[0] 47 | 48 | let codeStr; 49 | const address = v; 50 | 51 | let sourceCode = code.SourceCode.trimLeft().trimRight(); 52 | 53 | 54 | if (sourceCode.startsWith("{{") && sourceCode.endsWith("}}")) { 55 | sourceCode = sourceCode.substring(1, sourceCode.length - 1) 56 | const obj = JSON.parse(sourceCode); 57 | if (obj?.sources) { 58 | let code = ""; 59 | const files = obj?.sources; 60 | for (let key in files) { 61 | code = `${code}\n// File: ${key}\n${files[key]["content"]}\n`; 62 | } 63 | codeStr = code; 64 | } 65 | } else { 66 | codeStr = sourceCode; 67 | } 68 | 69 | const prefix = address.substring(0, 4).toLowerCase() 70 | if (!fs.existsSync(`${config.path}/${prefix}`)) { 71 | fs.mkdirSync(`${config.path}/${prefix}`) 72 | } 73 | fs.writeFileSync(`${config.path}/${prefix}/${address}`, codeStr, (err) => { 74 | console.log(err) 75 | }) 76 | } 77 | } 78 | }).on("error", (error) => { 79 | console.error("sub new block header error", error); 80 | process.exit(1); 81 | }) 82 | } 83 | 84 | function getRdApikey() { 85 | const r = config.api.key[Math.floor(Math.random() * (config.api.key.length - 1))]; 86 | return r 87 | } -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "rpc": "rpc", 3 | "api": { 4 | "url": "https://api.bscscan.com/api", 5 | "key": [] 6 | }, 7 | "path":"save path dir", 8 | } -------------------------------------------------------------------------------- /config/config.js: -------------------------------------------------------------------------------- 1 | import * as cfg from "../config.json" assert {type: "json"}; 2 | 3 | export const config = cfg.default -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | import watch from "./app/watch.js"; 2 | 3 | 4 | async function main() { 5 | 6 | await watch(); 7 | 8 | setInterval(function () { 9 | }, 1000); 10 | } 11 | 12 | main() 13 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "contract-source-collector", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "contract-source-collector", 9 | "version": "1.0.0", 10 | "license": "ISC", 11 | "dependencies": { 12 | "node-fetch": "^3.3.0", 13 | "web3": "3.0.0-rc.5" 14 | } 15 | }, 16 | "node_modules/@ethereumjs/common": { 17 | "version": "2.6.5", 18 | "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", 19 | "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", 20 | "dependencies": { 21 | "crc-32": "^1.2.0", 22 | "ethereumjs-util": "^7.1.5" 23 | } 24 | }, 25 | "node_modules/@ethereumjs/tx": { 26 | "version": "3.5.2", 27 | "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", 28 | "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", 29 | "dependencies": { 30 | "@ethereumjs/common": "^2.6.4", 31 | "ethereumjs-util": "^7.1.5" 32 | } 33 | }, 34 | "node_modules/@ethersproject/abi": { 35 | "version": "5.0.7", 36 | "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", 37 | "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==", 38 | "dependencies": { 39 | "@ethersproject/address": "^5.0.4", 40 | "@ethersproject/bignumber": "^5.0.7", 41 | "@ethersproject/bytes": "^5.0.4", 42 | "@ethersproject/constants": "^5.0.4", 43 | "@ethersproject/hash": "^5.0.4", 44 | "@ethersproject/keccak256": "^5.0.3", 45 | "@ethersproject/logger": "^5.0.5", 46 | "@ethersproject/properties": "^5.0.3", 47 | "@ethersproject/strings": "^5.0.4" 48 | } 49 | }, 50 | "node_modules/@ethersproject/abstract-provider": { 51 | "version": "5.7.0", 52 | "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", 53 | "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", 54 | "funding": [ 55 | { 56 | "type": "individual", 57 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 58 | }, 59 | { 60 | "type": "individual", 61 | "url": "https://www.buymeacoffee.com/ricmoo" 62 | } 63 | ], 64 | "dependencies": { 65 | "@ethersproject/bignumber": "^5.7.0", 66 | "@ethersproject/bytes": "^5.7.0", 67 | "@ethersproject/logger": "^5.7.0", 68 | "@ethersproject/networks": "^5.7.0", 69 | "@ethersproject/properties": "^5.7.0", 70 | "@ethersproject/transactions": "^5.7.0", 71 | "@ethersproject/web": "^5.7.0" 72 | } 73 | }, 74 | "node_modules/@ethersproject/abstract-signer": { 75 | "version": "5.7.0", 76 | "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", 77 | "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", 78 | "funding": [ 79 | { 80 | "type": "individual", 81 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 82 | }, 83 | { 84 | "type": "individual", 85 | "url": "https://www.buymeacoffee.com/ricmoo" 86 | } 87 | ], 88 | "dependencies": { 89 | "@ethersproject/abstract-provider": "^5.7.0", 90 | "@ethersproject/bignumber": "^5.7.0", 91 | "@ethersproject/bytes": "^5.7.0", 92 | "@ethersproject/logger": "^5.7.0", 93 | "@ethersproject/properties": "^5.7.0" 94 | } 95 | }, 96 | "node_modules/@ethersproject/address": { 97 | "version": "5.7.0", 98 | "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", 99 | "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", 100 | "funding": [ 101 | { 102 | "type": "individual", 103 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 104 | }, 105 | { 106 | "type": "individual", 107 | "url": "https://www.buymeacoffee.com/ricmoo" 108 | } 109 | ], 110 | "dependencies": { 111 | "@ethersproject/bignumber": "^5.7.0", 112 | "@ethersproject/bytes": "^5.7.0", 113 | "@ethersproject/keccak256": "^5.7.0", 114 | "@ethersproject/logger": "^5.7.0", 115 | "@ethersproject/rlp": "^5.7.0" 116 | } 117 | }, 118 | "node_modules/@ethersproject/base64": { 119 | "version": "5.7.0", 120 | "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", 121 | "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", 122 | "funding": [ 123 | { 124 | "type": "individual", 125 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 126 | }, 127 | { 128 | "type": "individual", 129 | "url": "https://www.buymeacoffee.com/ricmoo" 130 | } 131 | ], 132 | "dependencies": { 133 | "@ethersproject/bytes": "^5.7.0" 134 | } 135 | }, 136 | "node_modules/@ethersproject/bignumber": { 137 | "version": "5.7.0", 138 | "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", 139 | "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", 140 | "funding": [ 141 | { 142 | "type": "individual", 143 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 144 | }, 145 | { 146 | "type": "individual", 147 | "url": "https://www.buymeacoffee.com/ricmoo" 148 | } 149 | ], 150 | "dependencies": { 151 | "@ethersproject/bytes": "^5.7.0", 152 | "@ethersproject/logger": "^5.7.0", 153 | "bn.js": "^5.2.1" 154 | } 155 | }, 156 | "node_modules/@ethersproject/bytes": { 157 | "version": "5.7.0", 158 | "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", 159 | "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", 160 | "funding": [ 161 | { 162 | "type": "individual", 163 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 164 | }, 165 | { 166 | "type": "individual", 167 | "url": "https://www.buymeacoffee.com/ricmoo" 168 | } 169 | ], 170 | "dependencies": { 171 | "@ethersproject/logger": "^5.7.0" 172 | } 173 | }, 174 | "node_modules/@ethersproject/constants": { 175 | "version": "5.7.0", 176 | "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", 177 | "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", 178 | "funding": [ 179 | { 180 | "type": "individual", 181 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 182 | }, 183 | { 184 | "type": "individual", 185 | "url": "https://www.buymeacoffee.com/ricmoo" 186 | } 187 | ], 188 | "dependencies": { 189 | "@ethersproject/bignumber": "^5.7.0" 190 | } 191 | }, 192 | "node_modules/@ethersproject/hash": { 193 | "version": "5.7.0", 194 | "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", 195 | "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", 196 | "funding": [ 197 | { 198 | "type": "individual", 199 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 200 | }, 201 | { 202 | "type": "individual", 203 | "url": "https://www.buymeacoffee.com/ricmoo" 204 | } 205 | ], 206 | "dependencies": { 207 | "@ethersproject/abstract-signer": "^5.7.0", 208 | "@ethersproject/address": "^5.7.0", 209 | "@ethersproject/base64": "^5.7.0", 210 | "@ethersproject/bignumber": "^5.7.0", 211 | "@ethersproject/bytes": "^5.7.0", 212 | "@ethersproject/keccak256": "^5.7.0", 213 | "@ethersproject/logger": "^5.7.0", 214 | "@ethersproject/properties": "^5.7.0", 215 | "@ethersproject/strings": "^5.7.0" 216 | } 217 | }, 218 | "node_modules/@ethersproject/keccak256": { 219 | "version": "5.7.0", 220 | "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", 221 | "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", 222 | "funding": [ 223 | { 224 | "type": "individual", 225 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 226 | }, 227 | { 228 | "type": "individual", 229 | "url": "https://www.buymeacoffee.com/ricmoo" 230 | } 231 | ], 232 | "dependencies": { 233 | "@ethersproject/bytes": "^5.7.0", 234 | "js-sha3": "0.8.0" 235 | } 236 | }, 237 | "node_modules/@ethersproject/logger": { 238 | "version": "5.7.0", 239 | "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", 240 | "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", 241 | "funding": [ 242 | { 243 | "type": "individual", 244 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 245 | }, 246 | { 247 | "type": "individual", 248 | "url": "https://www.buymeacoffee.com/ricmoo" 249 | } 250 | ] 251 | }, 252 | "node_modules/@ethersproject/networks": { 253 | "version": "5.7.1", 254 | "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", 255 | "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", 256 | "funding": [ 257 | { 258 | "type": "individual", 259 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 260 | }, 261 | { 262 | "type": "individual", 263 | "url": "https://www.buymeacoffee.com/ricmoo" 264 | } 265 | ], 266 | "dependencies": { 267 | "@ethersproject/logger": "^5.7.0" 268 | } 269 | }, 270 | "node_modules/@ethersproject/properties": { 271 | "version": "5.7.0", 272 | "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", 273 | "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", 274 | "funding": [ 275 | { 276 | "type": "individual", 277 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 278 | }, 279 | { 280 | "type": "individual", 281 | "url": "https://www.buymeacoffee.com/ricmoo" 282 | } 283 | ], 284 | "dependencies": { 285 | "@ethersproject/logger": "^5.7.0" 286 | } 287 | }, 288 | "node_modules/@ethersproject/rlp": { 289 | "version": "5.7.0", 290 | "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", 291 | "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", 292 | "funding": [ 293 | { 294 | "type": "individual", 295 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 296 | }, 297 | { 298 | "type": "individual", 299 | "url": "https://www.buymeacoffee.com/ricmoo" 300 | } 301 | ], 302 | "dependencies": { 303 | "@ethersproject/bytes": "^5.7.0", 304 | "@ethersproject/logger": "^5.7.0" 305 | } 306 | }, 307 | "node_modules/@ethersproject/signing-key": { 308 | "version": "5.7.0", 309 | "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", 310 | "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", 311 | "funding": [ 312 | { 313 | "type": "individual", 314 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 315 | }, 316 | { 317 | "type": "individual", 318 | "url": "https://www.buymeacoffee.com/ricmoo" 319 | } 320 | ], 321 | "dependencies": { 322 | "@ethersproject/bytes": "^5.7.0", 323 | "@ethersproject/logger": "^5.7.0", 324 | "@ethersproject/properties": "^5.7.0", 325 | "bn.js": "^5.2.1", 326 | "elliptic": "6.5.4", 327 | "hash.js": "1.1.7" 328 | } 329 | }, 330 | "node_modules/@ethersproject/strings": { 331 | "version": "5.7.0", 332 | "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", 333 | "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", 334 | "funding": [ 335 | { 336 | "type": "individual", 337 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 338 | }, 339 | { 340 | "type": "individual", 341 | "url": "https://www.buymeacoffee.com/ricmoo" 342 | } 343 | ], 344 | "dependencies": { 345 | "@ethersproject/bytes": "^5.7.0", 346 | "@ethersproject/constants": "^5.7.0", 347 | "@ethersproject/logger": "^5.7.0" 348 | } 349 | }, 350 | "node_modules/@ethersproject/transactions": { 351 | "version": "5.7.0", 352 | "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", 353 | "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", 354 | "funding": [ 355 | { 356 | "type": "individual", 357 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 358 | }, 359 | { 360 | "type": "individual", 361 | "url": "https://www.buymeacoffee.com/ricmoo" 362 | } 363 | ], 364 | "dependencies": { 365 | "@ethersproject/address": "^5.7.0", 366 | "@ethersproject/bignumber": "^5.7.0", 367 | "@ethersproject/bytes": "^5.7.0", 368 | "@ethersproject/constants": "^5.7.0", 369 | "@ethersproject/keccak256": "^5.7.0", 370 | "@ethersproject/logger": "^5.7.0", 371 | "@ethersproject/properties": "^5.7.0", 372 | "@ethersproject/rlp": "^5.7.0", 373 | "@ethersproject/signing-key": "^5.7.0" 374 | } 375 | }, 376 | "node_modules/@ethersproject/web": { 377 | "version": "5.7.1", 378 | "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", 379 | "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", 380 | "funding": [ 381 | { 382 | "type": "individual", 383 | "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" 384 | }, 385 | { 386 | "type": "individual", 387 | "url": "https://www.buymeacoffee.com/ricmoo" 388 | } 389 | ], 390 | "dependencies": { 391 | "@ethersproject/base64": "^5.7.0", 392 | "@ethersproject/bytes": "^5.7.0", 393 | "@ethersproject/logger": "^5.7.0", 394 | "@ethersproject/properties": "^5.7.0", 395 | "@ethersproject/strings": "^5.7.0" 396 | } 397 | }, 398 | "node_modules/@types/bn.js": { 399 | "version": "4.11.6", 400 | "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 401 | "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 402 | "dependencies": { 403 | "@types/node": "*" 404 | } 405 | }, 406 | "node_modules/@types/node": { 407 | "version": "12.20.55", 408 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", 409 | "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" 410 | }, 411 | "node_modules/@types/pbkdf2": { 412 | "version": "3.1.0", 413 | "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", 414 | "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", 415 | "dependencies": { 416 | "@types/node": "*" 417 | } 418 | }, 419 | "node_modules/@types/secp256k1": { 420 | "version": "4.0.3", 421 | "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", 422 | "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", 423 | "dependencies": { 424 | "@types/node": "*" 425 | } 426 | }, 427 | "node_modules/asn1.js": { 428 | "version": "5.4.1", 429 | "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 430 | "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 431 | "dependencies": { 432 | "bn.js": "^4.0.0", 433 | "inherits": "^2.0.1", 434 | "minimalistic-assert": "^1.0.0", 435 | "safer-buffer": "^2.1.0" 436 | } 437 | }, 438 | "node_modules/asn1.js/node_modules/bn.js": { 439 | "version": "4.12.0", 440 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 441 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 442 | }, 443 | "node_modules/available-typed-arrays": { 444 | "version": "1.0.5", 445 | "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 446 | "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 447 | "engines": { 448 | "node": ">= 0.4" 449 | }, 450 | "funding": { 451 | "url": "https://github.com/sponsors/ljharb" 452 | } 453 | }, 454 | "node_modules/base-x": { 455 | "version": "3.0.9", 456 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 457 | "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 458 | "dependencies": { 459 | "safe-buffer": "^5.0.1" 460 | } 461 | }, 462 | "node_modules/base64-js": { 463 | "version": "1.5.1", 464 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 465 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 466 | "funding": [ 467 | { 468 | "type": "github", 469 | "url": "https://github.com/sponsors/feross" 470 | }, 471 | { 472 | "type": "patreon", 473 | "url": "https://www.patreon.com/feross" 474 | }, 475 | { 476 | "type": "consulting", 477 | "url": "https://feross.org/support" 478 | } 479 | ] 480 | }, 481 | "node_modules/bignumber.js": { 482 | "version": "9.1.1", 483 | "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", 484 | "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", 485 | "engines": { 486 | "node": "*" 487 | } 488 | }, 489 | "node_modules/blakejs": { 490 | "version": "1.2.1", 491 | "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", 492 | "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" 493 | }, 494 | "node_modules/bn.js": { 495 | "version": "5.2.1", 496 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 497 | "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" 498 | }, 499 | "node_modules/brorand": { 500 | "version": "1.1.0", 501 | "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 502 | "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" 503 | }, 504 | "node_modules/browserify-aes": { 505 | "version": "1.2.0", 506 | "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 507 | "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 508 | "dependencies": { 509 | "buffer-xor": "^1.0.3", 510 | "cipher-base": "^1.0.0", 511 | "create-hash": "^1.1.0", 512 | "evp_bytestokey": "^1.0.3", 513 | "inherits": "^2.0.1", 514 | "safe-buffer": "^5.0.1" 515 | } 516 | }, 517 | "node_modules/browserify-cipher": { 518 | "version": "1.0.1", 519 | "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 520 | "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 521 | "dependencies": { 522 | "browserify-aes": "^1.0.4", 523 | "browserify-des": "^1.0.0", 524 | "evp_bytestokey": "^1.0.0" 525 | } 526 | }, 527 | "node_modules/browserify-des": { 528 | "version": "1.0.2", 529 | "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 530 | "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 531 | "dependencies": { 532 | "cipher-base": "^1.0.1", 533 | "des.js": "^1.0.0", 534 | "inherits": "^2.0.1", 535 | "safe-buffer": "^5.1.2" 536 | } 537 | }, 538 | "node_modules/browserify-rsa": { 539 | "version": "4.1.0", 540 | "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 541 | "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 542 | "dependencies": { 543 | "bn.js": "^5.0.0", 544 | "randombytes": "^2.0.1" 545 | } 546 | }, 547 | "node_modules/browserify-sign": { 548 | "version": "4.2.1", 549 | "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 550 | "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 551 | "dependencies": { 552 | "bn.js": "^5.1.1", 553 | "browserify-rsa": "^4.0.1", 554 | "create-hash": "^1.2.0", 555 | "create-hmac": "^1.1.7", 556 | "elliptic": "^6.5.3", 557 | "inherits": "^2.0.4", 558 | "parse-asn1": "^5.1.5", 559 | "readable-stream": "^3.6.0", 560 | "safe-buffer": "^5.2.0" 561 | } 562 | }, 563 | "node_modules/bs58": { 564 | "version": "4.0.1", 565 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 566 | "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 567 | "dependencies": { 568 | "base-x": "^3.0.2" 569 | } 570 | }, 571 | "node_modules/bs58check": { 572 | "version": "2.1.2", 573 | "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", 574 | "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", 575 | "dependencies": { 576 | "bs58": "^4.0.0", 577 | "create-hash": "^1.1.0", 578 | "safe-buffer": "^5.1.2" 579 | } 580 | }, 581 | "node_modules/buffer": { 582 | "version": "5.7.1", 583 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 584 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 585 | "funding": [ 586 | { 587 | "type": "github", 588 | "url": "https://github.com/sponsors/feross" 589 | }, 590 | { 591 | "type": "patreon", 592 | "url": "https://www.patreon.com/feross" 593 | }, 594 | { 595 | "type": "consulting", 596 | "url": "https://feross.org/support" 597 | } 598 | ], 599 | "dependencies": { 600 | "base64-js": "^1.3.1", 601 | "ieee754": "^1.1.13" 602 | } 603 | }, 604 | "node_modules/buffer-to-arraybuffer": { 605 | "version": "0.0.5", 606 | "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", 607 | "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" 608 | }, 609 | "node_modules/buffer-xor": { 610 | "version": "1.0.3", 611 | "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 612 | "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" 613 | }, 614 | "node_modules/bufferutil": { 615 | "version": "4.0.7", 616 | "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", 617 | "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", 618 | "hasInstallScript": true, 619 | "dependencies": { 620 | "node-gyp-build": "^4.3.0" 621 | }, 622 | "engines": { 623 | "node": ">=6.14.2" 624 | } 625 | }, 626 | "node_modules/call-bind": { 627 | "version": "1.0.2", 628 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 629 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 630 | "dependencies": { 631 | "function-bind": "^1.1.1", 632 | "get-intrinsic": "^1.0.2" 633 | }, 634 | "funding": { 635 | "url": "https://github.com/sponsors/ljharb" 636 | } 637 | }, 638 | "node_modules/cids": { 639 | "version": "0.7.5", 640 | "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", 641 | "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", 642 | "deprecated": "This module has been superseded by the multiformats module", 643 | "dependencies": { 644 | "buffer": "^5.5.0", 645 | "class-is": "^1.1.0", 646 | "multibase": "~0.6.0", 647 | "multicodec": "^1.0.0", 648 | "multihashes": "~0.4.15" 649 | }, 650 | "engines": { 651 | "node": ">=4.0.0", 652 | "npm": ">=3.0.0" 653 | } 654 | }, 655 | "node_modules/cids/node_modules/multicodec": { 656 | "version": "1.0.4", 657 | "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", 658 | "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", 659 | "deprecated": "This module has been superseded by the multiformats module", 660 | "dependencies": { 661 | "buffer": "^5.6.0", 662 | "varint": "^5.0.0" 663 | } 664 | }, 665 | "node_modules/cipher-base": { 666 | "version": "1.0.4", 667 | "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 668 | "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 669 | "dependencies": { 670 | "inherits": "^2.0.1", 671 | "safe-buffer": "^5.0.1" 672 | } 673 | }, 674 | "node_modules/class-is": { 675 | "version": "1.1.0", 676 | "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", 677 | "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" 678 | }, 679 | "node_modules/content-hash": { 680 | "version": "2.5.2", 681 | "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", 682 | "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", 683 | "dependencies": { 684 | "cids": "^0.7.1", 685 | "multicodec": "^0.5.5", 686 | "multihashes": "^0.4.15" 687 | } 688 | }, 689 | "node_modules/cookiejar": { 690 | "version": "2.1.4", 691 | "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", 692 | "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" 693 | }, 694 | "node_modules/crc-32": { 695 | "version": "1.2.2", 696 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 697 | "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 698 | "bin": { 699 | "crc32": "bin/crc32.njs" 700 | }, 701 | "engines": { 702 | "node": ">=0.8" 703 | } 704 | }, 705 | "node_modules/create-ecdh": { 706 | "version": "4.0.4", 707 | "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 708 | "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 709 | "dependencies": { 710 | "bn.js": "^4.1.0", 711 | "elliptic": "^6.5.3" 712 | } 713 | }, 714 | "node_modules/create-ecdh/node_modules/bn.js": { 715 | "version": "4.12.0", 716 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 717 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 718 | }, 719 | "node_modules/create-hash": { 720 | "version": "1.2.0", 721 | "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 722 | "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 723 | "dependencies": { 724 | "cipher-base": "^1.0.1", 725 | "inherits": "^2.0.1", 726 | "md5.js": "^1.3.4", 727 | "ripemd160": "^2.0.1", 728 | "sha.js": "^2.4.0" 729 | } 730 | }, 731 | "node_modules/create-hmac": { 732 | "version": "1.1.7", 733 | "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 734 | "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 735 | "dependencies": { 736 | "cipher-base": "^1.0.3", 737 | "create-hash": "^1.1.0", 738 | "inherits": "^2.0.1", 739 | "ripemd160": "^2.0.0", 740 | "safe-buffer": "^5.0.1", 741 | "sha.js": "^2.4.8" 742 | } 743 | }, 744 | "node_modules/crypto-browserify": { 745 | "version": "3.12.0", 746 | "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 747 | "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 748 | "dependencies": { 749 | "browserify-cipher": "^1.0.0", 750 | "browserify-sign": "^4.0.0", 751 | "create-ecdh": "^4.0.0", 752 | "create-hash": "^1.1.0", 753 | "create-hmac": "^1.1.0", 754 | "diffie-hellman": "^5.0.0", 755 | "inherits": "^2.0.1", 756 | "pbkdf2": "^3.0.3", 757 | "public-encrypt": "^4.0.0", 758 | "randombytes": "^2.0.0", 759 | "randomfill": "^1.0.3" 760 | }, 761 | "engines": { 762 | "node": "*" 763 | } 764 | }, 765 | "node_modules/d": { 766 | "version": "1.0.1", 767 | "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", 768 | "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", 769 | "dependencies": { 770 | "es5-ext": "^0.10.50", 771 | "type": "^1.0.1" 772 | } 773 | }, 774 | "node_modules/data-uri-to-buffer": { 775 | "version": "4.0.1", 776 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", 777 | "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", 778 | "engines": { 779 | "node": ">= 12" 780 | } 781 | }, 782 | "node_modules/debug": { 783 | "version": "2.6.9", 784 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 785 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 786 | "dependencies": { 787 | "ms": "2.0.0" 788 | } 789 | }, 790 | "node_modules/decode-uri-component": { 791 | "version": "0.2.2", 792 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", 793 | "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", 794 | "engines": { 795 | "node": ">=0.10" 796 | } 797 | }, 798 | "node_modules/decompress-response": { 799 | "version": "3.3.0", 800 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 801 | "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", 802 | "dependencies": { 803 | "mimic-response": "^1.0.0" 804 | }, 805 | "engines": { 806 | "node": ">=4" 807 | } 808 | }, 809 | "node_modules/des.js": { 810 | "version": "1.0.1", 811 | "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", 812 | "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", 813 | "dependencies": { 814 | "inherits": "^2.0.1", 815 | "minimalistic-assert": "^1.0.0" 816 | } 817 | }, 818 | "node_modules/diffie-hellman": { 819 | "version": "5.0.3", 820 | "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 821 | "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 822 | "dependencies": { 823 | "bn.js": "^4.1.0", 824 | "miller-rabin": "^4.0.0", 825 | "randombytes": "^2.0.0" 826 | } 827 | }, 828 | "node_modules/diffie-hellman/node_modules/bn.js": { 829 | "version": "4.12.0", 830 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 831 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 832 | }, 833 | "node_modules/dom-walk": { 834 | "version": "0.1.2", 835 | "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", 836 | "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" 837 | }, 838 | "node_modules/elliptic": { 839 | "version": "6.5.4", 840 | "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 841 | "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 842 | "dependencies": { 843 | "bn.js": "^4.11.9", 844 | "brorand": "^1.1.0", 845 | "hash.js": "^1.0.0", 846 | "hmac-drbg": "^1.0.1", 847 | "inherits": "^2.0.4", 848 | "minimalistic-assert": "^1.0.1", 849 | "minimalistic-crypto-utils": "^1.0.1" 850 | } 851 | }, 852 | "node_modules/elliptic/node_modules/bn.js": { 853 | "version": "4.12.0", 854 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 855 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 856 | }, 857 | "node_modules/es5-ext": { 858 | "version": "0.10.62", 859 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", 860 | "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", 861 | "hasInstallScript": true, 862 | "dependencies": { 863 | "es6-iterator": "^2.0.3", 864 | "es6-symbol": "^3.1.3", 865 | "next-tick": "^1.1.0" 866 | }, 867 | "engines": { 868 | "node": ">=0.10" 869 | } 870 | }, 871 | "node_modules/es6-iterator": { 872 | "version": "2.0.3", 873 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", 874 | "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", 875 | "dependencies": { 876 | "d": "1", 877 | "es5-ext": "^0.10.35", 878 | "es6-symbol": "^3.1.1" 879 | } 880 | }, 881 | "node_modules/es6-symbol": { 882 | "version": "3.1.3", 883 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", 884 | "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", 885 | "dependencies": { 886 | "d": "^1.0.1", 887 | "ext": "^1.1.2" 888 | } 889 | }, 890 | "node_modules/eth-ens-namehash": { 891 | "version": "2.0.8", 892 | "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", 893 | "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", 894 | "dependencies": { 895 | "idna-uts46-hx": "^2.3.1", 896 | "js-sha3": "^0.5.7" 897 | } 898 | }, 899 | "node_modules/eth-ens-namehash/node_modules/js-sha3": { 900 | "version": "0.5.7", 901 | "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", 902 | "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" 903 | }, 904 | "node_modules/eth-lib": { 905 | "version": "0.2.8", 906 | "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", 907 | "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", 908 | "dependencies": { 909 | "bn.js": "^4.11.6", 910 | "elliptic": "^6.4.0", 911 | "xhr-request-promise": "^0.1.2" 912 | } 913 | }, 914 | "node_modules/eth-lib/node_modules/bn.js": { 915 | "version": "4.12.0", 916 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 917 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 918 | }, 919 | "node_modules/ethereum-bloom-filters": { 920 | "version": "1.0.10", 921 | "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", 922 | "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", 923 | "dependencies": { 924 | "js-sha3": "^0.8.0" 925 | } 926 | }, 927 | "node_modules/ethereum-cryptography": { 928 | "version": "0.1.3", 929 | "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", 930 | "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", 931 | "dependencies": { 932 | "@types/pbkdf2": "^3.0.0", 933 | "@types/secp256k1": "^4.0.1", 934 | "blakejs": "^1.1.0", 935 | "browserify-aes": "^1.2.0", 936 | "bs58check": "^2.1.2", 937 | "create-hash": "^1.2.0", 938 | "create-hmac": "^1.1.7", 939 | "hash.js": "^1.1.7", 940 | "keccak": "^3.0.0", 941 | "pbkdf2": "^3.0.17", 942 | "randombytes": "^2.1.0", 943 | "safe-buffer": "^5.1.2", 944 | "scrypt-js": "^3.0.0", 945 | "secp256k1": "^4.0.1", 946 | "setimmediate": "^1.0.5" 947 | } 948 | }, 949 | "node_modules/ethereumjs-util": { 950 | "version": "7.1.5", 951 | "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 952 | "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 953 | "dependencies": { 954 | "@types/bn.js": "^5.1.0", 955 | "bn.js": "^5.1.2", 956 | "create-hash": "^1.1.2", 957 | "ethereum-cryptography": "^0.1.3", 958 | "rlp": "^2.2.4" 959 | }, 960 | "engines": { 961 | "node": ">=10.0.0" 962 | } 963 | }, 964 | "node_modules/ethereumjs-util/node_modules/@types/bn.js": { 965 | "version": "5.1.1", 966 | "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 967 | "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 968 | "dependencies": { 969 | "@types/node": "*" 970 | } 971 | }, 972 | "node_modules/ethjs-unit": { 973 | "version": "0.1.6", 974 | "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", 975 | "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", 976 | "dependencies": { 977 | "bn.js": "4.11.6", 978 | "number-to-bn": "1.7.0" 979 | }, 980 | "engines": { 981 | "node": ">=6.5.0", 982 | "npm": ">=3" 983 | } 984 | }, 985 | "node_modules/ethjs-unit/node_modules/bn.js": { 986 | "version": "4.11.6", 987 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 988 | "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" 989 | }, 990 | "node_modules/eventemitter3": { 991 | "version": "4.0.4", 992 | "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", 993 | "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" 994 | }, 995 | "node_modules/evp_bytestokey": { 996 | "version": "1.0.3", 997 | "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 998 | "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 999 | "dependencies": { 1000 | "md5.js": "^1.3.4", 1001 | "safe-buffer": "^5.1.1" 1002 | } 1003 | }, 1004 | "node_modules/ext": { 1005 | "version": "1.7.0", 1006 | "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", 1007 | "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", 1008 | "dependencies": { 1009 | "type": "^2.7.2" 1010 | } 1011 | }, 1012 | "node_modules/ext/node_modules/type": { 1013 | "version": "2.7.2", 1014 | "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", 1015 | "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" 1016 | }, 1017 | "node_modules/fetch-blob": { 1018 | "version": "3.2.0", 1019 | "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", 1020 | "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", 1021 | "funding": [ 1022 | { 1023 | "type": "github", 1024 | "url": "https://github.com/sponsors/jimmywarting" 1025 | }, 1026 | { 1027 | "type": "paypal", 1028 | "url": "https://paypal.me/jimmywarting" 1029 | } 1030 | ], 1031 | "dependencies": { 1032 | "node-domexception": "^1.0.0", 1033 | "web-streams-polyfill": "^3.0.3" 1034 | }, 1035 | "engines": { 1036 | "node": "^12.20 || >= 14.13" 1037 | } 1038 | }, 1039 | "node_modules/for-each": { 1040 | "version": "0.3.3", 1041 | "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 1042 | "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 1043 | "dependencies": { 1044 | "is-callable": "^1.1.3" 1045 | } 1046 | }, 1047 | "node_modules/formdata-polyfill": { 1048 | "version": "4.0.10", 1049 | "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", 1050 | "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", 1051 | "dependencies": { 1052 | "fetch-blob": "^3.1.2" 1053 | }, 1054 | "engines": { 1055 | "node": ">=12.20.0" 1056 | } 1057 | }, 1058 | "node_modules/function-bind": { 1059 | "version": "1.1.1", 1060 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1061 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1062 | }, 1063 | "node_modules/get-intrinsic": { 1064 | "version": "1.2.0", 1065 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 1066 | "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 1067 | "dependencies": { 1068 | "function-bind": "^1.1.1", 1069 | "has": "^1.0.3", 1070 | "has-symbols": "^1.0.3" 1071 | }, 1072 | "funding": { 1073 | "url": "https://github.com/sponsors/ljharb" 1074 | } 1075 | }, 1076 | "node_modules/global": { 1077 | "version": "4.4.0", 1078 | "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", 1079 | "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", 1080 | "dependencies": { 1081 | "min-document": "^2.19.0", 1082 | "process": "^0.11.10" 1083 | } 1084 | }, 1085 | "node_modules/gopd": { 1086 | "version": "1.0.1", 1087 | "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 1088 | "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 1089 | "dependencies": { 1090 | "get-intrinsic": "^1.1.3" 1091 | }, 1092 | "funding": { 1093 | "url": "https://github.com/sponsors/ljharb" 1094 | } 1095 | }, 1096 | "node_modules/has": { 1097 | "version": "1.0.3", 1098 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1099 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1100 | "dependencies": { 1101 | "function-bind": "^1.1.1" 1102 | }, 1103 | "engines": { 1104 | "node": ">= 0.4.0" 1105 | } 1106 | }, 1107 | "node_modules/has-symbols": { 1108 | "version": "1.0.3", 1109 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 1110 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 1111 | "engines": { 1112 | "node": ">= 0.4" 1113 | }, 1114 | "funding": { 1115 | "url": "https://github.com/sponsors/ljharb" 1116 | } 1117 | }, 1118 | "node_modules/has-tostringtag": { 1119 | "version": "1.0.0", 1120 | "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 1121 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 1122 | "dependencies": { 1123 | "has-symbols": "^1.0.2" 1124 | }, 1125 | "engines": { 1126 | "node": ">= 0.4" 1127 | }, 1128 | "funding": { 1129 | "url": "https://github.com/sponsors/ljharb" 1130 | } 1131 | }, 1132 | "node_modules/hash-base": { 1133 | "version": "3.1.0", 1134 | "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 1135 | "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 1136 | "dependencies": { 1137 | "inherits": "^2.0.4", 1138 | "readable-stream": "^3.6.0", 1139 | "safe-buffer": "^5.2.0" 1140 | }, 1141 | "engines": { 1142 | "node": ">=4" 1143 | } 1144 | }, 1145 | "node_modules/hash.js": { 1146 | "version": "1.1.7", 1147 | "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 1148 | "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 1149 | "dependencies": { 1150 | "inherits": "^2.0.3", 1151 | "minimalistic-assert": "^1.0.1" 1152 | } 1153 | }, 1154 | "node_modules/hmac-drbg": { 1155 | "version": "1.0.1", 1156 | "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 1157 | "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", 1158 | "dependencies": { 1159 | "hash.js": "^1.0.3", 1160 | "minimalistic-assert": "^1.0.0", 1161 | "minimalistic-crypto-utils": "^1.0.1" 1162 | } 1163 | }, 1164 | "node_modules/http-https": { 1165 | "version": "1.0.0", 1166 | "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", 1167 | "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" 1168 | }, 1169 | "node_modules/idna-uts46-hx": { 1170 | "version": "2.3.1", 1171 | "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", 1172 | "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", 1173 | "dependencies": { 1174 | "punycode": "2.1.0" 1175 | }, 1176 | "engines": { 1177 | "node": ">=4.0.0" 1178 | } 1179 | }, 1180 | "node_modules/ieee754": { 1181 | "version": "1.2.1", 1182 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 1183 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 1184 | "funding": [ 1185 | { 1186 | "type": "github", 1187 | "url": "https://github.com/sponsors/feross" 1188 | }, 1189 | { 1190 | "type": "patreon", 1191 | "url": "https://www.patreon.com/feross" 1192 | }, 1193 | { 1194 | "type": "consulting", 1195 | "url": "https://feross.org/support" 1196 | } 1197 | ] 1198 | }, 1199 | "node_modules/inherits": { 1200 | "version": "2.0.4", 1201 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1202 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1203 | }, 1204 | "node_modules/is-arguments": { 1205 | "version": "1.1.1", 1206 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 1207 | "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 1208 | "dependencies": { 1209 | "call-bind": "^1.0.2", 1210 | "has-tostringtag": "^1.0.0" 1211 | }, 1212 | "engines": { 1213 | "node": ">= 0.4" 1214 | }, 1215 | "funding": { 1216 | "url": "https://github.com/sponsors/ljharb" 1217 | } 1218 | }, 1219 | "node_modules/is-callable": { 1220 | "version": "1.2.7", 1221 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 1222 | "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 1223 | "engines": { 1224 | "node": ">= 0.4" 1225 | }, 1226 | "funding": { 1227 | "url": "https://github.com/sponsors/ljharb" 1228 | } 1229 | }, 1230 | "node_modules/is-function": { 1231 | "version": "1.0.2", 1232 | "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", 1233 | "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" 1234 | }, 1235 | "node_modules/is-generator-function": { 1236 | "version": "1.0.10", 1237 | "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", 1238 | "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", 1239 | "dependencies": { 1240 | "has-tostringtag": "^1.0.0" 1241 | }, 1242 | "engines": { 1243 | "node": ">= 0.4" 1244 | }, 1245 | "funding": { 1246 | "url": "https://github.com/sponsors/ljharb" 1247 | } 1248 | }, 1249 | "node_modules/is-hex-prefixed": { 1250 | "version": "1.0.0", 1251 | "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", 1252 | "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", 1253 | "engines": { 1254 | "node": ">=6.5.0", 1255 | "npm": ">=3" 1256 | } 1257 | }, 1258 | "node_modules/is-typed-array": { 1259 | "version": "1.1.10", 1260 | "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", 1261 | "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 1262 | "dependencies": { 1263 | "available-typed-arrays": "^1.0.5", 1264 | "call-bind": "^1.0.2", 1265 | "for-each": "^0.3.3", 1266 | "gopd": "^1.0.1", 1267 | "has-tostringtag": "^1.0.0" 1268 | }, 1269 | "engines": { 1270 | "node": ">= 0.4" 1271 | }, 1272 | "funding": { 1273 | "url": "https://github.com/sponsors/ljharb" 1274 | } 1275 | }, 1276 | "node_modules/is-typedarray": { 1277 | "version": "1.0.0", 1278 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1279 | "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 1280 | }, 1281 | "node_modules/js-sha3": { 1282 | "version": "0.8.0", 1283 | "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", 1284 | "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" 1285 | }, 1286 | "node_modules/keccak": { 1287 | "version": "3.0.3", 1288 | "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", 1289 | "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", 1290 | "hasInstallScript": true, 1291 | "dependencies": { 1292 | "node-addon-api": "^2.0.0", 1293 | "node-gyp-build": "^4.2.0", 1294 | "readable-stream": "^3.6.0" 1295 | }, 1296 | "engines": { 1297 | "node": ">=10.0.0" 1298 | } 1299 | }, 1300 | "node_modules/md5.js": { 1301 | "version": "1.3.5", 1302 | "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 1303 | "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 1304 | "dependencies": { 1305 | "hash-base": "^3.0.0", 1306 | "inherits": "^2.0.1", 1307 | "safe-buffer": "^5.1.2" 1308 | } 1309 | }, 1310 | "node_modules/miller-rabin": { 1311 | "version": "4.0.1", 1312 | "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 1313 | "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 1314 | "dependencies": { 1315 | "bn.js": "^4.0.0", 1316 | "brorand": "^1.0.1" 1317 | }, 1318 | "bin": { 1319 | "miller-rabin": "bin/miller-rabin" 1320 | } 1321 | }, 1322 | "node_modules/miller-rabin/node_modules/bn.js": { 1323 | "version": "4.12.0", 1324 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 1325 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 1326 | }, 1327 | "node_modules/mimic-response": { 1328 | "version": "1.0.1", 1329 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 1330 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 1331 | "engines": { 1332 | "node": ">=4" 1333 | } 1334 | }, 1335 | "node_modules/min-document": { 1336 | "version": "2.19.0", 1337 | "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", 1338 | "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", 1339 | "dependencies": { 1340 | "dom-walk": "^0.1.0" 1341 | } 1342 | }, 1343 | "node_modules/minimalistic-assert": { 1344 | "version": "1.0.1", 1345 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 1346 | "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" 1347 | }, 1348 | "node_modules/minimalistic-crypto-utils": { 1349 | "version": "1.0.1", 1350 | "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 1351 | "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" 1352 | }, 1353 | "node_modules/ms": { 1354 | "version": "2.0.0", 1355 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1356 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1357 | }, 1358 | "node_modules/multibase": { 1359 | "version": "0.6.1", 1360 | "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", 1361 | "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", 1362 | "deprecated": "This module has been superseded by the multiformats module", 1363 | "dependencies": { 1364 | "base-x": "^3.0.8", 1365 | "buffer": "^5.5.0" 1366 | } 1367 | }, 1368 | "node_modules/multicodec": { 1369 | "version": "0.5.7", 1370 | "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", 1371 | "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", 1372 | "deprecated": "This module has been superseded by the multiformats module", 1373 | "dependencies": { 1374 | "varint": "^5.0.0" 1375 | } 1376 | }, 1377 | "node_modules/multihashes": { 1378 | "version": "0.4.21", 1379 | "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", 1380 | "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", 1381 | "dependencies": { 1382 | "buffer": "^5.5.0", 1383 | "multibase": "^0.7.0", 1384 | "varint": "^5.0.0" 1385 | } 1386 | }, 1387 | "node_modules/multihashes/node_modules/multibase": { 1388 | "version": "0.7.0", 1389 | "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", 1390 | "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", 1391 | "deprecated": "This module has been superseded by the multiformats module", 1392 | "dependencies": { 1393 | "base-x": "^3.0.8", 1394 | "buffer": "^5.5.0" 1395 | } 1396 | }, 1397 | "node_modules/next-tick": { 1398 | "version": "1.1.0", 1399 | "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", 1400 | "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" 1401 | }, 1402 | "node_modules/node-addon-api": { 1403 | "version": "2.0.2", 1404 | "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 1405 | "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" 1406 | }, 1407 | "node_modules/node-domexception": { 1408 | "version": "1.0.0", 1409 | "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", 1410 | "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", 1411 | "funding": [ 1412 | { 1413 | "type": "github", 1414 | "url": "https://github.com/sponsors/jimmywarting" 1415 | }, 1416 | { 1417 | "type": "github", 1418 | "url": "https://paypal.me/jimmywarting" 1419 | } 1420 | ], 1421 | "engines": { 1422 | "node": ">=10.5.0" 1423 | } 1424 | }, 1425 | "node_modules/node-fetch": { 1426 | "version": "3.3.0", 1427 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", 1428 | "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", 1429 | "dependencies": { 1430 | "data-uri-to-buffer": "^4.0.0", 1431 | "fetch-blob": "^3.1.4", 1432 | "formdata-polyfill": "^4.0.10" 1433 | }, 1434 | "engines": { 1435 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1436 | }, 1437 | "funding": { 1438 | "type": "opencollective", 1439 | "url": "https://opencollective.com/node-fetch" 1440 | } 1441 | }, 1442 | "node_modules/node-gyp-build": { 1443 | "version": "4.6.0", 1444 | "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", 1445 | "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", 1446 | "bin": { 1447 | "node-gyp-build": "bin.js", 1448 | "node-gyp-build-optional": "optional.js", 1449 | "node-gyp-build-test": "build-test.js" 1450 | } 1451 | }, 1452 | "node_modules/number-to-bn": { 1453 | "version": "1.7.0", 1454 | "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", 1455 | "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", 1456 | "dependencies": { 1457 | "bn.js": "4.11.6", 1458 | "strip-hex-prefix": "1.0.0" 1459 | }, 1460 | "engines": { 1461 | "node": ">=6.5.0", 1462 | "npm": ">=3" 1463 | } 1464 | }, 1465 | "node_modules/number-to-bn/node_modules/bn.js": { 1466 | "version": "4.11.6", 1467 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 1468 | "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" 1469 | }, 1470 | "node_modules/object-assign": { 1471 | "version": "4.1.1", 1472 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1473 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 1474 | "engines": { 1475 | "node": ">=0.10.0" 1476 | } 1477 | }, 1478 | "node_modules/oboe": { 1479 | "version": "2.1.5", 1480 | "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", 1481 | "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", 1482 | "dependencies": { 1483 | "http-https": "^1.0.0" 1484 | } 1485 | }, 1486 | "node_modules/once": { 1487 | "version": "1.4.0", 1488 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1489 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1490 | "dependencies": { 1491 | "wrappy": "1" 1492 | } 1493 | }, 1494 | "node_modules/parse-asn1": { 1495 | "version": "5.1.6", 1496 | "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 1497 | "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 1498 | "dependencies": { 1499 | "asn1.js": "^5.2.0", 1500 | "browserify-aes": "^1.0.0", 1501 | "evp_bytestokey": "^1.0.0", 1502 | "pbkdf2": "^3.0.3", 1503 | "safe-buffer": "^5.1.1" 1504 | } 1505 | }, 1506 | "node_modules/parse-headers": { 1507 | "version": "2.0.5", 1508 | "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", 1509 | "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" 1510 | }, 1511 | "node_modules/pbkdf2": { 1512 | "version": "3.1.2", 1513 | "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 1514 | "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 1515 | "dependencies": { 1516 | "create-hash": "^1.1.2", 1517 | "create-hmac": "^1.1.4", 1518 | "ripemd160": "^2.0.1", 1519 | "safe-buffer": "^5.0.1", 1520 | "sha.js": "^2.4.8" 1521 | }, 1522 | "engines": { 1523 | "node": ">=0.12" 1524 | } 1525 | }, 1526 | "node_modules/process": { 1527 | "version": "0.11.10", 1528 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 1529 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 1530 | "engines": { 1531 | "node": ">= 0.6.0" 1532 | } 1533 | }, 1534 | "node_modules/public-encrypt": { 1535 | "version": "4.0.3", 1536 | "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 1537 | "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 1538 | "dependencies": { 1539 | "bn.js": "^4.1.0", 1540 | "browserify-rsa": "^4.0.0", 1541 | "create-hash": "^1.1.0", 1542 | "parse-asn1": "^5.0.0", 1543 | "randombytes": "^2.0.1", 1544 | "safe-buffer": "^5.1.2" 1545 | } 1546 | }, 1547 | "node_modules/public-encrypt/node_modules/bn.js": { 1548 | "version": "4.12.0", 1549 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 1550 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 1551 | }, 1552 | "node_modules/punycode": { 1553 | "version": "2.1.0", 1554 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", 1555 | "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==", 1556 | "engines": { 1557 | "node": ">=6" 1558 | } 1559 | }, 1560 | "node_modules/query-string": { 1561 | "version": "5.1.1", 1562 | "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", 1563 | "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", 1564 | "dependencies": { 1565 | "decode-uri-component": "^0.2.0", 1566 | "object-assign": "^4.1.0", 1567 | "strict-uri-encode": "^1.0.0" 1568 | }, 1569 | "engines": { 1570 | "node": ">=0.10.0" 1571 | } 1572 | }, 1573 | "node_modules/randombytes": { 1574 | "version": "2.1.0", 1575 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 1576 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 1577 | "dependencies": { 1578 | "safe-buffer": "^5.1.0" 1579 | } 1580 | }, 1581 | "node_modules/randomfill": { 1582 | "version": "1.0.4", 1583 | "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 1584 | "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 1585 | "dependencies": { 1586 | "randombytes": "^2.0.5", 1587 | "safe-buffer": "^5.1.0" 1588 | } 1589 | }, 1590 | "node_modules/readable-stream": { 1591 | "version": "3.6.0", 1592 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1593 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1594 | "dependencies": { 1595 | "inherits": "^2.0.3", 1596 | "string_decoder": "^1.1.1", 1597 | "util-deprecate": "^1.0.1" 1598 | }, 1599 | "engines": { 1600 | "node": ">= 6" 1601 | } 1602 | }, 1603 | "node_modules/ripemd160": { 1604 | "version": "2.0.2", 1605 | "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 1606 | "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 1607 | "dependencies": { 1608 | "hash-base": "^3.0.0", 1609 | "inherits": "^2.0.1" 1610 | } 1611 | }, 1612 | "node_modules/rlp": { 1613 | "version": "2.2.7", 1614 | "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", 1615 | "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", 1616 | "dependencies": { 1617 | "bn.js": "^5.2.0" 1618 | }, 1619 | "bin": { 1620 | "rlp": "bin/rlp" 1621 | } 1622 | }, 1623 | "node_modules/safe-buffer": { 1624 | "version": "5.2.1", 1625 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1626 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1627 | "funding": [ 1628 | { 1629 | "type": "github", 1630 | "url": "https://github.com/sponsors/feross" 1631 | }, 1632 | { 1633 | "type": "patreon", 1634 | "url": "https://www.patreon.com/feross" 1635 | }, 1636 | { 1637 | "type": "consulting", 1638 | "url": "https://feross.org/support" 1639 | } 1640 | ] 1641 | }, 1642 | "node_modules/safer-buffer": { 1643 | "version": "2.1.2", 1644 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1645 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1646 | }, 1647 | "node_modules/scrypt-js": { 1648 | "version": "3.0.1", 1649 | "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", 1650 | "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" 1651 | }, 1652 | "node_modules/secp256k1": { 1653 | "version": "4.0.3", 1654 | "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 1655 | "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 1656 | "hasInstallScript": true, 1657 | "dependencies": { 1658 | "elliptic": "^6.5.4", 1659 | "node-addon-api": "^2.0.0", 1660 | "node-gyp-build": "^4.2.0" 1661 | }, 1662 | "engines": { 1663 | "node": ">=10.0.0" 1664 | } 1665 | }, 1666 | "node_modules/setimmediate": { 1667 | "version": "1.0.5", 1668 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 1669 | "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" 1670 | }, 1671 | "node_modules/sha.js": { 1672 | "version": "2.4.11", 1673 | "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 1674 | "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 1675 | "dependencies": { 1676 | "inherits": "^2.0.1", 1677 | "safe-buffer": "^5.0.1" 1678 | }, 1679 | "bin": { 1680 | "sha.js": "bin.js" 1681 | } 1682 | }, 1683 | "node_modules/simple-concat": { 1684 | "version": "1.0.1", 1685 | "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 1686 | "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 1687 | "funding": [ 1688 | { 1689 | "type": "github", 1690 | "url": "https://github.com/sponsors/feross" 1691 | }, 1692 | { 1693 | "type": "patreon", 1694 | "url": "https://www.patreon.com/feross" 1695 | }, 1696 | { 1697 | "type": "consulting", 1698 | "url": "https://feross.org/support" 1699 | } 1700 | ] 1701 | }, 1702 | "node_modules/simple-get": { 1703 | "version": "2.8.2", 1704 | "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", 1705 | "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", 1706 | "dependencies": { 1707 | "decompress-response": "^3.3.0", 1708 | "once": "^1.3.1", 1709 | "simple-concat": "^1.0.0" 1710 | } 1711 | }, 1712 | "node_modules/strict-uri-encode": { 1713 | "version": "1.1.0", 1714 | "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", 1715 | "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", 1716 | "engines": { 1717 | "node": ">=0.10.0" 1718 | } 1719 | }, 1720 | "node_modules/string_decoder": { 1721 | "version": "1.3.0", 1722 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1723 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1724 | "dependencies": { 1725 | "safe-buffer": "~5.2.0" 1726 | } 1727 | }, 1728 | "node_modules/strip-hex-prefix": { 1729 | "version": "1.0.0", 1730 | "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", 1731 | "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", 1732 | "dependencies": { 1733 | "is-hex-prefixed": "1.0.0" 1734 | }, 1735 | "engines": { 1736 | "node": ">=6.5.0", 1737 | "npm": ">=3" 1738 | } 1739 | }, 1740 | "node_modules/timed-out": { 1741 | "version": "4.0.1", 1742 | "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 1743 | "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", 1744 | "engines": { 1745 | "node": ">=0.10.0" 1746 | } 1747 | }, 1748 | "node_modules/type": { 1749 | "version": "1.2.0", 1750 | "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", 1751 | "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" 1752 | }, 1753 | "node_modules/typedarray-to-buffer": { 1754 | "version": "3.1.5", 1755 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 1756 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 1757 | "dependencies": { 1758 | "is-typedarray": "^1.0.0" 1759 | } 1760 | }, 1761 | "node_modules/underscore": { 1762 | "version": "1.12.1", 1763 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", 1764 | "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" 1765 | }, 1766 | "node_modules/url-set-query": { 1767 | "version": "1.0.0", 1768 | "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", 1769 | "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" 1770 | }, 1771 | "node_modules/utf-8-validate": { 1772 | "version": "5.0.10", 1773 | "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", 1774 | "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", 1775 | "hasInstallScript": true, 1776 | "dependencies": { 1777 | "node-gyp-build": "^4.3.0" 1778 | }, 1779 | "engines": { 1780 | "node": ">=6.14.2" 1781 | } 1782 | }, 1783 | "node_modules/utf8": { 1784 | "version": "3.0.0", 1785 | "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", 1786 | "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" 1787 | }, 1788 | "node_modules/util": { 1789 | "version": "0.12.5", 1790 | "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 1791 | "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 1792 | "dependencies": { 1793 | "inherits": "^2.0.3", 1794 | "is-arguments": "^1.0.4", 1795 | "is-generator-function": "^1.0.7", 1796 | "is-typed-array": "^1.1.3", 1797 | "which-typed-array": "^1.1.2" 1798 | } 1799 | }, 1800 | "node_modules/util-deprecate": { 1801 | "version": "1.0.2", 1802 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1803 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1804 | }, 1805 | "node_modules/uuid": { 1806 | "version": "3.3.2", 1807 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 1808 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 1809 | "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 1810 | "bin": { 1811 | "uuid": "bin/uuid" 1812 | } 1813 | }, 1814 | "node_modules/varint": { 1815 | "version": "5.0.2", 1816 | "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", 1817 | "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" 1818 | }, 1819 | "node_modules/web-streams-polyfill": { 1820 | "version": "3.2.1", 1821 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", 1822 | "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", 1823 | "engines": { 1824 | "node": ">= 8" 1825 | } 1826 | }, 1827 | "node_modules/web3": { 1828 | "version": "3.0.0-rc.5", 1829 | "resolved": "https://registry.npmjs.org/web3/-/web3-3.0.0-rc.5.tgz", 1830 | "integrity": "sha512-7coUvnBj5x0F3MsnNXB9KGKY7MA80eleHFmDqeYpj3QuDETh5XHLQbfypFQ4EKJfrmPAdxNlX/iMFI65qrFz/A==", 1831 | "dependencies": { 1832 | "web3-core": "3.0.0-rc.5", 1833 | "web3-eth": "3.0.0-rc.5", 1834 | "web3-eth-personal": "3.0.0-rc.5", 1835 | "web3-net": "3.0.0-rc.5", 1836 | "web3-utils": "3.0.0-rc.5" 1837 | }, 1838 | "engines": { 1839 | "node": ">=8.0.0" 1840 | } 1841 | }, 1842 | "node_modules/web3-core": { 1843 | "version": "3.0.0-rc.5", 1844 | "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-3.0.0-rc.5.tgz", 1845 | "integrity": "sha512-syY0W3YXEHa3SnsP6LphI7IBk3TRAAmPIu+oUPTrT/aZfYlTCKqfGOVRr67A/xP/vuauVmtrtsRQ5DJviE5DgA==", 1846 | "dependencies": { 1847 | "@types/bn.js": "^4.11.5", 1848 | "@types/node": "^12.12.6", 1849 | "bignumber.js": "^9.0.0", 1850 | "web3-core-helpers": "3.0.0-rc.5", 1851 | "web3-core-method": "3.0.0-rc.5", 1852 | "web3-core-requestmanager": "3.0.0-rc.5", 1853 | "web3-utils": "3.0.0-rc.5" 1854 | }, 1855 | "engines": { 1856 | "node": ">=8.0.0" 1857 | } 1858 | }, 1859 | "node_modules/web3-core-helpers": { 1860 | "version": "3.0.0-rc.5", 1861 | "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-3.0.0-rc.5.tgz", 1862 | "integrity": "sha512-FIOKYP+h9pfg9IaYTkGISxgc+zcn4NUzlHujqaMewO01p8CtbZv1INRwN+gTGiXQmIC0vfExBItzqouiCq6Qdg==", 1863 | "dependencies": { 1864 | "underscore": "1.12.1", 1865 | "web3-eth-iban": "3.0.0-rc.5", 1866 | "web3-utils": "3.0.0-rc.5" 1867 | }, 1868 | "engines": { 1869 | "node": ">=8.0.0" 1870 | } 1871 | }, 1872 | "node_modules/web3-core-method": { 1873 | "version": "3.0.0-rc.5", 1874 | "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-3.0.0-rc.5.tgz", 1875 | "integrity": "sha512-hsyaNDRcM/h3SAQPTmbqrlwfy9eokjKG7HigyImO59+krK5nDWZVye9Zt6wLTGrgaQXpZa7N07XVaXSbCubF8g==", 1876 | "dependencies": { 1877 | "@ethersproject/transactions": "^5.0.0-beta.135", 1878 | "underscore": "1.12.1", 1879 | "web3-core-helpers": "3.0.0-rc.5", 1880 | "web3-core-promievent": "3.0.0-rc.5", 1881 | "web3-core-subscriptions": "3.0.0-rc.5", 1882 | "web3-utils": "3.0.0-rc.5" 1883 | }, 1884 | "engines": { 1885 | "node": ">=8.0.0" 1886 | } 1887 | }, 1888 | "node_modules/web3-core-promievent": { 1889 | "version": "3.0.0-rc.5", 1890 | "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-3.0.0-rc.5.tgz", 1891 | "integrity": "sha512-ahusJnI/i/0MFOJW0ZkK0d2lSjd2w4/1Mcbcmh4Mp/EkQ8dJcIoGG0k5NVKQJAE47T/POz4tDFHX1LyVWWfraw==", 1892 | "dependencies": { 1893 | "eventemitter3": "4.0.4" 1894 | }, 1895 | "engines": { 1896 | "node": ">=8.0.0" 1897 | } 1898 | }, 1899 | "node_modules/web3-core-requestmanager": { 1900 | "version": "3.0.0-rc.5", 1901 | "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-3.0.0-rc.5.tgz", 1902 | "integrity": "sha512-r0Dh25E03ModsMlfp4qv1ZSkHh0q5aX5tZf0nvh8FdJgW74p1QqczAzFBh/Y78eie4wxwg1yTlq/4LIZCrIBcw==", 1903 | "dependencies": { 1904 | "underscore": "1.12.1", 1905 | "util": "^0.12.0", 1906 | "web3-core-helpers": "3.0.0-rc.5", 1907 | "web3-providers-http": "3.0.0-rc.5", 1908 | "web3-providers-ipc": "3.0.0-rc.5", 1909 | "web3-providers-ws": "3.0.0-rc.5" 1910 | }, 1911 | "engines": { 1912 | "node": ">=8.0.0" 1913 | } 1914 | }, 1915 | "node_modules/web3-core-subscriptions": { 1916 | "version": "3.0.0-rc.5", 1917 | "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-3.0.0-rc.5.tgz", 1918 | "integrity": "sha512-9PV68T8xBWThqQQR+5HFNqXvnhsf3Z6gYDHV9CD7K33tq3nqRdLxxl3vaYk4nGmxrHzrRwV2bKHbfDKzjo9SwQ==", 1919 | "dependencies": { 1920 | "eventemitter3": "4.0.4", 1921 | "underscore": "1.12.1", 1922 | "web3-core-helpers": "3.0.0-rc.5" 1923 | }, 1924 | "engines": { 1925 | "node": ">=8.0.0" 1926 | } 1927 | }, 1928 | "node_modules/web3-eth": { 1929 | "version": "3.0.0-rc.5", 1930 | "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-3.0.0-rc.5.tgz", 1931 | "integrity": "sha512-OsJ5oiL0r02Fg+DFPmna+zqot2JbN8Q2az1FnpKzqHBmaspMqYe1zNWB78PSsKPs0nAtfd4ZxE4KiPmQPpCMGg==", 1932 | "dependencies": { 1933 | "underscore": "1.12.1", 1934 | "web3-core": "3.0.0-rc.5", 1935 | "web3-core-helpers": "3.0.0-rc.5", 1936 | "web3-core-method": "3.0.0-rc.5", 1937 | "web3-core-subscriptions": "3.0.0-rc.5", 1938 | "web3-eth-abi": "3.0.0-rc.5", 1939 | "web3-eth-accounts": "3.0.0-rc.5", 1940 | "web3-eth-contract": "3.0.0-rc.5", 1941 | "web3-eth-ens": "3.0.0-rc.5", 1942 | "web3-eth-iban": "3.0.0-rc.5", 1943 | "web3-eth-personal": "3.0.0-rc.5", 1944 | "web3-net": "3.0.0-rc.5", 1945 | "web3-utils": "3.0.0-rc.5" 1946 | }, 1947 | "engines": { 1948 | "node": ">=8.0.0" 1949 | } 1950 | }, 1951 | "node_modules/web3-eth-abi": { 1952 | "version": "3.0.0-rc.5", 1953 | "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-3.0.0-rc.5.tgz", 1954 | "integrity": "sha512-hdMTXwmq9vQE4kPMkK+vk9Lx1HqVejU2c+K9GOMNxM6H6YVZNYv6xDxOzOdnATBO+2eFyJOGe088xtfSU356tw==", 1955 | "dependencies": { 1956 | "@ethersproject/abi": "5.0.7", 1957 | "underscore": "1.12.1", 1958 | "web3-utils": "3.0.0-rc.5" 1959 | }, 1960 | "engines": { 1961 | "node": ">=8.0.0" 1962 | } 1963 | }, 1964 | "node_modules/web3-eth-accounts": { 1965 | "version": "3.0.0-rc.5", 1966 | "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-3.0.0-rc.5.tgz", 1967 | "integrity": "sha512-Ot19pH3giCTqrl7lNAW+XL2/r8syiJnuvieyaANxq9fCcfNmc1HIRegcfFWxtE75nB8rE4wukJVQjz9elVqAoA==", 1968 | "dependencies": { 1969 | "@ethereumjs/common": "^2.3.0", 1970 | "@ethereumjs/tx": "^3.2.1", 1971 | "crypto-browserify": "3.12.0", 1972 | "eth-lib": "0.2.8", 1973 | "ethereumjs-util": "^7.0.10", 1974 | "scrypt-js": "^3.0.1", 1975 | "underscore": "1.12.1", 1976 | "uuid": "3.3.2", 1977 | "web3-core": "3.0.0-rc.5", 1978 | "web3-core-helpers": "3.0.0-rc.5", 1979 | "web3-core-method": "3.0.0-rc.5", 1980 | "web3-utils": "3.0.0-rc.5" 1981 | }, 1982 | "engines": { 1983 | "node": ">=8.0.0" 1984 | } 1985 | }, 1986 | "node_modules/web3-eth-contract": { 1987 | "version": "3.0.0-rc.5", 1988 | "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-3.0.0-rc.5.tgz", 1989 | "integrity": "sha512-RCA6HI9rLaA64RumZUseIEvrA5HtG25rueP37coaLbeVSzjiNWP2xFK9VrAh3X48Kf4T7rFTG/Cgy8kgJxvPkQ==", 1990 | "dependencies": { 1991 | "@types/bn.js": "^4.11.5", 1992 | "underscore": "1.12.1", 1993 | "web3-core": "3.0.0-rc.5", 1994 | "web3-core-helpers": "3.0.0-rc.5", 1995 | "web3-core-method": "3.0.0-rc.5", 1996 | "web3-core-promievent": "3.0.0-rc.5", 1997 | "web3-core-subscriptions": "3.0.0-rc.5", 1998 | "web3-eth-abi": "3.0.0-rc.5", 1999 | "web3-utils": "3.0.0-rc.5" 2000 | }, 2001 | "engines": { 2002 | "node": ">=8.0.0" 2003 | } 2004 | }, 2005 | "node_modules/web3-eth-ens": { 2006 | "version": "3.0.0-rc.5", 2007 | "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-3.0.0-rc.5.tgz", 2008 | "integrity": "sha512-3JG/w9fj69/5ev37ati5HaglTsqnk73NNOBb2ZVieKGks6vlMipBF0RWbyf/FYBsxRKd6P+TVDUjGqgLeiKpfg==", 2009 | "dependencies": { 2010 | "content-hash": "^2.5.2", 2011 | "eth-ens-namehash": "2.0.8", 2012 | "underscore": "1.12.1", 2013 | "web3-core": "3.0.0-rc.5", 2014 | "web3-core-helpers": "3.0.0-rc.5", 2015 | "web3-core-promievent": "3.0.0-rc.5", 2016 | "web3-eth-abi": "3.0.0-rc.5", 2017 | "web3-eth-contract": "3.0.0-rc.5", 2018 | "web3-utils": "3.0.0-rc.5" 2019 | }, 2020 | "engines": { 2021 | "node": ">=8.0.0" 2022 | } 2023 | }, 2024 | "node_modules/web3-eth-iban": { 2025 | "version": "3.0.0-rc.5", 2026 | "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-3.0.0-rc.5.tgz", 2027 | "integrity": "sha512-j5DmYDqwTfWxhPY8DaYSTevKbOnVurtbQSx+u+rxCzra8E6qDfL3xL/TBAvy5+sOUnNCHcpOobf8GbbK6jbcMA==", 2028 | "dependencies": { 2029 | "bn.js": "^4.11.9", 2030 | "web3-utils": "3.0.0-rc.5" 2031 | }, 2032 | "engines": { 2033 | "node": ">=8.0.0" 2034 | } 2035 | }, 2036 | "node_modules/web3-eth-iban/node_modules/bn.js": { 2037 | "version": "4.12.0", 2038 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2039 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2040 | }, 2041 | "node_modules/web3-eth-personal": { 2042 | "version": "3.0.0-rc.5", 2043 | "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-3.0.0-rc.5.tgz", 2044 | "integrity": "sha512-qxRe2XYH8H8k9N884jxy91fGzdwftPGMEfdzz8/t8cAA2wCIy3LEVzMfkzI2m2FnyB4knN8sXsllq4+gs1TSlA==", 2045 | "dependencies": { 2046 | "@types/node": "^12.12.6", 2047 | "web3-core": "3.0.0-rc.5", 2048 | "web3-core-helpers": "3.0.0-rc.5", 2049 | "web3-core-method": "3.0.0-rc.5", 2050 | "web3-net": "3.0.0-rc.5", 2051 | "web3-utils": "3.0.0-rc.5" 2052 | }, 2053 | "engines": { 2054 | "node": ">=8.0.0" 2055 | } 2056 | }, 2057 | "node_modules/web3-net": { 2058 | "version": "3.0.0-rc.5", 2059 | "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-3.0.0-rc.5.tgz", 2060 | "integrity": "sha512-xeglzsAp+L4EC6vDcNNUDI7KWsqJUXlQP4nFlCZDtxIP4EH+50CBVXnK4hRT39me0Rrh7Q/Uc7G55v3ZQVIFLA==", 2061 | "dependencies": { 2062 | "web3-core": "3.0.0-rc.5", 2063 | "web3-core-method": "3.0.0-rc.5", 2064 | "web3-utils": "3.0.0-rc.5" 2065 | }, 2066 | "engines": { 2067 | "node": ">=8.0.0" 2068 | } 2069 | }, 2070 | "node_modules/web3-providers-http": { 2071 | "version": "3.0.0-rc.5", 2072 | "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-3.0.0-rc.5.tgz", 2073 | "integrity": "sha512-DSxrUTmxAAlwSi3kZ8GSI9GfrbHSubOV4SXyrjjdyNMDSUZy+Funyy/bDocuLkHMJNDJRMm5n0MII4vZOUt11w==", 2074 | "dependencies": { 2075 | "web3-core-helpers": "3.0.0-rc.5", 2076 | "xhr2-cookies": "1.1.0" 2077 | }, 2078 | "engines": { 2079 | "node": ">=8.0.0" 2080 | } 2081 | }, 2082 | "node_modules/web3-providers-ipc": { 2083 | "version": "3.0.0-rc.5", 2084 | "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-3.0.0-rc.5.tgz", 2085 | "integrity": "sha512-rXCk7ulT37I1C/Ys8JLQp/2QOjw+HUx79LmOhKmmqjuHqgdqH1GQcuv3LHykcsHHcvZVVJTgBwoihcO9ZISbwg==", 2086 | "dependencies": { 2087 | "oboe": "2.1.5", 2088 | "underscore": "1.12.1", 2089 | "web3-core-helpers": "1.3.4" 2090 | }, 2091 | "engines": { 2092 | "node": ">=8.0.0" 2093 | } 2094 | }, 2095 | "node_modules/web3-providers-ipc/node_modules/bn.js": { 2096 | "version": "4.12.0", 2097 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2098 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2099 | }, 2100 | "node_modules/web3-providers-ipc/node_modules/web3-core-helpers": { 2101 | "version": "1.3.4", 2102 | "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.3.4.tgz", 2103 | "integrity": "sha512-n7BqDalcTa1stncHMmrnFtyTgDhX5Fy+avNaHCf6qcOP2lwTQC8+mdHVBONWRJ6Yddvln+c8oY/TAaB6PzWK0A==", 2104 | "dependencies": { 2105 | "underscore": "1.9.1", 2106 | "web3-eth-iban": "1.3.4", 2107 | "web3-utils": "1.3.4" 2108 | }, 2109 | "engines": { 2110 | "node": ">=8.0.0" 2111 | } 2112 | }, 2113 | "node_modules/web3-providers-ipc/node_modules/web3-core-helpers/node_modules/underscore": { 2114 | "version": "1.9.1", 2115 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", 2116 | "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" 2117 | }, 2118 | "node_modules/web3-providers-ipc/node_modules/web3-eth-iban": { 2119 | "version": "1.3.4", 2120 | "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.3.4.tgz", 2121 | "integrity": "sha512-Y7/hLjVvIN/OhaAyZ8L/hxbTqVX6AFTl2RwUXR6EEU9oaLydPcMjAx/Fr8mghUvQS3QJSr+UGubP3W4SkyNiYw==", 2122 | "dependencies": { 2123 | "bn.js": "^4.11.9", 2124 | "web3-utils": "1.3.4" 2125 | }, 2126 | "engines": { 2127 | "node": ">=8.0.0" 2128 | } 2129 | }, 2130 | "node_modules/web3-providers-ipc/node_modules/web3-utils": { 2131 | "version": "1.3.4", 2132 | "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.3.4.tgz", 2133 | "integrity": "sha512-/vC2v0MaZNpWooJfpRw63u0Y3ag2gNjAWiLtMSL6QQLmCqCy4SQIndMt/vRyx0uMoeGt1YTwSXEcHjUzOhLg0A==", 2134 | "dependencies": { 2135 | "bn.js": "^4.11.9", 2136 | "eth-lib": "0.2.8", 2137 | "ethereum-bloom-filters": "^1.0.6", 2138 | "ethjs-unit": "0.1.6", 2139 | "number-to-bn": "1.7.0", 2140 | "randombytes": "^2.1.0", 2141 | "underscore": "1.9.1", 2142 | "utf8": "3.0.0" 2143 | }, 2144 | "engines": { 2145 | "node": ">=8.0.0" 2146 | } 2147 | }, 2148 | "node_modules/web3-providers-ipc/node_modules/web3-utils/node_modules/underscore": { 2149 | "version": "1.9.1", 2150 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", 2151 | "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" 2152 | }, 2153 | "node_modules/web3-providers-ws": { 2154 | "version": "3.0.0-rc.5", 2155 | "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-3.0.0-rc.5.tgz", 2156 | "integrity": "sha512-UICrkvEuse5os9kuKBwrCrbw7zO316U5JgC1JPYpYURqe+fCHNwD8l/iiFZW6cEN4y7zcFEr+DE6+7SX0DiJ4g==", 2157 | "dependencies": { 2158 | "eventemitter3": "4.0.4", 2159 | "underscore": "1.12.1", 2160 | "web3-core-helpers": "3.0.0-rc.5", 2161 | "websocket": "^1.0.32" 2162 | }, 2163 | "engines": { 2164 | "node": ">=8.0.0" 2165 | } 2166 | }, 2167 | "node_modules/web3-utils": { 2168 | "version": "3.0.0-rc.5", 2169 | "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-3.0.0-rc.5.tgz", 2170 | "integrity": "sha512-TwYrNKXCrJJy7/ZRwZpipMf6Aq/ygsHbdvgXgCd/gJ18SYR9f8wn14zHHoZ8Xg7Sk3sDtf+A+lGPA6Y1mxzfGw==", 2171 | "dependencies": { 2172 | "bn.js": "^4.11.9", 2173 | "eth-lib": "0.2.8", 2174 | "ethereum-bloom-filters": "^1.0.6", 2175 | "ethjs-unit": "0.1.6", 2176 | "number-to-bn": "1.7.0", 2177 | "randombytes": "^2.1.0", 2178 | "underscore": "1.12.1", 2179 | "utf8": "3.0.0" 2180 | }, 2181 | "engines": { 2182 | "node": ">=8.0.0" 2183 | } 2184 | }, 2185 | "node_modules/web3-utils/node_modules/bn.js": { 2186 | "version": "4.12.0", 2187 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2188 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2189 | }, 2190 | "node_modules/websocket": { 2191 | "version": "1.0.34", 2192 | "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", 2193 | "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", 2194 | "dependencies": { 2195 | "bufferutil": "^4.0.1", 2196 | "debug": "^2.2.0", 2197 | "es5-ext": "^0.10.50", 2198 | "typedarray-to-buffer": "^3.1.5", 2199 | "utf-8-validate": "^5.0.2", 2200 | "yaeti": "^0.0.6" 2201 | }, 2202 | "engines": { 2203 | "node": ">=4.0.0" 2204 | } 2205 | }, 2206 | "node_modules/which-typed-array": { 2207 | "version": "1.1.9", 2208 | "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", 2209 | "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 2210 | "dependencies": { 2211 | "available-typed-arrays": "^1.0.5", 2212 | "call-bind": "^1.0.2", 2213 | "for-each": "^0.3.3", 2214 | "gopd": "^1.0.1", 2215 | "has-tostringtag": "^1.0.0", 2216 | "is-typed-array": "^1.1.10" 2217 | }, 2218 | "engines": { 2219 | "node": ">= 0.4" 2220 | }, 2221 | "funding": { 2222 | "url": "https://github.com/sponsors/ljharb" 2223 | } 2224 | }, 2225 | "node_modules/wrappy": { 2226 | "version": "1.0.2", 2227 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2228 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 2229 | }, 2230 | "node_modules/xhr": { 2231 | "version": "2.6.0", 2232 | "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", 2233 | "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", 2234 | "dependencies": { 2235 | "global": "~4.4.0", 2236 | "is-function": "^1.0.1", 2237 | "parse-headers": "^2.0.0", 2238 | "xtend": "^4.0.0" 2239 | } 2240 | }, 2241 | "node_modules/xhr-request": { 2242 | "version": "1.1.0", 2243 | "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", 2244 | "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", 2245 | "dependencies": { 2246 | "buffer-to-arraybuffer": "^0.0.5", 2247 | "object-assign": "^4.1.1", 2248 | "query-string": "^5.0.1", 2249 | "simple-get": "^2.7.0", 2250 | "timed-out": "^4.0.1", 2251 | "url-set-query": "^1.0.0", 2252 | "xhr": "^2.0.4" 2253 | } 2254 | }, 2255 | "node_modules/xhr-request-promise": { 2256 | "version": "0.1.3", 2257 | "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", 2258 | "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", 2259 | "dependencies": { 2260 | "xhr-request": "^1.1.0" 2261 | } 2262 | }, 2263 | "node_modules/xhr2-cookies": { 2264 | "version": "1.1.0", 2265 | "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", 2266 | "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", 2267 | "dependencies": { 2268 | "cookiejar": "^2.1.1" 2269 | } 2270 | }, 2271 | "node_modules/xtend": { 2272 | "version": "4.0.2", 2273 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 2274 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 2275 | "engines": { 2276 | "node": ">=0.4" 2277 | } 2278 | }, 2279 | "node_modules/yaeti": { 2280 | "version": "0.0.6", 2281 | "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", 2282 | "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", 2283 | "engines": { 2284 | "node": ">=0.10.32" 2285 | } 2286 | } 2287 | }, 2288 | "dependencies": { 2289 | "@ethereumjs/common": { 2290 | "version": "2.6.5", 2291 | "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", 2292 | "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", 2293 | "requires": { 2294 | "crc-32": "^1.2.0", 2295 | "ethereumjs-util": "^7.1.5" 2296 | } 2297 | }, 2298 | "@ethereumjs/tx": { 2299 | "version": "3.5.2", 2300 | "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", 2301 | "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", 2302 | "requires": { 2303 | "@ethereumjs/common": "^2.6.4", 2304 | "ethereumjs-util": "^7.1.5" 2305 | } 2306 | }, 2307 | "@ethersproject/abi": { 2308 | "version": "5.0.7", 2309 | "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", 2310 | "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==", 2311 | "requires": { 2312 | "@ethersproject/address": "^5.0.4", 2313 | "@ethersproject/bignumber": "^5.0.7", 2314 | "@ethersproject/bytes": "^5.0.4", 2315 | "@ethersproject/constants": "^5.0.4", 2316 | "@ethersproject/hash": "^5.0.4", 2317 | "@ethersproject/keccak256": "^5.0.3", 2318 | "@ethersproject/logger": "^5.0.5", 2319 | "@ethersproject/properties": "^5.0.3", 2320 | "@ethersproject/strings": "^5.0.4" 2321 | } 2322 | }, 2323 | "@ethersproject/abstract-provider": { 2324 | "version": "5.7.0", 2325 | "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", 2326 | "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", 2327 | "requires": { 2328 | "@ethersproject/bignumber": "^5.7.0", 2329 | "@ethersproject/bytes": "^5.7.0", 2330 | "@ethersproject/logger": "^5.7.0", 2331 | "@ethersproject/networks": "^5.7.0", 2332 | "@ethersproject/properties": "^5.7.0", 2333 | "@ethersproject/transactions": "^5.7.0", 2334 | "@ethersproject/web": "^5.7.0" 2335 | } 2336 | }, 2337 | "@ethersproject/abstract-signer": { 2338 | "version": "5.7.0", 2339 | "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", 2340 | "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", 2341 | "requires": { 2342 | "@ethersproject/abstract-provider": "^5.7.0", 2343 | "@ethersproject/bignumber": "^5.7.0", 2344 | "@ethersproject/bytes": "^5.7.0", 2345 | "@ethersproject/logger": "^5.7.0", 2346 | "@ethersproject/properties": "^5.7.0" 2347 | } 2348 | }, 2349 | "@ethersproject/address": { 2350 | "version": "5.7.0", 2351 | "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", 2352 | "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", 2353 | "requires": { 2354 | "@ethersproject/bignumber": "^5.7.0", 2355 | "@ethersproject/bytes": "^5.7.0", 2356 | "@ethersproject/keccak256": "^5.7.0", 2357 | "@ethersproject/logger": "^5.7.0", 2358 | "@ethersproject/rlp": "^5.7.0" 2359 | } 2360 | }, 2361 | "@ethersproject/base64": { 2362 | "version": "5.7.0", 2363 | "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", 2364 | "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", 2365 | "requires": { 2366 | "@ethersproject/bytes": "^5.7.0" 2367 | } 2368 | }, 2369 | "@ethersproject/bignumber": { 2370 | "version": "5.7.0", 2371 | "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", 2372 | "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", 2373 | "requires": { 2374 | "@ethersproject/bytes": "^5.7.0", 2375 | "@ethersproject/logger": "^5.7.0", 2376 | "bn.js": "^5.2.1" 2377 | } 2378 | }, 2379 | "@ethersproject/bytes": { 2380 | "version": "5.7.0", 2381 | "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", 2382 | "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", 2383 | "requires": { 2384 | "@ethersproject/logger": "^5.7.0" 2385 | } 2386 | }, 2387 | "@ethersproject/constants": { 2388 | "version": "5.7.0", 2389 | "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", 2390 | "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", 2391 | "requires": { 2392 | "@ethersproject/bignumber": "^5.7.0" 2393 | } 2394 | }, 2395 | "@ethersproject/hash": { 2396 | "version": "5.7.0", 2397 | "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", 2398 | "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", 2399 | "requires": { 2400 | "@ethersproject/abstract-signer": "^5.7.0", 2401 | "@ethersproject/address": "^5.7.0", 2402 | "@ethersproject/base64": "^5.7.0", 2403 | "@ethersproject/bignumber": "^5.7.0", 2404 | "@ethersproject/bytes": "^5.7.0", 2405 | "@ethersproject/keccak256": "^5.7.0", 2406 | "@ethersproject/logger": "^5.7.0", 2407 | "@ethersproject/properties": "^5.7.0", 2408 | "@ethersproject/strings": "^5.7.0" 2409 | } 2410 | }, 2411 | "@ethersproject/keccak256": { 2412 | "version": "5.7.0", 2413 | "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", 2414 | "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", 2415 | "requires": { 2416 | "@ethersproject/bytes": "^5.7.0", 2417 | "js-sha3": "0.8.0" 2418 | } 2419 | }, 2420 | "@ethersproject/logger": { 2421 | "version": "5.7.0", 2422 | "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", 2423 | "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==" 2424 | }, 2425 | "@ethersproject/networks": { 2426 | "version": "5.7.1", 2427 | "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", 2428 | "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", 2429 | "requires": { 2430 | "@ethersproject/logger": "^5.7.0" 2431 | } 2432 | }, 2433 | "@ethersproject/properties": { 2434 | "version": "5.7.0", 2435 | "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", 2436 | "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", 2437 | "requires": { 2438 | "@ethersproject/logger": "^5.7.0" 2439 | } 2440 | }, 2441 | "@ethersproject/rlp": { 2442 | "version": "5.7.0", 2443 | "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", 2444 | "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", 2445 | "requires": { 2446 | "@ethersproject/bytes": "^5.7.0", 2447 | "@ethersproject/logger": "^5.7.0" 2448 | } 2449 | }, 2450 | "@ethersproject/signing-key": { 2451 | "version": "5.7.0", 2452 | "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", 2453 | "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", 2454 | "requires": { 2455 | "@ethersproject/bytes": "^5.7.0", 2456 | "@ethersproject/logger": "^5.7.0", 2457 | "@ethersproject/properties": "^5.7.0", 2458 | "bn.js": "^5.2.1", 2459 | "elliptic": "6.5.4", 2460 | "hash.js": "1.1.7" 2461 | } 2462 | }, 2463 | "@ethersproject/strings": { 2464 | "version": "5.7.0", 2465 | "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", 2466 | "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", 2467 | "requires": { 2468 | "@ethersproject/bytes": "^5.7.0", 2469 | "@ethersproject/constants": "^5.7.0", 2470 | "@ethersproject/logger": "^5.7.0" 2471 | } 2472 | }, 2473 | "@ethersproject/transactions": { 2474 | "version": "5.7.0", 2475 | "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", 2476 | "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", 2477 | "requires": { 2478 | "@ethersproject/address": "^5.7.0", 2479 | "@ethersproject/bignumber": "^5.7.0", 2480 | "@ethersproject/bytes": "^5.7.0", 2481 | "@ethersproject/constants": "^5.7.0", 2482 | "@ethersproject/keccak256": "^5.7.0", 2483 | "@ethersproject/logger": "^5.7.0", 2484 | "@ethersproject/properties": "^5.7.0", 2485 | "@ethersproject/rlp": "^5.7.0", 2486 | "@ethersproject/signing-key": "^5.7.0" 2487 | } 2488 | }, 2489 | "@ethersproject/web": { 2490 | "version": "5.7.1", 2491 | "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", 2492 | "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", 2493 | "requires": { 2494 | "@ethersproject/base64": "^5.7.0", 2495 | "@ethersproject/bytes": "^5.7.0", 2496 | "@ethersproject/logger": "^5.7.0", 2497 | "@ethersproject/properties": "^5.7.0", 2498 | "@ethersproject/strings": "^5.7.0" 2499 | } 2500 | }, 2501 | "@types/bn.js": { 2502 | "version": "4.11.6", 2503 | "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", 2504 | "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", 2505 | "requires": { 2506 | "@types/node": "*" 2507 | } 2508 | }, 2509 | "@types/node": { 2510 | "version": "12.20.55", 2511 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", 2512 | "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" 2513 | }, 2514 | "@types/pbkdf2": { 2515 | "version": "3.1.0", 2516 | "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", 2517 | "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", 2518 | "requires": { 2519 | "@types/node": "*" 2520 | } 2521 | }, 2522 | "@types/secp256k1": { 2523 | "version": "4.0.3", 2524 | "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", 2525 | "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", 2526 | "requires": { 2527 | "@types/node": "*" 2528 | } 2529 | }, 2530 | "asn1.js": { 2531 | "version": "5.4.1", 2532 | "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 2533 | "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 2534 | "requires": { 2535 | "bn.js": "^4.0.0", 2536 | "inherits": "^2.0.1", 2537 | "minimalistic-assert": "^1.0.0", 2538 | "safer-buffer": "^2.1.0" 2539 | }, 2540 | "dependencies": { 2541 | "bn.js": { 2542 | "version": "4.12.0", 2543 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2544 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2545 | } 2546 | } 2547 | }, 2548 | "available-typed-arrays": { 2549 | "version": "1.0.5", 2550 | "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 2551 | "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" 2552 | }, 2553 | "base-x": { 2554 | "version": "3.0.9", 2555 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 2556 | "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 2557 | "requires": { 2558 | "safe-buffer": "^5.0.1" 2559 | } 2560 | }, 2561 | "base64-js": { 2562 | "version": "1.5.1", 2563 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2564 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" 2565 | }, 2566 | "bignumber.js": { 2567 | "version": "9.1.1", 2568 | "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", 2569 | "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" 2570 | }, 2571 | "blakejs": { 2572 | "version": "1.2.1", 2573 | "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", 2574 | "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" 2575 | }, 2576 | "bn.js": { 2577 | "version": "5.2.1", 2578 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 2579 | "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" 2580 | }, 2581 | "brorand": { 2582 | "version": "1.1.0", 2583 | "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 2584 | "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" 2585 | }, 2586 | "browserify-aes": { 2587 | "version": "1.2.0", 2588 | "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 2589 | "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 2590 | "requires": { 2591 | "buffer-xor": "^1.0.3", 2592 | "cipher-base": "^1.0.0", 2593 | "create-hash": "^1.1.0", 2594 | "evp_bytestokey": "^1.0.3", 2595 | "inherits": "^2.0.1", 2596 | "safe-buffer": "^5.0.1" 2597 | } 2598 | }, 2599 | "browserify-cipher": { 2600 | "version": "1.0.1", 2601 | "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 2602 | "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 2603 | "requires": { 2604 | "browserify-aes": "^1.0.4", 2605 | "browserify-des": "^1.0.0", 2606 | "evp_bytestokey": "^1.0.0" 2607 | } 2608 | }, 2609 | "browserify-des": { 2610 | "version": "1.0.2", 2611 | "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 2612 | "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 2613 | "requires": { 2614 | "cipher-base": "^1.0.1", 2615 | "des.js": "^1.0.0", 2616 | "inherits": "^2.0.1", 2617 | "safe-buffer": "^5.1.2" 2618 | } 2619 | }, 2620 | "browserify-rsa": { 2621 | "version": "4.1.0", 2622 | "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 2623 | "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 2624 | "requires": { 2625 | "bn.js": "^5.0.0", 2626 | "randombytes": "^2.0.1" 2627 | } 2628 | }, 2629 | "browserify-sign": { 2630 | "version": "4.2.1", 2631 | "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 2632 | "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 2633 | "requires": { 2634 | "bn.js": "^5.1.1", 2635 | "browserify-rsa": "^4.0.1", 2636 | "create-hash": "^1.2.0", 2637 | "create-hmac": "^1.1.7", 2638 | "elliptic": "^6.5.3", 2639 | "inherits": "^2.0.4", 2640 | "parse-asn1": "^5.1.5", 2641 | "readable-stream": "^3.6.0", 2642 | "safe-buffer": "^5.2.0" 2643 | } 2644 | }, 2645 | "bs58": { 2646 | "version": "4.0.1", 2647 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 2648 | "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 2649 | "requires": { 2650 | "base-x": "^3.0.2" 2651 | } 2652 | }, 2653 | "bs58check": { 2654 | "version": "2.1.2", 2655 | "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", 2656 | "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", 2657 | "requires": { 2658 | "bs58": "^4.0.0", 2659 | "create-hash": "^1.1.0", 2660 | "safe-buffer": "^5.1.2" 2661 | } 2662 | }, 2663 | "buffer": { 2664 | "version": "5.7.1", 2665 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 2666 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 2667 | "requires": { 2668 | "base64-js": "^1.3.1", 2669 | "ieee754": "^1.1.13" 2670 | } 2671 | }, 2672 | "buffer-to-arraybuffer": { 2673 | "version": "0.0.5", 2674 | "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", 2675 | "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" 2676 | }, 2677 | "buffer-xor": { 2678 | "version": "1.0.3", 2679 | "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 2680 | "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" 2681 | }, 2682 | "bufferutil": { 2683 | "version": "4.0.7", 2684 | "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", 2685 | "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", 2686 | "requires": { 2687 | "node-gyp-build": "^4.3.0" 2688 | } 2689 | }, 2690 | "call-bind": { 2691 | "version": "1.0.2", 2692 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 2693 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2694 | "requires": { 2695 | "function-bind": "^1.1.1", 2696 | "get-intrinsic": "^1.0.2" 2697 | } 2698 | }, 2699 | "cids": { 2700 | "version": "0.7.5", 2701 | "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", 2702 | "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", 2703 | "requires": { 2704 | "buffer": "^5.5.0", 2705 | "class-is": "^1.1.0", 2706 | "multibase": "~0.6.0", 2707 | "multicodec": "^1.0.0", 2708 | "multihashes": "~0.4.15" 2709 | }, 2710 | "dependencies": { 2711 | "multicodec": { 2712 | "version": "1.0.4", 2713 | "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", 2714 | "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", 2715 | "requires": { 2716 | "buffer": "^5.6.0", 2717 | "varint": "^5.0.0" 2718 | } 2719 | } 2720 | } 2721 | }, 2722 | "cipher-base": { 2723 | "version": "1.0.4", 2724 | "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 2725 | "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 2726 | "requires": { 2727 | "inherits": "^2.0.1", 2728 | "safe-buffer": "^5.0.1" 2729 | } 2730 | }, 2731 | "class-is": { 2732 | "version": "1.1.0", 2733 | "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", 2734 | "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" 2735 | }, 2736 | "content-hash": { 2737 | "version": "2.5.2", 2738 | "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", 2739 | "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", 2740 | "requires": { 2741 | "cids": "^0.7.1", 2742 | "multicodec": "^0.5.5", 2743 | "multihashes": "^0.4.15" 2744 | } 2745 | }, 2746 | "cookiejar": { 2747 | "version": "2.1.4", 2748 | "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", 2749 | "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" 2750 | }, 2751 | "crc-32": { 2752 | "version": "1.2.2", 2753 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 2754 | "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" 2755 | }, 2756 | "create-ecdh": { 2757 | "version": "4.0.4", 2758 | "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 2759 | "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 2760 | "requires": { 2761 | "bn.js": "^4.1.0", 2762 | "elliptic": "^6.5.3" 2763 | }, 2764 | "dependencies": { 2765 | "bn.js": { 2766 | "version": "4.12.0", 2767 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2768 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2769 | } 2770 | } 2771 | }, 2772 | "create-hash": { 2773 | "version": "1.2.0", 2774 | "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 2775 | "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 2776 | "requires": { 2777 | "cipher-base": "^1.0.1", 2778 | "inherits": "^2.0.1", 2779 | "md5.js": "^1.3.4", 2780 | "ripemd160": "^2.0.1", 2781 | "sha.js": "^2.4.0" 2782 | } 2783 | }, 2784 | "create-hmac": { 2785 | "version": "1.1.7", 2786 | "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 2787 | "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 2788 | "requires": { 2789 | "cipher-base": "^1.0.3", 2790 | "create-hash": "^1.1.0", 2791 | "inherits": "^2.0.1", 2792 | "ripemd160": "^2.0.0", 2793 | "safe-buffer": "^5.0.1", 2794 | "sha.js": "^2.4.8" 2795 | } 2796 | }, 2797 | "crypto-browserify": { 2798 | "version": "3.12.0", 2799 | "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 2800 | "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 2801 | "requires": { 2802 | "browserify-cipher": "^1.0.0", 2803 | "browserify-sign": "^4.0.0", 2804 | "create-ecdh": "^4.0.0", 2805 | "create-hash": "^1.1.0", 2806 | "create-hmac": "^1.1.0", 2807 | "diffie-hellman": "^5.0.0", 2808 | "inherits": "^2.0.1", 2809 | "pbkdf2": "^3.0.3", 2810 | "public-encrypt": "^4.0.0", 2811 | "randombytes": "^2.0.0", 2812 | "randomfill": "^1.0.3" 2813 | } 2814 | }, 2815 | "d": { 2816 | "version": "1.0.1", 2817 | "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", 2818 | "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", 2819 | "requires": { 2820 | "es5-ext": "^0.10.50", 2821 | "type": "^1.0.1" 2822 | } 2823 | }, 2824 | "data-uri-to-buffer": { 2825 | "version": "4.0.1", 2826 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", 2827 | "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" 2828 | }, 2829 | "debug": { 2830 | "version": "2.6.9", 2831 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2832 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2833 | "requires": { 2834 | "ms": "2.0.0" 2835 | } 2836 | }, 2837 | "decode-uri-component": { 2838 | "version": "0.2.2", 2839 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", 2840 | "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" 2841 | }, 2842 | "decompress-response": { 2843 | "version": "3.3.0", 2844 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 2845 | "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", 2846 | "requires": { 2847 | "mimic-response": "^1.0.0" 2848 | } 2849 | }, 2850 | "des.js": { 2851 | "version": "1.0.1", 2852 | "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", 2853 | "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", 2854 | "requires": { 2855 | "inherits": "^2.0.1", 2856 | "minimalistic-assert": "^1.0.0" 2857 | } 2858 | }, 2859 | "diffie-hellman": { 2860 | "version": "5.0.3", 2861 | "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 2862 | "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 2863 | "requires": { 2864 | "bn.js": "^4.1.0", 2865 | "miller-rabin": "^4.0.0", 2866 | "randombytes": "^2.0.0" 2867 | }, 2868 | "dependencies": { 2869 | "bn.js": { 2870 | "version": "4.12.0", 2871 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2872 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2873 | } 2874 | } 2875 | }, 2876 | "dom-walk": { 2877 | "version": "0.1.2", 2878 | "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", 2879 | "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" 2880 | }, 2881 | "elliptic": { 2882 | "version": "6.5.4", 2883 | "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 2884 | "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 2885 | "requires": { 2886 | "bn.js": "^4.11.9", 2887 | "brorand": "^1.1.0", 2888 | "hash.js": "^1.0.0", 2889 | "hmac-drbg": "^1.0.1", 2890 | "inherits": "^2.0.4", 2891 | "minimalistic-assert": "^1.0.1", 2892 | "minimalistic-crypto-utils": "^1.0.1" 2893 | }, 2894 | "dependencies": { 2895 | "bn.js": { 2896 | "version": "4.12.0", 2897 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2898 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2899 | } 2900 | } 2901 | }, 2902 | "es5-ext": { 2903 | "version": "0.10.62", 2904 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", 2905 | "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", 2906 | "requires": { 2907 | "es6-iterator": "^2.0.3", 2908 | "es6-symbol": "^3.1.3", 2909 | "next-tick": "^1.1.0" 2910 | } 2911 | }, 2912 | "es6-iterator": { 2913 | "version": "2.0.3", 2914 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", 2915 | "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", 2916 | "requires": { 2917 | "d": "1", 2918 | "es5-ext": "^0.10.35", 2919 | "es6-symbol": "^3.1.1" 2920 | } 2921 | }, 2922 | "es6-symbol": { 2923 | "version": "3.1.3", 2924 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", 2925 | "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", 2926 | "requires": { 2927 | "d": "^1.0.1", 2928 | "ext": "^1.1.2" 2929 | } 2930 | }, 2931 | "eth-ens-namehash": { 2932 | "version": "2.0.8", 2933 | "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", 2934 | "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", 2935 | "requires": { 2936 | "idna-uts46-hx": "^2.3.1", 2937 | "js-sha3": "^0.5.7" 2938 | }, 2939 | "dependencies": { 2940 | "js-sha3": { 2941 | "version": "0.5.7", 2942 | "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", 2943 | "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" 2944 | } 2945 | } 2946 | }, 2947 | "eth-lib": { 2948 | "version": "0.2.8", 2949 | "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", 2950 | "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", 2951 | "requires": { 2952 | "bn.js": "^4.11.6", 2953 | "elliptic": "^6.4.0", 2954 | "xhr-request-promise": "^0.1.2" 2955 | }, 2956 | "dependencies": { 2957 | "bn.js": { 2958 | "version": "4.12.0", 2959 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2960 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 2961 | } 2962 | } 2963 | }, 2964 | "ethereum-bloom-filters": { 2965 | "version": "1.0.10", 2966 | "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", 2967 | "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", 2968 | "requires": { 2969 | "js-sha3": "^0.8.0" 2970 | } 2971 | }, 2972 | "ethereum-cryptography": { 2973 | "version": "0.1.3", 2974 | "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", 2975 | "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", 2976 | "requires": { 2977 | "@types/pbkdf2": "^3.0.0", 2978 | "@types/secp256k1": "^4.0.1", 2979 | "blakejs": "^1.1.0", 2980 | "browserify-aes": "^1.2.0", 2981 | "bs58check": "^2.1.2", 2982 | "create-hash": "^1.2.0", 2983 | "create-hmac": "^1.1.7", 2984 | "hash.js": "^1.1.7", 2985 | "keccak": "^3.0.0", 2986 | "pbkdf2": "^3.0.17", 2987 | "randombytes": "^2.1.0", 2988 | "safe-buffer": "^5.1.2", 2989 | "scrypt-js": "^3.0.0", 2990 | "secp256k1": "^4.0.1", 2991 | "setimmediate": "^1.0.5" 2992 | } 2993 | }, 2994 | "ethereumjs-util": { 2995 | "version": "7.1.5", 2996 | "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", 2997 | "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", 2998 | "requires": { 2999 | "@types/bn.js": "^5.1.0", 3000 | "bn.js": "^5.1.2", 3001 | "create-hash": "^1.1.2", 3002 | "ethereum-cryptography": "^0.1.3", 3003 | "rlp": "^2.2.4" 3004 | }, 3005 | "dependencies": { 3006 | "@types/bn.js": { 3007 | "version": "5.1.1", 3008 | "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", 3009 | "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", 3010 | "requires": { 3011 | "@types/node": "*" 3012 | } 3013 | } 3014 | } 3015 | }, 3016 | "ethjs-unit": { 3017 | "version": "0.1.6", 3018 | "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", 3019 | "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", 3020 | "requires": { 3021 | "bn.js": "4.11.6", 3022 | "number-to-bn": "1.7.0" 3023 | }, 3024 | "dependencies": { 3025 | "bn.js": { 3026 | "version": "4.11.6", 3027 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 3028 | "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" 3029 | } 3030 | } 3031 | }, 3032 | "eventemitter3": { 3033 | "version": "4.0.4", 3034 | "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", 3035 | "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" 3036 | }, 3037 | "evp_bytestokey": { 3038 | "version": "1.0.3", 3039 | "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 3040 | "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 3041 | "requires": { 3042 | "md5.js": "^1.3.4", 3043 | "safe-buffer": "^5.1.1" 3044 | } 3045 | }, 3046 | "ext": { 3047 | "version": "1.7.0", 3048 | "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", 3049 | "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", 3050 | "requires": { 3051 | "type": "^2.7.2" 3052 | }, 3053 | "dependencies": { 3054 | "type": { 3055 | "version": "2.7.2", 3056 | "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", 3057 | "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" 3058 | } 3059 | } 3060 | }, 3061 | "fetch-blob": { 3062 | "version": "3.2.0", 3063 | "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", 3064 | "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", 3065 | "requires": { 3066 | "node-domexception": "^1.0.0", 3067 | "web-streams-polyfill": "^3.0.3" 3068 | } 3069 | }, 3070 | "for-each": { 3071 | "version": "0.3.3", 3072 | "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 3073 | "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 3074 | "requires": { 3075 | "is-callable": "^1.1.3" 3076 | } 3077 | }, 3078 | "formdata-polyfill": { 3079 | "version": "4.0.10", 3080 | "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", 3081 | "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", 3082 | "requires": { 3083 | "fetch-blob": "^3.1.2" 3084 | } 3085 | }, 3086 | "function-bind": { 3087 | "version": "1.1.1", 3088 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 3089 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 3090 | }, 3091 | "get-intrinsic": { 3092 | "version": "1.2.0", 3093 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 3094 | "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 3095 | "requires": { 3096 | "function-bind": "^1.1.1", 3097 | "has": "^1.0.3", 3098 | "has-symbols": "^1.0.3" 3099 | } 3100 | }, 3101 | "global": { 3102 | "version": "4.4.0", 3103 | "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", 3104 | "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", 3105 | "requires": { 3106 | "min-document": "^2.19.0", 3107 | "process": "^0.11.10" 3108 | } 3109 | }, 3110 | "gopd": { 3111 | "version": "1.0.1", 3112 | "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 3113 | "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 3114 | "requires": { 3115 | "get-intrinsic": "^1.1.3" 3116 | } 3117 | }, 3118 | "has": { 3119 | "version": "1.0.3", 3120 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 3121 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 3122 | "requires": { 3123 | "function-bind": "^1.1.1" 3124 | } 3125 | }, 3126 | "has-symbols": { 3127 | "version": "1.0.3", 3128 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 3129 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 3130 | }, 3131 | "has-tostringtag": { 3132 | "version": "1.0.0", 3133 | "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 3134 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 3135 | "requires": { 3136 | "has-symbols": "^1.0.2" 3137 | } 3138 | }, 3139 | "hash-base": { 3140 | "version": "3.1.0", 3141 | "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 3142 | "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 3143 | "requires": { 3144 | "inherits": "^2.0.4", 3145 | "readable-stream": "^3.6.0", 3146 | "safe-buffer": "^5.2.0" 3147 | } 3148 | }, 3149 | "hash.js": { 3150 | "version": "1.1.7", 3151 | "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 3152 | "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 3153 | "requires": { 3154 | "inherits": "^2.0.3", 3155 | "minimalistic-assert": "^1.0.1" 3156 | } 3157 | }, 3158 | "hmac-drbg": { 3159 | "version": "1.0.1", 3160 | "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 3161 | "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", 3162 | "requires": { 3163 | "hash.js": "^1.0.3", 3164 | "minimalistic-assert": "^1.0.0", 3165 | "minimalistic-crypto-utils": "^1.0.1" 3166 | } 3167 | }, 3168 | "http-https": { 3169 | "version": "1.0.0", 3170 | "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", 3171 | "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" 3172 | }, 3173 | "idna-uts46-hx": { 3174 | "version": "2.3.1", 3175 | "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", 3176 | "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", 3177 | "requires": { 3178 | "punycode": "2.1.0" 3179 | } 3180 | }, 3181 | "ieee754": { 3182 | "version": "1.2.1", 3183 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 3184 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" 3185 | }, 3186 | "inherits": { 3187 | "version": "2.0.4", 3188 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3189 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 3190 | }, 3191 | "is-arguments": { 3192 | "version": "1.1.1", 3193 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 3194 | "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 3195 | "requires": { 3196 | "call-bind": "^1.0.2", 3197 | "has-tostringtag": "^1.0.0" 3198 | } 3199 | }, 3200 | "is-callable": { 3201 | "version": "1.2.7", 3202 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 3203 | "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" 3204 | }, 3205 | "is-function": { 3206 | "version": "1.0.2", 3207 | "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", 3208 | "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" 3209 | }, 3210 | "is-generator-function": { 3211 | "version": "1.0.10", 3212 | "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", 3213 | "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", 3214 | "requires": { 3215 | "has-tostringtag": "^1.0.0" 3216 | } 3217 | }, 3218 | "is-hex-prefixed": { 3219 | "version": "1.0.0", 3220 | "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", 3221 | "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==" 3222 | }, 3223 | "is-typed-array": { 3224 | "version": "1.1.10", 3225 | "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", 3226 | "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 3227 | "requires": { 3228 | "available-typed-arrays": "^1.0.5", 3229 | "call-bind": "^1.0.2", 3230 | "for-each": "^0.3.3", 3231 | "gopd": "^1.0.1", 3232 | "has-tostringtag": "^1.0.0" 3233 | } 3234 | }, 3235 | "is-typedarray": { 3236 | "version": "1.0.0", 3237 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 3238 | "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 3239 | }, 3240 | "js-sha3": { 3241 | "version": "0.8.0", 3242 | "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", 3243 | "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" 3244 | }, 3245 | "keccak": { 3246 | "version": "3.0.3", 3247 | "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", 3248 | "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", 3249 | "requires": { 3250 | "node-addon-api": "^2.0.0", 3251 | "node-gyp-build": "^4.2.0", 3252 | "readable-stream": "^3.6.0" 3253 | } 3254 | }, 3255 | "md5.js": { 3256 | "version": "1.3.5", 3257 | "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 3258 | "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 3259 | "requires": { 3260 | "hash-base": "^3.0.0", 3261 | "inherits": "^2.0.1", 3262 | "safe-buffer": "^5.1.2" 3263 | } 3264 | }, 3265 | "miller-rabin": { 3266 | "version": "4.0.1", 3267 | "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 3268 | "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 3269 | "requires": { 3270 | "bn.js": "^4.0.0", 3271 | "brorand": "^1.0.1" 3272 | }, 3273 | "dependencies": { 3274 | "bn.js": { 3275 | "version": "4.12.0", 3276 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3277 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 3278 | } 3279 | } 3280 | }, 3281 | "mimic-response": { 3282 | "version": "1.0.1", 3283 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 3284 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" 3285 | }, 3286 | "min-document": { 3287 | "version": "2.19.0", 3288 | "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", 3289 | "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", 3290 | "requires": { 3291 | "dom-walk": "^0.1.0" 3292 | } 3293 | }, 3294 | "minimalistic-assert": { 3295 | "version": "1.0.1", 3296 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 3297 | "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" 3298 | }, 3299 | "minimalistic-crypto-utils": { 3300 | "version": "1.0.1", 3301 | "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 3302 | "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" 3303 | }, 3304 | "ms": { 3305 | "version": "2.0.0", 3306 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3307 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 3308 | }, 3309 | "multibase": { 3310 | "version": "0.6.1", 3311 | "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", 3312 | "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", 3313 | "requires": { 3314 | "base-x": "^3.0.8", 3315 | "buffer": "^5.5.0" 3316 | } 3317 | }, 3318 | "multicodec": { 3319 | "version": "0.5.7", 3320 | "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", 3321 | "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", 3322 | "requires": { 3323 | "varint": "^5.0.0" 3324 | } 3325 | }, 3326 | "multihashes": { 3327 | "version": "0.4.21", 3328 | "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", 3329 | "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", 3330 | "requires": { 3331 | "buffer": "^5.5.0", 3332 | "multibase": "^0.7.0", 3333 | "varint": "^5.0.0" 3334 | }, 3335 | "dependencies": { 3336 | "multibase": { 3337 | "version": "0.7.0", 3338 | "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", 3339 | "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", 3340 | "requires": { 3341 | "base-x": "^3.0.8", 3342 | "buffer": "^5.5.0" 3343 | } 3344 | } 3345 | } 3346 | }, 3347 | "next-tick": { 3348 | "version": "1.1.0", 3349 | "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", 3350 | "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" 3351 | }, 3352 | "node-addon-api": { 3353 | "version": "2.0.2", 3354 | "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", 3355 | "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" 3356 | }, 3357 | "node-domexception": { 3358 | "version": "1.0.0", 3359 | "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", 3360 | "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" 3361 | }, 3362 | "node-fetch": { 3363 | "version": "3.3.0", 3364 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", 3365 | "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", 3366 | "requires": { 3367 | "data-uri-to-buffer": "^4.0.0", 3368 | "fetch-blob": "^3.1.4", 3369 | "formdata-polyfill": "^4.0.10" 3370 | } 3371 | }, 3372 | "node-gyp-build": { 3373 | "version": "4.6.0", 3374 | "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", 3375 | "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==" 3376 | }, 3377 | "number-to-bn": { 3378 | "version": "1.7.0", 3379 | "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", 3380 | "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", 3381 | "requires": { 3382 | "bn.js": "4.11.6", 3383 | "strip-hex-prefix": "1.0.0" 3384 | }, 3385 | "dependencies": { 3386 | "bn.js": { 3387 | "version": "4.11.6", 3388 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", 3389 | "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" 3390 | } 3391 | } 3392 | }, 3393 | "object-assign": { 3394 | "version": "4.1.1", 3395 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 3396 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" 3397 | }, 3398 | "oboe": { 3399 | "version": "2.1.5", 3400 | "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", 3401 | "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", 3402 | "requires": { 3403 | "http-https": "^1.0.0" 3404 | } 3405 | }, 3406 | "once": { 3407 | "version": "1.4.0", 3408 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3409 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 3410 | "requires": { 3411 | "wrappy": "1" 3412 | } 3413 | }, 3414 | "parse-asn1": { 3415 | "version": "5.1.6", 3416 | "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 3417 | "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 3418 | "requires": { 3419 | "asn1.js": "^5.2.0", 3420 | "browserify-aes": "^1.0.0", 3421 | "evp_bytestokey": "^1.0.0", 3422 | "pbkdf2": "^3.0.3", 3423 | "safe-buffer": "^5.1.1" 3424 | } 3425 | }, 3426 | "parse-headers": { 3427 | "version": "2.0.5", 3428 | "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", 3429 | "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" 3430 | }, 3431 | "pbkdf2": { 3432 | "version": "3.1.2", 3433 | "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 3434 | "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 3435 | "requires": { 3436 | "create-hash": "^1.1.2", 3437 | "create-hmac": "^1.1.4", 3438 | "ripemd160": "^2.0.1", 3439 | "safe-buffer": "^5.0.1", 3440 | "sha.js": "^2.4.8" 3441 | } 3442 | }, 3443 | "process": { 3444 | "version": "0.11.10", 3445 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 3446 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" 3447 | }, 3448 | "public-encrypt": { 3449 | "version": "4.0.3", 3450 | "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 3451 | "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 3452 | "requires": { 3453 | "bn.js": "^4.1.0", 3454 | "browserify-rsa": "^4.0.0", 3455 | "create-hash": "^1.1.0", 3456 | "parse-asn1": "^5.0.0", 3457 | "randombytes": "^2.0.1", 3458 | "safe-buffer": "^5.1.2" 3459 | }, 3460 | "dependencies": { 3461 | "bn.js": { 3462 | "version": "4.12.0", 3463 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3464 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 3465 | } 3466 | } 3467 | }, 3468 | "punycode": { 3469 | "version": "2.1.0", 3470 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", 3471 | "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==" 3472 | }, 3473 | "query-string": { 3474 | "version": "5.1.1", 3475 | "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", 3476 | "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", 3477 | "requires": { 3478 | "decode-uri-component": "^0.2.0", 3479 | "object-assign": "^4.1.0", 3480 | "strict-uri-encode": "^1.0.0" 3481 | } 3482 | }, 3483 | "randombytes": { 3484 | "version": "2.1.0", 3485 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 3486 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 3487 | "requires": { 3488 | "safe-buffer": "^5.1.0" 3489 | } 3490 | }, 3491 | "randomfill": { 3492 | "version": "1.0.4", 3493 | "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 3494 | "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 3495 | "requires": { 3496 | "randombytes": "^2.0.5", 3497 | "safe-buffer": "^5.1.0" 3498 | } 3499 | }, 3500 | "readable-stream": { 3501 | "version": "3.6.0", 3502 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3503 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3504 | "requires": { 3505 | "inherits": "^2.0.3", 3506 | "string_decoder": "^1.1.1", 3507 | "util-deprecate": "^1.0.1" 3508 | } 3509 | }, 3510 | "ripemd160": { 3511 | "version": "2.0.2", 3512 | "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 3513 | "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 3514 | "requires": { 3515 | "hash-base": "^3.0.0", 3516 | "inherits": "^2.0.1" 3517 | } 3518 | }, 3519 | "rlp": { 3520 | "version": "2.2.7", 3521 | "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", 3522 | "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", 3523 | "requires": { 3524 | "bn.js": "^5.2.0" 3525 | } 3526 | }, 3527 | "safe-buffer": { 3528 | "version": "5.2.1", 3529 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3530 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 3531 | }, 3532 | "safer-buffer": { 3533 | "version": "2.1.2", 3534 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3535 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 3536 | }, 3537 | "scrypt-js": { 3538 | "version": "3.0.1", 3539 | "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", 3540 | "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" 3541 | }, 3542 | "secp256k1": { 3543 | "version": "4.0.3", 3544 | "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", 3545 | "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", 3546 | "requires": { 3547 | "elliptic": "^6.5.4", 3548 | "node-addon-api": "^2.0.0", 3549 | "node-gyp-build": "^4.2.0" 3550 | } 3551 | }, 3552 | "setimmediate": { 3553 | "version": "1.0.5", 3554 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 3555 | "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" 3556 | }, 3557 | "sha.js": { 3558 | "version": "2.4.11", 3559 | "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 3560 | "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 3561 | "requires": { 3562 | "inherits": "^2.0.1", 3563 | "safe-buffer": "^5.0.1" 3564 | } 3565 | }, 3566 | "simple-concat": { 3567 | "version": "1.0.1", 3568 | "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 3569 | "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" 3570 | }, 3571 | "simple-get": { 3572 | "version": "2.8.2", 3573 | "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", 3574 | "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", 3575 | "requires": { 3576 | "decompress-response": "^3.3.0", 3577 | "once": "^1.3.1", 3578 | "simple-concat": "^1.0.0" 3579 | } 3580 | }, 3581 | "strict-uri-encode": { 3582 | "version": "1.1.0", 3583 | "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", 3584 | "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" 3585 | }, 3586 | "string_decoder": { 3587 | "version": "1.3.0", 3588 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 3589 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 3590 | "requires": { 3591 | "safe-buffer": "~5.2.0" 3592 | } 3593 | }, 3594 | "strip-hex-prefix": { 3595 | "version": "1.0.0", 3596 | "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", 3597 | "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", 3598 | "requires": { 3599 | "is-hex-prefixed": "1.0.0" 3600 | } 3601 | }, 3602 | "timed-out": { 3603 | "version": "4.0.1", 3604 | "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 3605 | "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" 3606 | }, 3607 | "type": { 3608 | "version": "1.2.0", 3609 | "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", 3610 | "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" 3611 | }, 3612 | "typedarray-to-buffer": { 3613 | "version": "3.1.5", 3614 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 3615 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 3616 | "requires": { 3617 | "is-typedarray": "^1.0.0" 3618 | } 3619 | }, 3620 | "underscore": { 3621 | "version": "1.12.1", 3622 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", 3623 | "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" 3624 | }, 3625 | "url-set-query": { 3626 | "version": "1.0.0", 3627 | "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", 3628 | "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" 3629 | }, 3630 | "utf-8-validate": { 3631 | "version": "5.0.10", 3632 | "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", 3633 | "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", 3634 | "requires": { 3635 | "node-gyp-build": "^4.3.0" 3636 | } 3637 | }, 3638 | "utf8": { 3639 | "version": "3.0.0", 3640 | "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", 3641 | "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" 3642 | }, 3643 | "util": { 3644 | "version": "0.12.5", 3645 | "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 3646 | "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 3647 | "requires": { 3648 | "inherits": "^2.0.3", 3649 | "is-arguments": "^1.0.4", 3650 | "is-generator-function": "^1.0.7", 3651 | "is-typed-array": "^1.1.3", 3652 | "which-typed-array": "^1.1.2" 3653 | } 3654 | }, 3655 | "util-deprecate": { 3656 | "version": "1.0.2", 3657 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3658 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 3659 | }, 3660 | "uuid": { 3661 | "version": "3.3.2", 3662 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 3663 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" 3664 | }, 3665 | "varint": { 3666 | "version": "5.0.2", 3667 | "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", 3668 | "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" 3669 | }, 3670 | "web-streams-polyfill": { 3671 | "version": "3.2.1", 3672 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", 3673 | "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" 3674 | }, 3675 | "web3": { 3676 | "version": "3.0.0-rc.5", 3677 | "resolved": "https://registry.npmjs.org/web3/-/web3-3.0.0-rc.5.tgz", 3678 | "integrity": "sha512-7coUvnBj5x0F3MsnNXB9KGKY7MA80eleHFmDqeYpj3QuDETh5XHLQbfypFQ4EKJfrmPAdxNlX/iMFI65qrFz/A==", 3679 | "requires": { 3680 | "web3-core": "3.0.0-rc.5", 3681 | "web3-eth": "3.0.0-rc.5", 3682 | "web3-eth-personal": "3.0.0-rc.5", 3683 | "web3-net": "3.0.0-rc.5", 3684 | "web3-utils": "3.0.0-rc.5" 3685 | } 3686 | }, 3687 | "web3-core": { 3688 | "version": "3.0.0-rc.5", 3689 | "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-3.0.0-rc.5.tgz", 3690 | "integrity": "sha512-syY0W3YXEHa3SnsP6LphI7IBk3TRAAmPIu+oUPTrT/aZfYlTCKqfGOVRr67A/xP/vuauVmtrtsRQ5DJviE5DgA==", 3691 | "requires": { 3692 | "@types/bn.js": "^4.11.5", 3693 | "@types/node": "^12.12.6", 3694 | "bignumber.js": "^9.0.0", 3695 | "web3-core-helpers": "3.0.0-rc.5", 3696 | "web3-core-method": "3.0.0-rc.5", 3697 | "web3-core-requestmanager": "3.0.0-rc.5", 3698 | "web3-utils": "3.0.0-rc.5" 3699 | } 3700 | }, 3701 | "web3-core-helpers": { 3702 | "version": "3.0.0-rc.5", 3703 | "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-3.0.0-rc.5.tgz", 3704 | "integrity": "sha512-FIOKYP+h9pfg9IaYTkGISxgc+zcn4NUzlHujqaMewO01p8CtbZv1INRwN+gTGiXQmIC0vfExBItzqouiCq6Qdg==", 3705 | "requires": { 3706 | "underscore": "1.12.1", 3707 | "web3-eth-iban": "3.0.0-rc.5", 3708 | "web3-utils": "3.0.0-rc.5" 3709 | } 3710 | }, 3711 | "web3-core-method": { 3712 | "version": "3.0.0-rc.5", 3713 | "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-3.0.0-rc.5.tgz", 3714 | "integrity": "sha512-hsyaNDRcM/h3SAQPTmbqrlwfy9eokjKG7HigyImO59+krK5nDWZVye9Zt6wLTGrgaQXpZa7N07XVaXSbCubF8g==", 3715 | "requires": { 3716 | "@ethersproject/transactions": "^5.0.0-beta.135", 3717 | "underscore": "1.12.1", 3718 | "web3-core-helpers": "3.0.0-rc.5", 3719 | "web3-core-promievent": "3.0.0-rc.5", 3720 | "web3-core-subscriptions": "3.0.0-rc.5", 3721 | "web3-utils": "3.0.0-rc.5" 3722 | } 3723 | }, 3724 | "web3-core-promievent": { 3725 | "version": "3.0.0-rc.5", 3726 | "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-3.0.0-rc.5.tgz", 3727 | "integrity": "sha512-ahusJnI/i/0MFOJW0ZkK0d2lSjd2w4/1Mcbcmh4Mp/EkQ8dJcIoGG0k5NVKQJAE47T/POz4tDFHX1LyVWWfraw==", 3728 | "requires": { 3729 | "eventemitter3": "4.0.4" 3730 | } 3731 | }, 3732 | "web3-core-requestmanager": { 3733 | "version": "3.0.0-rc.5", 3734 | "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-3.0.0-rc.5.tgz", 3735 | "integrity": "sha512-r0Dh25E03ModsMlfp4qv1ZSkHh0q5aX5tZf0nvh8FdJgW74p1QqczAzFBh/Y78eie4wxwg1yTlq/4LIZCrIBcw==", 3736 | "requires": { 3737 | "underscore": "1.12.1", 3738 | "util": "^0.12.0", 3739 | "web3-core-helpers": "3.0.0-rc.5", 3740 | "web3-providers-http": "3.0.0-rc.5", 3741 | "web3-providers-ipc": "3.0.0-rc.5", 3742 | "web3-providers-ws": "3.0.0-rc.5" 3743 | } 3744 | }, 3745 | "web3-core-subscriptions": { 3746 | "version": "3.0.0-rc.5", 3747 | "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-3.0.0-rc.5.tgz", 3748 | "integrity": "sha512-9PV68T8xBWThqQQR+5HFNqXvnhsf3Z6gYDHV9CD7K33tq3nqRdLxxl3vaYk4nGmxrHzrRwV2bKHbfDKzjo9SwQ==", 3749 | "requires": { 3750 | "eventemitter3": "4.0.4", 3751 | "underscore": "1.12.1", 3752 | "web3-core-helpers": "3.0.0-rc.5" 3753 | } 3754 | }, 3755 | "web3-eth": { 3756 | "version": "3.0.0-rc.5", 3757 | "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-3.0.0-rc.5.tgz", 3758 | "integrity": "sha512-OsJ5oiL0r02Fg+DFPmna+zqot2JbN8Q2az1FnpKzqHBmaspMqYe1zNWB78PSsKPs0nAtfd4ZxE4KiPmQPpCMGg==", 3759 | "requires": { 3760 | "underscore": "1.12.1", 3761 | "web3-core": "3.0.0-rc.5", 3762 | "web3-core-helpers": "3.0.0-rc.5", 3763 | "web3-core-method": "3.0.0-rc.5", 3764 | "web3-core-subscriptions": "3.0.0-rc.5", 3765 | "web3-eth-abi": "3.0.0-rc.5", 3766 | "web3-eth-accounts": "3.0.0-rc.5", 3767 | "web3-eth-contract": "3.0.0-rc.5", 3768 | "web3-eth-ens": "3.0.0-rc.5", 3769 | "web3-eth-iban": "3.0.0-rc.5", 3770 | "web3-eth-personal": "3.0.0-rc.5", 3771 | "web3-net": "3.0.0-rc.5", 3772 | "web3-utils": "3.0.0-rc.5" 3773 | } 3774 | }, 3775 | "web3-eth-abi": { 3776 | "version": "3.0.0-rc.5", 3777 | "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-3.0.0-rc.5.tgz", 3778 | "integrity": "sha512-hdMTXwmq9vQE4kPMkK+vk9Lx1HqVejU2c+K9GOMNxM6H6YVZNYv6xDxOzOdnATBO+2eFyJOGe088xtfSU356tw==", 3779 | "requires": { 3780 | "@ethersproject/abi": "5.0.7", 3781 | "underscore": "1.12.1", 3782 | "web3-utils": "3.0.0-rc.5" 3783 | } 3784 | }, 3785 | "web3-eth-accounts": { 3786 | "version": "3.0.0-rc.5", 3787 | "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-3.0.0-rc.5.tgz", 3788 | "integrity": "sha512-Ot19pH3giCTqrl7lNAW+XL2/r8syiJnuvieyaANxq9fCcfNmc1HIRegcfFWxtE75nB8rE4wukJVQjz9elVqAoA==", 3789 | "requires": { 3790 | "@ethereumjs/common": "^2.3.0", 3791 | "@ethereumjs/tx": "^3.2.1", 3792 | "crypto-browserify": "3.12.0", 3793 | "eth-lib": "0.2.8", 3794 | "ethereumjs-util": "^7.0.10", 3795 | "scrypt-js": "^3.0.1", 3796 | "underscore": "1.12.1", 3797 | "uuid": "3.3.2", 3798 | "web3-core": "3.0.0-rc.5", 3799 | "web3-core-helpers": "3.0.0-rc.5", 3800 | "web3-core-method": "3.0.0-rc.5", 3801 | "web3-utils": "3.0.0-rc.5" 3802 | } 3803 | }, 3804 | "web3-eth-contract": { 3805 | "version": "3.0.0-rc.5", 3806 | "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-3.0.0-rc.5.tgz", 3807 | "integrity": "sha512-RCA6HI9rLaA64RumZUseIEvrA5HtG25rueP37coaLbeVSzjiNWP2xFK9VrAh3X48Kf4T7rFTG/Cgy8kgJxvPkQ==", 3808 | "requires": { 3809 | "@types/bn.js": "^4.11.5", 3810 | "underscore": "1.12.1", 3811 | "web3-core": "3.0.0-rc.5", 3812 | "web3-core-helpers": "3.0.0-rc.5", 3813 | "web3-core-method": "3.0.0-rc.5", 3814 | "web3-core-promievent": "3.0.0-rc.5", 3815 | "web3-core-subscriptions": "3.0.0-rc.5", 3816 | "web3-eth-abi": "3.0.0-rc.5", 3817 | "web3-utils": "3.0.0-rc.5" 3818 | } 3819 | }, 3820 | "web3-eth-ens": { 3821 | "version": "3.0.0-rc.5", 3822 | "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-3.0.0-rc.5.tgz", 3823 | "integrity": "sha512-3JG/w9fj69/5ev37ati5HaglTsqnk73NNOBb2ZVieKGks6vlMipBF0RWbyf/FYBsxRKd6P+TVDUjGqgLeiKpfg==", 3824 | "requires": { 3825 | "content-hash": "^2.5.2", 3826 | "eth-ens-namehash": "2.0.8", 3827 | "underscore": "1.12.1", 3828 | "web3-core": "3.0.0-rc.5", 3829 | "web3-core-helpers": "3.0.0-rc.5", 3830 | "web3-core-promievent": "3.0.0-rc.5", 3831 | "web3-eth-abi": "3.0.0-rc.5", 3832 | "web3-eth-contract": "3.0.0-rc.5", 3833 | "web3-utils": "3.0.0-rc.5" 3834 | } 3835 | }, 3836 | "web3-eth-iban": { 3837 | "version": "3.0.0-rc.5", 3838 | "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-3.0.0-rc.5.tgz", 3839 | "integrity": "sha512-j5DmYDqwTfWxhPY8DaYSTevKbOnVurtbQSx+u+rxCzra8E6qDfL3xL/TBAvy5+sOUnNCHcpOobf8GbbK6jbcMA==", 3840 | "requires": { 3841 | "bn.js": "^4.11.9", 3842 | "web3-utils": "3.0.0-rc.5" 3843 | }, 3844 | "dependencies": { 3845 | "bn.js": { 3846 | "version": "4.12.0", 3847 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3848 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 3849 | } 3850 | } 3851 | }, 3852 | "web3-eth-personal": { 3853 | "version": "3.0.0-rc.5", 3854 | "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-3.0.0-rc.5.tgz", 3855 | "integrity": "sha512-qxRe2XYH8H8k9N884jxy91fGzdwftPGMEfdzz8/t8cAA2wCIy3LEVzMfkzI2m2FnyB4knN8sXsllq4+gs1TSlA==", 3856 | "requires": { 3857 | "@types/node": "^12.12.6", 3858 | "web3-core": "3.0.0-rc.5", 3859 | "web3-core-helpers": "3.0.0-rc.5", 3860 | "web3-core-method": "3.0.0-rc.5", 3861 | "web3-net": "3.0.0-rc.5", 3862 | "web3-utils": "3.0.0-rc.5" 3863 | } 3864 | }, 3865 | "web3-net": { 3866 | "version": "3.0.0-rc.5", 3867 | "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-3.0.0-rc.5.tgz", 3868 | "integrity": "sha512-xeglzsAp+L4EC6vDcNNUDI7KWsqJUXlQP4nFlCZDtxIP4EH+50CBVXnK4hRT39me0Rrh7Q/Uc7G55v3ZQVIFLA==", 3869 | "requires": { 3870 | "web3-core": "3.0.0-rc.5", 3871 | "web3-core-method": "3.0.0-rc.5", 3872 | "web3-utils": "3.0.0-rc.5" 3873 | } 3874 | }, 3875 | "web3-providers-http": { 3876 | "version": "3.0.0-rc.5", 3877 | "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-3.0.0-rc.5.tgz", 3878 | "integrity": "sha512-DSxrUTmxAAlwSi3kZ8GSI9GfrbHSubOV4SXyrjjdyNMDSUZy+Funyy/bDocuLkHMJNDJRMm5n0MII4vZOUt11w==", 3879 | "requires": { 3880 | "web3-core-helpers": "3.0.0-rc.5", 3881 | "xhr2-cookies": "1.1.0" 3882 | } 3883 | }, 3884 | "web3-providers-ipc": { 3885 | "version": "3.0.0-rc.5", 3886 | "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-3.0.0-rc.5.tgz", 3887 | "integrity": "sha512-rXCk7ulT37I1C/Ys8JLQp/2QOjw+HUx79LmOhKmmqjuHqgdqH1GQcuv3LHykcsHHcvZVVJTgBwoihcO9ZISbwg==", 3888 | "requires": { 3889 | "oboe": "2.1.5", 3890 | "underscore": "1.12.1", 3891 | "web3-core-helpers": "1.3.4" 3892 | }, 3893 | "dependencies": { 3894 | "bn.js": { 3895 | "version": "4.12.0", 3896 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3897 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 3898 | }, 3899 | "web3-core-helpers": { 3900 | "version": "1.3.4", 3901 | "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.3.4.tgz", 3902 | "integrity": "sha512-n7BqDalcTa1stncHMmrnFtyTgDhX5Fy+avNaHCf6qcOP2lwTQC8+mdHVBONWRJ6Yddvln+c8oY/TAaB6PzWK0A==", 3903 | "requires": { 3904 | "underscore": "1.9.1", 3905 | "web3-eth-iban": "1.3.4", 3906 | "web3-utils": "1.3.4" 3907 | }, 3908 | "dependencies": { 3909 | "underscore": { 3910 | "version": "1.9.1", 3911 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", 3912 | "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" 3913 | } 3914 | } 3915 | }, 3916 | "web3-eth-iban": { 3917 | "version": "1.3.4", 3918 | "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.3.4.tgz", 3919 | "integrity": "sha512-Y7/hLjVvIN/OhaAyZ8L/hxbTqVX6AFTl2RwUXR6EEU9oaLydPcMjAx/Fr8mghUvQS3QJSr+UGubP3W4SkyNiYw==", 3920 | "requires": { 3921 | "bn.js": "^4.11.9", 3922 | "web3-utils": "1.3.4" 3923 | } 3924 | }, 3925 | "web3-utils": { 3926 | "version": "1.3.4", 3927 | "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.3.4.tgz", 3928 | "integrity": "sha512-/vC2v0MaZNpWooJfpRw63u0Y3ag2gNjAWiLtMSL6QQLmCqCy4SQIndMt/vRyx0uMoeGt1YTwSXEcHjUzOhLg0A==", 3929 | "requires": { 3930 | "bn.js": "^4.11.9", 3931 | "eth-lib": "0.2.8", 3932 | "ethereum-bloom-filters": "^1.0.6", 3933 | "ethjs-unit": "0.1.6", 3934 | "number-to-bn": "1.7.0", 3935 | "randombytes": "^2.1.0", 3936 | "underscore": "1.9.1", 3937 | "utf8": "3.0.0" 3938 | }, 3939 | "dependencies": { 3940 | "underscore": { 3941 | "version": "1.9.1", 3942 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", 3943 | "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" 3944 | } 3945 | } 3946 | } 3947 | } 3948 | }, 3949 | "web3-providers-ws": { 3950 | "version": "3.0.0-rc.5", 3951 | "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-3.0.0-rc.5.tgz", 3952 | "integrity": "sha512-UICrkvEuse5os9kuKBwrCrbw7zO316U5JgC1JPYpYURqe+fCHNwD8l/iiFZW6cEN4y7zcFEr+DE6+7SX0DiJ4g==", 3953 | "requires": { 3954 | "eventemitter3": "4.0.4", 3955 | "underscore": "1.12.1", 3956 | "web3-core-helpers": "3.0.0-rc.5", 3957 | "websocket": "^1.0.32" 3958 | } 3959 | }, 3960 | "web3-utils": { 3961 | "version": "3.0.0-rc.5", 3962 | "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-3.0.0-rc.5.tgz", 3963 | "integrity": "sha512-TwYrNKXCrJJy7/ZRwZpipMf6Aq/ygsHbdvgXgCd/gJ18SYR9f8wn14zHHoZ8Xg7Sk3sDtf+A+lGPA6Y1mxzfGw==", 3964 | "requires": { 3965 | "bn.js": "^4.11.9", 3966 | "eth-lib": "0.2.8", 3967 | "ethereum-bloom-filters": "^1.0.6", 3968 | "ethjs-unit": "0.1.6", 3969 | "number-to-bn": "1.7.0", 3970 | "randombytes": "^2.1.0", 3971 | "underscore": "1.12.1", 3972 | "utf8": "3.0.0" 3973 | }, 3974 | "dependencies": { 3975 | "bn.js": { 3976 | "version": "4.12.0", 3977 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3978 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 3979 | } 3980 | } 3981 | }, 3982 | "websocket": { 3983 | "version": "1.0.34", 3984 | "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", 3985 | "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", 3986 | "requires": { 3987 | "bufferutil": "^4.0.1", 3988 | "debug": "^2.2.0", 3989 | "es5-ext": "^0.10.50", 3990 | "typedarray-to-buffer": "^3.1.5", 3991 | "utf-8-validate": "^5.0.2", 3992 | "yaeti": "^0.0.6" 3993 | } 3994 | }, 3995 | "which-typed-array": { 3996 | "version": "1.1.9", 3997 | "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", 3998 | "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 3999 | "requires": { 4000 | "available-typed-arrays": "^1.0.5", 4001 | "call-bind": "^1.0.2", 4002 | "for-each": "^0.3.3", 4003 | "gopd": "^1.0.1", 4004 | "has-tostringtag": "^1.0.0", 4005 | "is-typed-array": "^1.1.10" 4006 | } 4007 | }, 4008 | "wrappy": { 4009 | "version": "1.0.2", 4010 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4011 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 4012 | }, 4013 | "xhr": { 4014 | "version": "2.6.0", 4015 | "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", 4016 | "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", 4017 | "requires": { 4018 | "global": "~4.4.0", 4019 | "is-function": "^1.0.1", 4020 | "parse-headers": "^2.0.0", 4021 | "xtend": "^4.0.0" 4022 | } 4023 | }, 4024 | "xhr-request": { 4025 | "version": "1.1.0", 4026 | "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", 4027 | "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", 4028 | "requires": { 4029 | "buffer-to-arraybuffer": "^0.0.5", 4030 | "object-assign": "^4.1.1", 4031 | "query-string": "^5.0.1", 4032 | "simple-get": "^2.7.0", 4033 | "timed-out": "^4.0.1", 4034 | "url-set-query": "^1.0.0", 4035 | "xhr": "^2.0.4" 4036 | } 4037 | }, 4038 | "xhr-request-promise": { 4039 | "version": "0.1.3", 4040 | "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", 4041 | "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", 4042 | "requires": { 4043 | "xhr-request": "^1.1.0" 4044 | } 4045 | }, 4046 | "xhr2-cookies": { 4047 | "version": "1.1.0", 4048 | "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", 4049 | "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", 4050 | "requires": { 4051 | "cookiejar": "^2.1.1" 4052 | } 4053 | }, 4054 | "xtend": { 4055 | "version": "4.0.2", 4056 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 4057 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" 4058 | }, 4059 | "yaeti": { 4060 | "version": "0.0.6", 4061 | "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", 4062 | "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==" 4063 | } 4064 | } 4065 | } 4066 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "contract-source-collector", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "type": "module", 10 | "author": "tangtj", 11 | "license": "ISC", 12 | "dependencies": { 13 | "node-fetch": "^3.3.0", 14 | "web3": "3.0.0-rc.5" 15 | } 16 | } 17 | --------------------------------------------------------------------------------