diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c9fb0e1617b..c8d75191b72 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,11 +9,11 @@ "version": "2.0.133", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@dfinity/gix-components": "next", - "@dfinity/utils": "next", - "@icp-sdk/auth": "^4.2.0", - "@icp-sdk/canisters": "next", - "@icp-sdk/core": "^4.2.1", + "@dfinity/gix-components": "^9.0.0-next-2025-11-26", + "@dfinity/utils": "4.0.1-next-2025-11-26", + "@icp-sdk/auth": "^5.0.0-beta.0", + "@icp-sdk/canisters": "^2.0.1-next-2025-11-26", + "@icp-sdk/core": "^5.0.0-beta.0", "@ledgerhq/hw-transport-node-hid-noevents": "^6.27.8", "@ledgerhq/hw-transport-webhid": "^6.27.8", "@zondax/ledger-icp": "^0.6.1", @@ -286,32 +286,6 @@ "node": ">=18" } }, - "node_modules/@dfinity/agent": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-3.4.1.tgz", - "integrity": "sha512-pudmNdDkfIobKdBEMl5FHviNSTCAHdo2r32/NOPY3vSiDH7VpLNfjOa4be5Ki6MKJpjEYdJh18vCZy5uxrx/kg==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@dfinity/cbor": "^0.2.2", - "@noble/curves": "^1.9.2" - }, - "peerDependencies": { - "@dfinity/candid": "3.4.1", - "@dfinity/principal": "3.4.1", - "@noble/hashes": "^1.8.0" - } - }, - "node_modules/@dfinity/candid": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-3.4.1.tgz", - "integrity": "sha512-vNG0XGS2roQsz9bHPWwllfJ3n1YNjjY88YmGTwZhq/SiLNRNycjE9dIyKx64lpzH8g3PmUJmzfvGOAyVC8O7bw==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/principal": "3.4.1" - } - }, "node_modules/@dfinity/cbor": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@dfinity/cbor/-/cbor-0.2.2.tgz", @@ -319,9 +293,9 @@ "license": "Apache-2.0" }, "node_modules/@dfinity/ckbtc": { - "version": "6.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/ckbtc/-/ckbtc-6.0.0-next-2025-11-18.tgz", - "integrity": "sha512-yaOLPCYSDWdZSIe7ZtBQebv/y+5qIi/u5igib4YFLd6BkPvWE4yE1vvoCPIwT+s/CcxTAHDockL+EXAyNk/7Tw==", + "version": "6.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/ckbtc/-/ckbtc-6.0.1-next-2025-11-26.tgz", + "integrity": "sha512-8p4uSqWLvhqJCn5NRCXYVrYZP4vqCrEgHL3hj+2P7R6Qj/W37yeRcUjYdXyQBHUWTinVhZpNwJ6i+kCPVo++Vg==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -335,9 +309,9 @@ } }, "node_modules/@dfinity/cketh": { - "version": "6.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/cketh/-/cketh-6.0.0-next-2025-11-18.tgz", - "integrity": "sha512-XkiHx9ws1bfCaURCLflaJRcE32s+GdT50wArPvzsUxWm3qtOn+znrGUKrb7U0ubKPJHVqTZyd5OulnbkyB3Z1Q==", + "version": "6.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/cketh/-/cketh-6.0.1-next-2025-11-26.tgz", + "integrity": "sha512-xlWth6JqnZP2T8huxvumEgLsRwSFVxplx5pOMVEmSSXr6Q3HCDjRgrQnj08ons93w2PMe+3kz2FC+NjABPp0VQ==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -346,9 +320,9 @@ } }, "node_modules/@dfinity/cmc": { - "version": "8.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/cmc/-/cmc-8.0.0-next-2025-11-18.tgz", - "integrity": "sha512-km396RhDCtHUkOzcwyTkJUfo51h0mD/BHlZUVkcOIkmeHFg1HYZZMXRiShZ+5sS/D1OXU5ivHLMHHJZ60Jwc4w==", + "version": "8.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/cmc/-/cmc-8.0.1-next-2025-11-26.tgz", + "integrity": "sha512-kY9QYIbbcVjGwTQ/xvG5ZyqtFF5pdyInY5LsZeb1dIx+l2SmFjzjGRlUFz7k9Ny3F2ELvP5Q3Q8hO/HNBda+6A==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -357,9 +331,9 @@ } }, "node_modules/@dfinity/gix-components": { - "version": "9.0.0-next-2025-11-05", - "resolved": "https://registry.npmjs.org/@dfinity/gix-components/-/gix-components-9.0.0-next-2025-11-05.tgz", - "integrity": "sha512-nuc/dLrb9/fvqP25tQwoAQQ2xv4WqDdpLTTE+Hs83NL9P1bAa8MzDdag4ishHtxO6Imd1LitQt3lkxOlUK4m0g==", + "version": "9.0.0-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/gix-components/-/gix-components-9.0.0-next-2025-11-26.tgz", + "integrity": "sha512-0BLkphoNbKa6Dgf9LRxTaEnFC4nX4h+CyOiKf3BfyCt3VhEY8dXG7Rm7qYNJ0BkoAQ3Pnr49+atlWtMX/AtFGQ==", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.6.0", @@ -378,9 +352,9 @@ } }, "node_modules/@dfinity/ic-management": { - "version": "9.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-9.0.0-next-2025-11-18.tgz", - "integrity": "sha512-4Olm5I7bMSwMG5PF3k2+1ni83y22fZOy8Zey5AAwebZ+W9oOHAej/3X/E+sIDhWZ2eB1pBeZlkyqiF3YABzhiw==", + "version": "9.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/ic-management/-/ic-management-9.0.1-next-2025-11-26.tgz", + "integrity": "sha512-qlFCICq9ioZIenzIBjO3Kf7gXLopH5Al1Ipx3aoQVEEh7fareeU8TmVf+BNbV/xc0N0pYGy+RjVLRPIdTUE9ig==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -388,42 +362,10 @@ "@icp-sdk/core": "*" } }, - "node_modules/@dfinity/identity": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-3.4.1.tgz", - "integrity": "sha512-8oHmFbkkpyHN8jwPbxOiLZq0vuTRNGhTcbgm/G5SAgl9LwNlCLPFKa4osTuO2ef0SUhW+baBLOgvKPoAQhvahw==", - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "@dfinity/agent": "3.4.1", - "@dfinity/candid": "3.4.1", - "@dfinity/principal": "3.4.1", - "@noble/curves": "^1.9.2", - "@noble/hashes": "^1.8.0" - } - }, - "node_modules/@dfinity/identity-secp256k1": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@dfinity/identity-secp256k1/-/identity-secp256k1-3.4.1.tgz", - "integrity": "sha512-gq1Rz946fAJ77rto8iKZOGdkHf5zwDACn5HJUSf9uF6HgzniIpWFE1PSKzNUHjn9maTBFw36xVZyhlMbVhukug==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@dfinity/agent": "3.4.1", - "@scure/bip32": "^1.7.0", - "@scure/bip39": "^1.6.0", - "asn1js": "^3.0.5" - }, - "peerDependencies": { - "@dfinity/candid": "3.4.1", - "@noble/curves": "^1.9.2", - "@noble/hashes": "^1.8.0" - } - }, "node_modules/@dfinity/ledger-icp": { - "version": "8.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/ledger-icp/-/ledger-icp-8.0.0-next-2025-11-18.tgz", - "integrity": "sha512-4HBpFvjep5C1VKTtSGBQt+3FhAQpd+jaZmNXpgGDKSn84acQjWjjYmp0zW3AFBOE2Ch+BDl7KA0oNDDnyKhIrw==", + "version": "8.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/ledger-icp/-/ledger-icp-8.0.1-next-2025-11-26.tgz", + "integrity": "sha512-W68ww2Qgf9snxIuBbLX/piLF9wcYgqRdwskVGOo7P6nVITwYrOc88GJirNn0jokXCduFI8gBrTBsShk8DbBdRA==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -432,9 +374,9 @@ } }, "node_modules/@dfinity/ledger-icrc": { - "version": "6.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/ledger-icrc/-/ledger-icrc-6.0.0-next-2025-11-18.tgz", - "integrity": "sha512-nYbff9h2mCX0AvUoClxUWLEFIg+ZuBsXOwsxq1qEl4BgTT5I8jJ5yk5hbo0ETI0SDzeeslxcQYOhI9cUAMjFiQ==", + "version": "6.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/ledger-icrc/-/ledger-icrc-6.0.1-next-2025-11-26.tgz", + "integrity": "sha512-vMIjd587I+ZIY+8A9pAXMyr9my3NIAu0zNFpXXW1ojTPl2hdkxYFPxRwyDjAuEo6exReYU+5eAnlsWqCvIZ1ZQ==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -443,9 +385,9 @@ } }, "node_modules/@dfinity/nns": { - "version": "11.1.2-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/nns/-/nns-11.1.2-next-2025-11-18.tgz", - "integrity": "sha512-/3W/cMWsidFORIzo+MNvLL8xinam21tLHn7A+N/W46aD/xXTfYA9jN7LYBzcDSKNu22Gdv3lfsAFD2JpNXNAIQ==", + "version": "11.1.4-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/nns/-/nns-11.1.4-next-2025-11-26.tgz", + "integrity": "sha512-RBkCPqtu5ZS0jUZ/XGn4v0HH+VdMhwVioFXKubRHATq5tY9YSZ2o8vOb7swQ9NQANbu7L03PkItuOC7ododJ+Q==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -457,20 +399,10 @@ "@icp-sdk/core": "*" } }, - "node_modules/@dfinity/principal": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-3.4.1.tgz", - "integrity": "sha512-pXabsgcJDhRhj7/AaV7dLZKF8L4sK0vuzaGVBBtQ+8FxWXeXlvKn/Vxbwy8BCkIU7SHzJuBpYT2tz1oE6oNmbA==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@noble/hashes": "^1.8.0" - } - }, "node_modules/@dfinity/sns": { - "version": "6.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/sns/-/sns-6.0.0-next-2025-11-18.tgz", - "integrity": "sha512-kDh200Vdh38p7G0ac1FQM/EIXPWvuCE9BLhFxmk84DoGbA5nNsy0Z8MuFEim4JuLTabIEmv0gx0OGhXrn5f+0Q==", + "version": "6.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/sns/-/sns-6.0.1-next-2025-11-26.tgz", + "integrity": "sha512-2FBc1dJnya6Kejm9il+CK3+C7z6YXqnFTmNvFx7rg/Ujk8V59oMlK3bcufhHGNNDheZAovTUy4AKCkkXBszesA==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -483,9 +415,9 @@ } }, "node_modules/@dfinity/utils": { - "version": "4.0.1-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-4.0.1-next-2025-11-18.tgz", - "integrity": "sha512-E0NjJSQK12RoFQE6Kfb5H3ijv2JEbNyriHgStpyKitaumL0C0MNpsm7Ye66WfBW7yo3eQPfsKl8Ntv/7gvwY2A==", + "version": "4.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@dfinity/utils/-/utils-4.0.1-next-2025-11-26.tgz", + "integrity": "sha512-X+2Ba79Yw45zrIYY/G2UUx5EVv+EPQTYwUCW6IVWHNwjKbomPkj+hIPsInTKb9L4Tzi6zRwh0IpvfZeAqJPzWA==", "license": "Apache-2.0", "peer": true, "peerDependencies": { @@ -1144,21 +1076,21 @@ } }, "node_modules/@icp-sdk/auth": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@icp-sdk/auth/-/auth-4.2.0.tgz", - "integrity": "sha512-LAs1AZia/UNgWjpnm82UDySpZsjTWKIW0x5JI2/PTEZqvaC3WSvHZfNkLacazE4Zdks+tpTDIV8HUmbssTJ+EA==", + "version": "5.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@icp-sdk/auth/-/auth-5.0.0-beta.0.tgz", + "integrity": "sha512-iDnCtMnWhB13Dc4mb0g78yxXD3WsD00BsegnPixW6opYYefCiqFuvVq+VoZkVaPyUtY6SuUyGET4D7/ycl7ijw==", "license": "Apache-2.0", "dependencies": { "idb": "^7.1.1" }, "peerDependencies": { - "@icp-sdk/core": "^4" + "@icp-sdk/core": "5.0.0-beta.0" } }, "node_modules/@icp-sdk/canisters": { - "version": "2.0.0-next-2025-11-18", - "resolved": "https://registry.npmjs.org/@icp-sdk/canisters/-/canisters-2.0.0-next-2025-11-18.tgz", - "integrity": "sha512-rZoXDtiITYxS1X8cP1gEljHtweq9bkOHPVcvJafotF2kbZIZOfJmGkBFbihi2SL08hOxs1dRk68eZRv47ETKaQ==", + "version": "2.0.1-next-2025-11-26", + "resolved": "https://registry.npmjs.org/@icp-sdk/canisters/-/canisters-2.0.1-next-2025-11-26.tgz", + "integrity": "sha512-hW66JwG6TRvnZ/hbFaLZ0I4xF09xX4xJvtQq5KZJJy7iiXxHw5Cal8XijOE9/MrEIQiIRdICyM7x5PPNMpxumg==", "license": "Apache-2.0", "peerDependencies": { "@dfinity/ckbtc": "next", @@ -1174,17 +1106,18 @@ } }, "node_modules/@icp-sdk/core": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@icp-sdk/core/-/core-4.2.1.tgz", - "integrity": "sha512-9Fvl/8uvTiTVCF8vQAqS0vX4ik/gNtqqd5yLhh1YR1xy8BCwmXsLAfgKnu6QqSdpnH9h1CBJU+JiYg14WdUUsw==", + "version": "5.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@icp-sdk/core/-/core-5.0.0-beta.0.tgz", + "integrity": "sha512-+hQjeInIWPiXHdnwO2Troi8ds/Lk8MXZ+TmBv3eS+WBWYfaWP3uBrrIuiO0Ev1bDqpBtUhXgIiJQhh42sdYD+w==", "license": "Apache-2.0", "peer": true, - "peerDependencies": { - "@dfinity/agent": "3.4.1", - "@dfinity/candid": "3.4.1", - "@dfinity/identity": "3.4.1", - "@dfinity/identity-secp256k1": "3.4.1", - "@dfinity/principal": "3.4.1" + "dependencies": { + "@dfinity/cbor": "^0.2.2", + "@noble/curves": "^1.9.2", + "@noble/hashes": "^1.8.0", + "@scure/bip32": "^1.7.0", + "@scure/bip39": "^1.6.0", + "asn1js": "^3.0.5" } }, "node_modules/@jridgewell/gen-mapping": { @@ -1298,7 +1231,6 @@ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", "license": "MIT", - "peer": true, "dependencies": { "@noble/hashes": "1.8.0" }, @@ -1314,7 +1246,6 @@ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", "license": "MIT", - "peer": true, "engines": { "node": "^14.21.3 || >=16" }, diff --git a/frontend/package.json b/frontend/package.json index 586e1dc9366..378b59d6da7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -71,11 +71,11 @@ }, "type": "module", "dependencies": { - "@dfinity/gix-components": "next", - "@dfinity/utils": "next", - "@icp-sdk/auth": "^4.2.0", - "@icp-sdk/canisters": "next", - "@icp-sdk/core": "^4.2.1", + "@dfinity/gix-components": "^9.0.0-next-2025-11-26", + "@dfinity/utils": "4.0.1-next-2025-11-26", + "@icp-sdk/auth": "^5.0.0-beta.0", + "@icp-sdk/canisters": "^2.0.1-next-2025-11-26", + "@icp-sdk/core": "^5.0.0-beta.0", "@ledgerhq/hw-transport-node-hid-noevents": "^6.27.8", "@ledgerhq/hw-transport-webhid": "^6.27.8", "@zondax/ledger-icp": "^0.6.1", @@ -84,6 +84,7 @@ }, "overrides": { "semver": "^7.5.3", - "cookie": "^0.7.0" + "cookie": "^0.7.0", + "@dfinity/utils": "4.0.1-next-2025-11-26" } }