From ce281b06577294408ce072a0c0f5b37df27b8a46 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 7 Dec 2025 00:25:27 -0800 Subject: [PATCH] fix(blockchain-service): install @scure/bip39 dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add @scure/bip39 package for mnemonic-based address derivation. Package.json already had the dependency listed but node_modules was missing it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../services/blockchain-service/package-lock.json | 15 +++++++++++++++ backend/services/blockchain-service/package.json | 12 +++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/backend/services/blockchain-service/package-lock.json b/backend/services/blockchain-service/package-lock.json index 486600e8..8a159a86 100644 --- a/backend/services/blockchain-service/package-lock.json +++ b/backend/services/blockchain-service/package-lock.json @@ -19,6 +19,7 @@ "@nestjs/swagger": "^7.1.17", "@prisma/client": "^5.7.0", "@scure/bip32": "^1.3.2", + "@scure/bip39": "^1.6.0", "bech32": "^2.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.0", @@ -252,6 +253,7 @@ "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", @@ -2256,6 +2258,19 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@scure/bip39": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz", + "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.8.0", + "@scure/base": "~1.2.5" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", diff --git a/backend/services/blockchain-service/package.json b/backend/services/blockchain-service/package.json index d846df63..1a7efd04 100644 --- a/backend/services/blockchain-service/package.json +++ b/backend/services/blockchain-service/package.json @@ -38,7 +38,7 @@ "@nestjs/swagger": "^7.1.17", "@prisma/client": "^5.7.0", "@scure/bip32": "^1.3.2", - "@scure/bip39": "^1.2.1", + "@scure/bip39": "^1.6.0", "bech32": "^2.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.0", @@ -75,13 +75,19 @@ "typescript": "^5.1.3" }, "jest": { - "moduleFileExtensions": ["js", "json", "ts"], + "moduleFileExtensions": [ + "js", + "json", + "ts" + ], "rootDir": "src", "testRegex": ".*\\.spec\\.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, - "collectCoverageFrom": ["**/*.(t|j)s"], + "collectCoverageFrom": [ + "**/*.(t|j)s" + ], "coverageDirectory": "../coverage", "testEnvironment": "node", "moduleNameMapper": {