{"_id":"@btc-vision/wif","_rev":"2-e5bd81b5ca3c65bb9613d38bc4bcccdb","name":"@btc-vision/wif","dist-tags":{"latest":"6.0.1"},"versions":{"6.0.0":{"name":"@btc-vision/wif","version":"6.0.0","keywords":["bitcoin","base58","base58check","decode","decoding","encoding","encode","key","private","wif"],"author":{"name":"Daniel Cousens"},"license":"MIT","_id":"@btc-vision/wif@6.0.0","maintainers":[{"name":"blobmaster41","email":"anakun@opnet.org"}],"homepage":"https://github.com/btc-vision/wif","bugs":{"url":"https://github.com/btc-vision/wif/issues"},"dist":{"shasum":"f759f2c3f7f2e86a7d15d47f248b5d6323274adf","tarball":"https://registry.npmjs.org/@btc-vision/wif/-/wif-6.0.0.tgz","fileCount":5,"integrity":"sha512-b07y+kX495WTkSS+Qu4BVeyJDdg53yncxOLZBMCeRepQJmE7AAieL1XM0KgeaB1DRv+33HJ9jOtoexO7K1oIqQ==","signatures":[{"sig":"MEYCIQDigxfi0lzqQZavwIQYfj7Q5P57zxJ19/IqhnjJLbd7PgIhAKkDGKb3HzBscoHoAurDJJQf8lz8N10xJUDhur6Ia/69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5873},"main":"build/index.js","type":"module","types":"build/index.d.ts","module":"build/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","default":"./build/index.js"}},"gitHead":"71b2dca7f898bebe9a37062586fd6a6ff4e2a259","scripts":{"lint":"eslint src","test":"npm run build && vitest run","build":"eslint src && tsc","clean":"rimraf build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prebuild":"npm run clean","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","test:coverage":"npm run build && vitest run --coverage"},"_npmUser":{"name":"blobmaster41","email":"anakun@opnet.org"},"repository":{"url":"git://github.com/btc-vision/wif.git","type":"git"},"_npmVersion":"11.10.0","description":"Bitcoin Wallet Import Format (WIF) encoding/decoding module","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@btc-vision/bs58check":"^5.0.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.0.18","prettier":"^3.5.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.2.3","@noble/hashes":"^2.0.1","typescript-eslint":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/wif_6.0.0_1771214413995_0.03221598209482468","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@btc-vision/wif","type":"module","version":"6.0.1","description":"Bitcoin Wallet Import Format (WIF) encoding/decoding module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js","default":"./build/index.js"}},"keywords":["bitcoin","base58","base58check","decode","decoding","encoding","encode","key","private","wif"],"homepage":"https://github.com/btc-vision/wif","bugs":{"url":"https://github.com/btc-vision/wif/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","publishConfig":{"access":"public","tag":"latest"},"repository":{"type":"git","url":"git://github.com/btc-vision/wif.git"},"scripts":{"build":"eslint src && tsc","clean":"rimraf build","test":"npm run build && vitest run","test:watch":"vitest","test:coverage":"npm run build && vitest run --coverage","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint src","typecheck":"tsc --noEmit","prebuild":"npm run clean"},"dependencies":{"@btc-vision/bs58check":"^5.0.1"},"devDependencies":{"@eslint/js":"^10.0.1","@noble/hashes":"^2.0.1","@types/node":"^25.2.3","eslint":"^10.0.0","prettier":"^3.8.1","rimraf":"^6.1.3","typescript":"^5.9.3","typescript-eslint":"^8.56.0","vitest":"^4.0.18"},"gitHead":"ac76a19e61e0bffe160442080a22583ec93745c3","_id":"@btc-vision/wif@6.0.1","_nodeVersion":"24.13.0","_npmVersion":"11.10.0","dist":{"integrity":"sha512-EKEu8nfiYKZwYWQsc4eyKpu4m4lgljZKETqGiqBLYJyZCQQPselFCKFluCWqAcyZQqWAiNmF8/OyTzw5qYWntg==","shasum":"36d32a041b280102546b818536f0a519f1540603","tarball":"https://registry.npmjs.org/@btc-vision/wif/-/wif-6.0.1.tgz","fileCount":5,"unpackedSize":5873,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@btc-vision%2fwif@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCR8XCtUoHEBoKp1eBTBAf0dufpyj+TkLoQTMP9Bh7AkAIhANf+haKVXR33I4AZlOC2MMb1n0KfTl8GrILoS00RccXB"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa4adc0b-8ecb-46da-a390-710d7afbd33c"}},"directories":{},"maintainers":[{"name":"blobmaster41","email":"anakun@opnet.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wif_6.0.1_1771290745697_0.6421605582449172"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T04:00:13.902Z","modified":"2026-02-17T01:12:26.149Z","6.0.0":"2026-02-16T04:00:14.132Z","6.0.1":"2026-02-17T01:12:25.844Z"},"bugs":{"url":"https://github.com/btc-vision/wif/issues"},"author":{"name":"Daniel Cousens"},"license":"MIT","homepage":"https://github.com/btc-vision/wif","keywords":["bitcoin","base58","base58check","decode","decoding","encoding","encode","key","private","wif"],"repository":{"type":"git","url":"git://github.com/btc-vision/wif.git"},"description":"Bitcoin Wallet Import Format (WIF) encoding/decoding module","maintainers":[{"name":"blobmaster41","email":"anakun@opnet.org"}],"readme":"# WIF\n[![TRAVIS](https://secure.travis-ci.org/bitcoinjs/wif.png)](http://travis-ci.org/bitcoinjs/wif)\n[![NPM](http://img.shields.io/npm/v/wif.svg)](https://www.npmjs.org/package/wif)\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nBitcoin Wallet Import Format encoding/decoding module.\n\n\n## Example\n\n``` javascript\nimport * as wif from \"wif\"\nvar privateKey = Buffer.from('0000000000000000000000000000000000000000000000000000000000000001', 'hex')\nvar key = wif.encode({version: 128, privateKey, compressed: true}) // for the testnet use: wif.encode(239, ...\n// => KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgd9M7rFU73sVHnoWn\n\nvar obj = wif.decode(key)\n// => {\n//\tversion: 128,\n//\tprivateKey: Uint8Array(32) [\n//     0, 0, 0, 0, 0, 0, 0, 0, 0,\n//     0, 0, 0, 0, 0, 0, 0, 0, 0,\n//     0, 0, 0, 0, 0, 0, 0, 0, 0,\n//     0, 0, 0, 0, 1\n//   ],\n//\tcompressed: true\n//}\n\nwif.decode(key, 0x09)\n// => Error: Invalid network version\n\n// alternative syntax\nwif.encode(obj)\n// => KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgd9M7rFU73sVHnoWn\n```\n\n## LICENSE [MIT](LICENSE)\n","readmeFilename":"README.md"}