diff --git a/package-lock.json b/package-lock.json index bac44030..3bc070eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23 +1,23 @@ { "name": "waves-ide", - "version": "2.3.4", + "version": "2.3.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "waves-ide", - "version": "2.3.4", + "version": "2.3.5", "license": "ISC", "dependencies": { "@waves.exchange/provider-web": "1.0.2", - "@waves/js-test-env": "1.1.4-beta", - "@waves/ride-js": "2.2.2", - "@waves/ride-language-server": "^1.1.1", + "@waves/js-test-env": "1.1.5", + "@waves/ride-js": "2.2.5", + "@waves/ride-language-server": "^1.1.4", "@waves/signer": "1.0.2", "@waves/ts-types": "1.0.7", - "@waves/tx-json-schemas": "1.2.5-beta.3", + "@waves/tx-json-schemas": "1.2.5", "@waves/waves-browser-bus": "0.2.6", - "@waves/waves-transactions": "4.2.4", + "@waves/waves-transactions": "5.0.0", "@waves/waveskeeper-types": "0.0.6", "acorn": "^7.1.1", "axios": "^0.19.0", @@ -305,59 +305,30 @@ "node": ">=8" } }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "node_modules/@noble/curves": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz", + "integrity": "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==", "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "@noble/hashes": "2.2.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + "node_modules/@noble/hashes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz", + "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, "node_modules/@sinonjs/commons": { "version": "1.8.3", @@ -402,16 +373,8 @@ "node_modules/@types/base64-js": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@types/base64-js/-/base64-js-1.2.5.tgz", - "integrity": "sha1-WCskdhaabLpGCiFNR2x0REHYc9U=" - }, - "node_modules/@types/bignumber.js": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/bignumber.js/-/bignumber.js-5.0.0.tgz", - "integrity": "sha512-0DH7aPGCClywOFaxxjE6UwpN2kQYe9LwuDQMv+zYA97j5GkOMo8e66LYT+a8JYU7jfmUFRZLa9KycxHDsKXJCA==", - "deprecated": "This is a stub types definition for bignumber.js (https://github.com/MikeMcl/bignumber.js/). bignumber.js provides its own type definitions, so you don't need @types/bignumber.js installed!", - "dependencies": { - "bignumber.js": "*" - } + "integrity": "sha1-WCskdhaabLpGCiFNR2x0REHYc9U=", + "dev": true }, "node_modules/@types/bip39": { "version": "2.4.2", @@ -521,7 +484,8 @@ "node_modules/@types/long": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", + "dev": true }, "node_modules/@types/minimatch": { "version": "3.0.3", @@ -547,22 +511,24 @@ "integrity": "sha512-OydMCocGMGqw/1BnWbhtK+AtwyWTOigtrQlRe57OQmTNcI3HKlVI5FGlh+c4mSqInMPLynFrTlYjfajPu9O/eQ==" }, "node_modules/@types/node-fetch": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.5.tgz", - "integrity": "sha512-IWwjsyYjGw+em3xTvWVQi5MgYKbRs0du57klfTaZkv/B24AEQ/p/IopNeqIYNy3EsfHOpg8ieQSDomPcsYMHpA==", + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==", "dependencies": { "@types/node": "*", - "form-data": "^3.0.0" + "form-data": "^4.0.4" } }, "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" }, "engines": { "node": ">= 6" @@ -726,11 +692,11 @@ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/@waves/bignumber": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-1.1.1.tgz", - "integrity": "sha512-WUY0R0y0Rd92nbyQHbIFDXCWh2YMtf5FYtpoTv4yRomM75cRLJ0/NIQ828guUXLKeVytKzWgvDYj1CZfxatDkg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-1.2.0.tgz", + "integrity": "sha512-t62eHtU0xjmI2gRTzoegUbzOgtkHv+keHlOnyPccPypHOKh/EfO/rEIAgyX/oXv/fSd5s5NDx9zsTWZ6ug0L1A==", "dependencies": { - "bignumber.js": "^9.0.1" + "bignumber.js": "^9.1.2" } }, "node_modules/@waves/client-logs": { @@ -739,122 +705,172 @@ "integrity": "sha512-Uf8NKJGw4lgmPTEFtqIuDD6GZkk73MZLyaFI1VWDDElXhsFY2uxdWhxFQYqK/8GNZBSycCTvDsi0RNDEqE1ivw==" }, "node_modules/@waves/js-test-env": { - "version": "1.1.4-beta", - "resolved": "https://registry.npmjs.org/@waves/js-test-env/-/js-test-env-1.1.4-beta.tgz", - "integrity": "sha512-Udo1vG7C0Q6RV5xp4lzResLxP4bllZ1zJBWWSJ26e/9/BqRm4V/SZlQE9QmvN8qN3bdz2KJpVB5phi5buGxM5A==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@waves/js-test-env/-/js-test-env-1.1.5.tgz", + "integrity": "sha512-4322uWRj0JJ7zNZ9tLy/iTC16hhK6PvlPQl2fV27DelGD7SSGQOq2dyt1+Yp+CjEfRFshmAanCesdv3fu8Nesg==", "dependencies": { - "@waves/ride-js": "2.1.2-beta.2", - "@waves/waves-transactions": "4.1.8-beta2", - "chai": "^4.2.0", - "chai-as-promised": "^7.1.1", - "tslib": "^1.10.0" + "@waves/node-api-js": "^1.4.0", + "@waves/ride-js": "^2.3.0", + "@waves/ts-types": "^1.3.1", + "@waves/waves-transactions": "5.0.0", + "chai": "^6.2.2", + "chai-as-promised": "^8.0.2", + "tslib": "^2.8.1" } }, - "node_modules/@waves/js-test-env/node_modules/@waves/bignumber": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-0.0.1.tgz", - "integrity": "sha512-+bQCa8fPCYdkLtwKsKtgbvDD7MzZTv6bc2ZpGMqn9uq+RjO8Qf4XSrs0DVhtWWhCHplkVIqOeS4bzgW1i3P7rw==", + "node_modules/@waves/js-test-env/node_modules/@waves/ride-js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.3.0.tgz", + "integrity": "sha512-QM4KvXp7PGPu20TCO7ePI7GHJB+l+nsorllb98gIMwA+R16E2TTK+jkMqdDEoidbSdk3CiHB6CW0XDVpxfPcbQ==", "dependencies": { - "@types/bignumber.js": "^5.0.0", - "bignumber.js": "^8.1.1" + "@waves/ride-lang": "^1.6.1", + "@waves/ride-repl": "^1.6.1", + "@waves/ts-lib-crypto": "^1.5.1", + "axios": "^1.13.6", + "buffer": "^6.0.3" } }, - "node_modules/@waves/js-test-env/node_modules/@waves/node-api-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.1.1.tgz", - "integrity": "sha512-mlDtV5xlbYTvZ6sdBk7yf4ZrXgkc5vqV/BEPLtc5RW7boWx0b4E8/of2SIf+G9VY2NvDTOtuu7jGsK3IEys8NQ==", + "node_modules/@waves/js-test-env/node_modules/@waves/ts-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" + }, + "node_modules/@waves/js-test-env/node_modules/axios": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.0.tgz", + "integrity": "sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==", + "dependencies": { + "follow-redirects": "^1.16.0", + "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", + "proxy-from-env": "^2.1.0" + } + }, + "node_modules/@waves/js-test-env/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" + } + ], "dependencies": { - "@types/node-fetch": "^2.5.4", - "@waves/bignumber": "0.0.1", - "@waves/ts-types": "^0.3.2", - "node-fetch": "^2.6.0", - "typed-ts-events": "^1.1.1" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/@waves/js-test-env/node_modules/@waves/protobuf-serialization": { - "version": "1.2.10-beta2", - "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.2.10-beta2.tgz", - "integrity": "sha512-2uKh39DInmyd2b8GIl+KqWDWG3Cb+gnguE+6vXdZ0o+3aiSdb1NS1vDuQkb0c7phAdh/+0SLPbLD0bcukM8RWg==", - "dependencies": { - "@types/long": "^4.0.0", - "protobufjs": "^6.8.8" + "node_modules/@waves/js-test-env/node_modules/chai": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", + "engines": { + "node": ">=18" } }, - "node_modules/@waves/js-test-env/node_modules/@waves/ride-js": { - "version": "2.1.2-beta.2", - "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.1.2-beta.2.tgz", - "integrity": "sha512-XFlqTVHqBp3Dkmf+c4apaW7yOblAwoZ/IRrBSJAgZcyoyfBZ+z+nbuq5bViXopamZEJ42ytHwQ/lujXuEYDolg==", + "node_modules/@waves/js-test-env/node_modules/chai-as-promised": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.2.tgz", + "integrity": "sha512-1GadL+sEJVLzDjcawPM4kjfnL+p/9vrxiEUonowKOAzvVg0PixJUdtuDzdkDeQhK3zfOE76GqGkZIQ7/Adcrqw==", "dependencies": { - "@waves/ts-lib-crypto": "^1.4.3", - "axios": "^0.19.0" + "check-error": "^2.1.1" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 7" } }, - "node_modules/@waves/js-test-env/node_modules/@waves/ts-types": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-0.3.2.tgz", - "integrity": "sha512-HMP8498rjlQ4Yslpzxnd0XFw6JPRmlQjmTFUZjsUMQpqJ5+4+xXF50TjKcDp/poteJLK4hPVx10B0kZoL+8xWQ==" - }, - "node_modules/@waves/js-test-env/node_modules/@waves/waves-transactions": { - "version": "4.1.8-beta2", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-4.1.8-beta2.tgz", - "integrity": "sha512-ILkFewMIBZI2x0mUBH1i81NROKQ97D2Mo1Y8s5pIDRa2E6w/pzqEO9z1txnI6ONIK+agG28cCzGr1FZYJCrm8A==", - "dependencies": { - "@waves/marshall": "0.14.0", - "@waves/node-api-js": "1.1.1", - "@waves/protobuf-serialization": "1.2.10-beta2", - "@waves/ts-lib-crypto": "1.4.3", - "@waves/ts-types": "0.3.2", - "axios": "^0.19.0", - "long": "^4.0.0" + "node_modules/@waves/js-test-env/node_modules/check-error": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", + "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", + "engines": { + "node": ">= 16" } }, - "node_modules/@waves/js-test-env/node_modules/bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==", + "node_modules/@waves/js-test-env/node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": "*" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/@waves/js-test-env/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "node_modules/@waves/js-test-env/node_modules/form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" + }, "engines": { - "node": "4.x || >=6.0.0" + "node": ">= 6" } }, + "node_modules/@waves/js-test-env/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "node_modules/@waves/marshall": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@waves/marshall/-/marshall-0.14.0.tgz", - "integrity": "sha512-zcmDEwlD3dgzaTX6d2UM57KaGO6DK759b9EfdGa48UzwsjLdqX+v/6hrcqZEPUYMeymD6fO8O4/S+0RDxue8Wg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@waves/marshall/-/marshall-1.15.0.tgz", + "integrity": "sha512-UgnJR4iFkJROoQQhOZPuqco/iBdjwi61umRR8egQUCydaw18CYno092w5lV188gn66oB0Xgo6q9ENvQV2V6WaQ==", "dependencies": { - "@types/base64-js": "^1.2.5", - "@types/long": "^4.0.0", - "@waves/parse-json-bignumber": "^1.0.1", - "base64-js": "^1.3.0", - "long": "^4.0.0" + "@waves/parse-json-bignumber": "^1.0.3", + "base64-js": "^1.5.1", + "long": "^5.3.2" } }, + "node_modules/@waves/marshall/node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" + }, "node_modules/@waves/node-api-js": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.2.3.tgz", - "integrity": "sha512-9pb2MeGcLaolr89ymSsFsXaC3TOMhofvKAiXms35TzJrcVJn5h9Tycps9fb3hrEB2VkQtasLrSYB9ReEPBiOCw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.4.0.tgz", + "integrity": "sha512-DgaY7xYzruKJ66ImUfYWPAQieqItkmHIfwD2W68hAU4xP9bBvvOdEw42maD2D/57g3ZjVtjeG4P3174aKdxKzw==", "dependencies": { - "@types/node-fetch": "^2.5.4", - "@waves/bignumber": "^1.1.1", - "@waves/ts-types": "^1.0.5", - "node-fetch": "^2.6.1", - "typed-ts-events": "^1.1.1" + "@types/node-fetch": "^2.6.13", + "@waves/bignumber": "^1.2.0", + "@waves/ts-lib-crypto": "^1.5.2", + "@waves/ts-types": "^1.3.1", + "typed-ts-events": "^3.0.1" } }, - "node_modules/@waves/node-api-js/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } + "node_modules/@waves/node-api-js/node_modules/@waves/ts-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" + }, + "node_modules/@waves/node-api-js/node_modules/typed-ts-events": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/typed-ts-events/-/typed-ts-events-3.0.1.tgz", + "integrity": "sha512-WYdfmLgs0CA3yFkzu7CfKBKAftMzol2eONV6RzAehdVmiMTWojdC5IZqkolUWWZhkABqCxvLuV4QDEVAYs484w==" }, "node_modules/@waves/parse-json-bignumber": { "version": "1.0.3", @@ -862,36 +878,51 @@ "integrity": "sha512-zBHIQUjjMYMQXNQcwJwzNShUZnoTM6JfVJDwa0eDGUVk+JAKVGiXxv/k29Ng9TsIDi97hwVravlPPwfZcy4XXQ==" }, "node_modules/@waves/protobuf-serialization": { - "version": "1.4.1-beta.1", - "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.4.1-beta.1.tgz", - "integrity": "sha512-IjEwyWmjyesjURvhvB2DK/QZ8mKFuBg7zz5SvgG6q8/ofnC4oplSOsWsgT2DjOG4OzGaMUv7Kkv/ZV1qTQxO9g==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.6.2.tgz", + "integrity": "sha512-m6N3N3TQn2LQ/SiP0HwGziEmJxwdcfjyQvgz+NTRykdfVtWRzx2Fi/2b8WHU+MnxLcUw4hS7j8W6c21RT23z0Q==", "dependencies": { - "@types/long": "^4.0.0", - "protobufjs": "^6.8.8" + "protobufjs": "^8.0.1" } }, "node_modules/@waves/ride-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.2.2.tgz", - "integrity": "sha512-htphrTAgWRKuap8ZcWIigBvZ0QC9+fbge4aw8IN2Rzom0nRmGnVxbxrocl0ENt5nd0lXm9O1zwXd2i+l+Btg1Q==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.2.5.tgz", + "integrity": "sha512-rmHdnv2sfZKrm9UmhH0TyyJHxXUWcD28Xny4lvHTNLg+Ziwc7yfpKQaHfFPc7ZEUAn9WJcqeUegg7e1NZ1KmTw==", "dependencies": { "@jest/globals": "^27.5.1", "@waves/ts-lib-crypto": "^1.4.3", "axios": "^0.19.0" } }, + "node_modules/@waves/ride-lang": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@waves/ride-lang/-/ride-lang-1.6.3.tgz", + "integrity": "sha512-kJwAf9KwzznMfaWeFTN1/nhvvM7cZTevIfO5Ldi/82cdleeUBjq843iYEtiLO/enNs8iHFQjdJRxJ9/YiE4Ghg==" + }, "node_modules/@waves/ride-language-server": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/ride-language-server/-/ride-language-server-1.1.1.tgz", - "integrity": "sha512-JP3DxBWi+vKqIG3b5QAR4/jnXHilHtZwNhb1aNmVpp8lE1JRTxFzpkCfCpnjsoQ1htHuu4XOsEZGw/KsVKKMBw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@waves/ride-language-server/-/ride-language-server-1.1.4.tgz", + "integrity": "sha512-ux2cOJA4/UQ8YsvPDkoekW1rpWd9unsRYESVJWNZ6tIrmZmzgBm7hK/A7r+inVbk23cUg+SdWj7fFl8Qs9rYrA==", "dependencies": { - "@waves/ride-js": "^2.1.3-beta.1", - "vscode-languageserver": "^4.1.3" + "@waves/ride-js": "^2.2.5", + "vscode-languageserver": "^4.1.3", + "vscode-uri": "^2.0.3" }, "engines": { "node": "*" } }, + "node_modules/@waves/ride-language-server/node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" + }, + "node_modules/@waves/ride-repl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@waves/ride-repl/-/ride-repl-1.6.3.tgz", + "integrity": "sha512-ryrlBYLs3c+BdBOW8CHUAmi9O+zzGAuuVUqjaQ+v/12SsJ+ncl54H60h6ZviCPWXd5ZQf8Xop6PntgYBCJHppg==" + }, "node_modules/@waves/signer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@waves/signer/-/signer-1.0.2.tgz", @@ -919,12 +950,15 @@ "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" }, "node_modules/@waves/ts-lib-crypto": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@waves/ts-lib-crypto/-/ts-lib-crypto-1.4.3.tgz", - "integrity": "sha512-2pKgyvtLapgM5vpaUEYzX7NYe2bkB+HdWn9W/4d7UFKwyg6zoOYhRQWyb6GuLi3OLHTETgiqpcMZvciFA0Ds6g==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@waves/ts-lib-crypto/-/ts-lib-crypto-1.5.2.tgz", + "integrity": "sha512-lN7zmRdWLo3hRVnnrajb2WNJ0oZa3cDcI5w/J0/ycw9cy9NM/RhSISzXUDj18qFJe/quayQb2m9Y2Nk4JppODQ==", "dependencies": { - "js-sha3": "^0.8.0", - "node-forge": "^0.8.5" + "@noble/curves": "^2.0.1", + "@noble/hashes": "^2.0.1", + "js-sha256": "^0.11.1", + "js-sha3": "^0.9.3", + "node-forge": "^1.4.0" } }, "node_modules/@waves/ts-types": { @@ -933,90 +967,40 @@ "integrity": "sha512-fbUCGIM5BIaZCCje3Nm135r0n9zDJIJicHSa5OJxO+NEU46aEtmfUoAL9fBbWAgQmTmtR57E5Wi4s+fUjqY7DA==" }, "node_modules/@waves/tx-json-schemas": { - "version": "1.2.5-beta.3", - "resolved": "https://registry.npmjs.org/@waves/tx-json-schemas/-/tx-json-schemas-1.2.5-beta.3.tgz", - "integrity": "sha512-gMJ0QHmlRFfFVKgOFjhhASjoMHaY/J2DnzC4nBgzQ+sU8QLIY4t4xuZjw8X553rcP0Df/sIx5dpPZZ4g1rdmjA==", - "dependencies": { - "@waves/waves-transactions": "4.1.6", - "ajv": "^6.10.0" - } - }, - "node_modules/@waves/tx-json-schemas/node_modules/@waves/bignumber": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-0.0.1.tgz", - "integrity": "sha512-+bQCa8fPCYdkLtwKsKtgbvDD7MzZTv6bc2ZpGMqn9uq+RjO8Qf4XSrs0DVhtWWhCHplkVIqOeS4bzgW1i3P7rw==", - "dependencies": { - "@types/bignumber.js": "^5.0.0", - "bignumber.js": "^8.1.1" - } - }, - "node_modules/@waves/tx-json-schemas/node_modules/@waves/node-api-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.1.1.tgz", - "integrity": "sha512-mlDtV5xlbYTvZ6sdBk7yf4ZrXgkc5vqV/BEPLtc5RW7boWx0b4E8/of2SIf+G9VY2NvDTOtuu7jGsK3IEys8NQ==", - "dependencies": { - "@types/node-fetch": "^2.5.4", - "@waves/bignumber": "0.0.1", - "@waves/ts-types": "^0.3.2", - "node-fetch": "^2.6.0", - "typed-ts-events": "^1.1.1" - } - }, - "node_modules/@waves/tx-json-schemas/node_modules/@waves/protobuf-serialization": { - "version": "1.2.9-SNAPSHOT", - "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.2.9-SNAPSHOT.tgz", - "integrity": "sha512-UlMVA8koDV5xKz9kB1rno4KftNaK5nFeJc9dyZVVicKQweEpGhwetUD7yxLuYMIMccqMKyNsBUC207MMs6ohFQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@waves/tx-json-schemas/-/tx-json-schemas-1.2.5.tgz", + "integrity": "sha512-7J0W3mZLT5TMYr5rxDXxU6osa1Lg0sl/DgYnHitXYzkZvsCeZzYAkz+jJhH1zCHIzVWi8rrqhbvwdyCi+UGGoA==", "dependencies": { - "@types/long": "^4.0.0", - "protobufjs": "^6.8.8" + "@waves/ts-types": "^1.3.1", + "@waves/waves-transactions": "5.0.0", + "ajv": "^8.20.0" } }, "node_modules/@waves/tx-json-schemas/node_modules/@waves/ts-types": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-0.3.2.tgz", - "integrity": "sha512-HMP8498rjlQ4Yslpzxnd0XFw6JPRmlQjmTFUZjsUMQpqJ5+4+xXF50TjKcDp/poteJLK4hPVx10B0kZoL+8xWQ==" - }, - "node_modules/@waves/tx-json-schemas/node_modules/@waves/waves-transactions": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-4.1.6.tgz", - "integrity": "sha512-RnNIv3oQzazNNylj0rPBQ7QKshOk0daIpkS79ZAuSXN8RYR8huFnNlC+JQeWs6RPkhUP7v2Ymykz4fUYzhW4lw==", - "dependencies": { - "@waves/marshall": "0.14.0", - "@waves/node-api-js": "1.1.1", - "@waves/protobuf-serialization": "1.2.9-SNAPSHOT", - "@waves/ts-lib-crypto": "1.4.3", - "@waves/ts-types": "0.3.2", - "axios": "^0.19.0", - "long": "^4.0.0" - } - }, - "node_modules/@waves/tx-json-schemas/node_modules/bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==", - "engines": { - "node": "*" - } + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" }, - "node_modules/@waves/tx-json-schemas/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "node_modules/@waves/tx-json-schemas/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "dependencies": { - "whatwg-url": "^5.0.0" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@waves/tx-json-schemas/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, "node_modules/@waves/waves-browser-bus": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/@waves/waves-browser-bus/-/waves-browser-bus-0.2.6.tgz", @@ -1032,23 +1016,26 @@ "integrity": "sha512-1RWYiq+5UfozGsU6MwJyFX6BtktcT10XRjvcAQmskCtMcW3tPske88lM/nHv7BQG1w9KBXI1zPGuu5PnNCX14g==" }, "node_modules/@waves/waves-transactions": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-4.2.4.tgz", - "integrity": "sha512-veUhIHfYcbMmp9mWQLYJA7r9SoXVEB+APdkhyj5bofYLCWasqPqdJURnJkUQmcpknvber+QDfJHvBdXC0FCy/Q==", - "dependencies": { - "@waves/marshall": "^0.14.0", - "@waves/node-api-js": "^1.2.3", - "@waves/protobuf-serialization": "1.4.1-beta.1", - "@waves/ts-lib-crypto": "1.4.3", - "@waves/ts-types": "1.0.6-beta.4", - "axios": "^0.19.0", - "long": "^4.0.0" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-5.0.0.tgz", + "integrity": "sha512-d2TW5FbnRWPvEonFcMq1hOot6HvLgUwN87Vs9expvsiPYVOm+/67q21Hi/sZU8t7lIQ16MZsMw9pRmN3bTkwfw==", + "dependencies": { + "@waves/marshall": "^1.15.0", + "@waves/protobuf-serialization": "^1.6.2", + "@waves/ts-lib-crypto": "^1.5.2", + "@waves/ts-types": "^1.3.1", + "long": "^5.3.2" } }, "node_modules/@waves/waves-transactions/node_modules/@waves/ts-types": { - "version": "1.0.6-beta.4", - "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.0.6-beta.4.tgz", - "integrity": "sha512-TyFzgYiWkJ5PF7F3XxAE1dudti5a9MVh2BgtGhYKIrSanXNPXhT9KYYRkQRIemYP+HQ4y89rEBf/CUszTdnaag==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" + }, + "node_modules/@waves/waves-transactions/node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" }, "node_modules/@waves/waveskeeper-types": { "version": "0.0.6", @@ -1293,6 +1280,38 @@ "node": ">= 0.12.0" } }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, "node_modules/aggregate-error": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", @@ -1310,6 +1329,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1582,6 +1602,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, "engines": { "node": "*" } @@ -1846,9 +1867,23 @@ } }, "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "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" + } + ] }, "node_modules/batch": { "version": "0.6.1", @@ -1889,9 +1924,9 @@ } }, "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", + "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", "engines": { "node": "*" } @@ -2228,6 +2263,18 @@ "node": ">=0.10.0" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -2308,6 +2355,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dev": true, "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", @@ -3282,6 +3330,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, "dependencies": { "type-detect": "^4.0.0" }, @@ -3646,6 +3695,19 @@ "node": ">=4" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -3811,6 +3873,47 @@ "node": ">= 0.4" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -4273,7 +4376,23 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "devOptional": true + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] }, "node_modules/fastparse": { "version": "1.1.2", @@ -4595,10 +4714,12 @@ "dev": true }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/get-caller-file": { "version": "2.0.5", @@ -4613,10 +4734,46 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true, "engines": { "node": "*" } }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -4748,6 +4905,17 @@ "node": ">=4" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -4848,12 +5016,28 @@ } }, "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-value": { @@ -4917,6 +5101,17 @@ "minimalistic-assert": "^1.0.1" } }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -5218,20 +5413,53 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "optional": true, "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dependencies": { + "ms": "^2.1.3" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/iconv-lite": { "version": "0.4.24", @@ -5284,10 +5512,23 @@ "integrity": "sha512-lOl0WslzXMFChhtnE6XeuSg68QjkfL5A1kNgQMlooo5+FDM6qBGiITlg1jMXHnXYoQ+t+4uPpCdjfjpV/wBwOw==" }, "node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true + "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" + } + ] }, "node_modules/iferr": { "version": "0.1.5", @@ -6480,10 +6721,15 @@ "node": ">=8" } }, + "node_modules/js-sha256": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.11.1.tgz", + "integrity": "sha512-o6WSo/LUvY2uC4j7mO50a2ms7E/EAdbP0swigLV+nzHKTTaYnaLIWJ02VdXrsJX0vGedDESQnLsOekr94ryfjg==" + }, "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", + "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==" }, "node_modules/js-tokens": { "version": "4.0.0", @@ -6533,7 +6779,8 @@ "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", @@ -6852,6 +7099,14 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz", "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==" }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -6991,19 +7246,19 @@ } }, "node_modules/mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "mime-db": "1.43.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" @@ -7444,11 +7699,11 @@ } }, "node_modules/node-forge": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.8.5.tgz", - "integrity": "sha512-vFMQIWt+J/7FLNyKouZ9TazT74PRV3wgv9UT4cRjC8BffxFbKXkgIWR42URCPSnHm/QDz6BOlb2Q0U4+VQT67Q==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", "engines": { - "node": ">= 4.5.0" + "node": ">= 6.13.0" } }, "node_modules/node-libs-browser": { @@ -8087,6 +8342,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "dev": true, "engines": { "node": "*" } @@ -9145,30 +9401,21 @@ } }, "node_modules/protobufjs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", - "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" + "version": "8.6.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-8.6.4.tgz", + "integrity": "sha512-/+XMv9JalknuncEJSwsyEVlwcxVLKx2iaoSUXFZA86MJkdqyOdfrlB1sB7S6aKyUk9tl20YY+SgQe5J2sJHTcg==", + "dependencies": { + "long": "^5.3.2" }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "engines": { + "node": ">=12.0.0" } }, + "node_modules/protobufjs/node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" + }, "node_modules/proxy-addr": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", @@ -9182,6 +9429,14 @@ "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", + "engines": { + "node": ">=10" + } + }, "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -9238,6 +9493,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "devOptional": true, "engines": { "node": ">=6" } @@ -10097,6 +10353,14 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -11742,11 +12006,6 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "optional": true }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -12181,6 +12440,7 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "devOptional": true, "dependencies": { "punycode": "^2.1.0" } @@ -12500,11 +12760,6 @@ "minimalistic-assert": "^1.0.0" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, "node_modules/webpack": { "version": "4.41.5", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.5.tgz", @@ -13361,15 +13616,6 @@ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -13762,59 +14008,18 @@ } } }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "@noble/curves": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz", + "integrity": "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==", "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "@noble/hashes": "2.2.0" } }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + "@noble/hashes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz", + "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==" }, "@sinonjs/commons": { "version": "1.8.3", @@ -13859,15 +14064,8 @@ "@types/base64-js": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@types/base64-js/-/base64-js-1.2.5.tgz", - "integrity": "sha1-WCskdhaabLpGCiFNR2x0REHYc9U=" - }, - "@types/bignumber.js": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/bignumber.js/-/bignumber.js-5.0.0.tgz", - "integrity": "sha512-0DH7aPGCClywOFaxxjE6UwpN2kQYe9LwuDQMv+zYA97j5GkOMo8e66LYT+a8JYU7jfmUFRZLa9KycxHDsKXJCA==", - "requires": { - "bignumber.js": "*" - } + "integrity": "sha1-WCskdhaabLpGCiFNR2x0REHYc9U=", + "dev": true }, "@types/bip39": { "version": "2.4.2", @@ -13977,7 +14175,8 @@ "@types/long": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", + "dev": true }, "@types/minimatch": { "version": "3.0.3", @@ -14003,22 +14202,24 @@ "integrity": "sha512-OydMCocGMGqw/1BnWbhtK+AtwyWTOigtrQlRe57OQmTNcI3HKlVI5FGlh+c4mSqInMPLynFrTlYjfajPu9O/eQ==" }, "@types/node-fetch": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.5.tgz", - "integrity": "sha512-IWwjsyYjGw+em3xTvWVQi5MgYKbRs0du57klfTaZkv/B24AEQ/p/IopNeqIYNy3EsfHOpg8ieQSDomPcsYMHpA==", + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==", "requires": { "@types/node": "*", - "form-data": "^3.0.0" + "form-data": "^4.0.4" }, "dependencies": { "form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" } } } @@ -14180,11 +14381,11 @@ } }, "@waves/bignumber": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-1.1.1.tgz", - "integrity": "sha512-WUY0R0y0Rd92nbyQHbIFDXCWh2YMtf5FYtpoTv4yRomM75cRLJ0/NIQ828guUXLKeVytKzWgvDYj1CZfxatDkg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-1.2.0.tgz", + "integrity": "sha512-t62eHtU0xjmI2gRTzoegUbzOgtkHv+keHlOnyPccPypHOKh/EfO/rEIAgyX/oXv/fSd5s5NDx9zsTWZ6ug0L1A==", "requires": { - "bignumber.js": "^9.0.1" + "bignumber.js": "^9.1.2" } }, "@waves/client-logs": { @@ -14193,115 +14394,136 @@ "integrity": "sha512-Uf8NKJGw4lgmPTEFtqIuDD6GZkk73MZLyaFI1VWDDElXhsFY2uxdWhxFQYqK/8GNZBSycCTvDsi0RNDEqE1ivw==" }, "@waves/js-test-env": { - "version": "1.1.4-beta", - "resolved": "https://registry.npmjs.org/@waves/js-test-env/-/js-test-env-1.1.4-beta.tgz", - "integrity": "sha512-Udo1vG7C0Q6RV5xp4lzResLxP4bllZ1zJBWWSJ26e/9/BqRm4V/SZlQE9QmvN8qN3bdz2KJpVB5phi5buGxM5A==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@waves/js-test-env/-/js-test-env-1.1.5.tgz", + "integrity": "sha512-4322uWRj0JJ7zNZ9tLy/iTC16hhK6PvlPQl2fV27DelGD7SSGQOq2dyt1+Yp+CjEfRFshmAanCesdv3fu8Nesg==", "requires": { - "@waves/ride-js": "2.1.2-beta.2", - "@waves/waves-transactions": "4.1.8-beta2", - "chai": "^4.2.0", - "chai-as-promised": "^7.1.1", - "tslib": "^1.10.0" + "@waves/node-api-js": "^1.4.0", + "@waves/ride-js": "^2.3.0", + "@waves/ts-types": "^1.3.1", + "@waves/waves-transactions": "5.0.0", + "chai": "^6.2.2", + "chai-as-promised": "^8.0.2", + "tslib": "^2.8.1" }, "dependencies": { - "@waves/bignumber": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-0.0.1.tgz", - "integrity": "sha512-+bQCa8fPCYdkLtwKsKtgbvDD7MzZTv6bc2ZpGMqn9uq+RjO8Qf4XSrs0DVhtWWhCHplkVIqOeS4bzgW1i3P7rw==", + "@waves/ride-js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.3.0.tgz", + "integrity": "sha512-QM4KvXp7PGPu20TCO7ePI7GHJB+l+nsorllb98gIMwA+R16E2TTK+jkMqdDEoidbSdk3CiHB6CW0XDVpxfPcbQ==", "requires": { - "@types/bignumber.js": "^5.0.0", - "bignumber.js": "^8.1.1" + "@waves/ride-lang": "^1.6.1", + "@waves/ride-repl": "^1.6.1", + "@waves/ts-lib-crypto": "^1.5.1", + "axios": "^1.13.6", + "buffer": "^6.0.3" } }, - "@waves/node-api-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.1.1.tgz", - "integrity": "sha512-mlDtV5xlbYTvZ6sdBk7yf4ZrXgkc5vqV/BEPLtc5RW7boWx0b4E8/of2SIf+G9VY2NvDTOtuu7jGsK3IEys8NQ==", + "@waves/ts-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" + }, + "axios": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.0.tgz", + "integrity": "sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==", "requires": { - "@types/node-fetch": "^2.5.4", - "@waves/bignumber": "0.0.1", - "@waves/ts-types": "^0.3.2", - "node-fetch": "^2.6.0", - "typed-ts-events": "^1.1.1" + "follow-redirects": "^1.16.0", + "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", + "proxy-from-env": "^2.1.0" } }, - "@waves/protobuf-serialization": { - "version": "1.2.10-beta2", - "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.2.10-beta2.tgz", - "integrity": "sha512-2uKh39DInmyd2b8GIl+KqWDWG3Cb+gnguE+6vXdZ0o+3aiSdb1NS1vDuQkb0c7phAdh/+0SLPbLD0bcukM8RWg==", + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "requires": { - "@types/long": "^4.0.0", - "protobufjs": "^6.8.8" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "@waves/ride-js": { - "version": "2.1.2-beta.2", - "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.1.2-beta.2.tgz", - "integrity": "sha512-XFlqTVHqBp3Dkmf+c4apaW7yOblAwoZ/IRrBSJAgZcyoyfBZ+z+nbuq5bViXopamZEJ42ytHwQ/lujXuEYDolg==", + "chai": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==" + }, + "chai-as-promised": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.2.tgz", + "integrity": "sha512-1GadL+sEJVLzDjcawPM4kjfnL+p/9vrxiEUonowKOAzvVg0PixJUdtuDzdkDeQhK3zfOE76GqGkZIQ7/Adcrqw==", "requires": { - "@waves/ts-lib-crypto": "^1.4.3", - "axios": "^0.19.0" + "check-error": "^2.1.1" } }, - "@waves/ts-types": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-0.3.2.tgz", - "integrity": "sha512-HMP8498rjlQ4Yslpzxnd0XFw6JPRmlQjmTFUZjsUMQpqJ5+4+xXF50TjKcDp/poteJLK4hPVx10B0kZoL+8xWQ==" + "check-error": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", + "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==" + }, + "follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==" }, - "@waves/waves-transactions": { - "version": "4.1.8-beta2", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-4.1.8-beta2.tgz", - "integrity": "sha512-ILkFewMIBZI2x0mUBH1i81NROKQ97D2Mo1Y8s5pIDRa2E6w/pzqEO9z1txnI6ONIK+agG28cCzGr1FZYJCrm8A==", + "form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "requires": { - "@waves/marshall": "0.14.0", - "@waves/node-api-js": "1.1.1", - "@waves/protobuf-serialization": "1.2.10-beta2", - "@waves/ts-lib-crypto": "1.4.3", - "@waves/ts-types": "0.3.2", - "axios": "^0.19.0", - "long": "^4.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" } }, - "bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==" - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" } } }, "@waves/marshall": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@waves/marshall/-/marshall-0.14.0.tgz", - "integrity": "sha512-zcmDEwlD3dgzaTX6d2UM57KaGO6DK759b9EfdGa48UzwsjLdqX+v/6hrcqZEPUYMeymD6fO8O4/S+0RDxue8Wg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@waves/marshall/-/marshall-1.15.0.tgz", + "integrity": "sha512-UgnJR4iFkJROoQQhOZPuqco/iBdjwi61umRR8egQUCydaw18CYno092w5lV188gn66oB0Xgo6q9ENvQV2V6WaQ==", "requires": { - "@types/base64-js": "^1.2.5", - "@types/long": "^4.0.0", - "@waves/parse-json-bignumber": "^1.0.1", - "base64-js": "^1.3.0", - "long": "^4.0.0" + "@waves/parse-json-bignumber": "^1.0.3", + "base64-js": "^1.5.1", + "long": "^5.3.2" + }, + "dependencies": { + "long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" + } } }, "@waves/node-api-js": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.2.3.tgz", - "integrity": "sha512-9pb2MeGcLaolr89ymSsFsXaC3TOMhofvKAiXms35TzJrcVJn5h9Tycps9fb3hrEB2VkQtasLrSYB9ReEPBiOCw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.4.0.tgz", + "integrity": "sha512-DgaY7xYzruKJ66ImUfYWPAQieqItkmHIfwD2W68hAU4xP9bBvvOdEw42maD2D/57g3ZjVtjeG4P3174aKdxKzw==", "requires": { - "@types/node-fetch": "^2.5.4", - "@waves/bignumber": "^1.1.1", - "@waves/ts-types": "^1.0.5", - "node-fetch": "^2.6.1", - "typed-ts-events": "^1.1.1" + "@types/node-fetch": "^2.6.13", + "@waves/bignumber": "^1.2.0", + "@waves/ts-lib-crypto": "^1.5.2", + "@waves/ts-types": "^1.3.1", + "typed-ts-events": "^3.0.1" }, "dependencies": { - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "@waves/ts-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" + }, + "typed-ts-events": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/typed-ts-events/-/typed-ts-events-3.0.1.tgz", + "integrity": "sha512-WYdfmLgs0CA3yFkzu7CfKBKAftMzol2eONV6RzAehdVmiMTWojdC5IZqkolUWWZhkABqCxvLuV4QDEVAYs484w==" } } }, @@ -14311,33 +14533,50 @@ "integrity": "sha512-zBHIQUjjMYMQXNQcwJwzNShUZnoTM6JfVJDwa0eDGUVk+JAKVGiXxv/k29Ng9TsIDi97hwVravlPPwfZcy4XXQ==" }, "@waves/protobuf-serialization": { - "version": "1.4.1-beta.1", - "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.4.1-beta.1.tgz", - "integrity": "sha512-IjEwyWmjyesjURvhvB2DK/QZ8mKFuBg7zz5SvgG6q8/ofnC4oplSOsWsgT2DjOG4OzGaMUv7Kkv/ZV1qTQxO9g==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.6.2.tgz", + "integrity": "sha512-m6N3N3TQn2LQ/SiP0HwGziEmJxwdcfjyQvgz+NTRykdfVtWRzx2Fi/2b8WHU+MnxLcUw4hS7j8W6c21RT23z0Q==", "requires": { - "@types/long": "^4.0.0", - "protobufjs": "^6.8.8" + "protobufjs": "^8.0.1" } }, "@waves/ride-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.2.2.tgz", - "integrity": "sha512-htphrTAgWRKuap8ZcWIigBvZ0QC9+fbge4aw8IN2Rzom0nRmGnVxbxrocl0ENt5nd0lXm9O1zwXd2i+l+Btg1Q==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@waves/ride-js/-/ride-js-2.2.5.tgz", + "integrity": "sha512-rmHdnv2sfZKrm9UmhH0TyyJHxXUWcD28Xny4lvHTNLg+Ziwc7yfpKQaHfFPc7ZEUAn9WJcqeUegg7e1NZ1KmTw==", "requires": { "@jest/globals": "^27.5.1", "@waves/ts-lib-crypto": "^1.4.3", "axios": "^0.19.0" } }, + "@waves/ride-lang": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@waves/ride-lang/-/ride-lang-1.6.3.tgz", + "integrity": "sha512-kJwAf9KwzznMfaWeFTN1/nhvvM7cZTevIfO5Ldi/82cdleeUBjq843iYEtiLO/enNs8iHFQjdJRxJ9/YiE4Ghg==" + }, "@waves/ride-language-server": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/ride-language-server/-/ride-language-server-1.1.1.tgz", - "integrity": "sha512-JP3DxBWi+vKqIG3b5QAR4/jnXHilHtZwNhb1aNmVpp8lE1JRTxFzpkCfCpnjsoQ1htHuu4XOsEZGw/KsVKKMBw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@waves/ride-language-server/-/ride-language-server-1.1.4.tgz", + "integrity": "sha512-ux2cOJA4/UQ8YsvPDkoekW1rpWd9unsRYESVJWNZ6tIrmZmzgBm7hK/A7r+inVbk23cUg+SdWj7fFl8Qs9rYrA==", "requires": { - "@waves/ride-js": "^2.1.3-beta.1", - "vscode-languageserver": "^4.1.3" + "@waves/ride-js": "^2.2.5", + "vscode-languageserver": "^4.1.3", + "vscode-uri": "^2.0.3" + }, + "dependencies": { + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" + } } }, + "@waves/ride-repl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@waves/ride-repl/-/ride-repl-1.6.3.tgz", + "integrity": "sha512-ryrlBYLs3c+BdBOW8CHUAmi9O+zzGAuuVUqjaQ+v/12SsJ+ncl54H60h6ZviCPWXd5ZQf8Xop6PntgYBCJHppg==" + }, "@waves/signer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@waves/signer/-/signer-1.0.2.tgz", @@ -14367,12 +14606,15 @@ } }, "@waves/ts-lib-crypto": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@waves/ts-lib-crypto/-/ts-lib-crypto-1.4.3.tgz", - "integrity": "sha512-2pKgyvtLapgM5vpaUEYzX7NYe2bkB+HdWn9W/4d7UFKwyg6zoOYhRQWyb6GuLi3OLHTETgiqpcMZvciFA0Ds6g==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@waves/ts-lib-crypto/-/ts-lib-crypto-1.5.2.tgz", + "integrity": "sha512-lN7zmRdWLo3hRVnnrajb2WNJ0oZa3cDcI5w/J0/ycw9cy9NM/RhSISzXUDj18qFJe/quayQb2m9Y2Nk4JppODQ==", "requires": { - "js-sha3": "^0.8.0", - "node-forge": "^0.8.5" + "@noble/curves": "^2.0.1", + "@noble/hashes": "^2.0.1", + "js-sha256": "^0.11.1", + "js-sha3": "^0.9.3", + "node-forge": "^1.4.0" } }, "@waves/ts-types": { @@ -14381,75 +14623,35 @@ "integrity": "sha512-fbUCGIM5BIaZCCje3Nm135r0n9zDJIJicHSa5OJxO+NEU46aEtmfUoAL9fBbWAgQmTmtR57E5Wi4s+fUjqY7DA==" }, "@waves/tx-json-schemas": { - "version": "1.2.5-beta.3", - "resolved": "https://registry.npmjs.org/@waves/tx-json-schemas/-/tx-json-schemas-1.2.5-beta.3.tgz", - "integrity": "sha512-gMJ0QHmlRFfFVKgOFjhhASjoMHaY/J2DnzC4nBgzQ+sU8QLIY4t4xuZjw8X553rcP0Df/sIx5dpPZZ4g1rdmjA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@waves/tx-json-schemas/-/tx-json-schemas-1.2.5.tgz", + "integrity": "sha512-7J0W3mZLT5TMYr5rxDXxU6osa1Lg0sl/DgYnHitXYzkZvsCeZzYAkz+jJhH1zCHIzVWi8rrqhbvwdyCi+UGGoA==", "requires": { - "@waves/waves-transactions": "4.1.6", - "ajv": "^6.10.0" + "@waves/ts-types": "^1.3.1", + "@waves/waves-transactions": "5.0.0", + "ajv": "^8.20.0" }, "dependencies": { - "@waves/bignumber": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@waves/bignumber/-/bignumber-0.0.1.tgz", - "integrity": "sha512-+bQCa8fPCYdkLtwKsKtgbvDD7MzZTv6bc2ZpGMqn9uq+RjO8Qf4XSrs0DVhtWWhCHplkVIqOeS4bzgW1i3P7rw==", - "requires": { - "@types/bignumber.js": "^5.0.0", - "bignumber.js": "^8.1.1" - } - }, - "@waves/node-api-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@waves/node-api-js/-/node-api-js-1.1.1.tgz", - "integrity": "sha512-mlDtV5xlbYTvZ6sdBk7yf4ZrXgkc5vqV/BEPLtc5RW7boWx0b4E8/of2SIf+G9VY2NvDTOtuu7jGsK3IEys8NQ==", - "requires": { - "@types/node-fetch": "^2.5.4", - "@waves/bignumber": "0.0.1", - "@waves/ts-types": "^0.3.2", - "node-fetch": "^2.6.0", - "typed-ts-events": "^1.1.1" - } - }, - "@waves/protobuf-serialization": { - "version": "1.2.9-SNAPSHOT", - "resolved": "https://registry.npmjs.org/@waves/protobuf-serialization/-/protobuf-serialization-1.2.9-SNAPSHOT.tgz", - "integrity": "sha512-UlMVA8koDV5xKz9kB1rno4KftNaK5nFeJc9dyZVVicKQweEpGhwetUD7yxLuYMIMccqMKyNsBUC207MMs6ohFQ==", - "requires": { - "@types/long": "^4.0.0", - "protobufjs": "^6.8.8" - } - }, "@waves/ts-types": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-0.3.2.tgz", - "integrity": "sha512-HMP8498rjlQ4Yslpzxnd0XFw6JPRmlQjmTFUZjsUMQpqJ5+4+xXF50TjKcDp/poteJLK4hPVx10B0kZoL+8xWQ==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" }, - "@waves/waves-transactions": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-4.1.6.tgz", - "integrity": "sha512-RnNIv3oQzazNNylj0rPBQ7QKshOk0daIpkS79ZAuSXN8RYR8huFnNlC+JQeWs6RPkhUP7v2Ymykz4fUYzhW4lw==", + "ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "requires": { - "@waves/marshall": "0.14.0", - "@waves/node-api-js": "1.1.1", - "@waves/protobuf-serialization": "1.2.9-SNAPSHOT", - "@waves/ts-lib-crypto": "1.4.3", - "@waves/ts-types": "0.3.2", - "axios": "^0.19.0", - "long": "^4.0.0" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" } }, - "bignumber.js": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.1.1.tgz", - "integrity": "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ==" - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" } } }, @@ -14470,23 +14672,26 @@ } }, "@waves/waves-transactions": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-4.2.4.tgz", - "integrity": "sha512-veUhIHfYcbMmp9mWQLYJA7r9SoXVEB+APdkhyj5bofYLCWasqPqdJURnJkUQmcpknvber+QDfJHvBdXC0FCy/Q==", - "requires": { - "@waves/marshall": "^0.14.0", - "@waves/node-api-js": "^1.2.3", - "@waves/protobuf-serialization": "1.4.1-beta.1", - "@waves/ts-lib-crypto": "1.4.3", - "@waves/ts-types": "1.0.6-beta.4", - "axios": "^0.19.0", - "long": "^4.0.0" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@waves/waves-transactions/-/waves-transactions-5.0.0.tgz", + "integrity": "sha512-d2TW5FbnRWPvEonFcMq1hOot6HvLgUwN87Vs9expvsiPYVOm+/67q21Hi/sZU8t7lIQ16MZsMw9pRmN3bTkwfw==", + "requires": { + "@waves/marshall": "^1.15.0", + "@waves/protobuf-serialization": "^1.6.2", + "@waves/ts-lib-crypto": "^1.5.2", + "@waves/ts-types": "^1.3.1", + "long": "^5.3.2" }, "dependencies": { "@waves/ts-types": { - "version": "1.0.6-beta.4", - "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.0.6-beta.4.tgz", - "integrity": "sha512-TyFzgYiWkJ5PF7F3XxAE1dudti5a9MVh2BgtGhYKIrSanXNPXhT9KYYRkQRIemYP+HQ4y89rEBf/CUszTdnaag==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@waves/ts-types/-/ts-types-1.3.1.tgz", + "integrity": "sha512-S/Iv8hvXJ+HTX+kLe1Cq4Jjwic3ilE4a1Y+MaxoRmQMHMvTG2LT4ODsq/PVeZRhfy2GKKYmq4EOlHXYe7njdCw==" + }, + "long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" } } }, @@ -14718,6 +14923,29 @@ "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", "dev": true }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, "aggregate-error": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", @@ -14732,6 +14960,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -14956,7 +15185,8 @@ "assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true }, "assign-symbols": { "version": "1.0.0", @@ -15177,9 +15407,9 @@ } }, "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "batch": { "version": "0.6.1", @@ -15214,9 +15444,9 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", + "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==" }, "binary-extensions": { "version": "1.13.1", @@ -15529,6 +15759,15 @@ "unset-value": "^1.0.0" } }, + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -15597,6 +15836,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dev": true, "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", @@ -16443,6 +16683,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, "requires": { "type-detect": "^4.0.0" } @@ -16747,6 +16988,16 @@ "is-obj": "^1.0.0" } }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -16894,6 +17145,35 @@ "string.prototype.trimright": "^2.1.1" } }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "requires": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + } + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -17272,7 +17552,13 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "devOptional": true + }, + "fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==" }, "fastparse": { "version": "1.1.2", @@ -17543,10 +17829,9 @@ "dev": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "get-caller-file": { "version": "2.0.5", @@ -17557,7 +17842,34 @@ "get-func-name": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=" + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true + }, + "get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "requires": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + } + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + } }, "get-stream": { "version": "4.1.0", @@ -17673,6 +17985,11 @@ "slash": "^1.0.0" } }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -17749,10 +18066,17 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "requires": { + "has-symbols": "^1.0.3" + } }, "has-value": { "version": "1.0.0", @@ -17805,6 +18129,14 @@ "minimalistic-assert": "^1.0.1" } }, + "hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -18081,6 +18413,30 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -18128,10 +18484,9 @@ "integrity": "sha512-lOl0WslzXMFChhtnE6XeuSg68QjkfL5A1kNgQMlooo5+FDM6qBGiITlg1jMXHnXYoQ+t+4uPpCdjfjpV/wBwOw==" }, "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", @@ -19049,10 +19404,15 @@ } } }, + "js-sha256": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.11.1.tgz", + "integrity": "sha512-o6WSo/LUvY2uC4j7mO50a2ms7E/EAdbP0swigLV+nzHKTTaYnaLIWJ02VdXrsJX0vGedDESQnLsOekr94ryfjg==" + }, "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", + "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==" }, "js-tokens": { "version": "4.0.0", @@ -19096,7 +19456,8 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true }, "json-stringify-safe": { "version": "5.0.1", @@ -19367,6 +19728,11 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz", "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==" }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -19481,16 +19847,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "1.43.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -19859,9 +20225,9 @@ } }, "node-forge": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.8.5.tgz", - "integrity": "sha512-vFMQIWt+J/7FLNyKouZ9TazT74PRV3wgv9UT4cRjC8BffxFbKXkgIWR42URCPSnHm/QDz6BOlb2Q0U4+VQT67Q==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==" }, "node-libs-browser": { "version": "2.2.1", @@ -20384,7 +20750,8 @@ "pathval": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=" + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "dev": true }, "pbkdf2": { "version": "3.0.17", @@ -21323,23 +21690,18 @@ } }, "protobufjs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", - "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" + "version": "8.6.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-8.6.4.tgz", + "integrity": "sha512-/+XMv9JalknuncEJSwsyEVlwcxVLKx2iaoSUXFZA86MJkdqyOdfrlB1sB7S6aKyUk9tl20YY+SgQe5J2sJHTcg==", + "requires": { + "long": "^5.3.2" + }, + "dependencies": { + "long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" + } } }, "proxy-addr": { @@ -21352,6 +21714,11 @@ "ipaddr.js": "1.9.0" } }, + "proxy-from-env": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==" + }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -21407,7 +21774,8 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "devOptional": true }, "q": { "version": "1.5.1", @@ -22200,6 +22568,11 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -23629,11 +24002,6 @@ } } }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, "trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -24008,6 +24376,7 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "devOptional": true, "requires": { "punycode": "^2.1.0" } @@ -24303,11 +24672,6 @@ "minimalistic-assert": "^1.0.0" } }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, "webpack": { "version": "4.41.5", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.5.tgz", @@ -25021,15 +25385,6 @@ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", diff --git a/package.json b/package.json index 151ece13..c44675a5 100644 --- a/package.json +++ b/package.json @@ -34,12 +34,12 @@ "@waves/ride-js": "2.2.5", "@waves/ride-language-server": "^1.1.4", "@waves.exchange/provider-web": "1.0.2", - "@waves/js-test-env": "1.1.4-beta", + "@waves/js-test-env": "1.1.5", "@waves/signer": "1.0.2", - "@waves/tx-json-schemas": "1.2.5-beta.3", + "@waves/tx-json-schemas": "1.2.5", "@waves/ts-types": "1.0.7", "@waves/waves-browser-bus": "0.2.6", - "@waves/waves-transactions": "4.2.4", + "@waves/waves-transactions": "5.0.0", "@waves/waveskeeper-types": "0.0.6", "acorn": "^7.1.1", "axios": "^0.19.0",