{"_id":"@vechain/hw-app-vet","_rev":"34-5b5cb6c2388173c35037823f7d8381bf","name":"@vechain/hw-app-vet","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@vechain/hw-app-vet","version":"0.1.0","keywords":[],"author":{"name":"dinn"},"license":"LGPL-3.0","_id":"@vechain/hw-app-vet@0.1.0","maintainers":[{"name":"cola_tin","email":"cola.tin.com@gmail.com"},{"name":"tony.li","email":"liboliqi@gmail.com"}],"dist":{"shasum":"a97c9e51a4d1a4bff31978e986f5305f6e145d55","tarball":"https://registry.npmjs.org/@vechain/hw-app-vet/-/hw-app-vet-0.1.0.tgz","fileCount":8,"integrity":"sha512-EdwXFOprl65GzZ7OpK1ZuimiFVYIhlIi4bH/+k13ttl6tvBwJ8dAV+fcHUMefthGu8fqVGfwM0rBdFyGqs24LA==","signatures":[{"sig":"MEUCIQDvHigaCuhnlFdgdNI03j5hf3sBMsPkXk7C/Fu7uXxUgwIgZBy3iTidNrgUFy6Q0GnYDAs8MUi3sBFpJ/KQL0H43Bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0qXCCRA9TVsSAnZWagAAIfAP+gMJyAcKax2DG5Yx99Vh\n3vK063SZjdM8rzgSi+4drbz6l6BRJ+n2eNtNX+5KQ0ReRnGGW+cvAovUCBez\nzSVJrDT6zto7VMN0u+yu99geAdh6CPOWsZrKoDMtN8anBki+t/8E0uyZNlbA\n/9plvln2+FMXZ+LnzdReKVVWhibnHi4G2cHKTDZkSO7ZjQm6NDTC+gfse1cA\nFCrdi6vn5oN26GLkP1i90gyAj60F/7EHchC28M25F6mQ9eIo3XUEUbQBc0I9\nOs1aO3qaRwsierWAalV3ILQDVKfDYrfFPog8F/ffcb5SXM8wAOqzolcWHeyj\n0h8uXqFQA+Wm/2IZAUndT4/buITOLeZAqa8HZfKkErBAMB8hvgvHzZ1OO7aB\nTgdEpRtxZtZGmEGxBKp0XpZwNYtNq2bYmk9ShoXbkGPEPDpWxqyiJWIpMrwm\nTgXz/6uTBUVVzd/ZjxoeAP6p7JwboxZ3z1UjscNLQWOb06kdjpyK3saLIdft\no1shED3t+B0HsiJWScrzOLtwHG6di2bolmDvuxUvSB4ZRQiuAUkHSogEQsw6\nCzFqGhK6Itv/MkcF/pWuw7l2paw7jn3t9iWlCZje21yyjIwdE6Qm0c3FohVn\nB/AIvNjzFd5gBoXiTqV4mpPsJqszMYSDWBGhuZ6Xu1iCFWNaCBB+pEXZkDKl\npIZz\r\n=mqSf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c0f24200add4f7409115269e5b8c1235c67cd36c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"_npmUser":{"name":"cola_tin","email":"cola.tin.com@gmail.com"},"_npmVersion":"6.4.1","description":"Ledger Hardware Wallet VeChain JavaScript bindings.","directories":{},"_nodeVersion":"10.14.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.16.0","typescript":"^3.4.3","@types/ledgerhq__hw-transport":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/hw-app-vet_0.1.0_1557308866108_0.5847971636227491","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@vechain/hw-app-vet","version":"0.2.0","keywords":[],"author":{"name":"dinn"},"license":"LGPL-3.0","_id":"@vechain/hw-app-vet@0.2.0","maintainers":[{"name":"cola_tin","email":"cola.tin.com@gmail.com"},{"name":"tony.li","email":"liboliqi@gmail.com"}],"dist":{"shasum":"6f6c2253f887141944082ee15966e8397a330ac5","tarball":"https://registry.npmjs.org/@vechain/hw-app-vet/-/hw-app-vet-0.2.0.tgz","fileCount":5,"integrity":"sha512-oIwkWB61/sZTuV34EIqqo+Cp+0+mC6i2wo9z1eTjpcvUNtrrB8ApxmsFqWf4MAxx5m708ZqiuQD091P64xRnmQ==","signatures":[{"sig":"MEYCIQCpJOak7SSzJTSBXtTAAfYE7PBAQi180X8wDhQvTE44dgIhAJYCwftlkzzZBZ5Y0b/ZQk/NnZlUBfLIQ8+kBFo9Aeyi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0qe5CRA9TVsSAnZWagAAZqYP/ArUPH+V8YgLL3kwsr2i\nQRU1foM4/knm8qoPpP5NLwmDNwlXkRsvRFzxEkLf4wRIlUtaL+N7+HFiy9iM\nddOXN8417bzMvJghQWKi5EAl/J9fwRvGx7F+IpGL8PEDUs2xsDd+/0izdcTu\netJzgw7kHoG/VEuG/odfs7+QvUHFy5n58meDFYGOTd2QIeJICb4pSiMJwSFf\nNz6HkUowhpbloazqe5si1kqoD2o6lYW4AfBrYGiixa5VeoOFf/z/qDtr9Y0R\njmPWQywsLMn675SR1mLncDocCV+dYC8wTP8kVlqA7NXdNfz2IldC4gnE4dyn\nSjnRYJORZvhwz/w+TYq1loYRvu1QPnpHchwDPj5uBpAJMBWoVo0rFFvmBY0b\n7O9vNJ6gnkpkjkjuN8NSv8pI1DqYDcZmMicuOc+LYhgjAssJFXpRNhx0/7pK\n9ALhHySk5bqqP1Rs1HBRngZVbuhz7m0rSIM+TQdbdKMsiV3VO2K1Qtu2Ty+B\nu0N6Ue9Npu7Ye3mjwjko9keJUKteSvVjDIeLj04MsTTNyxkw7V4m0+qGA95p\nSqlWpW+P9KqcLu/KEPCB3ORg0/tkEpaDZt4OhQmghEaK34xQW9cZEbGWGAr5\nCfI3w8LpuVhbaDqa/9ZCcC0dJTe8wE9F9uV9MwFaaZUBzvzWOEOrGHbwraMr\nDDdM\r\n=Cjxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"706283ebde41c1b6f8a71595f8f394e6e751e409","scripts":{"lint":"tslint -p .","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p .","prepare":"rm -rf dist/; npm run build"},"_npmUser":{"name":"cola_tin","email":"cola.tin.com@gmail.com"},"_npmVersion":"6.4.1","description":"Ledger Hardware Wallet VeChain JavaScript bindings.","directories":{},"_nodeVersion":"10.14.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.16.0","typescript":"^3.4.3","@types/ledgerhq__hw-transport":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/hw-app-vet_0.2.0_1557309368483_0.5089219308202069","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-05-08T09:47:45.949Z","modified":"2026-03-23T13:40:55.421Z","0.1.0":"2019-05-08T09:47:46.207Z","0.2.0":"2019-05-08T09:56:08.652Z"},"author":{"name":"dinn"},"license":"LGPL-3.0","keywords":[],"description":"Ledger Hardware Wallet VeChain JavaScript bindings.","maintainers":[{"email":"liboliqi@gmail.com","name":"tony.li"},{"email":"dan.rusnac@vechain.org","name":"agilulfo"},{"email":"samuele.bello@vechain.org","name":"samuelebello"},{"email":"hugh.Livingstone@vechain.org","name":"hughvechain"},{"email":"luca.bandini@vechain.org","name":"lucabandini"},{"email":"vechain.ci@vechain.org","name":"vechain-ci"},{"email":"victor.emanuel@vechain.org","name":"victor-vechain"},{"email":"michael.martin@vechain.org","name":"doublemme"}],"readme":"## hw-app-vet\n\n[TOC]\n\n#### isSupported\n\n```\nlet isSupported = await Transport.isSupported()\nconsole.log('isSupported', isSupported)\n\nisSupported true\n```\n\n\n\n#### getAppConfiguration\n\n```\nlet appConfiguration = await thorLedger.getAppConfiguration()\nconsole.log(\"AppConfiguration\", appConfiguration.toString('hex'))\n\nAppConfiguration 03010003\n```\n\n\n\n#### getAccount\n\n```\nlet account = await thorLedger.getAccount(path)\nconsole.log('account', account)\n\naccount \n{publicKey:'043cff5201bdf9668d4526f5217a3205d425db794593a416275b9560907c912452c3416d7f8a65940fc0f449acdba6945c81c9449ec2e8c0fdbc32c4fce9480306',\naddress: '0xb12DEb5611E374dF55BC517d4b1e3f142466aB14' \n}\n```\n\n\n\n#### signTransaction\n\n```\nlet txSig = await thorLedger.signTransaction(path, Buffer.from(rawTx, 'hex'))\nconsole.log('sig tx', txSig.toString('hex'))\n\nsig tx 5f7e8eedce7667a313ff3391cae24fc44d1260e196fee5aef7421cc46e598fb86c9ad52d2f15817c013e23549b9c377616ff2c9ff8bb3a5e7fa0dc575cced58101\n```\n\n\n\n#### signMessage\n\n```\nlet message = Buffer.from('ca9a93009b4617a7e9385d834b931899805baa4bd396f57c9ec35d750efd733e', 'hex')\nlet msgSig = await thorLedger.signMessage(path, message)\nconsole.log('sig msg', msgSig.toString('hex'))\n\nsig msg 0e0e4f931ea1cc3d29482823c837e11dab1ae355252af4269315cb47e34efd6c2a0950b64555b1e69f499e07b22a20524d1c63567e6298e2f163722e620c863001\n```\n\n\n\n#### signJSON\n\n```\nlet jsonSig = await thorLedger.signJSON(path, Buffer.from(encodedJSON, 'utf-8'))\nconsole.log('sig json', \"0x\" + jsonSig.toString('hex'))\n\nsig json 0x26a17db2554ef362923b5ea81c1b697bc133cfe124c47d0b4c83e8853a2c6eca3e6e2b1cc34bf00c277501d8ecbca70bbe3e5233998ed0398ee6f7e6924d98d100\n```\n\n","readmeFilename":"README.md"}