{"_id":"@bsv/fund-wallet","_rev":"9-adac478754b9f8580a4086ea8a81adec","name":"@bsv/fund-wallet","dist-tags":{"latest":"1.5.2"},"versions":{"1.3.1":{"name":"@bsv/fund-wallet","version":"1.3.1","author":{"name":"deggen"},"license":"ISC","_id":"@bsv/fund-wallet@1.3.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.js"},"dist":{"shasum":"84cbe255d5aff1585f31b575e33f8bf35834076e","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.3.1.tgz","fileCount":3,"integrity":"sha512-adjuivr52fBmRSz+yt1cNB59of7Vv97JVoqdcvPWvoJhjVbWb+XmmXGJbKDmWyQZDwmRFezilFvBtzZt6s6qNA==","signatures":[{"sig":"MEUCIBCCQUS9mdwJjVJJW4Ap8FygBFL5Tm4/aDsnewGqCja+AiEAqlawgD+P9KPIawkZ23G/AOGBwqcNlUu9McGaRfZd9Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13975},"main":"dist/index.js","type":"module","gitHead":"e18a04399b17e233d89814370317868c5c8f41b4","private":false,"scripts":{"dev":"ALLOW_SELF_SIGNED_LOCALHOST=true node dist/index.js","test":"exit 0","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.10.0","description":"fund a metanet wallet","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.4.1","crypto":"^1.0.1","dotenv":"^16.5.0","@bsv/sdk":"^2.0.14","readline":"^1.3.0","@bsv/wallet-toolbox":"^2.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.3.1_1778100524849_0.658088702321066","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bsv/fund-wallet","version":"1.3.2","author":{"name":"deggen"},"license":"ISC","_id":"@bsv/fund-wallet@1.3.2","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.js"},"dist":{"shasum":"ff01e7f2712861b2ace1f65cb9521a95a618f358","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.3.2.tgz","fileCount":3,"integrity":"sha512-mAIOhMn68CR1tTgLFjWES8c77fNYjeAjUEwqIeRg4kc6k4zss3nu7IJzn7Gp9gRvghtmDB9sQoflw9q49GmVQQ==","signatures":[{"sig":"MEUCICej9YyeYBYXDiB1vvUH3/CPbv/CxMb8fAH/IeaaRHVaAiEAtvuydc/xuM2J3IN8ndwf1CTV6QdyZjqkrkSrXla64TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14212},"main":"dist/index.js","type":"module","_from":"file:bsv-fund-wallet-1.3.2.tgz","private":false,"scripts":{"dev":"ALLOW_SELF_SIGNED_LOCALHOST=true node dist/index.js","test":"exit 0","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"_resolved":"/tmp/d5e8fbe516f0769b0e54dfb8c5c15de4/bsv-fund-wallet-1.3.2.tgz","_integrity":"sha512-mAIOhMn68CR1tTgLFjWES8c77fNYjeAjUEwqIeRg4kc6k4zss3nu7IJzn7Gp9gRvghtmDB9sQoflw9q49GmVQQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.12.1","description":"fund a metanet wallet","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","crypto":"^1.0.1","dotenv":"^16.5.0","@bsv/sdk":"^2.1.2","readline":"^1.3.0","@bsv/wallet-toolbox":"^2.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.3.2_1779597521097_0.11366770629883116","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bsv/fund-wallet","version":"1.4.0","author":{"name":"deggen"},"license":"ISC","_id":"@bsv/fund-wallet@1.4.0","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.js"},"dist":{"shasum":"489fd187b8513c65ec7023a43ee745fa1f8843ac","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.4.0.tgz","fileCount":3,"integrity":"sha512-KTOjko7+LbKLQUMlJAGV2hmGmBRazbXfgBQ/JcxqiswXiRO/FW9Q2X1MoTWILOJG4u2vvASIPIJa5K1umdg8Uw==","signatures":[{"sig":"MEUCIQD2NySkfo/+7yJxDrbX+UtSM4wYT9kcCqN1DjmJ1f7buQIgXtNiMUllUbyPn7kq5yXWdFogLcMKGVt6qwzAkaRlSXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14342},"main":"dist/index.js","type":"module","_from":"file:bsv-fund-wallet-1.4.0.tgz","private":false,"scripts":{"dev":"ALLOW_SELF_SIGNED_LOCALHOST=true node dist/index.js","test":"exit 0","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"_resolved":"/tmp/4c152f1c4cf0577c3eeb5770287643c4/bsv-fund-wallet-1.4.0.tgz","_integrity":"sha512-KTOjko7+LbKLQUMlJAGV2hmGmBRazbXfgBQ/JcxqiswXiRO/FW9Q2X1MoTWILOJG4u2vvASIPIJa5K1umdg8Uw==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.13.0","description":"fund a metanet wallet","directories":{},"_nodeVersion":"24.16.0","dependencies":{"chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.4.2","readline":"^1.3.0","@bsv/wallet-toolbox":"^2.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@bsv/sdk":"^2.1.3","typescript":"^6.0.3","@types/node":"^25.9.3"},"peerDependencies":{"@bsv/sdk":"^2"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.4.0_1781899622052_0.2958964154413901","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@bsv/fund-wallet","version":"1.4.1","author":{"name":"deggen"},"license":"ISC","_id":"@bsv/fund-wallet@1.4.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.js"},"dist":{"shasum":"b79cc232dd625375ffd87a034c834cc8b85ab5ec","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.4.1.tgz","fileCount":3,"integrity":"sha512-lkgwbjs69+EGuuxmWY3QD9FgLeBPSf6BEynX114JsK4KfgH+TqXpLdJ+OhY09SAtJZIPBQf6MXro60v/4Z/qiQ==","signatures":[{"sig":"MEUCIAswqgMaLAMkagVL2IaLGrT3OtAGSgWVh4gSrKUQlWSkAiEAwHneHU5bVQMgLY2cL4B1ws5FVhjssDWVbNwmQfiKII4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14295},"main":"dist/index.js","type":"module","_from":"file:bsv-fund-wallet-1.4.1.tgz","private":false,"scripts":{"dev":"ALLOW_SELF_SIGNED_LOCALHOST=true node dist/index.js","test":"exit 0","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"_resolved":"/tmp/01b84166881f12c144983f20551b3b07/bsv-fund-wallet-1.4.1.tgz","_integrity":"sha512-lkgwbjs69+EGuuxmWY3QD9FgLeBPSf6BEynX114JsK4KfgH+TqXpLdJ+OhY09SAtJZIPBQf6MXro60v/4Z/qiQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.16.0","description":"fund a metanet wallet","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.6.2","dotenv":"^17.4.2","@bsv/wallet-toolbox":"^2.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@bsv/sdk":"^2.2.0","typescript":"^6.0.3","@types/node":"^26.1.1"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.4.1_1784948811789_0.6798024030675325","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@bsv/fund-wallet","version":"1.4.3","keywords":["bsv","wallet","funding","faucet","transactions"],"author":{"name":"deggen"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/fund-wallet@1.4.3","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.mjs"},"dist":{"shasum":"fe7beddbcc279a04f1842080e5d242f6f44f641c","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.4.3.tgz","fileCount":5,"integrity":"sha512-bXCCMiElkRmFPw6fB30f0591TMoEVoAhnQi0A/uLJi9S16ni+outv0BW1fMGmnwxxs82TnOaw57o7EyR4e/gKQ==","signatures":[{"sig":"MEQCIAutjdc5kmIJmEeK/nN42oNZSCTyPznO/rHEAmSqrbt1AiASfPvBIWe2VW6zqy8ILMMPJdukrq3ipy1lvZ+h17jsVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35262},"type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.4.3.tgz","engines":{"node":">=22"},"private":false,"scripts":{"dev":"node dist/index.mjs","lint":"oxlint src --deny-warnings","test":"vitest run","build":"tsdown src/index.ts --format esm --sourcemap --clean --out-dir dist --tsconfig tsconfig.build.json","start":"node dist/index.mjs","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../scripts/check-package-artifact.mjs . --modes cli --skip-types --bin fund-metanet --bin-args --help","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/helpers/fund-wallet/src/**/*.ts\" \"packages/helpers/fund-wallet/*.{json,ts}\"","test:coverage":"vitest run --coverage","test:property":"vitest run src/cli.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.4.3.tgz","_integrity":"sha512-bXCCMiElkRmFPw6fB30f0591TMoEVoAhnQi0A/uLJi9S16ni+outv0BW1fMGmnwxxs82TnOaw57o7EyR4e/gKQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.16.0","description":"fund a metanet wallet","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.6.2","@bsv/wallet-toolbox":"^2.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.10","@bsv/sdk":"^2.2.15","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.4.3_1785457367864_0.09615850856848018","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@bsv/fund-wallet","version":"1.4.4","keywords":["bsv","wallet","funding","faucet","transactions"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/fund-wallet@1.4.4","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.mjs"},"dist":{"shasum":"58442b8696bdf813c5f26aa6707a27a32a897e37","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.4.4.tgz","fileCount":7,"integrity":"sha512-LRx2rjHtpfcejZrC/9GryeDcQHJFZvTlhl8WD2pQ5dPR52GPhgBW1Me3GQGZAseFp5sLXhTrxXGGz3gQnJbyww==","signatures":[{"sig":"MEQCIASuTyypVGYLZfXkxNlp8yoxeKC06bzk1eYJW7MTZDDrAiBc1xRF8EfaRr+12YlbojoCIspbz6KII66Rf6dyi+iZMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38608},"type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.4.4.tgz","engines":{"node":">=22"},"private":false,"scripts":{"dev":"node dist/index.mjs","lint":"oxlint src --deny-warnings","test":"vitest run","build":"tsdown src/index.ts --format esm --sourcemap --clean --out-dir dist --tsconfig tsconfig.build.json","start":"node dist/index.mjs","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../scripts/check-package-artifact.mjs . --modes cli --skip-types --bin fund-metanet --bin-args --help","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/helpers/fund-wallet/src/**/*.ts\" \"packages/helpers/fund-wallet/*.{json,ts}\"","test:coverage":"vitest run --coverage","test:property":"vitest run src/cli.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.4.4.tgz","_integrity":"sha512-LRx2rjHtpfcejZrC/9GryeDcQHJFZvTlhl8WD2pQ5dPR52GPhgBW1Me3GQGZAseFp5sLXhTrxXGGz3gQnJbyww==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.16.0","description":"fund a metanet wallet","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.6.2","@bsv/wallet-toolbox":"^2.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.10","@bsv/sdk":"^2.4.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.4.4_1787866613145_0.9528143386500261","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bsv/fund-wallet","version":"1.5.0","keywords":["bsv","wallet","funding","faucet","transactions"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/fund-wallet@1.5.0","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.mjs"},"dist":{"shasum":"52a7f8747f3c0cdfacaa902cc118bc7243d01710","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.5.0.tgz","fileCount":7,"integrity":"sha512-VBD145f1UhTrKpKJ2GPNcnkxhC3kyZCo67lLWjiJPuI7M5d3ooxBJf75bExPM5XYVONcg1QGx7RRibERKGwUCQ==","signatures":[{"sig":"MEQCIADihVBJDzITutf60jEqw6zwBGGBZqH+M4D0nB8ks7U1AiBmAuDJwZLyXTnCEnsyBHClRNqH9HCR8pjQUmFd3wjlug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJHr/kQ4JAMOoc+o69ubgZIuUnfJrXshi/buUB9zrTXAiEA1+EPJE5HPx8OSwsQOCgg502ySrcXD1sTyF6LpaXyZKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46458},"type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.5.0.tgz","engines":{"node":">=22"},"private":false,"scripts":{"dev":"node dist/index.mjs","lint":"oxlint src --deny-warnings","test":"vitest run","build":"tsdown src/index.ts --format esm --sourcemap --clean --out-dir dist --tsconfig tsconfig.build.json","start":"node dist/index.mjs","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../scripts/check-package-artifact.mjs . --modes cli --skip-types --bin fund-metanet --bin-args --help","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/helpers/fund-wallet/src/**/*.ts\" \"packages/helpers/fund-wallet/*.{json,ts}\"","test:coverage":"vitest run --coverage","test:property":"vitest run src/cli.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.5.0.tgz","_integrity":"sha512-VBD145f1UhTrKpKJ2GPNcnkxhC3kyZCo67lLWjiJPuI7M5d3ooxBJf75bExPM5XYVONcg1QGx7RRibERKGwUCQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.16.0","description":"fund a metanet wallet","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.6.2","@bsv/wallet-toolbox":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.10","@bsv/sdk":"^2.5.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.5.0_1789067602788_0.45988921024089846","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@bsv/fund-wallet","version":"1.5.1","keywords":["bsv","wallet","funding","faucet","transactions"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/fund-wallet@1.5.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"bin":{"fund-metanet":"dist/index.mjs"},"dist":{"shasum":"292d312943683a96c46f7c1d8e6005e7492cda32","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.5.1.tgz","fileCount":7,"integrity":"sha512-0UwBw0Szzep7UarmUsT85oJF33tHnLMW30r6TuZ1qQosvl2OqQ/8vrj6FpyGdy0e8BDF9Q35PUK8V3Q8QJtq0A==","signatures":[{"sig":"MEUCIFWtXtQcz9I2N6cjCSkPb05mbxHhRLepUz03gSj040AVAiEA5WOpRvPADHLZMuIdLUTCtBXy4EbVY05zmUEOrBEzy94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGlmlWN3jjPjo51EERL+YX/L59JeZ1cEMAWgyXo+y1ewAiEA3ZBqV9WwXQWA87fVvZMuQrc7pSjSKPXtpEWlOIOd7w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46458},"type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.5.1.tgz","engines":{"node":">=22"},"private":false,"scripts":{"dev":"node dist/index.mjs","lint":"oxlint src --deny-warnings","test":"vitest run","build":"tsdown src/index.ts --format esm --sourcemap --clean --out-dir dist --tsconfig tsconfig.build.json","start":"node dist/index.mjs","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../scripts/check-package-artifact.mjs . --modes cli --skip-types --bin fund-metanet --bin-args --help","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/helpers/fund-wallet/src/**/*.ts\" \"packages/helpers/fund-wallet/*.{json,ts}\"","test:coverage":"vitest run --coverage","test:property":"vitest run src/cli.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.5.1.tgz","_integrity":"sha512-0UwBw0Szzep7UarmUsT85oJF33tHnLMW30r6TuZ1qQosvl2OqQ/8vrj6FpyGdy0e8BDF9Q35PUK8V3Q8QJtq0A==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.16.0","description":"fund a metanet wallet","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.6.2","@bsv/wallet-toolbox":"^2.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.11","@bsv/sdk":"^2.7.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/fund-wallet_1.5.1_1789507887175_0.46430992046216324","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"_id":"@bsv/fund-wallet@1.5.2","bin":{"fund-metanet":"dist/index.mjs"},"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"532fade7e5b1a7ee80f2055d942adc3e16867891","tarball":"https://registry.npmjs.org/@bsv/fund-wallet/-/fund-wallet-1.5.2.tgz","fileCount":7,"integrity":"sha512-SSk+eVbjGnuyhnDeLvMlAHaFh2juz0FITCxvmJAREihVJxlqnXmqyVKdkwNLsbm9rsKiXBw/c04a1fXXIptA8w==","signatures":[{"sig":"MEYCIQD5IRg2w75w1nvXtG/aowpn+hlKXqclvR63LXkDRduQigIhAI1kb1yVr5taaAi3Umw873QdKvG8tIl1qqRUk8XI/7xq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICTqkd0Z9U/ny5rYUCroZJq4HZv/UB45aYIspK8uHCkfAiEA8V9g6WQgckWwX6nMuaJUJffVRPax4cyu9WAdOKZpHNA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2ffund-wallet@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46746},"name":"@bsv/fund-wallet","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.5.2.tgz","author":{"name":"BSV Association"},"engines":{"node":">=22"},"license":"SEE LICENSE IN LICENSE.txt","private":false,"scripts":{"dev":"node dist/index.mjs","lint":"oxlint src --deny-warnings","test":"vitest run","build":"tsdown src/index.ts --format esm --sourcemap --clean --out-dir dist --tsconfig tsconfig.build.json","start":"node dist/index.mjs","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../scripts/check-package-artifact.mjs . --modes cli --skip-types --bin fund-metanet --bin-args --help","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/helpers/fund-wallet/src/**/*.ts\" \"packages/helpers/fund-wallet/*.{json,ts}\"","test:coverage":"vitest run --coverage","test:property":"vitest run src/cli.property.test.ts"},"version":"1.5.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:303ba3d2-0c71-4c7b-b478-4d1f969fdb4b"}},"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","keywords":["bsv","wallet","funding","faucet","transactions"],"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-fund-wallet-1.5.2.tgz","_integrity":"sha512-SSk+eVbjGnuyhnDeLvMlAHaFh2juz0FITCxvmJAREihVJxlqnXmqyVKdkwNLsbm9rsKiXBw/c04a1fXXIptA8w==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"_npmVersion":"11.16.0","description":"fund a metanet wallet","directories":{},"maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.6.2","@bsv/wallet-toolbox":"^2.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.11","@bsv/sdk":"^2.8.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fund-wallet_1.5.2_1790143143424_0.04540369343149098"}}},"time":{"created":"2026-05-06T20:48:44.754Z","modified":"2026-09-23T05:59:03.852Z","1.3.1":"2026-05-06T20:48:44.978Z","1.3.2":"2026-05-24T04:38:41.266Z","1.4.0":"2026-06-19T20:07:02.181Z","1.4.1":"2026-07-25T03:06:51.945Z","1.4.3":"2026-07-31T00:22:48.030Z","1.4.4":"2026-08-27T21:36:53.304Z","1.5.0":"2026-09-10T19:13:22.869Z","1.5.1":"2026-09-15T21:31:27.259Z","1.5.2":"2026-09-23T05:59:03.516Z"},"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/helpers/fund-wallet#readme","keywords":["bsv","wallet","funding","faucet","transactions"],"repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/helpers/fund-wallet"},"description":"fund a metanet wallet","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"readme":"# fund-wallet\n\nA command-line tool to fund a Metanet wallet with Bitcoin SV (BSV).\n\n## Installation\n\nRun the package directly without a global installation:\n\n```bash\nnpx --package @bsv/fund-wallet fund-metanet\n```\n\nOr install globally:\n\n```bash\nnpm install --global @bsv/fund-wallet\nfund-metanet --help\n```\n\n## Usage\n\n### Command-Line Mode\n\nRun the tool with command-line arguments for quick, non-interactive funding:\n\n```bash\nfund-metanet --chain <network> [OPTIONS]\n```\n\n#### Required Arguments\n\n- `--chain <network>` - Network to use: `test` or `main`\n\nAfter validating the non-secret options, the CLI reads the wallet private key\nfrom a non-echoing prompt. Private keys are deliberately rejected in process\narguments because command lines can be retained in shell history and exposed\nthrough process inspection.\n\n#### Optional Arguments\n\n- `--storage-url <url>` - Credential-free HTTPS storage provider URL (default: `https://store-us-1.bsvb.tech`)\n- `--satoshis <amount>` - Non-negative safe-integer amount to fund (omit or use `0` to check balance only)\n\n### Interactive Mode\n\nRun without arguments to use interactive prompts:\n\n```bash\nnpx --package @bsv/fund-wallet fund-metanet\n```\n\nThe tool will prompt you for:\n\n1. Network (test or main)\n2. Storage URL\n3. Private key\n4. Amount in satoshis\n\n### Help\n\nDisplay usage information:\n\n```bash\nnpx --package @bsv/fund-wallet fund-metanet --help\n```\n\n## Examples\n\n### Fund a wallet with 1000 satoshis\n\n```bash\nnpx --package @bsv/fund-wallet fund-metanet \\\n  --chain main \\\n  --satoshis 1000\n```\n\n### Check wallet balance only\n\nOmit the `--satoshis` argument to check the balance without funding:\n\n```bash\nnpx --package @bsv/fund-wallet fund-metanet \\\n  --chain main\n```\n\n### Use a custom storage provider\n\n```bash\nnpx --package @bsv/fund-wallet fund-metanet \\\n  --chain main \\\n  --storage-url https://store-us-1.bsvb.tech \\\n  --satoshis 500\n```\n\n### Test network example\n\n```bash\nnpx --package @bsv/fund-wallet fund-metanet \\\n  --chain test \\\n  --satoshis 10000\n```\n\n### Automation\n\nFor unattended operation, provide the key as a single line on standard input\nfrom a protected file descriptor or secret-mounted file. The shell never sees\nthe key as an argument:\n\n```bash\nfund-metanet --chain main --satoshis 1000 < /run/secrets/bsv-wallet-key\n```\n\nRestrict the secret file to the service account that runs the command and do\nnot store it in the repository.\n\n## Requirements\n\n- **Node.js 22 or newer**\n- **Metanet Desktop** - Must be installed and running for funding operations\n  - Download: https://metanet.bsvb.tech\n  - Note: Metanet Desktop is only required when funding (not for balance checks)\n\n## How It Works\n\n1. **Connects to storage provider** - Establishes connection to the specified wallet storage URL\n2. **Checks wallet balance** - Displays current wallet balance from the remote storage\n3. **Connects to local wallet** - If funding, connects to Metanet Desktop (local wallet)\n4. **Creates transaction** - Derives keys and builds a payment transaction\n5. **Funds remote wallet** - Sends the transaction and internalizes it in the remote wallet\n6. **Displays confirmation** - Shows transaction ID and WhatsOnChain link\n\n## Security Notes\n\n- Private keys are sensitive information - handle with care\n- The CLI validates the key as exactly 32-byte secp256k1 key material and does not echo it in errors.\n- Storage URLs must use HTTPS and cannot contain embedded credentials.\n- Storage connections use Node.js's normal trusted certificate authorities and\n  reject invalid or self-signed TLS certificates. For a private development\n  authority, configure Node.js with `NODE_EXTRA_CA_CERTS` rather than disabling\n  certificate verification.\n- Use test network for development and testing\n- Never share your private keys\n- Private keys are never accepted as command-line arguments and are not echoed by the interactive prompt.\n- For automation, use a protected standard-input file descriptor or secret-mounted file.\n\n## Error Messages\n\n- `❌ Invalid network` - Network must be either \"test\" or \"main\"\n- `❌ Invalid storage URL` - URL must be credential-free and use HTTPS\n- `❌ Invalid private key` - Private key must be exactly 64 hex characters and valid secp256k1 key material\n- `❌ Metanet Desktop is not installed or not running` - Start Metanet Desktop before funding\n\n## License\n\nTS Stack first-party changes are under the [Open BSV License Version 6](./LICENSE.txt).\nThe recovered pre-monorepo ISC notice is retained in\n[THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md) and [LICENSES/](./LICENSES/).\n\n## Related Projects\n\n- [@bsv/sdk](https://www.npmjs.com/package/@bsv/sdk) - Bitcoin SV SDK\n- [@bsv/wallet-toolbox](https://www.npmjs.com/package/@bsv/wallet-toolbox) - Wallet management tools\n- [Metanet Desktop](https://metanet.bsvb.tech) - Local BSV wallet application\n","readmeFilename":"README.md"}