deps(web): qrcode.react, @noble/hashes, @noble/curves, @scure/bip32, @scure/bip39, zustand

Add the cryptographic primitives Send and Receive depend on:

- @scure/bip39 — mnemonic → seed (BIP-39 PBKDF2)
- @scure/bip32 — secp256k1 BIP-32 / BIP-44 (m/44'/60'/* and m/44'/9000'/*)
- @noble/curves — secp256k1 + ed25519 keypair derivation
- @noble/hashes — keccak256 (EIP-55), sha256+ripemd160 (Lux bech32 payload),
  hmac-sha512 (SLIP-10), pbkdf2 inside @scure/bip39
- qrcode.react — Receive QR
- zustand — Send-flow store
This commit is contained in:
Hanzo AI
2026-04-30 13:15:29 -07:00
parent 01b6ad2b97
commit a0c48969bf
2 changed files with 14884 additions and 942 deletions
+10 -2
View File
@@ -1,16 +1,24 @@
{
"name": "@luxfi/wallet-web",
"version": "0.1.0",
"license": "GPL-3.0-or-later",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview"
"preview": "vite preview",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@noble/curves": "^1.6.0",
"@noble/hashes": "^1.5.0",
"@scure/bip32": "^1.5.0",
"@scure/bip39": "^1.4.0",
"qrcode.react": "^4.1.0",
"react": "19.2.5",
"react-dom": "19.2.5"
"react-dom": "19.2.5",
"zustand": "^5.0.0"
},
"devDependencies": {
"@types/react": "^19.0.0",
+14874 -940
View File
File diff suppressed because it is too large Load Diff