diff --git a/package-lock.json b/package-lock.json index 9341524..573fe75 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,37 +1,37 @@ { "name": "@digicatapult/sqnc-ipfs", - "version": "3.0.0", + "version": "3.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@digicatapult/sqnc-ipfs", - "version": "3.0.0", + "version": "3.0.1", "license": "Apache-2.0", "dependencies": { - "@polkadot/api": "^15.0.1", + "@polkadot/api": "^15.1.1", "axios": "^1.7.9", "dotenv": "^16.4.7", "envalid": "^8.0.0", "express": "^4.21.2", "express-prom-bundle": "^8.0.0", - "pino": "^9.5.0", + "pino": "^9.6.0", "pino-http": "^10.3.0", "prom-client": "^15.1.3" }, "devDependencies": { "@babel/eslint-parser": "^7.25.9", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "^9.16.0", + "@eslint/js": "^9.17.0", "c8": "^10.1.3", "chai": "^5.1.2", "delay": "^6.0.0", "depcheck": "^1.4.7", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "formdata-node": "^6.0.3", - "globals": "^15.13.0", + "globals": "^15.14.0", "kubo": "^0.32.1", "mocha": "^11.0.1", "nodemon": "^3.1.9", @@ -443,9 +443,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", - "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", "dev": true, "license": "MIT", "engines": { @@ -633,12 +633,12 @@ } }, "node_modules/@noble/curves": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz", - "integrity": "sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.0.tgz", + "integrity": "sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.6.0" + "@noble/hashes": "1.7.0" }, "engines": { "node": "^14.21.3 || >=16" @@ -647,22 +647,10 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@noble/curves/node_modules/@noble/hashes": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz", - "integrity": "sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@noble/hashes": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.1.tgz", - "integrity": "sha512-pq5D8h10hHBjyqX+cfBm0i8JUXJ0UhczFc4r74zbuT9XgewFo2E3J1cOaGtdZynILNmQ685YWGzGE1Zv6io50w==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.0.tgz", + "integrity": "sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==", "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -777,113 +765,113 @@ "optional": true }, "node_modules/@polkadot/api": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-15.0.1.tgz", - "integrity": "sha512-ZOqw99B70XrX0it0cWu1YSBrtGNhdFpk5zvUVL5+FD8iyO+Tuk1m32VR0PukDCdlwxFXuEw7vRdZX/G/BzoZhg==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-15.2.1.tgz", + "integrity": "sha512-EuhchtYF7xR/oZxjgyFhzXtkViYUABIYFyEbock23kHT5lqOzSlW25YUgdNH/7I5DLD2Y0Q1oHQiQGUaniER/w==", "license": "Apache-2.0", "dependencies": { - "@polkadot/api-augment": "15.0.1", - "@polkadot/api-base": "15.0.1", - "@polkadot/api-derive": "15.0.1", - "@polkadot/keyring": "^13.2.3", - "@polkadot/rpc-augment": "15.0.1", - "@polkadot/rpc-core": "15.0.1", - "@polkadot/rpc-provider": "15.0.1", - "@polkadot/types": "15.0.1", - "@polkadot/types-augment": "15.0.1", - "@polkadot/types-codec": "15.0.1", - "@polkadot/types-create": "15.0.1", - "@polkadot/types-known": "15.0.1", - "@polkadot/util": "^13.2.3", - "@polkadot/util-crypto": "^13.2.3", + "@polkadot/api-augment": "15.2.1", + "@polkadot/api-base": "15.2.1", + "@polkadot/api-derive": "15.2.1", + "@polkadot/keyring": "^13.3.1", + "@polkadot/rpc-augment": "15.2.1", + "@polkadot/rpc-core": "15.2.1", + "@polkadot/rpc-provider": "15.2.1", + "@polkadot/types": "15.2.1", + "@polkadot/types-augment": "15.2.1", + "@polkadot/types-codec": "15.2.1", + "@polkadot/types-create": "15.2.1", + "@polkadot/types-known": "15.2.1", + "@polkadot/util": "^13.3.1", + "@polkadot/util-crypto": "^13.3.1", "eventemitter3": "^5.0.1", "rxjs": "^7.8.1", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/api-augment": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-15.0.1.tgz", - "integrity": "sha512-dNFrim/87+rStNCrI1aSaH0nZzRadDwEIya/p860lFRVZQpkBvZlqvSBQUqcKxI0c5c1pp1uaSEixq+A+IOUBg==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-15.2.1.tgz", + "integrity": "sha512-ks6dALz9phfu/+nh/axNzy76ykYzJV6t0Y0V/Rb6R4WsNJHOs9o9RK9b3MAM6bNYNuKAmyI0CTT1E+Bo8JACDw==", "license": "Apache-2.0", "dependencies": { - "@polkadot/api-base": "15.0.1", - "@polkadot/rpc-augment": "15.0.1", - "@polkadot/types": "15.0.1", - "@polkadot/types-augment": "15.0.1", - "@polkadot/types-codec": "15.0.1", - "@polkadot/util": "^13.2.3", - "tslib": "^2.8.0" + "@polkadot/api-base": "15.2.1", + "@polkadot/rpc-augment": "15.2.1", + "@polkadot/types": "15.2.1", + "@polkadot/types-augment": "15.2.1", + "@polkadot/types-codec": "15.2.1", + "@polkadot/util": "^13.3.1", + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/api-base": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-15.0.1.tgz", - "integrity": "sha512-P4WQ+SqyuotVd//EFMIzlWLRbER9JycpdmTaKof2NpVioGotbHhJtO4TXPC3CW1C8zovM7KYrcWtz6b8/FxqoA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-15.2.1.tgz", + "integrity": "sha512-wsVfnukDVJR99MqzV26c6HdQe05hFLgNyNqh/38g7/+/xp6anKPU+0FMlf6sBAKHrkRdHNB4uFD0jueUWBNIVA==", "license": "Apache-2.0", "dependencies": { - "@polkadot/rpc-core": "15.0.1", - "@polkadot/types": "15.0.1", - "@polkadot/util": "^13.2.3", + "@polkadot/rpc-core": "15.2.1", + "@polkadot/types": "15.2.1", + "@polkadot/util": "^13.3.1", "rxjs": "^7.8.1", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/api-derive": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-15.0.1.tgz", - "integrity": "sha512-gaLqZ8wL+hGMntq5gxHb6Rv+EQzmmnC63plMBvk5pnNfCm4xjN43GYpbOwSQknHVNo+irC7qwD3GyPK6TfFUUA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-15.2.1.tgz", + "integrity": "sha512-jT8J/wwZPz2uV0i9oUzosri1yZ3unqrWhIPqKBa843gmlItVDny9KUGFRw3D+6AqEU1J/u4DMbcnlA2u7vNT0Q==", "license": "Apache-2.0", "dependencies": { - "@polkadot/api": "15.0.1", - "@polkadot/api-augment": "15.0.1", - "@polkadot/api-base": "15.0.1", - "@polkadot/rpc-core": "15.0.1", - "@polkadot/types": "15.0.1", - "@polkadot/types-codec": "15.0.1", - "@polkadot/util": "^13.2.3", - "@polkadot/util-crypto": "^13.2.3", + "@polkadot/api": "15.2.1", + "@polkadot/api-augment": "15.2.1", + "@polkadot/api-base": "15.2.1", + "@polkadot/rpc-core": "15.2.1", + "@polkadot/types": "15.2.1", + "@polkadot/types-codec": "15.2.1", + "@polkadot/util": "^13.3.1", + "@polkadot/util-crypto": "^13.3.1", "rxjs": "^7.8.1", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/keyring": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.2.3.tgz", - "integrity": "sha512-pgTo6DXNXub0wGD+MnVHYhKxf80Jl+QMOCb818ioGdXz++Uw4mTueFAwtB+N7TGo0HafhChUiNJDxFdlDkcAng==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.3.1.tgz", + "integrity": "sha512-PT3uG9MqciPyoEz/f23RRMSlht77fo1hZaA1Vbcs1Rz7h7qFC0+7jFI9Ak30EJh9V0I2YugfzqAe3NjjyDxlvw==", "license": "Apache-2.0", "dependencies": { - "@polkadot/util": "13.2.3", - "@polkadot/util-crypto": "13.2.3", + "@polkadot/util": "13.3.1", + "@polkadot/util-crypto": "13.3.1", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@polkadot/util": "13.2.3", - "@polkadot/util-crypto": "13.2.3" + "@polkadot/util": "13.3.1", + "@polkadot/util-crypto": "13.3.1" } }, "node_modules/@polkadot/networks": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-13.2.3.tgz", - "integrity": "sha512-mG+zkXg/33AyPrkv2xBbAo3LBUwOwBn6qznBU/4jxiZPnVvCwMaxE7xHM22B5riItbNJ169FXv3wy0v6ZmkFbw==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-13.3.1.tgz", + "integrity": "sha512-g/0OmCMUrbbW4RQ/xajTYd2SMJvFKY4kmMvpxtNN57hWQpY7c5oDXSz57jGH2uwvcBWeDfaNokcS+9hJL1RBcA==", "license": "Apache-2.0", "dependencies": { - "@polkadot/util": "13.2.3", + "@polkadot/util": "13.3.1", "@substrate/ss58-registry": "^1.51.0", "tslib": "^2.8.0" }, @@ -892,56 +880,56 @@ } }, "node_modules/@polkadot/rpc-augment": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-15.0.1.tgz", - "integrity": "sha512-4FoY+oXC08+vaLMAvFgOOjcFHNBHEv2kOqgxtO/yCyMLNvyRRnrBtMofznJ1EWEwzehvU5iSlbMCerKdImFRZQ==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-15.2.1.tgz", + "integrity": "sha512-RyzJc6DEZzVUX5ABHJNLkxyna23qrmKVqavgAIq/GVvhh96huWDogq1+fk4qHNPSg8h7U3iWL4yHuLFl3C2tNQ==", "license": "Apache-2.0", "dependencies": { - "@polkadot/rpc-core": "15.0.1", - "@polkadot/types": "15.0.1", - "@polkadot/types-codec": "15.0.1", - "@polkadot/util": "^13.2.3", - "tslib": "^2.8.0" + "@polkadot/rpc-core": "15.2.1", + "@polkadot/types": "15.2.1", + "@polkadot/types-codec": "15.2.1", + "@polkadot/util": "^13.3.1", + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/rpc-core": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-15.0.1.tgz", - "integrity": "sha512-I5F1T17Nr5oEuqAysP7n14tWym54hCriqj0pV0tM4yfIF0iWaWPkqWNRU7uNfv86n3m15IMGoMapvgZVnUF5LQ==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-15.2.1.tgz", + "integrity": "sha512-0oj8DpSyycNz8033BdRy300OdrwWlKYAtbpKs97a8wUhESNLl+QsrMv4652JA2hvnJ2ia91qQqGI+jaGSF1fbg==", "license": "Apache-2.0", "dependencies": { - "@polkadot/rpc-augment": "15.0.1", - "@polkadot/rpc-provider": "15.0.1", - "@polkadot/types": "15.0.1", - "@polkadot/util": "^13.2.3", + "@polkadot/rpc-augment": "15.2.1", + "@polkadot/rpc-provider": "15.2.1", + "@polkadot/types": "15.2.1", + "@polkadot/util": "^13.3.1", "rxjs": "^7.8.1", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/rpc-provider": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-15.0.1.tgz", - "integrity": "sha512-ziRob/sco751+OK700vNh7IivysFOeZthO7JpC8CEQhZ2c+z/HY7bNsAucy1q1ELGe7xLMZW2/rm/RG285ZDPQ==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-15.2.1.tgz", + "integrity": "sha512-J5tz+E2/wpvGV+LS2JvTKQ+5mdbJn2PM+l/rH+EOjYqCb8gOtQ3UPY6SbRkGQmbJUxIIXAiPo5nmKTVC8TqrBw==", "license": "Apache-2.0", "dependencies": { - "@polkadot/keyring": "^13.2.3", - "@polkadot/types": "15.0.1", - "@polkadot/types-support": "15.0.1", - "@polkadot/util": "^13.2.3", - "@polkadot/util-crypto": "^13.2.3", - "@polkadot/x-fetch": "^13.2.3", - "@polkadot/x-global": "^13.2.3", - "@polkadot/x-ws": "^13.2.3", + "@polkadot/keyring": "^13.3.1", + "@polkadot/types": "15.2.1", + "@polkadot/types-support": "15.2.1", + "@polkadot/util": "^13.3.1", + "@polkadot/util-crypto": "^13.3.1", + "@polkadot/x-fetch": "^13.3.1", + "@polkadot/x-global": "^13.3.1", + "@polkadot/x-ws": "^13.3.1", "eventemitter3": "^5.0.1", "mock-socket": "^9.3.1", "nock": "^13.5.5", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "engines": { "node": ">=18" @@ -951,107 +939,107 @@ } }, "node_modules/@polkadot/types": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-15.0.1.tgz", - "integrity": "sha512-jnn0h8Z4O3l/UjrBOJPmkfKjuC6fSqhQfsn7HpWF18lEicGp4/A7X3AZryIg8npKHHiuH30bK/o1VuivH+4dVw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-15.2.1.tgz", + "integrity": "sha512-5mLSlfJSv8/mll4EgUABrUs47nC4PLD7l4ATgVnYYNg9W3iTC37qVu8+D251/W0IAuDeA0PKXnSOlvAtaBgRnQ==", "license": "Apache-2.0", "dependencies": { - "@polkadot/keyring": "^13.2.3", - "@polkadot/types-augment": "15.0.1", - "@polkadot/types-codec": "15.0.1", - "@polkadot/types-create": "15.0.1", - "@polkadot/util": "^13.2.3", - "@polkadot/util-crypto": "^13.2.3", + "@polkadot/keyring": "^13.3.1", + "@polkadot/types-augment": "15.2.1", + "@polkadot/types-codec": "15.2.1", + "@polkadot/types-create": "15.2.1", + "@polkadot/util": "^13.3.1", + "@polkadot/util-crypto": "^13.3.1", "rxjs": "^7.8.1", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/types-augment": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-15.0.1.tgz", - "integrity": "sha512-6fTjJmTGd46UUIYPHr5oA6kiFl6IY45dvDgUQu07AmVdEQlq3OPq/7GyS639SLHHfMLSPbFKyt1iMVj9BNu0qA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-15.2.1.tgz", + "integrity": "sha512-Sa90PPbqGuBINPkaZydkshf+bd+3CHQTwdeImzEZ8TmiW6dD163mjRlCNbBq2pDiD9swTjmNc4/hUF/9M6mbUw==", "license": "Apache-2.0", "dependencies": { - "@polkadot/types": "15.0.1", - "@polkadot/types-codec": "15.0.1", - "@polkadot/util": "^13.2.3", - "tslib": "^2.8.0" + "@polkadot/types": "15.2.1", + "@polkadot/types-codec": "15.2.1", + "@polkadot/util": "^13.3.1", + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/types-codec": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-15.0.1.tgz", - "integrity": "sha512-SLypmYH6FYRmqGG8TBbi4X0tYh1OUZEMNkujln2eHxsuFIYRGrHFnEohtkF9ktSxoUji2ph9I5ZW5gqQvEsXrA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-15.2.1.tgz", + "integrity": "sha512-Q5SuIgjAPLeTDLIlXMVd2Lyp2BvBhUXPxdXDRDC68tf/lCKyRlmTOkYFdvM11j4MY+ImdLxTzOdjLoIk+f2P8w==", "license": "Apache-2.0", "dependencies": { - "@polkadot/util": "^13.2.3", - "@polkadot/x-bigint": "^13.2.3", - "tslib": "^2.8.0" + "@polkadot/util": "^13.3.1", + "@polkadot/x-bigint": "^13.3.1", + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/types-create": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-15.0.1.tgz", - "integrity": "sha512-M1vs5o3sw8p3g88GhJgz2vSSgxnr5CfbaL4r5EYzR+Hx9xUvz03aEofySvodusEpdRQ9MijnsNSP9306xvcqhw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-15.2.1.tgz", + "integrity": "sha512-u3WbKfmYkyk0phoPVsdgQLpgogdKkYgb02Y3d1oM1FVmXWDj/OJX0T9ZSL1PhlD5ws6XTPFi1VYMzRvSNEx0Sw==", "license": "Apache-2.0", "dependencies": { - "@polkadot/types-codec": "15.0.1", - "@polkadot/util": "^13.2.3", - "tslib": "^2.8.0" + "@polkadot/types-codec": "15.2.1", + "@polkadot/util": "^13.3.1", + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/types-known": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-15.0.1.tgz", - "integrity": "sha512-9VC6QX4/JAjWmnSdaZIm4n8CgmVj9KutgQ5/Uy9VBrTwfRzUPIBwHZT8lPQLeN1WwQRbtc5ojDoo2SR+OqGTqw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-15.2.1.tgz", + "integrity": "sha512-T8HgcS4cacuHr3qvKZm4N3yC5dY1xy3lxnH7W7c7WdXDmXPrF8kCE5l813xGpDWHrpdigSGtKfFB1ZqhKK/4dQ==", "license": "Apache-2.0", "dependencies": { - "@polkadot/networks": "^13.2.3", - "@polkadot/types": "15.0.1", - "@polkadot/types-codec": "15.0.1", - "@polkadot/types-create": "15.0.1", - "@polkadot/util": "^13.2.3", - "tslib": "^2.8.0" + "@polkadot/networks": "^13.3.1", + "@polkadot/types": "15.2.1", + "@polkadot/types-codec": "15.2.1", + "@polkadot/types-create": "15.2.1", + "@polkadot/util": "^13.3.1", + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/types-support": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-15.0.1.tgz", - "integrity": "sha512-w/IWFuDn290brw75ZXKPkQMazz0yizE0zK0XuqP2S4IW009x+z0peRc7Q4k36JOqDVDwSc38vTxWtRPVqdoI1g==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-15.2.1.tgz", + "integrity": "sha512-c6wqHyEhlvf3em+Kxz0sCvAd3ngZFVAqrtx6KmyfHFCHlu10SUb5Lh3+Qia6le7soB+oivKBn8BbmgbAUx7eLg==", "license": "Apache-2.0", "dependencies": { - "@polkadot/util": "^13.2.3", - "tslib": "^2.8.0" + "@polkadot/util": "^13.3.1", + "tslib": "^2.8.1" }, "engines": { "node": ">=18" } }, "node_modules/@polkadot/util": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.2.3.tgz", - "integrity": "sha512-pioNnsig3qHXrfOKMe4Yqos8B8N3/EZUpS+WfTpWnn1VjYban/0GrTXeavPlAwggnY27b8fS6rBzQBhnVYDw8g==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.3.1.tgz", + "integrity": "sha512-5crLP/rUZOJzuo/W8t73J8PxpibJ5vrxY57rR6V+mIpCZd1ORiw0wxeHcV5F9Adpn7yJyuGBwxPbueNR5Rr1Zw==", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-bigint": "13.2.3", - "@polkadot/x-global": "13.2.3", - "@polkadot/x-textdecoder": "13.2.3", - "@polkadot/x-textencoder": "13.2.3", + "@polkadot/x-bigint": "13.3.1", + "@polkadot/x-global": "13.3.1", + "@polkadot/x-textdecoder": "13.3.1", + "@polkadot/x-textencoder": "13.3.1", "@types/bn.js": "^5.1.6", "bn.js": "^5.2.1", "tslib": "^2.8.0" @@ -1061,19 +1049,19 @@ } }, "node_modules/@polkadot/util-crypto": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.2.3.tgz", - "integrity": "sha512-5sbggmLbn5eiuVMyPROPlT5roHRqdKHOfSpioNbGvGIZ1qIWVoC1RfsK0NWJOVGDzy6DpQe0KYT/kgcU5Xsrzw==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.3.1.tgz", + "integrity": "sha512-FU6yf3IY++DKlf0eqO9/obe2y1zuZ5rbqRs75fyOME/5VXio1fA3GIpW7aFphyneFRd78G8QLh8kn0oIwBGMNg==", "license": "Apache-2.0", "dependencies": { "@noble/curves": "^1.3.0", "@noble/hashes": "^1.3.3", - "@polkadot/networks": "13.2.3", - "@polkadot/util": "13.2.3", + "@polkadot/networks": "13.3.1", + "@polkadot/util": "13.3.1", "@polkadot/wasm-crypto": "^7.4.1", "@polkadot/wasm-util": "^7.4.1", - "@polkadot/x-bigint": "13.2.3", - "@polkadot/x-randomvalues": "13.2.3", + "@polkadot/x-bigint": "13.3.1", + "@polkadot/x-randomvalues": "13.3.1", "@scure/base": "^1.1.7", "tslib": "^2.8.0" }, @@ -1081,7 +1069,7 @@ "node": ">=18" }, "peerDependencies": { - "@polkadot/util": "13.2.3" + "@polkadot/util": "13.3.1" } }, "node_modules/@polkadot/wasm-bridge": { @@ -1189,12 +1177,12 @@ } }, "node_modules/@polkadot/x-bigint": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.2.3.tgz", - "integrity": "sha512-VKgEAh0LsxTd/Hg517Tt5ZU4CySjBwMpaojbkjgv3fOdg1cN7t4eFEUxpyj7mlO0cp22SzDh7nmy4TO98qhLQA==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.3.1.tgz", + "integrity": "sha512-ewc708a7LUdrT92v9DsSAIbcJQBn3aR9/LavF/iyMOq5lZJyPXDSjAnskfMs818R3RLCrKVKfs+aKkxt2eqo8g==", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.2.3", + "@polkadot/x-global": "13.3.1", "tslib": "^2.8.0" }, "engines": { @@ -1202,12 +1190,12 @@ } }, "node_modules/@polkadot/x-fetch": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-13.2.3.tgz", - "integrity": "sha512-7Nmk+8ieEGzz43nc1rX6nH3rQo6rhGmAaIXJWnXY9gOHY0k1me1bJYbP+xDdh8vcLh8eY3D1sESUwG6QYZW2lg==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-13.3.1.tgz", + "integrity": "sha512-J+HM42j0KGqdC/eo7vmsdLPz74MR7+0My4km6TG9HGjKqqztwygtenpopPod2SbRnL4nHiEG0wZzpVOW6HN2gw==", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.2.3", + "@polkadot/x-global": "13.3.1", "node-fetch": "^3.3.2", "tslib": "^2.8.0" }, @@ -1216,9 +1204,9 @@ } }, "node_modules/@polkadot/x-global": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.2.3.tgz", - "integrity": "sha512-7MYQIAEwBkRcNrgqac5PbB0kNPlI6ISJEy6/Nb+crj8BFjQ8rf11PF49fq0QsvDeuYM1aNLigrvYZNptQs4lbw==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.3.1.tgz", + "integrity": "sha512-861TeIw49a3JvkwlUWrddfG+JaUqtFZDsemYxxZIjjcRJLrKOsoKNqHbiHi2OPrwlX8PwAA/wc5I9Q4XRQ7KEg==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" @@ -1228,29 +1216,29 @@ } }, "node_modules/@polkadot/x-randomvalues": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-13.2.3.tgz", - "integrity": "sha512-Zf0GTfLmVk+VzPUmcQSpXjjmFzMTjPhXoLuIoE7xIu73T+vQ+TX9j7DvorN6bIRsnZ9l1SyTZsSf/NTjNZKIZg==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-13.3.1.tgz", + "integrity": "sha512-GIb0au3vIX2U/DRH0PRckM+1I4EIbU8PLX1roGJgN1MAYKWiylJTKPVoBMafMM87o8qauOevJ46uYB/qlfbiWg==", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.2.3", + "@polkadot/x-global": "13.3.1", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@polkadot/util": "13.2.3", + "@polkadot/util": "13.3.1", "@polkadot/wasm-util": "*" } }, "node_modules/@polkadot/x-textdecoder": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.2.3.tgz", - "integrity": "sha512-i8hRXPtGknmdm3FYv6/94I52VXHJZa5sgYNw1+Hqb4Jqmq4awUjea35CKXd/+aw70Qn8Ngg31l2GoiH494fa+Q==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.3.1.tgz", + "integrity": "sha512-g2R9O1p0ZsNDhZ3uEBZh6fQaVLlo3yFr0YNqt15v7e9lBI4APvTJ202EINlo2jB5lz/R438/BdjEA3AL+0zUtQ==", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.2.3", + "@polkadot/x-global": "13.3.1", "tslib": "^2.8.0" }, "engines": { @@ -1258,12 +1246,12 @@ } }, "node_modules/@polkadot/x-textencoder": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.2.3.tgz", - "integrity": "sha512-wJI3Bb/dC4zyBXJFm5+ZhyBXWoI5wvP8k8qX0/ZC0PQsgSAqs7LVhiofk4Wd94n0P41W5re58LrGXLyziSAshw==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.3.1.tgz", + "integrity": "sha512-DnHLUdoKDYxekfxopuUuPB+j5Mu7Jemejcduu5gz3/89GP/sYPAu0CAVbq9B+hK1yGjBBj31eA4wkAV1oktYmg==", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.2.3", + "@polkadot/x-global": "13.3.1", "tslib": "^2.8.0" }, "engines": { @@ -1271,12 +1259,12 @@ } }, "node_modules/@polkadot/x-ws": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-13.2.3.tgz", - "integrity": "sha512-Y6MTAWgcnrnx/LkBx65X3ZyoJH5EFj3tXtflRoKg1+PLHSLuNBV7Wi5mLcE70z4e5c+4hgBbLq+8SqCqzFtSPw==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-13.3.1.tgz", + "integrity": "sha512-ytqkC7FwVs4BlzNFAmPMFp+xD1KIdMMP/mvCSOrnxjlsyM5DVGop4x4c2ZgDUBmrFqmIiVkWDfMIZeOxui2OLQ==", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.2.3", + "@polkadot/x-global": "13.3.1", "tslib": "^2.8.0", "ws": "^8.18.0" }, @@ -1377,9 +1365,9 @@ "optional": true }, "node_modules/@substrate/connect-known-chains": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.8.0.tgz", - "integrity": "sha512-sl7WfeDgnZuPvUl5Xw0XIziOTe8rEBJ3uugyDETGnafxEbjYMv5aJL0ilq5djhnQ7l9OuMJCN3Ckved2yINeeQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.9.0.tgz", + "integrity": "sha512-R7yE0kIRUnvNlMiYramQ+dQwSY0ZpqRJ1mK8hLKlvCbEMqjSFa0n/WYYG6/bst9nNA1O6OZLWpvMso6yhENe3A==", "license": "GPL-3.0-only", "optional": true }, @@ -3115,9 +3103,9 @@ } }, "node_modules/eslint": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", - "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", "dev": true, "license": "MIT", "dependencies": { @@ -3126,7 +3114,7 @@ "@eslint/config-array": "^0.19.0", "@eslint/core": "^0.9.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.16.0", + "@eslint/js": "9.17.0", "@eslint/plugin-kit": "^0.2.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -3135,7 +3123,7 @@ "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.5", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", @@ -3979,9 +3967,9 @@ } }, "node_modules/globals": { - "version": "15.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", - "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", + "version": "15.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", + "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", "dev": true, "license": "MIT", "engines": { @@ -5691,9 +5679,9 @@ } }, "node_modules/pino": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", - "integrity": "sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.6.0.tgz", + "integrity": "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==", "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0", diff --git a/package.json b/package.json index 93da882..ab9383a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@digicatapult/sqnc-ipfs", - "version": "3.0.0", + "version": "3.0.1", "description": "IPFS node for use in SQNC", "main": "app/index.js", "type": "module", @@ -32,30 +32,30 @@ }, "homepage": "https://github.com/digicatapult/sqnc-ipfs#readme", "dependencies": { - "@polkadot/api": "^15.0.1", + "@polkadot/api": "^15.1.1", "axios": "^1.7.9", "dotenv": "^16.4.7", "envalid": "^8.0.0", "express": "^4.21.2", "express-prom-bundle": "^8.0.0", - "pino": "^9.5.0", + "pino": "^9.6.0", "pino-http": "^10.3.0", "prom-client": "^15.1.3" }, "devDependencies": { "@babel/eslint-parser": "^7.25.9", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "^9.16.0", + "@eslint/js": "^9.17.0", "c8": "^10.1.3", "chai": "^5.1.2", "delay": "^6.0.0", "depcheck": "^1.4.7", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "formdata-node": "^6.0.3", "kubo": "^0.32.1", - "globals": "^15.13.0", + "globals": "^15.14.0", "mocha": "^11.0.1", "nodemon": "^3.1.9", "pino-colada": "^2.2.2",