{"_id":"@arklabs/wallet-sdk","_rev":"16-3871c711e60ef3a8536c94489286d876","name":"@arklabs/wallet-sdk","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.1":{"name":"@arklabs/wallet-sdk","version":"0.0.1","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.1","maintainers":[{"name":"tiero","email":"marco@vulpem.com"}],"dist":{"shasum":"a182f287dab0f6e6c9a6b881a8ff21f055477b4b","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.1.tgz","fileCount":28,"integrity":"sha512-eFFRyqHPg9gdw53v7ScE8wLR9NZkpj9CNeS+vzKdwy5IZu9lPLHu6m3iEVLZxlH4fEYbNLrAO9Z8A1jKqifV1A==","signatures":[{"sig":"MEUCIGxD7RDs+onDSMuMioAwYkbUFZHyqXNRd9spD5UhWrYyAiEAk5WIkBhyZDWdjjcFnXTaSIsdp0CF0/cf2MAZ3zKHgFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53794},"main":"dist/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.1.tgz","types":"dist/index.d.ts","engines":{"node":"23.3.0"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run","audit":"pnpm audit","build":"tsc","format":"prettier --write src","release":"bash scripts/release.sh","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:integration":"vitest run test/integration.test.ts"},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"_resolved":"/private/var/folders/w6/szk4lbvx0wq__d2tmtncf_t40000gp/T/3fce533c511ae5c61d53f8b1a6567de3/arklabs-wallet-sdk-0.0.1.tgz","_integrity":"sha512-eFFRyqHPg9gdw53v7ScE8wLR9NZkpj9CNeS+vzKdwy5IZu9lPLHu6m3iEVLZxlH4fEYbNLrAO9Z8A1jKqifV1A==","_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"_nodeVersion":"23.3.0","dependencies":{"@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@scure/btc-signer":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.1_1735441311258_0.3710232746467337","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@arklabs/wallet-sdk","version":"0.0.3","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.3","maintainers":[{"name":"tiero","email":"marco@vulpem.com"}],"dist":{"shasum":"b2d25130bba9385439642bce5a89337d733ceab9","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.3.tgz","fileCount":28,"integrity":"sha512-Mm4Z/+h9/GmsekyNCQObukOy9M4jYW1RssmzDrMqGQvElpzh38I34fi/aIOHliD71uNPaxOtF5keK7l+5dopEQ==","signatures":[{"sig":"MEYCIQDdGGzmIW5Ad6m8FTj2/MILpoZp+xEi98p70LkgIkFIOQIhANwZgr7e7wAmzc/O92OqKf1Wp/DfOMpTwGb75/fwt30k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55419},"main":"dist/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.3.tgz","types":"dist/index.d.ts","engines":{"node":"23.3.0"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run","audit":"pnpm audit","build":"tsc","format":"prettier --write src","release":"bash scripts/release.sh","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:integration":"vitest run test/integration.test.ts"},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"_resolved":"/private/var/folders/98/zgs49t8s2w3gv4vm0j5hr0mw0000gn/T/f613562693441bf7f45c970aa7eb8381/arklabs-wallet-sdk-0.0.3.tgz","_integrity":"sha512-Mm4Z/+h9/GmsekyNCQObukOy9M4jYW1RssmzDrMqGQvElpzh38I34fi/aIOHliD71uNPaxOtF5keK7l+5dopEQ==","_npmVersion":"10.8.2","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"_nodeVersion":"22.5.1","dependencies":{"@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@scure/btc-signer":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.3_1735517122706_0.9177050180288497","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@arklabs/wallet-sdk","version":"0.0.4","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.4","maintainers":[{"name":"tiero","email":"marco@vulpem.com"}],"dist":{"shasum":"d3131314d365573c59ec2a7bc57764d50ab0ffae","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.4.tgz","fileCount":28,"integrity":"sha512-YXUBF+qniFIvotT/DQvfJp2RSHtF2ptcu/iHG5Clgz6k54P71ZyK2aoj6qWMxXUTgSjo367Z2j/Q+hrNBthZ4w==","signatures":[{"sig":"MEUCIBzjSCSmBglqx+hTLj8aZQoGGOJsyiGribHmrDv+plYKAiEAm5vkU8sA+VpnmGdevMptsso+JtUQE/YRVA8jjEGtWVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55343},"main":"dist/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.4.tgz","types":"dist/index.d.ts","engines":{"node":"23.3.0"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run","audit":"pnpm audit","build":"tsc","format":"prettier --write src","release":"bash scripts/release.sh","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:integration":"vitest run test/integration.test.ts"},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"_resolved":"/private/var/folders/98/zgs49t8s2w3gv4vm0j5hr0mw0000gn/T/341a45df900b4065dba2a9ca0dbae3af/arklabs-wallet-sdk-0.0.4.tgz","_integrity":"sha512-YXUBF+qniFIvotT/DQvfJp2RSHtF2ptcu/iHG5Clgz6k54P71ZyK2aoj6qWMxXUTgSjo367Z2j/Q+hrNBthZ4w==","_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@scure/btc-signer":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.4_1737746148135_0.4949205019589473","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@arklabs/wallet-sdk","version":"0.0.5","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.5","maintainers":[{"name":"tiero","email":"marco@vulpem.com"}],"dist":{"shasum":"26e46ad6c880f502d3a979a49fc9dfda41b58bce","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.5.tgz","fileCount":28,"integrity":"sha512-YCfvjsrS89R42LjeUYrqCmCtRdTfpWoWIVI4R9n7MrykU92tyYFXOOl7s8UKGHWsgMiYBaS9bAvLP24wt+X1OQ==","signatures":[{"sig":"MEQCIAZDW46XtroTUNVdwpOpmW3G2Y8qeV/ntEHzctjfkL1CAiB5144lXU/NENWEeGiTE8A+s+yZFB0snxt5/A323xhB0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55138},"main":"dist/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.5.tgz","types":"dist/index.d.ts","engines":{"node":"23.3.0"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run","audit":"pnpm audit","build":"tsc","format":"prettier --write src","release":"bash scripts/release.sh","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:integration":"vitest run test/integration.test.ts"},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"_resolved":"/private/var/folders/98/zgs49t8s2w3gv4vm0j5hr0mw0000gn/T/ef9c2358837c65d70498e556b8a4a7f7/arklabs-wallet-sdk-0.0.5.tgz","_integrity":"sha512-YCfvjsrS89R42LjeUYrqCmCtRdTfpWoWIVI4R9n7MrykU92tyYFXOOl7s8UKGHWsgMiYBaS9bAvLP24wt+X1OQ==","_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@scure/btc-signer":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.5_1737752079554_0.760598156608316","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@arklabs/wallet-sdk","version":"0.0.6","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.6","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"7d17f3e104a498262bb31eeb6c8fd24b19fe035b","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.6.tgz","fileCount":54,"integrity":"sha512-UkXT0dAq3/yPvn9QRSRdXwqm7sX0jLri2Slo3nmD82X8Zb6TsOl57IR2hVTHideLya4hxD/uAmswdempENNCHA==","signatures":[{"sig":"MEUCIQCYPcln2ILnPVaZDPs9mPu5MGg103ZxISS2UvYdxW6kTAIgAbyqRuhNk/yM2cYw3impxukdRTozI61DknI802Zxl8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98732},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0a9d09ca2e716089f8201f08b3c50f249cd5bd60","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && tsc && tsc -p tsconfig.cjs.json","format":"prettier --write src","prepare":"husky","release":"bash scripts/release.sh","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:integration":"vitest run test/integration.test.ts"},"_npmUser":{"name":"louisark","email":"louis@arklabs.to"},"_npmVersion":"10.9.2","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@scure/btc-signer":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.2+sha512.93e57b0126f0df74ce6bff29680394c0ba54ec47246b9cf321f0121d8d9bb03f750a705f24edc3c1180853afd7c2c3b94196d0a3d53d3e069d9e2793ef11f321","devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.6_1738249502873_0.9709063561016478","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@arklabs/wallet-sdk","version":"0.0.7","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.7","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"d648c24dea178981031191a3b3533e070a968848","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.7.tgz","fileCount":68,"integrity":"sha512-qOB21OVtZRk7Qg13UF0r3wW0+9rGJn5QYhOFi10955XNEhrG9pijTtt5VzYV8q3IlMfcuxI573OFXLCyAyxIFw==","signatures":[{"sig":"MEYCIQCIkSPS4EUDvV4KbEvqeKOvqzRuwImhXEENZ0+GYEQWhwIhAORtXVGGeIeGUej++iq7xmBk3VB/m8K+O+B4IZI1YInE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220116},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"33d26f76b768425bccb944d7b7d3287d713f08f0","scripts":{"lint":"prettier --check src","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && pnpm run build:cjs && pnpm run build:types","format":"prettier --write src","prepare":"husky","release":"bash scripts/release.sh","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist","build:esm":"tsc -p tsconfig.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"louisark","email":"louis@arklabs.to"},"_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"_nodeVersion":"23.3.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.2+sha512.93e57b0126f0df74ce6bff29680394c0ba54ec47246b9cf321f0121d8d9bb03f750a705f24edc3c1180853afd7c2c3b94196d0a3d53d3e069d9e2793ef11f321","devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.7_1741631043150_0.18286504108441015","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@arklabs/wallet-sdk","version":"0.0.8","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.8","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"02bef3165cc08f96193f1a0e0208e71edc0730c5","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.8.tgz","fileCount":80,"integrity":"sha512-HgOIhvfH1Ys0NAkU3dx/4HipPrXtyAe12fMsoOunXEe3Vc8sEKAHs1Qk4RTFVFvoLqNTyUK8war7PgDDKc04pw==","signatures":[{"sig":"MEUCIQDVxiPcMIsRwe4bg+tUs5KsVJxm/V614BulhsqYR17+NQIgdwZiVxRhWoY/8S6zcLD5IRT/rhSUngTtPnqDLEjmCyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311200},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"2997ade1530dd95b325441f3387d0cc7600d594e","scripts":{"lint":"prettier --check src","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && pnpm run build:cjs && pnpm run build:types","format":"prettier --write src","prepare":"husky","release":"bash scripts/release.sh","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist","build:esm":"tsc -p tsconfig.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","build:browser":"node scripts/build-browser.js","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"louisark","email":"louis@arklabs.to"},"_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"_nodeVersion":"23.3.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.2+sha512.93e57b0126f0df74ce6bff29680394c0ba54ec47246b9cf321f0121d8d9bb03f750a705f24edc3c1180853afd7c2c3b94196d0a3d53d3e069d9e2793ef11f321","devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","esbuild":"^0.20.1","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.8_1742577824988_0.42721215820839364","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@arklabs/wallet-sdk","version":"0.0.9","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.9","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"0859c42fd7f358315feff27e9cbb214659425fbd","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.9.tgz","fileCount":95,"integrity":"sha512-N7bNi71Aqe1WWsWCmpiNPDpNKDE4wcgTIB3PMfLEqQCVwWnd0M61wqjxGoRqGI8tbiRH1IGnnoi01vOrmb+6dw==","signatures":[{"sig":"MEUCIFPtMOF3ugABKcgNmrvfT8l0qn/dsdLW8YWzNown0Ij2AiEA2VudQ7LSdtteIsWNYQGXpVReTj04Aqk4MA3xGs3U2xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371124},"main":"./dist/cjs/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"prettier --check src test","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && pnpm run build:cjs && pnpm run build:types","format":"prettier --write src test","release":"bash scripts/release.sh","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","build:browser":"node scripts/build-browser.js","test:coverage":"vitest run --coverage","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"_resolved":"/private/var/folders/98/zgs49t8s2w3gv4vm0j5hr0mw0000gn/T/1e4a2053b37ceab6e4e0e65b01207503/arklabs-wallet-sdk-0.0.9.tgz","_integrity":"sha512-N7bNi71Aqe1WWsWCmpiNPDpNKDE4wcgTIB3PMfLEqQCVwWnd0M61wqjxGoRqGI8tbiRH1IGnnoi01vOrmb+6dw==","_npmVersion":"10.9.2","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","esbuild":"^0.20.1","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.9_1743274114095_0.846273232754605","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@arklabs/wallet-sdk","version":"0.0.10","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.10","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"a931e2c67a55e7a05b4f6f2825ec3bd0b021c79a","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.10.tgz","fileCount":103,"integrity":"sha512-WUpNSWnY/cUewDG+mh8dlHHkQDPi0EKSLRnkRePdJWh0m8lEVb7rFtF5GhfrS4+Oa+Mu1OXMMZp3IJDRCxIocg==","signatures":[{"sig":"MEUCIQD9F2XskI9tFNIb71EfMqrHfiONXlHBxmvt7d/Ebye00QIgOOhDkxjYXfy8+qOYvDe1Zh94FEuG6756w8tTWPj4F2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408366},"main":"./dist/cjs/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"prettier --check src test","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && node scripts/add-extensions.js && pnpm run build:cjs && pnpm run build:types && node scripts/generate-package-files.js","format":"prettier --write src test","release":"bash scripts/release.sh","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","build:browser":"node scripts/build-browser.js","test:coverage":"vitest run --coverage","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"_resolved":"/private/var/folders/98/zgs49t8s2w3gv4vm0j5hr0mw0000gn/T/a4f3b49c25f81c047f5e802b69d46e34/arklabs-wallet-sdk-0.0.10.tgz","_integrity":"sha512-WUpNSWnY/cUewDG+mh8dlHHkQDPi0EKSLRnkRePdJWh0m8lEVb7rFtF5GhfrS4+Oa+Mu1OXMMZp3IJDRCxIocg==","_npmVersion":"10.9.2","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.1","husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","esbuild":"^0.20.1","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.10_1743526600779_0.692393231383774","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@arklabs/wallet-sdk","version":"0.0.11","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.11","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"d8125d492be9da80cfb26a1bce47bb06103458f0","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.11.tgz","fileCount":103,"integrity":"sha512-RThRdSQilCv6g5a1KOEzmagsHT4b6hpkSvWBtkx3en/66xl0d+AjcBTkLzGtJyT6+VEm4qBwtpr/c0O491/E4g==","signatures":[{"sig":"MEUCICIVyowvbqozalOQKjOY73PQS+6e3OhyP/FTbRJhdVodAiEA46UUqlFq5keyRd7/tDP40Tl3EsC1pGBNvr5qm9gvElE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414979},"main":"./dist/cjs/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"prettier --check src test","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && node scripts/add-extensions.js && pnpm run build:cjs && pnpm run build:types && node scripts/generate-package-files.js","format":"prettier --write src test","release":"bash scripts/release.sh","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","build:browser":"node scripts/build-browser.js","test:coverage":"vitest run --coverage","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"louisark","email":"louis@arklabs.to"},"_resolved":"/private/var/folders/vg/hf95zy795_3dn9qg9xtb5zym0000gn/T/3a6bc3cfbe741b6139bb39bce9ba376c/arklabs-wallet-sdk-0.0.11.tgz","_integrity":"sha512-RThRdSQilCv6g5a1KOEzmagsHT4b6hpkSvWBtkx3en/66xl0d+AjcBTkLzGtJyT6+VEm4qBwtpr/c0O491/E4g==","_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.1","husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","esbuild":"^0.20.1","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.11_1744644597268_0.9867141993441995","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@arklabs/wallet-sdk","version":"0.0.12","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.12","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"b3fadde8c157dfe90ef2a4127c8d13fcc7fcc616","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.12.tgz","fileCount":103,"integrity":"sha512-aMDH2GmycgHyDoFSkL1cOFZSGHbkQ/IyX/+bHWmpZIGTAURa+2k0TRWoP0BEAqE5INd2kKtPGcogZHD66+cZcg==","signatures":[{"sig":"MEYCIQCkbNGNHksVjHvJZ+r2zQJzUSwBS0m9jAYesdiNYEDk0AIhAKLcE7s/j/MnsT9LkpDcPVm7kKFf5i8mepSS/GKOeKbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415518},"main":"./dist/cjs/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.12.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"prettier --check src test","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && node scripts/add-extensions.js && pnpm run build:cjs && pnpm run build:types && node scripts/generate-package-files.js","format":"prettier --write src test","release":"bash scripts/release.sh","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","build:browser":"node scripts/build-browser.js","test:coverage":"vitest run --coverage","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"louisark","email":"louis@arklabs.to"},"_resolved":"/private/var/folders/vg/hf95zy795_3dn9qg9xtb5zym0000gn/T/04eaf2ae317e94ede31f59ddfaea66cc/arklabs-wallet-sdk-0.0.12.tgz","_integrity":"sha512-aMDH2GmycgHyDoFSkL1cOFZSGHbkQ/IyX/+bHWmpZIGTAURa+2k0TRWoP0BEAqE5INd2kKtPGcogZHD66+cZcg==","_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.1","husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","esbuild":"^0.20.1","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.12_1744792858131_0.5788364394450194","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@arklabs/wallet-sdk","version":"0.0.13","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.13","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"e9c5171b8725746e652ee010f6161095afe2cb90","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.13.tgz","fileCount":103,"integrity":"sha512-VGrVJZCRI1TDfvhwjNXGVL9rW2Y3B4zwx9hwGrCV2UAsHxQn66ZkOkmZAs/nSSgydoRUf/3BXZpaGfLapwlKpQ==","signatures":[{"sig":"MEYCIQC/9n0fxE+pSW2QnHjR5N2vZHvFtDuxoP8SGG7orcmMbwIhAPcI+KOsS2HbqVE2FHgjx/aJutqYRP6yCzP0wkL9/Dnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416637},"main":"./dist/cjs/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.13.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"prettier --check src test","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && node scripts/add-extensions.js && pnpm run build:cjs && pnpm run build:types && node scripts/generate-package-files.js","format":"prettier --write src test","release":"bash scripts/release.sh","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","build:browser":"node scripts/build-browser.js","test:coverage":"vitest run --coverage","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"louisark","email":"louis@arklabs.to"},"_resolved":"/private/var/folders/vg/hf95zy795_3dn9qg9xtb5zym0000gn/T/cb9719547fc0fe4e4170cd403b8ca6c6/arklabs-wallet-sdk-0.0.13.tgz","_integrity":"sha512-VGrVJZCRI1TDfvhwjNXGVL9rW2Y3B4zwx9hwGrCV2UAsHxQn66ZkOkmZAs/nSSgydoRUf/3BXZpaGfLapwlKpQ==","_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.1","husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","esbuild":"^0.20.1","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.13_1744892669257_0.9685125973810516","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@arklabs/wallet-sdk","version":"0.0.14","keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","_id":"@arklabs/wallet-sdk@0.0.14","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"dist":{"shasum":"c3024e8be6789fc961d5981bb5d4c34c1a4183ed","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.14.tgz","fileCount":103,"integrity":"sha512-dJ3aq5j7YU5KWg2bkdArWx5i8a5t3xadCoHYOEb5S43yEiorI36T4kxwJrJWzNrWRP/pV46lKRKhddKYTZjbIA==","signatures":[{"sig":"MEYCIQDTnoDUu9JXhq2YbbwKzLc0BsPSFw05RSPqJ05Q6fQWegIhAKl+PQ0ZREsXMX0HDi7aqLLrWceNlVcy2zYtyQP16pAd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422760},"main":"./dist/cjs/index.js","type":"module","_from":"file:arklabs-wallet-sdk-0.0.14.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"prettier --check src test","test":"vitest run","audit":"pnpm audit","build":"rm -rf dist && pnpm run build:esm && node scripts/add-extensions.js && pnpm run build:cjs && pnpm run build:types && node scripts/generate-package-files.js","format":"prettier --write src test","release":"bash scripts/release.sh","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json --outDir dist/esm","precommit":"lint-staged","test:unit":"vitest run --exclude test/integration.test.ts","preinstall":"npx only-allow pnpm","test:setup":"node test/setup.js","test:watch":"vitest","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","test:master":"ARK_ENV=master vitest run","build:browser":"node scripts/build-browser.js","test:coverage":"vitest run --coverage","test:up-master":"docker compose -f docker-compose.yml up -d --build","release:cleanup":"bash scripts/release.sh --cleanup","release:dry-run":"bash scripts/release.sh --dry-run","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:setup-master":"node test/setup.js master","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts"},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"_resolved":"/private/var/folders/w6/szk4lbvx0wq__d2tmtncf_t40000gp/T/1e049a724c1f325b1667ab52a8b537c2/arklabs-wallet-sdk-0.0.14.tgz","_integrity":"sha512-dJ3aq5j7YU5KWg2bkdArWx5i8a5t3xadCoHYOEb5S43yEiorI36T4kxwJrJWzNrWRP/pV46lKRKhddKYTZjbIA==","_npmVersion":"10.9.0","description":"Bitcoin wallet SDK with Taproot and Ark integration","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"bip68":"1.0.4","@scure/base":"1.2.1","@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/btc-signer":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.1","husky":"9.1.7","eslint":"^9.17.0","vitest":"2.1.8","esbuild":"^0.20.1","prettier":"3.4.2","@eslint/js":"^9.17.0","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.3.0","@vitest/coverage-v8":"2.1.8","@typescript-eslint/parser":"8.18.2","@typescript-eslint/eslint-plugin":"8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/wallet-sdk_0.0.14_1745876360911_0.12383666577878505","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@arklabs/wallet-sdk","version":"0.0.15","description":"Bitcoin wallet SDK with Taproot and Ark integration","type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js","default":"./dist/esm/index.js"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@noble/curves":"1.7.0","@noble/hashes":"1.6.1","@noble/secp256k1":"2.2.3","@scure/base":"1.2.1","@scure/btc-signer":"1.7.0","bip68":"1.0.4"},"devDependencies":{"rimraf":"^5.0.0","@eslint/js":"^9.17.0","@types/node":"22.10.2","@typescript-eslint/eslint-plugin":"8.18.2","@typescript-eslint/parser":"8.18.2","@vitest/coverage-v8":"2.1.8","esbuild":"^0.20.1","eslint":"^9.17.0","glob":"11.0.1","husky":"9.1.7","lint-staged":"15.3.0","prettier":"3.4.2","typescript":"5.7.2","vitest":"2.1.8"},"keywords":["bitcoin","wallet","taproot","ark","sdk"],"author":{"name":"Ark Labs"},"license":"MIT","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"scripts":{"build":"rimraf dist && pnpm run build:esm && node scripts/add-extensions.js && pnpm run build:cjs && pnpm run build:types && node scripts/generate-package-files.js","build:esm":"tsc -p tsconfig.esm.json --outDir dist/esm","build:cjs":"tsc -p tsconfig.cjs.json --outDir dist/cjs","build:types":"tsc -p tsconfig.json --outDir dist/types --emitDeclarationOnly","build:browser":"node scripts/build-browser.js","test":"vitest run","test:master":"ARK_ENV=master vitest run","test:unit":"vitest run --exclude test/integration.test.ts","test:setup":"node test/setup.js","test:setup-master":"node test/setup.js master","test:up-master":"docker compose -f docker-compose.yml up -d --build","test:down-master":"docker compose -f docker-compose.yml down","test:integration":"vitest run test/integration.test.ts","test:integration-master":"ARK_ENV=master vitest run test/integration.test.ts","test:watch":"vitest","test:coverage":"vitest run --coverage","test:sw":"pnpm run build:browser && node test/serviceWorker/serve.js","format":"prettier --write src test","lint":"prettier --check src test","audit":"pnpm audit","preinstall":"npx only-allow pnpm","release":"bash scripts/release.sh","release:dry-run":"bash scripts/release.sh --dry-run","release:cleanup":"bash scripts/release.sh --cleanup","precommit":"lint-staged"},"_id":"@arklabs/wallet-sdk@0.0.15","_integrity":"sha512-quG0oHzc+3eXdfTMEuiE987o4PqWNIJMRFBBtNEOO0bzJWNWPKbXvzgLp+T1/Dc/+cl4EdJkutihS1ZMXhff5g==","_resolved":"/private/var/folders/w6/szk4lbvx0wq__d2tmtncf_t40000gp/T/f6b66fe20b3dbc757657e1b6f6560a16/arklabs-wallet-sdk-0.0.15.tgz","_from":"file:arklabs-wallet-sdk-0.0.15.tgz","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-quG0oHzc+3eXdfTMEuiE987o4PqWNIJMRFBBtNEOO0bzJWNWPKbXvzgLp+T1/Dc/+cl4EdJkutihS1ZMXhff5g==","shasum":"1153a85c7f478eaf7bd3a2e4b846804c04e4b1ba","tarball":"https://registry.npmjs.org/@arklabs/wallet-sdk/-/wallet-sdk-0.0.15.tgz","fileCount":103,"unpackedSize":422784,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrKjtqC4wWcbswJtnTTJUAs7fgddUaGo1030lkX1h/aQIhANfosqW7gsfm0Zrk/cDeJkmfXkSDDfuvTz9ug9gM/T/5"}]},"_npmUser":{"name":"tiero","email":"marco@vulpem.com"},"directories":{},"maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wallet-sdk_0.0.15_1746052680201_0.6644567126949734"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-29T03:01:51.125Z","modified":"2025-04-30T22:38:00.635Z","0.0.1":"2024-12-29T03:01:51.448Z","0.0.3":"2024-12-30T00:05:22.921Z","0.0.4":"2025-01-24T19:15:48.427Z","0.0.5":"2025-01-24T20:54:39.821Z","0.0.6":"2025-01-30T15:05:03.065Z","0.0.7":"2025-03-10T18:24:03.330Z","0.0.8":"2025-03-21T17:23:45.216Z","0.0.9":"2025-03-29T18:48:34.358Z","0.0.10":"2025-04-01T16:56:41.025Z","0.0.11":"2025-04-14T15:29:57.483Z","0.0.12":"2025-04-16T08:40:58.320Z","0.0.13":"2025-04-17T12:24:29.468Z","0.0.14":"2025-04-28T21:39:21.078Z","0.0.15":"2025-04-30T22:38:00.384Z"},"author":{"name":"Ark Labs"},"license":"MIT","keywords":["bitcoin","wallet","taproot","ark","sdk"],"description":"Bitcoin wallet SDK with Taproot and Ark integration","maintainers":[{"name":"tiero","email":"marco@vulpem.com"},{"name":"altafan","email":"pietro@vulpem.com"},{"name":"louisark","email":"louis@arklabs.to"}],"readme":"# Ark Wallet SDK\nThe Ark Wallet SDK is a TypeScript library for building Bitcoin wallets with support for both on-chain and off-chain transactions via Ark protocol.\n\n![v3](https://github.com/user-attachments/assets/bec6fd29-417d-46af-8216-709edc39d566)\n\n## Installation\n\n```bash\nnpm install @arklabs/wallet-sdk\n```\n\n## Usage\n\n### Creating a Wallet\n\n```typescript\nimport { InMemoryKey, Wallet } from '@arklabs/wallet-sdk'\n\n// Create a new in-memory key (or use an external signer)\nconst identity = InMemoryKey.fromHex('your_private_key_hex')\n\n// Create a wallet with Ark support\nconst wallet = await Wallet.create({\n  network: 'mutinynet',  // 'bitcoin', 'testnet', 'regtest', 'signet' or 'mutinynet'\n  identity: identity,\n  // Esplora API, can be left empty mempool.space API will be used\n  esploraUrl: 'https://mutinynet.com/api', \n  // OPTIONAL Ark Server connection information\n  arkServerUrl: 'https://master.mutinynet.arklabs.to',\n  arkServerPublicKey: 'd45fc69d4ff1f45cbba36ab1037261863c3a49c4910bc183ae975247358920b6'\n})\n\n// Get wallet addresses\nconst addresses = await wallet.getAddress()\nconsole.log('Bitcoin Address:', addresses.onchain)\nconsole.log('Ark Address:', addresses.offchain)\nconsole.log('Boarding Address:', addresses.boarding)\nconsole.log('BIP21 URI:', addresses.bip21)\n```\n\n### Sending Bitcoin\n\n```typescript\n// Send bitcoin (automatically chooses on-chain or off-chain based on the address)\nconst txid = await wallet.sendBitcoin({\n  address: 'tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kxpjzsx',\n  amount: 50000,  // in satoshis\n  feeRate: 1      // optional, in sats/vbyte\n})\n\n// For settling transactions\nconst settleTxid = await wallet.settle({\n  inputs, // from getVtxos() or getBoardingUtxos()\n  outputs: [{\n    address: destinationAddress,\n    amount: BigInt(amount)\n  }]\n})\n```\n\n### Checking Balance\n\n```typescript\n// Get detailed balance information\nconst balance = await wallet.getBalance()\nconsole.log('Total Onchain:', balance.onchain.total)\nconsole.log('Total Offchain:', balance.offchain.total)\n\n// Get virtual UTXOs (off-chain)\nconst virtualCoins = await wallet.getVtxos()\n\n// Get boarding UTXOs\nconst boardingUtxos = await wallet.getBoardingUtxos()\n```\n\n### Transaction History\n\n```typescript\n// Get transaction history\nconst history = await wallet.getTransactionHistory()\nconsole.log('History:', history)\n\n// Example history entry:\n{\n  type: TxType.TxReceived, // or TxType.TxSent\n  amount: 50000,\n  settled: true,\n  key: {\n    boardingTxid: '...', // for boarding transactions\n    redeemTxid: '...'    // for regular transactions\n  }\n}\n```\n\n### Running the wallet in a service worker\n\n1. Create a service worker file\n\n```typescript\n// service-worker.ts\nimport { Worker } from '@arklabs/wallet-sdk'\n\n// Worker is a class handling the communication between the main thread and the service worker\nnew Worker().start()\n```\n\n2. Instantiate the ServiceWorkerWallet\n\n```typescript\n// specify the path to the service worker file\n// this will automatically register the service worker\nconst wallet = await ServiceWorkerWallet.create('/service-worker.js')\n\n// initialize the wallet\nawait wallet.init({\n  network: 'mutinynet',  // 'bitcoin', 'testnet', 'regtest', 'signet' or 'mutinynet'\n  identity: identity,\n  // Esplora API, can be left empty mempool.space API will be used\n  esploraUrl: 'https://mutinynet.com/api', \n  // OPTIONAL Ark Server connection information\n  arkServerUrl: 'https://master.mutinynet.arklabs.to',\n  arkServerPublicKey: 'd45fc69d4ff1f45cbba36ab1037261863c3a49c4910bc183ae975247358920b6'\n})\n```\n\n## API Reference\n\n### Wallet\n\n#### Constructor Options\n\n```typescript\ninterface WalletConfig {\n  /** Network to use ('bitcoin', 'testnet', 'regtest', 'signet', or 'mutinynet') */\n  network: NetworkName;\n  /** Identity for signing transactions */\n  identity: Identity;\n  /** Optional Esplora API URL */\n  esploraUrl?: string;\n  /** Ark server URL (optional) */\n  arkServerUrl?: string;\n  /** Ark server public key (optional) */\n  arkServerPublicKey?: string;\n}\n```\n\n#### Methods\n\n```typescript\ninterface IWallet {\n  /** Get wallet addresses */\n  getAddress(): Promise<{\n    onchain?: Address;\n    offchain?: Address;\n    boarding?: Address;\n    bip21?: string;\n  }>;\n\n  /** Get wallet balance */\n  getBalance(): Promise<{\n    onchain: {\n      total: number;\n      confirmed: number;\n      unconfirmed: number;\n    };\n    offchain: {\n      total: number;\n      settled: number;\n      pending: number;\n    };\n  }>;\n\n  /** Send bitcoin (on-chain or off-chain) */\n  sendBitcoin(params: {\n    address: string;\n    amount: number;\n    feeRate?: number;\n  }, onchain?: boolean): Promise<string>;\n\n  /** Get virtual UTXOs */\n  getVtxos(): Promise<VirtualCoin[]>;\n\n  /** Get boarding UTXOs */\n  getBoardingUtxos(): Promise<BoardingUtxo[]>;\n\n  /** Settle transactions */\n  settle(params: {\n    inputs: (VirtualCoin | BoardingUtxo)[];\n    outputs: {\n      address: string;\n      amount: bigint;\n    }[];\n  }): Promise<string>;\n\n  /** Get transaction history */\n  getTransactionHistory(): Promise<Transaction[]>;\n}\n\n/** Transaction types */\nenum TxType {\n  TxSent = 'sent',\n  TxReceived = 'received'\n}\n\n/** Transaction history entry */\ninterface Transaction {\n  type: TxType;\n  amount: number;\n  settled: boolean;\n  key: {\n    boardingTxid?: string;\n    redeemTxid?: string;\n  };\n}\n\n/** Virtual coin (off-chain UTXO) */\ninterface VirtualCoin {\n  txid: string;\n  value: number;\n  virtualStatus: {\n    state: 'pending' | 'settled';\n  };\n}\n\n/** Boarding UTXO */\ninterface BoardingUtxo {\n  txid: string;\n  vout: number;\n  value: number;\n}\n```\n\n#### Identity\n\n```typescript\nexport interface Identity {\n    sign(tx: Transaction, inputIndexes?: number[]): Promise<Transaction>;\n    xOnlyPublicKey(): Uint8Array;\n    signerSession(): SignerSession;\n}\n```\n\nThe SDK provides a default implementation of the `Identity` interface: `InMemoryKey` for managing private keys in memory:\n\n```typescript\nclass InMemoryKey {\n  static fromPrivateKey(privateKey: Uint8Array): InMemoryKey;\n  static fromHex(privateKeyHex: string): InMemoryKey;\n}\n```\n\n## Development\n\n### Requirements\n\n- [pnpm](https://pnpm.io/) - Package manager\n- [nigiri](https://github.com/vulpemventures/nigiri) - For running integration tests with a local Bitcoin regtest network\n\n### Setup\n\n1. Install dependencies:\n\n```bash\npnpm install\npnpm format\npnpm lint\n```\n\n2.Install nigiri for integration tests:\n\n```bash\ncurl https://getnigiri.vulpem.com | bash\n```\n\n### Running Tests\n\n```bash\n# Run all tests\npnpm test\n\n# Run unit tests only\npnpm test:unit\n\n# Run integration tests (requires nigiri)\nnigiri start --ark\npnpm test:setup      # Run setup script for integration tests\npnpm test:integration\nnigiri stop --delete\n\n# Watch mode for development\npnpm test:watch\n\n# Run tests with coverage\npnpm test:coverage\n```\n\n### Releasing\n\n```bash\n# Release new version (will prompt for version patch, minor, major)\npnpm release\n\n# You can test release process without making changes\npnpm release:dry-run\n\n# Cleanup: checkout version commit and remove release branch\npnpm release:cleanup\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}