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..e33163e3 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.0.2", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^4.9.4", @@ -1495,194 +1495,246 @@ "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/accounts/-/accounts-2.0.2.tgz", + "integrity": "sha512-nxyPzXqqKGjUOSG8n+Z0g1cfulwmj84nfFue798aHoa9NwcXGJyzEW/3CgCNmKPXYx4sxFgmJMfA2KcB94/peg==", + "license": "ISC", + "dependencies": { + "@near-js/crypto": "2.0.2", + "@near-js/providers": "2.0.2", + "@near-js/signers": "2.0.2", + "@near-js/tokens": "2.0.2", + "@near-js/transactions": "2.0.2", + "@near-js/types": "2.0.2", + "@near-js/utils": "2.0.2", + "@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/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==", + "license": "MIT", + "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/crypto/-/crypto-2.0.2.tgz", + "integrity": "sha512-qmljQFYSYaEeeOA+yz2uDnWyeggyOjQ/7jMty8JVgoY1WdqOZphOmJfIJxl8WZxc7jlc0TU4pDnt7cfd0y5MuA==", + "license": "ISC", "dependencies": { - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", - "@noble/curves": "1.2.0", + "@near-js/types": "2.0.2", + "@near-js/utils": "2.0.2", + "@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==", + "license": "MIT", "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==", + "license": "MIT", "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/keystores/-/keystores-2.0.2.tgz", + "integrity": "sha512-3u3UBIj9Eq4uFsY3ns0IZ3KreGxnrwI6RMpyJZRnTaJh60URIiF2xYUwHEvhiWoyzZL4LMdRKRC83jWEU5KDFQ==", + "license": "ISC", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/types": "0.2.1" + "@near-js/crypto": "2.0.2", + "@near-js/types": "2.0.2" + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/keystores-browser/-/keystores-browser-2.0.2.tgz", + "integrity": "sha512-sBCOoKKKwQKC1UIEx1Yi4NNZkXbFyp4CvIHKIn/5p39HYit3R3vRC3aBF6TlsvolrtME5M3MbGwnFes1pB9MQA==", + "license": "ISC", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12" + "@near-js/crypto": "2.0.2", + "@near-js/keystores": "2.0.2" } }, "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/keystores-node/-/keystores-node-2.0.2.tgz", + "integrity": "sha512-ssCOFNMv59HWVBUWMxXmS7mSJSqY8EO02vESJjwJaNd3kzPGFSbA3jHTWJgbMlIz2TkH3xUI5rKeW5trvy76cw==", + "license": "ISC", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12" + "@near-js/crypto": "2.0.2", + "@near-js/keystores": "2.0.2" + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/providers/-/providers-2.0.2.tgz", + "integrity": "sha512-iFzqlZAcHUqQwXwV/o5itsbk1YvV/A6e3NlGK8cSW9vXSlNbJwrBnrzdoh/81vwpknZbdWDg0mdYa8VRvFHgLg==", + "license": "ISC", "dependencies": { - "@near-js/transactions": "1.2.2", - "@near-js/types": "0.2.1", - "@near-js/utils": "0.2.2", + "@near-js/crypto": "2.0.2", + "@near-js/transactions": "2.0.2", + "@near-js/types": "2.0.2", + "@near-js/utils": "2.0.2", "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/signers/-/signers-2.0.2.tgz", + "integrity": "sha512-J4ZOuWOct8XvGIHiIck3jO/mOUt1e9u1vPTdMSGdt2TrucXEHgQosXQzMUbCkzTXlkH5q28S2mAZ/+RXXh5ewQ==", + "license": "ISC", "dependencies": { - "@near-js/crypto": "1.2.4", - "@near-js/keystores": "0.0.12", - "@noble/hashes": "1.3.3" + "@near-js/crypto": "2.0.2", + "@near-js/keystores": "2.0.2", + "@near-js/transactions": "2.0.2", + "@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==", + "license": "MIT", "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, + "node_modules/@near-js/tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@near-js/tokens/-/tokens-2.0.2.tgz", + "integrity": "sha512-Jw0jGiDqwbOdSwswwd5m6r51heV5sGW8SfU0fQ6ZKhhAO/XKQpTjByz1NjtqYezOJvr+BrtPLuStY5zLmcvrbg==", + "license": "ISC" + }, "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/transactions/-/transactions-2.0.2.tgz", + "integrity": "sha512-QEPY9lHJR+W7fKYLpDXEi4JhyN26embvCx/YkG9KdfRmc+oHy6jxYGiL4eovrat1DcJgTcmiz4oyHznW35Ztvw==", + "license": "ISC", + "dependencies": { + "@near-js/crypto": "2.0.2", + "@near-js/types": "2.0.2", + "@near-js/utils": "2.0.2", + "@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==", + "license": "MIT", "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/types/-/types-2.0.2.tgz", + "integrity": "sha512-NihtDMLOc/iKLbmE9yvY77HMXBA724Yj2X30b2glhFXxqBbBs7QRj5QpWT/O4ay4yovmnmlGKukQABeDNQI+qw==", + "license": "ISC" }, "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.0.2", + "resolved": "https://registry.npmjs.org/@near-js/utils/-/utils-2.0.2.tgz", + "integrity": "sha512-B1Ds7PdtAfxaUkYdu5i7OwihcUACAyKd9w4b/SJ9XXJSCCARSRvMnU8McffAlq7sGfgOE0V2SK85S0U0RGZQtg==", + "license": "ISC", "dependencies": { - "@near-js/types": "0.2.1", - "bs58": "4.0.0", + "@near-js/types": "2.0.2", + "@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==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/@noble/curves": { @@ -3268,7 +3320,8 @@ "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", @@ -3815,18 +3868,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", @@ -3863,7 +3904,8 @@ "node_modules/borsh": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/borsh/-/borsh-1.0.0.tgz", - "integrity": "sha512-fSVWzzemnyfF89EPwlUNsrS5swF5CrtiN4e+h0/lLf4dz2he4L3ndM20PS9wj7ICSkXJe/TQUHdaPTq15b1mNQ==" + "integrity": "sha512-fSVWzzemnyfF89EPwlUNsrS5swF5CrtiN4e+h0/lLf4dz2he4L3ndM20PS9wj7ICSkXJe/TQUHdaPTq15b1mNQ==", + "license": "Apache-2.0" }, "node_modules/bowser": { "version": "2.11.0", @@ -3928,14 +3970,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", @@ -4233,6 +4267,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -5046,6 +5081,12 @@ "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==", + "license": "Apache-2.0" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -5264,6 +5305,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "license": "MIT", "dependencies": { "is-property": "^1.0.2" } @@ -5272,6 +5314,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", + "license": "MIT", "dependencies": { "is-property": "^1.0.0" } @@ -5534,6 +5577,7 @@ "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -5549,6 +5593,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5556,7 +5601,8 @@ "node_modules/http-errors/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" }, "node_modules/http-parser-js": { "version": "0.5.8", @@ -5790,12 +5836,14 @@ "node_modules/is-my-ip-valid": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", - "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==" + "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", + "license": "MIT" }, "node_modules/is-my-json-valid": { "version": "2.20.6", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", + "license": "MIT", "dependencies": { "generate-function": "^2.0.0", "generate-object-property": "^1.1.0", @@ -5848,7 +5896,8 @@ "node_modules/is-property": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==" + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "license": "MIT" }, "node_modules/is-regex": { "version": "1.1.4", @@ -6033,6 +6082,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6113,7 +6163,8 @@ "node_modules/lru_map": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.4.1.tgz", - "integrity": "sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg==" + "integrity": "sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg==", + "license": "MIT" }, "node_modules/lru-cache": { "version": "5.1.1", @@ -6182,6 +6233,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.0.0.tgz", "integrity": "sha512-FJgjyX/IVkbXBXYUwH+OYwQKqWpFPLaLVESd70yHjSDunwzV2hZOoTBvPf4KLoxesUzzyfTH6F784Uqd7Wm5yA==", + "license": "MIT", "bin": { "mustache": "bin/mustache" }, @@ -6213,63 +6265,88 @@ "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==", + "license": "(MIT AND Apache-2.0)", "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.0.2", + "resolved": "https://registry.npmjs.org/near-api-js/-/near-api-js-6.0.2.tgz", + "integrity": "sha512-jVh2W4+XnnfCmDBKc8p092xHfkn8XENrVCvb1hBkFJuLgDIBKjaPn8Zsw0xPdLbrSbmv4xV6Q7mVSL41pxj58w==", + "license": "(MIT AND Apache-2.0)", + "dependencies": { + "@near-js/accounts": "2.0.2", + "@near-js/crypto": "2.0.2", + "@near-js/keystores": "2.0.2", + "@near-js/keystores-browser": "2.0.2", + "@near-js/keystores-node": "2.0.2", + "@near-js/providers": "2.0.2", + "@near-js/signers": "2.0.2", + "@near-js/transactions": "2.0.2", + "@near-js/types": "2.0.2", + "@near-js/utils": "2.0.2", + "@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==", + "license": "MIT", "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==", + "license": "MIT", "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -6285,6 +6362,17 @@ } } }, + "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==", + "license": "MIT", + "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", @@ -6652,6 +6740,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -6907,6 +6996,21 @@ "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, + "license": "MIT", + "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", @@ -6948,7 +7052,8 @@ "node_modules/setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", @@ -7043,6 +7148,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7211,6 +7317,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "license": "MIT", "engines": { "node": ">=0.6" } @@ -7714,6 +7821,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", "engines": { "node": ">=0.4" } 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..f490a58c 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.0.2", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^4.9.4",