From cf8be2eafa84f6319aed196b285368bb6434ba36 Mon Sep 17 00:00:00 2001 From: Oba Date: Thu, 3 Oct 2024 11:40:29 +0200 Subject: [PATCH] fix: npm audit fix --- cairo/kakarot-ssj/bun.lockb | Bin 48666 -> 50891 bytes cairo/kakarot-ssj/package-lock.json | 850 +++++++++++++++++++++++++++- cairo/kakarot-ssj/package.json | 6 +- 3 files changed, 837 insertions(+), 19 deletions(-) diff --git a/cairo/kakarot-ssj/bun.lockb b/cairo/kakarot-ssj/bun.lockb index 3a0d4b4921e98b571370bcbc8b21c638de9aa551..ad0e905376435dee0e72792ba66365f4e506394e 100755 GIT binary patch delta 11205 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 diff --git a/cairo/kakarot-ssj/package-lock.json b/cairo/kakarot-ssj/package-lock.json index d170769940..a5570a15c3 100644 --- a/cairo/kakarot-ssj/package-lock.json +++ b/cairo/kakarot-ssj/package-lock.json @@ -7,10 +7,13 @@ "name": "kakarot-ssj", "dependencies": { "@ethereumjs/tx": "^5.0.0", + "@types/inquirer": "^9.0.7", "dotenv": "^16.3.1", "ethers": "^6.8.1", + "inquirer": "^9.2.12", "rlp": "^3.0.0", - "starknet": "^5.19.5" + "starknet": "^5.19.5", + "viem": "^2.21.17" }, "devDependencies": { "bun-types": "latest" @@ -20,9 +23,10 @@ } }, "node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==", + "license": "MIT" }, "node_modules/@ethereumjs/common": { "version": "4.1.0", @@ -86,6 +90,15 @@ } } }, + "node_modules/@inquirer/figures": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.6.tgz", + "integrity": "sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@noble/curves": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz", @@ -109,9 +122,10 @@ } }, "node_modules/@scure/base": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.3.tgz", - "integrity": "sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz", + "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==", + "license": "MIT", "funding": { "url": "https://paulmillr.com/funding/" } @@ -178,22 +192,264 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@types/inquirer": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.7.tgz", + "integrity": "sha512-Q0zyBupO6NxGRZut/JdmqYKOnN95Eg5V8Csg3PGKkP+FnvsUZx1jAyK7fztIszxxMuoBA6E3KXWvdZVXIpx60g==", + "license": "MIT", + "dependencies": { + "@types/through": "*", + "rxjs": "^7.2.0" + } + }, "node_modules/@types/node": { "version": "18.15.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, + "node_modules/@types/through": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", + "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abitype": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.5.tgz", + "integrity": "sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.22.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, "node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/bun-types": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.0.14.tgz", "integrity": "sha512-hLVfM2fk8xSJeobfuPGilfvxM5gLtEy1bn7RJhrtw3u4OaC0kieXKYFFTVHU8jZ3hj8YyPLIFClIUodkFSrMBQ==", "dev": true }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "license": "MIT" + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, "node_modules/crc": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/crc/-/crc-4.3.2.tgz", @@ -210,6 +466,18 @@ } } }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/dotenv": { "version": "16.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", @@ -221,6 +489,12 @@ "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, "node_modules/ethereum-cryptography": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz", @@ -233,9 +507,9 @@ } }, "node_modules/ethers": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.8.1.tgz", - "integrity": "sha512-iEKm6zox5h1lDn6scuRWdIdFJUCGg3+/aQWu0F4K0GVyEZiktFkqrJbRjTn1FlYEPz7RKA707D6g5Kdk6j7Ljg==", + "version": "6.13.3", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.3.tgz", + "integrity": "sha512-/DzbZOLVtoO4fKvvQwpEucHAQgIwBGWuRvBdwE/lMXgXvvHHTSkn7XqAQ2b+gjJzZDJjWA9OD05bVceVOsBHbg==", "funding": [ { "type": "individual", @@ -246,14 +520,15 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { - "@adraffy/ens-normalize": "1.10.0", + "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", "@types/node": "18.15.13", "aes-js": "4.0.0-beta.5", "tslib": "2.4.0", - "ws": "8.5.0" + "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" @@ -281,6 +556,120 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "9.3.7", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.7.tgz", + "integrity": "sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "external-editor": "^3.1.0", + "mute-stream": "1.0.0", + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/isomorphic-fetch": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", @@ -290,11 +679,60 @@ "whatwg-fetch": "^3.4.1" } }, + "node_modules/isows": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.4.tgz", + "integrity": "sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lossless-json": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/lossless-json/-/lossless-json-2.0.11.tgz", "integrity": "sha512-BP0vn+NGYvzDielvBZaFain/wgeJ1hTvURCqtKvhr1SCPePdaaTanmmcplrHfEJSJOUql7hk4FHwToNJjWRY3g==" }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -314,11 +752,85 @@ } } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pako": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/rlp": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/rlp/-/rlp-3.0.0.tgz", @@ -327,6 +839,56 @@ "rlp": "bin/rlp" } }, + "node_modules/run-async": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/starknet": { "version": "5.24.3", "resolved": "https://registry.npmjs.org/starknet/-/starknet-5.24.3.tgz", @@ -363,6 +925,65 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -373,6 +994,18 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/typescript": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", @@ -391,6 +1024,164 @@ "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/viem": { + "version": "2.21.17", + "resolved": "https://registry.npmjs.org/viem/-/viem-2.21.17.tgz", + "integrity": "sha512-YtqH0JZxmxQ4KBzXFwIe2EMFydlb8oOcwYnXgnNNOTy5nryEVkEO3Dbf7/VzFOIVsatr778i+QbUtSO60bKGkw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "license": "MIT", + "dependencies": { + "@adraffy/ens-normalize": "1.10.0", + "@noble/curves": "1.4.0", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.4.0", + "abitype": "1.0.5", + "isows": "1.0.4", + "webauthn-p256": "0.0.5", + "ws": "8.17.1" + }, + "peerDependencies": { + "typescript": ">=5.0.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/viem/node_modules/@adraffy/ens-normalize": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", + "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==", + "license": "MIT" + }, + "node_modules/viem/node_modules/@noble/curves": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", + "integrity": "sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/@scure/bip32": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.4.0", + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/@scure/bip39": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.4.0.tgz", + "integrity": "sha512-BEEm6p8IueV/ZTfQLp/0vhw4NPnT9oWf5+28nvmeUICjP99f4vr2d+qc7AVGDDtwRep6ifR43Yed9ERVmiITzw==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.5.0", + "@scure/base": "~1.1.8" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/@scure/bip39/node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webauthn-p256": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/webauthn-p256/-/webauthn-p256-0.0.5.tgz", + "integrity": "sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "license": "MIT", + "dependencies": { + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0" + } + }, + "node_modules/webauthn-p256/node_modules/@noble/curves": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", + "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.5.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/webauthn-p256/node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -410,16 +1201,31 @@ "webidl-conversions": "^3.0.0" } }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -429,6 +1235,18 @@ "optional": true } } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/cairo/kakarot-ssj/package.json b/cairo/kakarot-ssj/package.json index 6b1f6bed42..25687aee39 100644 --- a/cairo/kakarot-ssj/package.json +++ b/cairo/kakarot-ssj/package.json @@ -9,13 +9,13 @@ }, "dependencies": { "@ethereumjs/tx": "^5.0.0", + "@types/inquirer": "^9.0.7", "dotenv": "^16.3.1", "ethers": "^6.8.1", - "rlp": "^3.0.0", - "@types/inquirer": "^9.0.7", "inquirer": "^9.2.12", + "rlp": "^3.0.0", "starknet": "^5.19.5", - "viem": "^1.19.8" + "viem": "^2.21.17" }, "scripts": { "compute_starknet_address": "bun run scripts/compute_starknet_address.ts",