diff --git a/jest.config.e2e.js b/jest.config.e2e.js index 5c687521..fe1966eb 100644 --- a/jest.config.e2e.js +++ b/jest.config.e2e.js @@ -51,6 +51,6 @@ module.exports = { '@docknetwork/wallet-sdk-data-store/src', }, transformIgnorePatterns: [ - '/node_modules/(?!@babel|@docknetwork|@digitalbazaar|base58-universal|multiformats|p-limit|yocto-queue|@cheqd/ts-proto|ky)', + '/node_modules/(?!@babel|@docknetwork|@digitalbazaar|base58-universal|multiformats|p-limit|yocto-queue|@cheqd/ts-proto|ky|did-jwt-cjs|@scure/base)', ], }; diff --git a/jest.config.js b/jest.config.js index 3c6d652e..c0ce8e19 100644 --- a/jest.config.js +++ b/jest.config.js @@ -44,6 +44,6 @@ module.exports = { '@docknetwork/wallet-sdk-data-store/src', }, transformIgnorePatterns: [ - '/node_modules/(?!@babel|@docknetwork|@digitalbazaar|base58-universal|p-limit|yocto-queue)', + '/node_modules/(?!@babel|@docknetwork|@digitalbazaar|base58-universal|multiformats|p-limit|yocto-queue|@cheqd/ts-proto|ky|did-jwt-cjs|@scure/base)', ], }; diff --git a/package-lock.json b/package-lock.json index 66b1de9e..996e75ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,9 +23,9 @@ "@babel/preset-typescript": "^7.22.5", "@cosmjs/proto-signing": "^0.32.4", "@digitalbazaar/x25519-key-agreement-key-2020": "2.1.0", - "@docknetwork/cheqd-blockchain-api": "4.0.7", + "@docknetwork/cheqd-blockchain-api": "4.1.1", "@docknetwork/cheqd-blockchain-modules": "4.0.8", - "@docknetwork/credential-sdk": "0.54.11", + "@docknetwork/credential-sdk": "0.54.16", "@inquirer/checkbox": "^1.3.8", "@inquirer/input": "^1.2.8", "@inquirer/prompts": "^3.0.3", @@ -2361,18 +2361,18 @@ } }, "node_modules/@borewit/text-codec": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.1.1.tgz", - "integrity": "sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.1.tgz", + "integrity": "sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==", "funding": { "type": "github", "url": "https://github.com/sponsors/Borewit" } }, "node_modules/@bufbuild/protobuf": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.7.0.tgz", - "integrity": "sha512-qn6tAIZEw5i/wiESBF4nQxZkl86aY4KoO0IkUa2Lh+rya64oTOdJQFlZuMwI1Qz9VBJQrQC4QlSA2DNek5gCOA==" + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.2.tgz", + "integrity": "sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==" }, "node_modules/@cedar-policy/cedar-wasm": { "version": "4.8.2", @@ -2380,33 +2380,33 @@ "integrity": "sha512-S37Kd4wP/IMZN3pdKEcsV8av7jMj4AKRovxzJEYZNTEYq0Wj4fno3dsw8xHHDXqT0dkQGTNUBuQNF8CTvOgE/Q==" }, "node_modules/@cheqd/sdk": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/@cheqd/sdk/-/sdk-5.3.2.tgz", - "integrity": "sha512-JRvhj8BZllMWtQEZCO1YKs1/QhVufvZyTNmfwNLiPvNWhjwkCookxU6E8xn9Vs/tCeMgNxlfrJTkPWcdE2DlMA==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/@cheqd/sdk/-/sdk-5.4.3.tgz", + "integrity": "sha512-ewi08YKsOkqwlYlHg8ocxOhuuXQQprq9+XoGY5ZR+5i3zpw2CggDHiSPfSjrF8EhVFk0JcMo3vfFRoksdjpb8w==", "dependencies": { - "@cheqd/ts-proto": "^4.1.1", - "@cheqd/ts-proto-cjs": "npm:@cheqd/ts-proto@~2.5.0", - "@cosmjs/amino": "^0.33.1", + "@cheqd/ts-proto": "^4.2.0", + "@cheqd/ts-proto-cjs": "npm:@cheqd/ts-proto@^2.6.0", + "@cosmjs/amino": "^0.36.2", "@cosmjs/amino-cjs": "npm:@cosmjs/amino@~0.30.1", - "@cosmjs/crypto": "^0.33.1", + "@cosmjs/crypto": "^0.36.2", "@cosmjs/crypto-cjs": "npm:@cosmjs/crypto@~0.30.1", - "@cosmjs/encoding": "^0.33.1", + "@cosmjs/encoding": "^0.36.2", "@cosmjs/encoding-cjs": "npm:@cosmjs/encoding@~0.30.1", - "@cosmjs/math": "^0.33.1", + "@cosmjs/math": "^0.36.2", "@cosmjs/math-cjs": "npm:@cosmjs/math@~0.30.1", - "@cosmjs/proto-signing": "^0.33.1", + "@cosmjs/proto-signing": "^0.36.2", "@cosmjs/proto-signing-cjs": "npm:@cosmjs/proto-signing@~0.30.1", - "@cosmjs/stargate": "^0.33.1", + "@cosmjs/stargate": "^0.36.2", "@cosmjs/stargate-cjs": "npm:@cosmjs/stargate@~0.30.1", - "@cosmjs/tendermint-rpc": "^0.33.1", + "@cosmjs/tendermint-rpc": "^0.36.2", "@cosmjs/tendermint-rpc-cjs": "npm:@cosmjs/tendermint-rpc@~0.30.1", - "@cosmjs/utils": "^0.33.1", + "@cosmjs/utils": "^0.36.2", "@cosmjs/utils-cjs": "npm:@cosmjs/utils@~0.30.1", "@stablelib/ed25519": "^2.0.2", "@stablelib/ed25519-cjs": "npm:@stablelib/ed25519@^1.0.3", "@types/secp256k1": "^4.0.6", "@types/secp256k1-cjs": "npm:@types/secp256k1@^4.0.6", - "cosmjs-types": "^0.9.0", + "cosmjs-types": "^0.10.1", "cosmjs-types-cjs": "npm:cosmjs-types@^0.7.2", "did-jwt": "^8.0.16", "did-jwt-cjs": "npm:did-jwt@^8.0.15", @@ -2423,7 +2423,7 @@ "secp256k1-cjs": "npm:secp256k1@^5.0.1", "uint8arrays": "^5.1.0", "uint8arrays-cjs": "npm:uint8arrays@^3.1.1", - "uuid": "^11.1.0", + "uuid": "^13.0.0", "uuid-cjs": "npm:uuid@~10.0.0" }, "engines": { @@ -2431,16 +2431,16 @@ } }, "node_modules/@cheqd/sdk/node_modules/@cosmjs/proto-signing": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.33.1.tgz", - "integrity": "sha512-Sv4W+MxX+0LVnd+2rU4Fw1HRsmMwSVSYULj7pRkij3wnPwUlTVoJjmKFgKz13ooIlfzPrz/dnNjGp/xnmXChFQ==", - "dependencies": { - "@cosmjs/amino": "^0.33.1", - "@cosmjs/crypto": "^0.33.1", - "@cosmjs/encoding": "^0.33.1", - "@cosmjs/math": "^0.33.1", - "@cosmjs/utils": "^0.33.1", - "cosmjs-types": "^0.9.0" + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.36.2.tgz", + "integrity": "sha512-dyZsgZBQgGkaE4cazHVX8GDwrRJVKUVDnrODkyFXVNbxMnm4t6nxpK1qwgY9GHlWUhck3Dh9NT3BoMbXiMYTZQ==", + "dependencies": { + "@cosmjs/amino": "^0.36.2", + "@cosmjs/crypto": "^0.36.2", + "@cosmjs/encoding": "^0.36.2", + "@cosmjs/math": "^0.36.2", + "@cosmjs/utils": "^0.36.2", + "cosmjs-types": "^0.10.1" } }, "node_modules/@cheqd/sdk/node_modules/@stablelib/binary": { @@ -2495,10 +2495,15 @@ "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-2.0.1.tgz", "integrity": "sha512-1eU2K9EgOcV4qc9jcP6G72xxZxEm5PfeI5H55l08W95b4oRJaqhmlWRc4xZAm6IVSKhVNxMi66V67hCzzuMTAg==" }, + "node_modules/@cheqd/sdk/node_modules/cosmjs-types": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.10.1.tgz", + "integrity": "sha512-CENXb4O5GN+VyB68HYXFT2SOhv126Z59631rZC56m8uMWa6/cSlFeai8BwZGT1NMepw0Ecf+U8XSOnBzZUWh9Q==" + }, "node_modules/@cheqd/sdk/node_modules/multiformats": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.4.0.tgz", - "integrity": "sha512-Mkb/QcclrJxKC+vrcIFl297h52QcKh2Az/9A5vbWytbQt4225UWWWmIuSsKksdww9NkIeYcA7DkfftyLuC/JSg==" + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.4.2.tgz", + "integrity": "sha512-eh6eHCrRi1+POZ3dA+Dq1C6jhP1GNtr9CRINMb67OKzqW9I5DUuZM/3jLPlzhgpGeiNUlEGEbkCYChXMCc/8DQ==" }, "node_modules/@cheqd/sdk/node_modules/uint8arrays": { "version": "5.1.0", @@ -2509,21 +2514,21 @@ } }, "node_modules/@cheqd/sdk/node_modules/uuid": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", - "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz", + "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "bin": { - "uuid": "dist/esm/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/@cheqd/ts-proto": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@cheqd/ts-proto/-/ts-proto-4.1.1.tgz", - "integrity": "sha512-iaz1sSlyTVT6u82vbIDuTk3ytiN31CQEc62xWfKeH/XaJE8RZQXYsjbtk5sIoXKJ63pb65XoHLY7JVOsqmRhFA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@cheqd/ts-proto/-/ts-proto-4.2.0.tgz", + "integrity": "sha512-0/pKFSDtERs5euLW0mcry3Lr9mguDY3Sr+W9uzs7Iru6HEBxs+LjwcpaFr9073wlsKF9fLhsCDHvDJDwNxePkg==", "dependencies": { "@bufbuild/protobuf": "^2.5.1", "long": "^5.3.2", @@ -2535,9 +2540,9 @@ }, "node_modules/@cheqd/ts-proto-cjs": { "name": "@cheqd/ts-proto", - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@cheqd/ts-proto/-/ts-proto-2.5.0.tgz", - "integrity": "sha512-3KqyvcruFxvkz+p6LnSCyUnqBJ2bJeOnIDkaYoAMcmGcSNKti3VECOKGdjjEO3rG/0/gAR9bhEHu9j1mUKSFqA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@cheqd/ts-proto/-/ts-proto-2.6.0.tgz", + "integrity": "sha512-0hbAFZzt4jvEQqCp0SjSM05f0l5HR4MhrWdlF4bk1jmHAz8U/FgCqXTBIJZ9nGG7RASX9t9MPbmhPOh6ED+4ow==", "dependencies": { "@bufbuild/protobuf": "^2.2.2", "long": "^5.2.3", @@ -2612,14 +2617,14 @@ } }, "node_modules/@cosmjs/amino": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.33.1.tgz", - "integrity": "sha512-WfWiBf2EbIWpwKG9AOcsIIkR717SY+JdlXM/SL/bI66BdrhniAF+/ZNis9Vo9HF6lP2UU5XrSmFA4snAvEgdrg==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.36.2.tgz", + "integrity": "sha512-r4yV1bhl412gwHGlyaUaJHIJnmldtyGsAwyz3oHHVxduiECj06Rv6wqeyLZfQa9W6hU+MlZwy7LabSUkkyGwjA==", "dependencies": { - "@cosmjs/crypto": "^0.33.1", - "@cosmjs/encoding": "^0.33.1", - "@cosmjs/math": "^0.33.1", - "@cosmjs/utils": "^0.33.1" + "@cosmjs/crypto": "^0.36.2", + "@cosmjs/encoding": "^0.36.2", + "@cosmjs/math": "^0.36.2", + "@cosmjs/utils": "^0.36.2" } }, "node_modules/@cosmjs/amino-cjs": { @@ -2638,6 +2643,7 @@ "version": "0.30.1", "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.30.1.tgz", "integrity": "sha512-rAljUlake3MSXs9xAm87mu34GfBLN0h/1uPPV6jEwClWjNkAMotzjC0ab9MARy5FFAvYHL3lWb57bhkbt2GtzQ==", + "deprecated": "This uses elliptic for cryptographic operations, which contains several security-relevant bugs. To what degree this affects your application is something you need to carefully investigate. See https://github.com/cosmos/cosmjs/issues/1708 for further pointers. Starting with version 0.34.0 the cryptographic library has been replaced. However, private keys might still be at risk.", "dependencies": { "@cosmjs/encoding": "^0.30.1", "@cosmjs/math": "^0.30.1", @@ -2672,17 +2678,17 @@ "integrity": "sha512-KvvX58MGMWh7xA+N+deCfunkA/ZNDvFLw4YbOmX3f/XBIkqrVY7qlotfy2aNb1kgp6h4B6Yc8YawJPDTfvWX7g==" }, "node_modules/@cosmjs/crypto": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.33.1.tgz", - "integrity": "sha512-U4kGIj/SNBzlb2FGgA0sMR0MapVgJUg8N+oIAiN5+vl4GZ3aefmoL1RDyTrFS/7HrB+M+MtHsxC0tvEu4ic/zA==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.36.2.tgz", + "integrity": "sha512-QL4NHtcqR6DEKIN200aLeR8gKO433K0f5avKV0TVFP/g12UtnEGSk79PJq5Gv1PLc9GtATHgLLQI/3D8TEe+ig==", "dependencies": { - "@cosmjs/encoding": "^0.33.1", - "@cosmjs/math": "^0.33.1", - "@cosmjs/utils": "^0.33.1", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.6.1", - "libsodium-wrappers-sumo": "^0.7.11" + "@cosmjs/encoding": "^0.36.2", + "@cosmjs/math": "^0.36.2", + "@cosmjs/utils": "^0.36.2", + "@noble/ciphers": "^1.3.0", + "@noble/curves": "^1.9.2", + "@noble/hashes": "^1.8.0", + "hash-wasm": "^4.12.0" } }, "node_modules/@cosmjs/crypto-cjs": { @@ -2690,6 +2696,7 @@ "version": "0.30.1", "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.30.1.tgz", "integrity": "sha512-rAljUlake3MSXs9xAm87mu34GfBLN0h/1uPPV6jEwClWjNkAMotzjC0ab9MARy5FFAvYHL3lWb57bhkbt2GtzQ==", + "deprecated": "This uses elliptic for cryptographic operations, which contains several security-relevant bugs. To what degree this affects your application is something you need to carefully investigate. See https://github.com/cosmos/cosmjs/issues/1708 for further pointers. Starting with version 0.34.0 the cryptographic library has been replaced. However, private keys might still be at risk.", "dependencies": { "@cosmjs/encoding": "^0.30.1", "@cosmjs/math": "^0.30.1", @@ -2724,9 +2731,9 @@ "integrity": "sha512-KvvX58MGMWh7xA+N+deCfunkA/ZNDvFLw4YbOmX3f/XBIkqrVY7qlotfy2aNb1kgp6h4B6Yc8YawJPDTfvWX7g==" }, "node_modules/@cosmjs/encoding": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.33.1.tgz", - "integrity": "sha512-nuNxf29fUcQE14+1p//VVQDwd1iau5lhaW/7uMz7V2AH3GJbFJoJVaKvVyZvdFk+Cnu+s3wCqgq4gJkhRCJfKw==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.36.2.tgz", + "integrity": "sha512-i3+P1EKYoLcONAsmpJPhDAc3Wh3ajZNRHt/hczi/JEQXmleTJLVzv2mXUyllM6Qa+B6ybbr3Z2lnEFa8L3yLqg==", "dependencies": { "base64-js": "^1.3.0", "bech32": "^1.1.4", @@ -2745,21 +2752,18 @@ } }, "node_modules/@cosmjs/json-rpc": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.33.1.tgz", - "integrity": "sha512-T6VtWzecpmuTuMRGZWuBYHsMF/aznWCYUt/cGMWNSz7DBPipVd0w774PKpxXzpEbyt5sr61NiuLXc+Az15S/Cw==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.36.2.tgz", + "integrity": "sha512-3IRamylHVCxBevXGlnIoWUdJCLsP5LwHbXYUsBnC9T8UttZ5oYRN5gDf6+2dQEPk+p9xOv2i8xrCwNWxo7675Q==", "dependencies": { - "@cosmjs/stream": "^0.33.1", + "@cosmjs/stream": "^0.36.2", "xstream": "^11.14.0" } }, "node_modules/@cosmjs/math": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.33.1.tgz", - "integrity": "sha512-ytGkWdKFCPiiBU5eqjHNd59djPpIsOjbr2CkNjlnI1Zmdj+HDkSoD9MUGpz9/RJvRir5IvsXqdE05x8EtoQkJA==", - "dependencies": { - "bn.js": "^5.2.0" - } + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.36.2.tgz", + "integrity": "sha512-uJZRzxqnBk3MgxFgeyUwLgUzWkAIcmznWSB/tgGCjGCnUNebzI+44dA3ncEDCMqQysi/MZ+cSwAcDU7IY2PFeA==" }, "node_modules/@cosmjs/math-cjs": { "name": "@cosmjs/math", @@ -2814,6 +2818,7 @@ "version": "0.30.1", "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.30.1.tgz", "integrity": "sha512-rAljUlake3MSXs9xAm87mu34GfBLN0h/1uPPV6jEwClWjNkAMotzjC0ab9MARy5FFAvYHL3lWb57bhkbt2GtzQ==", + "deprecated": "This uses elliptic for cryptographic operations, which contains several security-relevant bugs. To what degree this affects your application is something you need to carefully investigate. See https://github.com/cosmos/cosmjs/issues/1708 for further pointers. Starting with version 0.34.0 the cryptographic library has been replaced. However, private keys might still be at risk.", "dependencies": { "@cosmjs/encoding": "^0.30.1", "@cosmjs/math": "^0.30.1", @@ -2940,29 +2945,29 @@ "license": "Apache-2.0" }, "node_modules/@cosmjs/socket": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.33.1.tgz", - "integrity": "sha512-KzAeorten6Vn20sMiM6NNWfgc7jbyVo4Zmxev1FXa5EaoLCZy48cmT3hJxUJQvJP/lAy8wPGEjZ/u4rmF11x9A==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.36.2.tgz", + "integrity": "sha512-Pb7JcTFWnq6yfY0IEejHrpSxNDJYcqjjAa1D29a6b/obk4qa4o3oIV5bIx6zAbdRq8uLoBfvWs0bHTNnVuBWJg==", "dependencies": { - "@cosmjs/stream": "^0.33.1", + "@cosmjs/stream": "^0.36.2", "isomorphic-ws": "^4.0.1", "ws": "^7", "xstream": "^11.14.0" } }, "node_modules/@cosmjs/stargate": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.33.1.tgz", - "integrity": "sha512-CnJ1zpSiaZgkvhk+9aTp5IPmgWn2uo+cNEBN8VuD9sD6BA0V4DMjqe251cNFLiMhkGtiE5I/WXFERbLPww3k8g==", - "dependencies": { - "@cosmjs/amino": "^0.33.1", - "@cosmjs/encoding": "^0.33.1", - "@cosmjs/math": "^0.33.1", - "@cosmjs/proto-signing": "^0.33.1", - "@cosmjs/stream": "^0.33.1", - "@cosmjs/tendermint-rpc": "^0.33.1", - "@cosmjs/utils": "^0.33.1", - "cosmjs-types": "^0.9.0" + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.36.2.tgz", + "integrity": "sha512-vnNK4dXF+s2v1aKPfYxKVrvXPcnBQb8rPoBScnTpPWnRt3XXbLw7Oo6fTQQWwKYNKQzi6DOApeEB+bCYcaPAAw==", + "dependencies": { + "@cosmjs/amino": "^0.36.2", + "@cosmjs/encoding": "^0.36.2", + "@cosmjs/math": "^0.36.2", + "@cosmjs/proto-signing": "^0.36.2", + "@cosmjs/stream": "^0.36.2", + "@cosmjs/tendermint-rpc": "^0.36.2", + "@cosmjs/utils": "^0.36.2", + "cosmjs-types": "^0.10.1" } }, "node_modules/@cosmjs/stargate-cjs": { @@ -3000,6 +3005,7 @@ "version": "0.30.1", "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.30.1.tgz", "integrity": "sha512-rAljUlake3MSXs9xAm87mu34GfBLN0h/1uPPV6jEwClWjNkAMotzjC0ab9MARy5FFAvYHL3lWb57bhkbt2GtzQ==", + "deprecated": "This uses elliptic for cryptographic operations, which contains several security-relevant bugs. To what degree this affects your application is something you need to carefully investigate. See https://github.com/cosmos/cosmjs/issues/1708 for further pointers. Starting with version 0.34.0 the cryptographic library has been replaced. However, private keys might still be at risk.", "dependencies": { "@cosmjs/encoding": "^0.30.1", "@cosmjs/math": "^0.30.1", @@ -3140,39 +3146,43 @@ } }, "node_modules/@cosmjs/stargate/node_modules/@cosmjs/proto-signing": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.33.1.tgz", - "integrity": "sha512-Sv4W+MxX+0LVnd+2rU4Fw1HRsmMwSVSYULj7pRkij3wnPwUlTVoJjmKFgKz13ooIlfzPrz/dnNjGp/xnmXChFQ==", - "dependencies": { - "@cosmjs/amino": "^0.33.1", - "@cosmjs/crypto": "^0.33.1", - "@cosmjs/encoding": "^0.33.1", - "@cosmjs/math": "^0.33.1", - "@cosmjs/utils": "^0.33.1", - "cosmjs-types": "^0.9.0" + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.36.2.tgz", + "integrity": "sha512-dyZsgZBQgGkaE4cazHVX8GDwrRJVKUVDnrODkyFXVNbxMnm4t6nxpK1qwgY9GHlWUhck3Dh9NT3BoMbXiMYTZQ==", + "dependencies": { + "@cosmjs/amino": "^0.36.2", + "@cosmjs/crypto": "^0.36.2", + "@cosmjs/encoding": "^0.36.2", + "@cosmjs/math": "^0.36.2", + "@cosmjs/utils": "^0.36.2", + "cosmjs-types": "^0.10.1" } }, + "node_modules/@cosmjs/stargate/node_modules/cosmjs-types": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.10.1.tgz", + "integrity": "sha512-CENXb4O5GN+VyB68HYXFT2SOhv126Z59631rZC56m8uMWa6/cSlFeai8BwZGT1NMepw0Ecf+U8XSOnBzZUWh9Q==" + }, "node_modules/@cosmjs/stream": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.33.1.tgz", - "integrity": "sha512-bMUvEENjeQPSTx+YRzVsWT1uFIdHRcf4brsc14SOoRQ/j5rOJM/aHfsf/BmdSAnYbdOQ3CMKj/8nGAQ7xUdn7w==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.36.2.tgz", + "integrity": "sha512-FlZx2Buovem837LdTLPkPFcxzuQ7zierAqSXwMPr/MG3k+qMxHNfLFTTCXMNWQ4ZlbYedud8ZqCL3/HKdS5mig==", "dependencies": { "xstream": "^11.14.0" } }, "node_modules/@cosmjs/tendermint-rpc": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.33.1.tgz", - "integrity": "sha512-22klDFq2MWnf//C8+rZ5/dYatr6jeGT+BmVbutXYfAK9fmODbtFcumyvB6uWaEORWfNukl8YK1OLuaWezoQvxA==", - "dependencies": { - "@cosmjs/crypto": "^0.33.1", - "@cosmjs/encoding": "^0.33.1", - "@cosmjs/json-rpc": "^0.33.1", - "@cosmjs/math": "^0.33.1", - "@cosmjs/socket": "^0.33.1", - "@cosmjs/stream": "^0.33.1", - "@cosmjs/utils": "^0.33.1", - "axios": "^1.6.0", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.36.2.tgz", + "integrity": "sha512-76Z99C1NVf/Yv/1bWU0wul8MhRwVdqiZxqU5bcHqvJLoQ2nKUfGpSSYRdbMHfZ63J8ryRqQ95uPvPTfrBb+agw==", + "dependencies": { + "@cosmjs/crypto": "^0.36.2", + "@cosmjs/encoding": "^0.36.2", + "@cosmjs/json-rpc": "^0.36.2", + "@cosmjs/math": "^0.36.2", + "@cosmjs/socket": "^0.36.2", + "@cosmjs/stream": "^0.36.2", + "@cosmjs/utils": "^0.36.2", "readonly-date": "^1.0.0", "xstream": "^11.14.0" } @@ -3199,6 +3209,7 @@ "version": "0.30.1", "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.30.1.tgz", "integrity": "sha512-rAljUlake3MSXs9xAm87mu34GfBLN0h/1uPPV6jEwClWjNkAMotzjC0ab9MARy5FFAvYHL3lWb57bhkbt2GtzQ==", + "deprecated": "This uses elliptic for cryptographic operations, which contains several security-relevant bugs. To what degree this affects your application is something you need to carefully investigate. See https://github.com/cosmos/cosmjs/issues/1708 for further pointers. Starting with version 0.34.0 the cryptographic library has been replaced. However, private keys might still be at risk.", "dependencies": { "@cosmjs/encoding": "^0.30.1", "@cosmjs/math": "^0.30.1", @@ -3268,20 +3279,10 @@ "follow-redirects": "^1.14.0" } }, - "node_modules/@cosmjs/tendermint-rpc/node_modules/axios": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", - "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.4", - "proxy-from-env": "^1.1.0" - } - }, "node_modules/@cosmjs/utils": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.33.1.tgz", - "integrity": "sha512-UnLHDY6KMmC+UXf3Ufyh+onE19xzEXjT4VZ504Acmk4PXxqyvG4cCPprlKUFnGUX7f0z8Or9MAOHXBx41uHBcg==" + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.36.2.tgz", + "integrity": "sha512-OOr2HU/Ph+/GI1Fx2UCf3LOyX9YTCP51d2HitTOjjEJRYnkfKXP3lMBl1FZo5QaFWxnfuBc+Cj+cSoiQUJRyzQ==" }, "node_modules/@cosmjs/utils-cjs": { "name": "@cosmjs/utils", @@ -3825,12 +3826,12 @@ } }, "node_modules/@docknetwork/cheqd-blockchain-api": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@docknetwork/cheqd-blockchain-api/-/cheqd-blockchain-api-4.0.7.tgz", - "integrity": "sha512-GfuXpiHfn/8aeiDRZCAyPGt5QPiZzfxIfiUzDi0xWWmPheQAe/qHYmWqs/7keBBFN8mmlJtrsK8ZRdgEatMxww==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@docknetwork/cheqd-blockchain-api/-/cheqd-blockchain-api-4.1.1.tgz", + "integrity": "sha512-I1YsexfImHltf27x+p54hIMED2a3y+rprJgPmQeqrPt2mGQstjTVZUQLcetxyYmWqpt11L/RUefVGcSJSm1UIQ==", "dependencies": { - "@cheqd/sdk": "5.3.2", - "@cheqd/ts-proto": "^4.1.0", + "@cheqd/sdk": "5.4.3", + "@cheqd/ts-proto": "^4.2.0", "p-limit": "^6.1.0" }, "engines": { @@ -3877,14 +3878,16 @@ } }, "node_modules/@docknetwork/credential-sdk": { - "version": "0.54.11", - "resolved": "https://registry.npmjs.org/@docknetwork/credential-sdk/-/credential-sdk-0.54.11.tgz", - "integrity": "sha512-sm6V+uZys4IHWWiluvPKuNSvuQwvY2E0/rGK5kF+bUgYIMgyMdWa92aojIFqErpI4CtXD1uC2L0oo+Qc9hBQhw==", + "version": "0.54.16", + "resolved": "https://registry.npmjs.org/@docknetwork/credential-sdk/-/credential-sdk-0.54.16.tgz", + "integrity": "sha512-A+EcOssWCvHYtmLwWdWIsQlRXI0tLJx2ZezZH8zWF/bpERIJCka/hRMy8OQwBfPoOMOTz8Og/HgGnLkD/mlZ4g==", "dependencies": { + "@astronautlabs/jsonpath": "^1.1.2", "@digitalcredentials/vc-status-list": "^9.0.0", "@docknetwork/crypto-wasm-ts": "^0.63.0", - "@docknetwork/vc-delegation-engine": "1.0.2", + "@docknetwork/vc-delegation-engine": "1.0.3", "@juanelas/base64": "^1.1.5", + "@sphereon/pex": "^5.0.0-unstable.28", "@sphereon/ssi-sdk-ext.did-resolver-jwk": "^0.26.0", "@stablelib/ed25519": "^1.0.0", "@transmute/json-web-signature": "^0.7.0-unstable.82", @@ -3913,20 +3916,131 @@ "node": ">=22.0.0" } }, - "node_modules/@docknetwork/credential-sdk/node_modules/@docknetwork/vc-delegation-engine": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@docknetwork/vc-delegation-engine/-/vc-delegation-engine-1.0.2.tgz", - "integrity": "sha512-AlFoQrvDDJ7TpfbDY9e44XfhOHmBcvSLpgj79NqdzcWKiCRqE+zIKff9Rc3WXpUmGuhpr6uJjULcro8xMW+qZQ==", + "node_modules/@docknetwork/credential-sdk/node_modules/@sd-jwt/decode": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@sd-jwt/decode/-/decode-0.7.2.tgz", + "integrity": "sha512-dan2LSvK63SKwb62031G4r7TE4TaiI0EK1KbPXqS+LCXNkNDUHqhtYp9uOpj+grXceCsMtMa2f8VnUfsjmwHHg==", "dependencies": { - "base64url": "^3.0.1", - "jsonld": "^6.0.0", - "jsonpath-plus": "^10.1.0", - "rify": "^0.7.1" + "@sd-jwt/types": "0.7.2", + "@sd-jwt/utils": "0.7.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@docknetwork/credential-sdk/node_modules/@sd-jwt/present": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@sd-jwt/present/-/present-0.7.2.tgz", + "integrity": "sha512-mQV85u2+mLLy2VZ9Wx2zpaB6yTDnbhCfWkP7eeCrzJQHBKAAHko8GrylEFmLKewFIcajS/r4lT/zHOsCkp5pZw==", + "dependencies": { + "@sd-jwt/decode": "0.7.2", + "@sd-jwt/types": "0.7.2", + "@sd-jwt/utils": "0.7.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@docknetwork/credential-sdk/node_modules/@sd-jwt/types": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@sd-jwt/types/-/types-0.7.2.tgz", + "integrity": "sha512-1NRKowiW0ZiB9SGLApLPBH4Xk8gDQJ+nA9NdZ+uy6MmJKLEwjuJxO7yTvRIv/jX/0/Ebh339S7Kq4RD2AiFuRg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@docknetwork/credential-sdk/node_modules/@sd-jwt/utils": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@sd-jwt/utils/-/utils-0.7.2.tgz", + "integrity": "sha512-aMPY7uHRMgyI5PlDvEiIc+eBFGC1EM8OCQRiEjJ8HGN0pajWMYj0qwSw7pS90A49/DsYU1a5Zpvb7nyjgGH0Yg==", + "dependencies": { + "@sd-jwt/types": "0.7.2", + "js-base64": "^3.7.6" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@docknetwork/credential-sdk/node_modules/@sphereon/pex": { + "version": "5.0.0-unstable.28", + "resolved": "https://registry.npmjs.org/@sphereon/pex/-/pex-5.0.0-unstable.28.tgz", + "integrity": "sha512-zxHCWAc7fKppS7XX0zxnI4TF+Rdjax8pHc3exrYzn3t59dlv5siEAeYdtFrWJT4UVB5wTGzIEufzV5r+tfjelg==", + "hasInstallScript": true, + "dependencies": { + "@astronautlabs/jsonpath": "^1.1.2", + "@sd-jwt/decode": "^0.7.2", + "@sd-jwt/present": "^0.7.2", + "@sd-jwt/types": "^0.7.2", + "@sphereon/pex-models": "^2.3.1", + "@sphereon/ssi-types": "0.30.2-feature.mdoc.funke2.366", + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "jwt-decode": "^3.1.2", + "nanoid": "^3.3.7", + "uint8arrays": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@docknetwork/credential-sdk/node_modules/@sphereon/pex-models": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sphereon/pex-models/-/pex-models-2.3.2.tgz", + "integrity": "sha512-foFxfLkRwcn/MOp/eht46Q7wsvpQGlO7aowowIIb5Tz9u97kYZ2kz6K2h2ODxWuv5CRA7Q0MY8XUBGE2lfOhOQ==" + }, + "node_modules/@docknetwork/credential-sdk/node_modules/@sphereon/ssi-types": { + "version": "0.30.2-feature.mdoc.funke2.366", + "resolved": "https://registry.npmjs.org/@sphereon/ssi-types/-/ssi-types-0.30.2-feature.mdoc.funke2.366.tgz", + "integrity": "sha512-PmfTIbBovxdg7d9RD4WTVsJQtIMk5kcZo5qrBpumyPqz4TFiuGIjjuen0tDtv/IAwXSiNXX51MOHGfssQLskZA==", + "dependencies": { + "@sd-jwt/decode": "^0.7.2", + "@sphereon/kmp-mdoc-core": "0.2.0-SNAPSHOT.10", + "debug": "^4.3.5", + "events": "^3.3.0", + "jwt-decode": "^3.1.2" + } + }, + "node_modules/@docknetwork/credential-sdk/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@docknetwork/credential-sdk/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" }, "peerDependencies": { - "@cedar-policy/cedar-wasm": "^4.5.0" + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, + "node_modules/@docknetwork/credential-sdk/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/@docknetwork/credential-sdk/node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, "node_modules/@docknetwork/credential-sdk/node_modules/semver": { "version": "7.6.0", "license": "ISC", @@ -6905,6 +7019,16 @@ "format-util": "^1.0.5" } }, + "node_modules/@sphereon/kmp-mdoc-core": { + "version": "0.2.0-SNAPSHOT.10", + "resolved": "https://registry.npmjs.org/@sphereon/kmp-mdoc-core/-/kmp-mdoc-core-0.2.0-SNAPSHOT.10.tgz", + "integrity": "sha512-mHH7I6fWdztaNjguGJOLaerXWnQymQ/xKQ8NqClIXoI2PJNgmpQG6DxFcLRs1aYyWg1iY8bPliLJi41u94KdCA==", + "dependencies": { + "@js-joda/core": "5.6.3", + "@js-joda/timezone": "2.3.0", + "format-util": "^1.0.5" + } + }, "node_modules/@sphereon/oid4vc-common": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/@sphereon/oid4vc-common/-/oid4vc-common-0.16.0.tgz", @@ -7461,13 +7585,12 @@ } }, "node_modules/@tokenizer/inflate": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.2.7.tgz", - "integrity": "sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.4.1.tgz", + "integrity": "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==", "dependencies": { - "debug": "^4.4.0", - "fflate": "^0.8.2", - "token-types": "^6.0.0" + "debug": "^4.4.3", + "token-types": "^6.1.1" }, "engines": { "node": ">=18" @@ -8217,18 +8340,18 @@ "license": "MIT" }, "node_modules/@types/secp256k1": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.6.tgz", - "integrity": "sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.7.tgz", + "integrity": "sha512-Rcvjl6vARGAKRO6jHeKMatGrvOMGrR/AR11N1x2LqintPCyDZ7NBhrh238Z2VZc7aM7KIwnFpFQ7fnfK4H/9Qw==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/secp256k1-cjs": { "name": "@types/secp256k1", - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.6.tgz", - "integrity": "sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.7.tgz", + "integrity": "sha512-Rcvjl6vARGAKRO6jHeKMatGrvOMGrR/AR11N1x2LqintPCyDZ7NBhrh238Z2VZc7aM7KIwnFpFQ7fnfK4H/9Qw==", "dependencies": { "@types/node": "*" } @@ -14472,14 +14595,14 @@ "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/did-jwt": { - "version": "8.0.17", - "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-8.0.17.tgz", - "integrity": "sha512-qWPog796seH8CzvNShvqvs6YeCRVAYWmKzcPtirnhvH6wjiFvhquztJZwr5E9VHnTosW6V7bclWzrp7/HGJbSw==", + "version": "8.0.18", + "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-8.0.18.tgz", + "integrity": "sha512-yS3Y+aUKjYqRFrgR/RY77NuOOqS7SFfvfFH4THhWD6+hkxeUZcKQSsdNZ12QR1Vd48yP9exwae2wzbuOZn0NqQ==", "dependencies": { "@noble/ciphers": "^1.0.0", "@noble/curves": "^1.0.0", "@noble/hashes": "^1.3.0", - "@scure/base": "^1.1.3", + "@scure/base": "^2.0.0", "canonicalize": "^2.0.0", "did-resolver": "^4.1.0", "multibase": "^4.0.6", @@ -14489,14 +14612,14 @@ }, "node_modules/did-jwt-cjs": { "name": "did-jwt", - "version": "8.0.17", - "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-8.0.17.tgz", - "integrity": "sha512-qWPog796seH8CzvNShvqvs6YeCRVAYWmKzcPtirnhvH6wjiFvhquztJZwr5E9VHnTosW6V7bclWzrp7/HGJbSw==", + "version": "8.0.18", + "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-8.0.18.tgz", + "integrity": "sha512-yS3Y+aUKjYqRFrgR/RY77NuOOqS7SFfvfFH4THhWD6+hkxeUZcKQSsdNZ12QR1Vd48yP9exwae2wzbuOZn0NqQ==", "dependencies": { "@noble/ciphers": "^1.0.0", "@noble/curves": "^1.0.0", "@noble/hashes": "^1.3.0", - "@scure/base": "^1.1.3", + "@scure/base": "^2.0.0", "canonicalize": "^2.0.0", "did-resolver": "^4.1.0", "multibase": "^4.0.6", @@ -14504,6 +14627,14 @@ "uint8arrays": "3.1.1" } }, + "node_modules/did-jwt-cjs/node_modules/@scure/base": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-2.0.0.tgz", + "integrity": "sha512-3E1kpuZginKkek01ovG8krQ0Z44E3DHPjc5S2rjJw9lZn3KSQOs8S7wqikF/AH7iRanHypj85uGyxk0XAyC37w==", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/did-jwt-cjs/node_modules/canonicalize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", @@ -14512,6 +14643,14 @@ "canonicalize": "bin/canonicalize.js" } }, + "node_modules/did-jwt/node_modules/@scure/base": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-2.0.0.tgz", + "integrity": "sha512-3E1kpuZginKkek01ovG8krQ0Z44E3DHPjc5S2rjJw9lZn3KSQOs8S7wqikF/AH7iRanHypj85uGyxk0XAyC37w==", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/did-jwt/node_modules/canonicalize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", @@ -16956,15 +17095,15 @@ } }, "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==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==" }, "node_modules/exponential-backoff-cjs": { "name": "exponential-backoff", - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", - "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==" }, "node_modules/express": { "version": "4.18.2", @@ -17218,11 +17357,6 @@ "node": "^12.20 || >= 14.13" } }, - "node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==" - }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -17272,13 +17406,13 @@ } }, "node_modules/file-type": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.0.0.tgz", - "integrity": "sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==", + "version": "21.3.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.0.tgz", + "integrity": "sha512-8kPJMIGz1Yt/aPEwOsrR97ZyZaD1Iqm8PClb1nYFclUCkBi0Ma5IsYNQzvSFS9ib51lWyIw5mIT9rWzI/xjpzA==", "dependencies": { - "@tokenizer/inflate": "^0.2.7", - "strtok3": "^10.2.2", - "token-types": "^6.0.0", + "@tokenizer/inflate": "^0.4.1", + "strtok3": "^10.3.4", + "token-types": "^6.1.1", "uint8array-extras": "^1.4.0" }, "engines": { @@ -18506,6 +18640,11 @@ "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", "dev": true }, + "node_modules/hash-wasm": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.12.0.tgz", + "integrity": "sha512-+/2B2rYLb48I/evdOIhP+K/DD2ca2fgBjp6O+GBEnCDk2e4rpeXIK8GvIyRPjTezgmWn9gmKwkQjjx6BtqDHVQ==" + }, "node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", @@ -25261,9 +25400,9 @@ } }, "node_modules/libsodium": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz", - "integrity": "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==" + "version": "0.7.16", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.16.tgz", + "integrity": "sha512-3HrzSPuzm6Yt9aTYCDxYEG8x8/6C0+ag655Y7rhhWZM9PT4NpdnbqlzXhGZlDnkgR6MeSTnOt/VIyHLs9aSf+Q==" }, "node_modules/libsodium-sumo": { "version": "0.7.15", @@ -25272,11 +25411,11 @@ "license": "ISC" }, "node_modules/libsodium-wrappers": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.15.tgz", - "integrity": "sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ==", + "version": "0.7.16", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.16.tgz", + "integrity": "sha512-Gtr/WBx4dKjvRL1pvfwZqu7gO6AfrQ0u9vFL+kXihtHf6NfkROR8pjYWn98MFDI3jN19Ii1ZUfPR9afGiPyfHg==", "dependencies": { - "libsodium": "^0.7.15" + "libsodium": "^0.7.16" } }, "node_modules/libsodium-wrappers-sumo": { @@ -28401,11 +28540,6 @@ "node": ">= 0.10" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -32307,11 +32441,11 @@ "dev": true }, "node_modules/token-types": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.1.tgz", - "integrity": "sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.2.tgz", + "integrity": "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==", "dependencies": { - "@borewit/text-codec": "^0.1.0", + "@borewit/text-codec": "^0.2.1", "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" }, @@ -36428,9 +36562,9 @@ "@astronautlabs/jsonpath": "^1.1.2", "@cedar-policy/cedar-wasm": "^4.5.0", "@cosmjs/proto-signing": "^0.32.4", - "@docknetwork/cheqd-blockchain-api": "4.0.7", + "@docknetwork/cheqd-blockchain-api": "4.1.1", "@docknetwork/cheqd-blockchain-modules": "4.0.8", - "@docknetwork/credential-sdk": "0.54.11", + "@docknetwork/credential-sdk": "0.54.16", "@docknetwork/universal-wallet": "^2.0.1", "@docknetwork/vc-delegation-engine": "1.0.3", "@docknetwork/wallet-sdk-dids": "^1.7.0", diff --git a/package.json b/package.json index f690ca22..5139c3c9 100644 --- a/package.json +++ b/package.json @@ -88,9 +88,9 @@ "@babel/preset-typescript": "^7.22.5", "@cosmjs/proto-signing": "^0.32.4", "@digitalbazaar/x25519-key-agreement-key-2020": "2.1.0", - "@docknetwork/cheqd-blockchain-api": "4.0.7", + "@docknetwork/cheqd-blockchain-api": "4.1.1", "@docknetwork/cheqd-blockchain-modules": "4.0.8", - "@docknetwork/credential-sdk": "0.54.11", + "@docknetwork/credential-sdk": "0.54.16", "@inquirer/checkbox": "^1.3.8", "@inquirer/input": "^1.2.8", "@inquirer/prompts": "^3.0.3", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index d31d90ea..bbfd0084 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -26,11 +26,11 @@ "jsonld": "^6.0.0", "@docknetwork/vc-delegation-engine": "1.0.3", "@cosmjs/proto-signing": "^0.32.4", - "@docknetwork/cheqd-blockchain-api": "4.0.7", + "@docknetwork/cheqd-blockchain-api": "4.1.1", "@docknetwork/cheqd-blockchain-modules": "4.0.8", "@scure/bip39": "^1.6.0", "@noble/hashes": "1.8.0", - "@docknetwork/credential-sdk": "0.54.11", + "@docknetwork/credential-sdk": "0.54.16", "@sphereon/oid4vci-client": "^0.16.0", "@sphereon/oid4vci-common": "^0.16.0", "@sd-jwt/crypto-nodejs": "^0.15.0",