From 6cbe2aa87c12ab9658f6c6a7356be226110c1c09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 11:14:57 +0000 Subject: [PATCH] Bump near-api-js from 4.0.3 to 6.3.0 Bumps [near-api-js](https://github.com/near/near-api-js) from 4.0.3 to 6.3.0. - [Release notes](https://github.com/near/near-api-js/releases) - [Commits](https://github.com/near/near-api-js/compare/near-api-js@4.0.3...near-api-js@6.3.0) --- updated-dependencies: - dependency-name: near-api-js dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .../mpc-core-kit-near/package-lock.json | 390 ++++++++++-------- .../mpc-core-kit-near/package.json | 2 +- 2 files changed, 230 insertions(+), 162 deletions(-) diff --git a/mpc-core-kit-web/mpc-core-kit-near/package-lock.json b/mpc-core-kit-web/mpc-core-kit-near/package-lock.json index 4874df4c..df210fb1 100644 --- a/mpc-core-kit-web/mpc-core-kit-near/package-lock.json +++ b/mpc-core-kit-web/mpc-core-kit-near/package-lock.json @@ -15,7 +15,7 @@ "@web3auth/mpc-core-kit": "^3.2.4", "bn.js": "^5.2.1", "firebase": "^10.4.0", - "near-api-js": "^4.0.3", + "near-api-js": "^6.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^4.9.4", @@ -1495,194 +1495,234 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@near-js/accounts": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@near-js/accounts/-/accounts-1.2.1.tgz", - "integrity": "sha512-j6+9n/p0vVLAahmN3YRFve+j0ammOALC9ZUfFhdE3kqtJESbSWMviC5qF/s2m0JQjpJGDtEv/dTADosIJoanWw==", - "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/providers": "0.2.2", - "@near-js/signers": "0.1.4", - "@near-js/transactions": "1.2.2", - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/accounts/-/accounts-2.3.0.tgz", + "integrity": "sha512-OyL5cXlU6pxhvW2BhlTbMKf6zWyP6Ao+A1jCIt8uwuebecO6XuzTtZE5vKlhjaUZy+g8kX5Fgneyv4/+Ahq5fQ==", + "dependencies": { + "@near-js/crypto": "2.3.0", + "@near-js/providers": "2.3.0", + "@near-js/signers": "2.3.0", + "@near-js/tokens": "2.3.0", + "@near-js/transactions": "2.3.0", + "@near-js/types": "2.3.0", + "@near-js/utils": "2.3.0", + "@noble/hashes": "1.7.1", "borsh": "1.0.0", "depd": "2.0.0", "is-my-json-valid": "^2.20.6", "lru_map": "0.4.1", - "near-abi": "0.1.1" + "near-abi": "0.2.0" + }, + "peerDependencies": { + "@near-js/crypto": "^2.0.1", + "@near-js/providers": "^2.0.1", + "@near-js/signers": "^2.0.1", + "@near-js/tokens": "^2.0.1", + "@near-js/transactions": "^2.0.1", + "@near-js/types": "^2.0.1", + "@near-js/utils": "^2.0.1" + } + }, + "node_modules/@near-js/accounts/node_modules/@noble/hashes": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/@near-js/crypto": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@near-js/crypto/-/crypto-1.2.4.tgz", - "integrity": "sha512-hcSj0ygvTcXlW9ftwEd9dbvQUWBCHNWNDLou9NLfmZERW9dr0gH8kUJPZUWfpJFlUPicb+jTiMpNwDTvP7VW4A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/crypto/-/crypto-2.3.0.tgz", + "integrity": "sha512-H+C4+8cDgAp+0r8OF6IyBfPcNzZHRUFtRrUuqvPD/m2Y7vzseYuP1QZy59nmY5Sdn2jiO6OLC+qA7DIDHxLjUw==", "dependencies": { - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", - "@noble/curves": "1.2.0", + "@near-js/types": "2.3.0", + "@near-js/utils": "2.3.0", + "@noble/curves": "1.8.1", "borsh": "1.0.0", - "randombytes": "2.1.0" + "randombytes": "2.1.0", + "secp256k1": "5.0.1" + }, + "peerDependencies": { + "@near-js/types": "^2.0.1", + "@near-js/utils": "^2.0.1" } }, "node_modules/@near-js/crypto/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", "dependencies": { - "@noble/hashes": "1.3.2" + "@noble/hashes": "1.7.1" + }, + "engines": { + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@near-js/crypto/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@near-js/keystores": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@near-js/keystores/-/keystores-0.0.12.tgz", - "integrity": "sha512-7dqq7XLUSlo26QbaGrS6bmqVL4IfhxJgfIhgKUDfv8FuswrpErBVCAUY6wIbW+mLw0NBoddzPrb5LuLIMfud5Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/keystores/-/keystores-2.3.0.tgz", + "integrity": "sha512-2bpvqHLkdPdNiS0SDrJjFPLEcy3ZrzWcluN80B2d7Ay2U6AnW9KC4IwcGST5eTc1Rgqxg4T6wq9h5bsMAA2Grg==", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/types": "0.2.1" + "@near-js/crypto": "2.3.0", + "@near-js/types": "2.3.0" + }, + "peerDependencies": { + "@near-js/crypto": "^2.0.1", + "@near-js/types": "^2.0.1" } }, "node_modules/@near-js/keystores-browser": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@near-js/keystores-browser/-/keystores-browser-0.0.12.tgz", - "integrity": "sha512-ptoVfJhMsktYcvY02wD2a8kDDH/E4d+kBfhwKF0H/Qt/w4JVJqEVgCLDBYUespuISTSqLSznNBjTSse+E7pJDQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/keystores-browser/-/keystores-browser-2.3.0.tgz", + "integrity": "sha512-3KfBdFkUXPeLtepx01VJU0nXsdhBTmi1ZsDHsM29P2Sy1UafnmldU+nS/s9K4tz0ai1aReZmpW0deZayOAil5Q==", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12" + "@near-js/crypto": "2.3.0", + "@near-js/keystores": "2.3.0" + }, + "peerDependencies": { + "@near-js/crypto": "^2.0.1", + "@near-js/keystores": "^2.0.1" } }, "node_modules/@near-js/keystores-node": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@near-js/keystores-node/-/keystores-node-0.0.12.tgz", - "integrity": "sha512-LUz1HPXBYoZUaLyS/bEj4yZ4pqD9Hb7XURikh22VYL8mbLcR5VmWYwS7Tmi9aO1vW8M9bPnQs5SROAyA79qQgQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/keystores-node/-/keystores-node-2.3.0.tgz", + "integrity": "sha512-Bkh8Gjw4g9wetmIvGG2d9Ubk79vv244hWhqh6ZPkAdIIOvsX6CvM2yfwq5wEeIpZqak9E7MO20VNjOu/g+11hg==", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12" + "@near-js/crypto": "2.3.0", + "@near-js/keystores": "2.3.0" + }, + "peerDependencies": { + "@near-js/crypto": "^2.0.1", + "@near-js/keystores": "^2.0.1" } }, "node_modules/@near-js/providers": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@near-js/providers/-/providers-0.2.2.tgz", - "integrity": "sha512-1V3NhqxfkBvdvq8zhKqbKxsySpIr6PpmlDzkHjDr8uSu6MMvqBgy+1dBvWflEFlN7OlDGx35mVsq/4Xy0wu+KA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/providers/-/providers-2.3.0.tgz", + "integrity": "sha512-LG29dl0TGIyrRIGxllhtbrve7c8ymrz569UpRU9uP2VxpAYhsL+vapsxF9RV6s+C5ZqIzi4UghmuM+EyH4alAw==", "dependencies": { - "@near-js/transactions": "1.2.2", - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", + "@near-js/crypto": "2.3.0", + "@near-js/transactions": "2.3.0", + "@near-js/types": "2.3.0", + "@near-js/utils": "2.3.0", "borsh": "1.0.0", - "http-errors": "1.7.2" + "exponential-backoff": "^3.1.2" }, "optionalDependencies": { "node-fetch": "2.6.7" - } - }, - "node_modules/@near-js/providers/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==", - "optional": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" }, "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "@near-js/crypto": "^2.0.1", + "@near-js/transactions": "^2.0.1", + "@near-js/types": "^2.0.1", + "@near-js/utils": "^2.0.1" } }, "node_modules/@near-js/signers": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@near-js/signers/-/signers-0.1.4.tgz", - "integrity": "sha512-YgH5X5fDOT/GsEAcyNM3heQWjIIL1MW3P8NtqilMa69HnsvtES9RCwjAXP8d8DZq/dBlI9od+pQ5XhxSFuXKCg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/signers/-/signers-2.3.0.tgz", + "integrity": "sha512-w6q1OatjftDPV/zRD3MO8nAODD4M1zJ68SdF/iuPk9QBa8HqIKo2DniMi5Ch2yHz7rAmTj34OauCyGkMtOMxIA==", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12", - "@noble/hashes": "1.3.3" + "@near-js/crypto": "2.3.0", + "@near-js/keystores": "2.3.0", + "@near-js/transactions": "2.3.0", + "@noble/hashes": "1.7.1", + "borsh": "1.0.0" + }, + "peerDependencies": { + "@near-js/crypto": "^2.0.1", + "@near-js/keystores": "^2.0.1", + "@near-js/transactions": "^2.0.1" } }, "node_modules/@near-js/signers/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, + "node_modules/@near-js/tokens": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/tokens/-/tokens-2.3.0.tgz", + "integrity": "sha512-SfH6SR4eT+z24cjGBeabx8nK4Vkey9DW5Ti0ImPQbI8tkYlmU1Z87ZygjjHKEYczVC/fIsZblHOhy3hpQalXxw==" + }, "node_modules/@near-js/transactions": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@near-js/transactions/-/transactions-1.2.2.tgz", - "integrity": "sha512-WZ/Mk0hFvBIYcD6VBwYw4S2mmiKBKz6PT0YEwNzMzbgPZSs2wRVk4r9Tf+ueCJCPUXo5XINkjThCcRqMHQvPtg==", - "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/signers": "0.1.4", - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", - "@noble/hashes": "1.3.3", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/transactions/-/transactions-2.3.0.tgz", + "integrity": "sha512-3Wo6IF2yITGsi0VzEOEtHN2YLhiL2Q6m/5rJJF3sanpESrMRC9mZt1WAqZyFAvscum4zrEJ+lk74uzlcHiMDpw==", + "dependencies": { + "@near-js/crypto": "2.3.0", + "@near-js/types": "2.3.0", + "@near-js/utils": "2.3.0", + "@noble/hashes": "1.7.1", "borsh": "1.0.0" + }, + "peerDependencies": { + "@near-js/crypto": "^2.0.1", + "@near-js/types": "^2.0.1", + "@near-js/utils": "^2.0.1" } }, "node_modules/@near-js/transactions/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@near-js/types": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@near-js/types/-/types-0.2.1.tgz", - "integrity": "sha512-YygQEGMdFe6d2e/6dtNZer9paH396XeAdIKEhY/RPXDUnjDdfiDQ5DK4mM130sEeID2bAH9X1LQ+7vXGRjvyWw==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/types/-/types-2.3.0.tgz", + "integrity": "sha512-EtpBr7IkVP4kXIOkMpldxKXBKi9vmT2YraTY72ClxjrrnxL1i6vHEmxYZ63VcjxBfuMh6wLVUyF23S4ruxR7dw==" }, "node_modules/@near-js/utils": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@near-js/utils/-/utils-0.2.2.tgz", - "integrity": "sha512-ZAJo/cN6AHY7/gckf8DLHwjAn0z4UwG6rhLxs+QDyNYMMSx9SBg2pOQtBBv7ORWJaPhWD2q7wFhUz4SdTZi43A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@near-js/utils/-/utils-2.3.0.tgz", + "integrity": "sha512-pEph1aZYetntkM7Jkh2+UCExT0+14nLek6phu7GQS8UuxqMlm4OU/qxuicKD2fjS5gf3VnH8s7634T6JvCIk6w==", "dependencies": { - "@near-js/types": "0.2.1", - "bs58": "4.0.0", + "@near-js/types": "2.3.0", + "@scure/base": "^1.2.4", "depd": "2.0.0", "mustache": "4.0.0" + }, + "peerDependencies": { + "@near-js/types": "^2.0.1" } }, - "node_modules/@near-js/wallet-account": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@near-js/wallet-account/-/wallet-account-1.2.2.tgz", - "integrity": "sha512-LaWzqaz2tP1hcToDlmiQnFMGZ1W9dM9i4nFSILe5PLIFLBQmYXdLWc80skGDiTUeihVu6wwtQr6Z2CcG231rWw==", - "dependencies": { - "@near-js/accounts": "1.2.1", - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12", - "@near-js/providers": "0.2.2", - "@near-js/signers": "0.1.4", - "@near-js/transactions": "1.2.2", - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", - "borsh": "1.0.0" + "node_modules/@near-js/utils/node_modules/@scure/base": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz", + "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==", + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/@noble/curves": { @@ -3815,18 +3855,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base-x": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-2.0.6.tgz", - "integrity": "sha512-UAmjxz9KbK+YIi66xej+pZVo/vxUOh49ubEvZW5egCbxhur05pBb+hwuireQwKO4nDpsNm64/jEei17LEpsr5g==", - "deprecated": "use 3.0.0 instead, safe-buffer has been merged and release for compatability", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4.5.0" - } - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -3928,14 +3956,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/bs58": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.0.tgz", - "integrity": "sha512-/jcGuUuSebyxwLLfKrbKnCJttxRf9PM51EnHTwmFKBxl4z1SGkoAhrfd6uZKE0dcjQTfm6XzTP8DPr1tzE4KIw==", - "dependencies": { - "base-x": "^2.0.1" - } - }, "node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", @@ -5046,6 +5066,11 @@ "node": ">=0.8.x" } }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -6213,60 +6238,79 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/near-abi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/near-abi/-/near-abi-0.1.1.tgz", - "integrity": "sha512-RVDI8O+KVxRpC3KycJ1bpfVj9Zv+xvq9PlW1yIFl46GhrnLw83/72HqHGjGDjQ8DtltkcpSjY9X3YIGZ+1QyzQ==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/near-abi/-/near-abi-0.2.0.tgz", + "integrity": "sha512-kCwSf/3fraPU2zENK18sh+kKG4uKbEUEQdyWQkmW8ZofmLarObIz2+zAYjA1teDZLeMvEQew3UysnPDXgjneaA==", "dependencies": { "@types/json-schema": "^7.0.11" } }, "node_modules/near-api-js": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/near-api-js/-/near-api-js-4.0.3.tgz", - "integrity": "sha512-NNxIUOGjTafDp65WKRmRqjOTdn4gukse5zFzo2YS/1YJMac++WR05mEsiAB2Aj54rDb/PL8TObQZgHtSs/Pjvg==", - "dependencies": { - "@near-js/accounts": "1.2.1", - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12", - "@near-js/keystores-browser": "0.0.12", - "@near-js/keystores-node": "0.0.12", - "@near-js/providers": "0.2.2", - "@near-js/signers": "0.1.4", - "@near-js/transactions": "1.2.2", - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", - "@near-js/wallet-account": "1.2.2", - "@noble/curves": "1.2.0", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/near-api-js/-/near-api-js-6.3.0.tgz", + "integrity": "sha512-UPM/a03vMni5ljx82dQ1C/TkRvz1o+AN77gM3mXiQ02tXiepyl9sVElisW5qwic1N2sEqPdI4yeetmScHcE1yw==", + "dependencies": { + "@near-js/accounts": "2.3.0", + "@near-js/crypto": "2.3.0", + "@near-js/keystores": "2.3.0", + "@near-js/keystores-browser": "2.3.0", + "@near-js/keystores-node": "2.3.0", + "@near-js/providers": "2.3.0", + "@near-js/signers": "2.3.0", + "@near-js/transactions": "2.3.0", + "@near-js/types": "2.3.0", + "@near-js/utils": "2.3.0", + "@noble/curves": "1.8.1", "borsh": "1.0.0", "depd": "2.0.0", "http-errors": "1.7.2", - "near-abi": "0.1.1", + "near-abi": "0.2.0", "node-fetch": "2.6.7" + }, + "peerDependencies": { + "@near-js/accounts": "^2.0.1", + "@near-js/crypto": "^2.0.1", + "@near-js/keystores": "^2.0.1", + "@near-js/keystores-browser": "^2.0.1", + "@near-js/keystores-node": "^2.0.1", + "@near-js/providers": "^2.0.1", + "@near-js/signers": "^2.0.1", + "@near-js/transactions": "^2.0.1", + "@near-js/types": "^2.0.1", + "@near-js/utils": "^2.0.1" } }, "node_modules/near-api-js/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", "dependencies": { - "@noble/hashes": "1.3.2" + "@noble/hashes": "1.7.1" + }, + "engines": { + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/near-api-js/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, - "node_modules/near-api-js/node_modules/node-fetch": { + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "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==", @@ -6285,6 +6329,16 @@ } } }, + "node_modules/node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", @@ -6907,6 +6961,20 @@ "loose-envify": "^1.1.0" } }, + "node_modules/secp256k1": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.1.tgz", + "integrity": "sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.7", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", diff --git a/mpc-core-kit-web/mpc-core-kit-near/package.json b/mpc-core-kit-web/mpc-core-kit-near/package.json index 054f39a6..0a9565e4 100644 --- a/mpc-core-kit-web/mpc-core-kit-near/package.json +++ b/mpc-core-kit-web/mpc-core-kit-near/package.json @@ -17,7 +17,7 @@ "@web3auth/mpc-core-kit": "^3.2.4", "bn.js": "^5.2.1", "firebase": "^10.4.0", - "near-api-js": "^4.0.3", + "near-api-js": "^6.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^4.9.4",