{"_id":"@elrondnetwork/erdjs-hw-provider","_rev":"16-8738e5cb0cf9dbca4860002b9340506a","name":"@elrondnetwork/erdjs-hw-provider","dist-tags":{"latest":"2.1.0","alpha":"2.0.3-alpha.5"},"versions":{"1.0.0":{"name":"@elrondnetwork/erdjs-hw-provider","version":"1.0.0","description":"Signing provider for dApps: hardware wallet (Ledger)","main":"out/index.js","types":"out/index.d.js","scripts":{"compile":"tsc -p tsconfig.json","compile-examples":"tsc -p tsconfig.json && browserify out/index.js -o out-examples/lib.js --standalone lib -p esmify","lint":"tslint --project .","pretest":"npm run compile","prepare":"npm run compile"},"author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","dependencies":{"@elrondnetwork/hw-app-elrond":"0.3.2","@ledgerhq/hw-transport-u2f":"5.36.0-deprecated","@ledgerhq/hw-transport-webhid":"6.11.2","@ledgerhq/hw-transport-webusb":"6.11.2","buffer":"6.0.3","platform":"1.3.6"},"devDependencies":{"@types/ledgerhq__hw-transport-u2f":"4.21.2","@types/ledgerhq__hw-transport-webusb":"4.70.1","@types/platform":"1.3.3","browserify":"17.0.0","esmify":"2.1.1","tslint":"6.1.3","typescript":"4.1.2"},"gitHead":"3a7fad163e38dddde09a467a6f745257ae55d8c5","_id":"@elrondnetwork/erdjs-hw-provider@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-zj1jzhO0GeBho75wQFHScV3m2WDpXvK7AiyuwX9OMEbWwTxhA6glzYNgO0rsI0CW3msIPtHFD8IupNsc2PFSFA==","shasum":"405827377e7a7487212332797ef734b876d9cdf4","tarball":"https://registry.npmjs.org/@elrondnetwork/erdjs-hw-provider/-/erdjs-hw-provider-1.0.0.tgz","fileCount":29,"unpackedSize":27026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQvTHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ2g//SxiIh98geG95lJMKY5BJOovdenHmTtUnSdqsRsfiGPhHZii+\r\nr/RsF7PruMrbHKpwN1mO+O39Qqj+N0Ftcj/SeY/kjyHJsGFe4/6Hy6gO55Wv\r\n3tXAWXHxe1oisJwykISdkRRGPfjQTzBETmohxFxOYJ/eWaA0a1qBEOIfJiTa\r\nfivVuNgyP4GJrr1bU/g8oqL+gj0nL+gx9BVVocJG/40hkkrgYQZmh84unx8F\r\n59Mu0FyDjYbPIbRwtk1069WFH/V38psbLirexhbnmDLTDvuQZGPBGp73MzJ/\r\nFmkn4SRP+sNjgvtd+hUIcZdgrA9EBD8+rb40Ie22wq8EzoizZNX2WVjMH25U\r\nsTzMTGONlw3ESzmLbaIZdofCWc5EVfYpTJIINpQKV4JUOWjGkMFBKD9RETvC\r\nCk9Q86kJAs03qif6G4n27fsslDYDYUWRmafJcrwPgCDyFEc9WzG88PgTun++\r\nYYybTxMY4kPYkwrSBPLQypIr/iQoc+/idgphBmFxuCvXYpQxRDhVY+NoV6CK\r\nst7sfFQy6Gq2A60ks/Ww7GEdRUMC7C2StuFXJLSQEESxVYxI8Ele0yypOS3l\r\nFpDkcmdOU322YsZcPB/i7Jw9+TAiQ3kFNREorC6MJrYu7yw91Bs9XO3FS1rV\r\nSjZgz7iJYTJPLD1dUn97mxb1dUetZE0D9Mg=\r\n=qP85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAQwY0N8kuPZ7nAuKaQ4ANjiCylD5ccMqcEiTogtsCOQIhALwEqrmXLyunuidcg7c08cGwHVVLWdHhXqskYjto9pxK"}]},"_npmUser":{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"},"directories":{},"maintainers":[{"name":"stanislav","email":"sava.stanislav@gmail.com"},{"name":"tanghel","email":"tanghel@live.com"},{"name":"lucian.mincu","email":"lucian.mincu@elrond.com"},{"name":"ccorcoveanu","email":"cristi.corcoveanu@gmail.com"},{"name":"titel","email":"constantin.tovisi@gmail.com"},{"name":"valentinlup","email":"me@valentinlup.ro"},{"name":"arhtudormorar","email":"arhtudormorar@yahoo.com"},{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erdjs-hw-provider_1.0.0_1648555207205_0.7856010805011708"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been moved to @multiversx/sdk-hw-provider. Use @multiversx/sdk-hw-provider instead."},"2.0.0":{"name":"@elrondnetwork/erdjs-hw-provider","version":"2.0.0","description":"Signing provider for dApps: hardware wallet (Ledger)","main":"out/index.js","types":"out/index.d.js","scripts":{"test":"mocha","compile":"tsc -p tsconfig.json","compile-examples":"tsc -p tsconfig.json && browserify out/index.js -o out-examples/lib.js --standalone lib -p esmify","lint":"tslint --project .","pretest":"npm run compile","prepare":"npm run compile"},"author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","dependencies":{"@elrondnetwork/hw-app-elrond":"0.3.2","@ledgerhq/hw-transport-u2f":"5.36.0-deprecated","@ledgerhq/hw-transport-webhid":"6.11.2","@ledgerhq/hw-transport-webusb":"6.11.2","buffer":"6.0.3","platform":"1.3.6"},"devDependencies":{"@types/chai":"4.2.11","@types/ledgerhq__hw-transport-u2f":"4.21.2","@types/ledgerhq__hw-transport-webusb":"4.70.1","@types/mocha":"9.1.0","@types/platform":"1.3.3","browserify":"17.0.0","chai":"4.2.0","esmify":"2.1.1","mocha":"9.2.2","tslint":"6.1.3","ts-node":"9.1.1","typescript":"4.1.2"},"gitHead":"78fa9ac7fa667df34767293e0c46152e096abf78","_id":"@elrondnetwork/erdjs-hw-provider@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-PMx6YgwJ7xNfZnEP/iKhwBQrYzx9uDgFiNmAX50K5Ou2SEHMPNN7eUWIbzN6KUyqksyF/RBLKJVHYB9Tzy2Ezg==","shasum":"c44fd0c8b3973e8725876be625d69c05d61c9257","tarball":"https://registry.npmjs.org/@elrondnetwork/erdjs-hw-provider/-/erdjs-hw-provider-2.0.0.tgz","fileCount":32,"unpackedSize":26483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5XyAPKQ4w0+P0/l9CyZnaAMjFTpDpZh9jbPkDAgQncAiEA+V2dnvwnAXPMF+46LDvpjtUZ4ZFYim2tEMB2FiWAYr0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib9FFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfsA/8C39K/WiCmGec3kiod2Q1kPlMHPbKBw33nry1F4eDTqN1jFb2\r\nVRBnIYe/HfRJLW+HSwu2pUUAuCbX0Lux5mKKwTErGBjF5iYrMLMPp1DCHZtM\r\nT+LsLkN/kbtNRAMx2ZY1DUT4pfoMhSYiTKXpyWxsgDNVqFUqvpyDdfjjbi/v\r\njZybAGBvSjwi4+r9CyhD6raIGifI5ohSTTyxq382UvaKyahpXzn7aWxwpLDm\r\nOEAwGTNLd/721aiZhHW9m0LjrR5rXNEC/2Zgj+6HtIMhPgRk+G4Cxl0lf1jX\r\n8o6Hu2Et4iVwXX3cEkpwU2UtjbE4Hf2v4XpJzn0Q6QcpjC3JNL0jFIjjiOgt\r\n5N4wnUwmEsd/AIw1FeiVjCFi3bbsmZMFZkSUpkZcW1+FlpLOZwdHwkVNxN5C\r\nrJEn+n8VEDRyfbPcJtw4z0Tq4jinZcrUmCLz1sewhv5KupjsOhARYwBaRboD\r\njBcMLDZnV1s9bEOhr4EWBKDMhibMShaKpw8PeSZVxJ9FgJeW4yaDzYCSznWw\r\nlMZTsNLaqfBvgHscpUPF/Ix3QMdssseer2LzubXw7Wljc3snoI1SzMq3yP5l\r\nejqopCXTUwpzllm5yrtqOVNJKXEALdmdbMDRRlZwdc/yYOmUyGxVpyt2edVo\r\n2nGP3BvVon86BjcCQ1KhMyftZo8JGO1DNjo=\r\n=DsYv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"},"directories":{},"maintainers":[{"name":"stanislav","email":"sava.stanislav@gmail.com"},{"name":"tanghel","email":"tanghel@live.com"},{"name":"lucian.mincu","email":"lucian.mincu@elrond.com"},{"name":"ccorcoveanu","email":"cristi.corcoveanu@gmail.com"},{"name":"titel","email":"constantin.tovisi@gmail.com"},{"name":"valentinlup","email":"me@valentinlup.ro"},{"name":"arhtudormorar","email":"arhtudormorar@yahoo.com"},{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erdjs-hw-provider_2.0.0_1651495236981_0.6123905358158828"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been moved to @multiversx/sdk-hw-provider. Use @multiversx/sdk-hw-provider instead."},"2.0.1":{"name":"@elrondnetwork/erdjs-hw-provider","version":"2.0.1","description":"Signing provider for dApps: hardware wallet (Ledger)","main":"out/index.js","types":"out/index.d.js","scripts":{"test":"mocha","compile":"tsc -p tsconfig.json","compile-examples":"tsc -p tsconfig.json && browserify out/index.js -o out-examples/lib.js --standalone lib -p esmify","lint":"tslint --project .","pretest":"npm run compile","prepare":"npm run compile"},"author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","dependencies":{"@elrondnetwork/hw-app-elrond":"0.3.2","@ledgerhq/hw-transport-u2f":"5.36.0-deprecated","@ledgerhq/hw-transport-webhid":"6.11.2","@ledgerhq/hw-transport-webusb":"6.11.2","buffer":"6.0.3","platform":"1.3.6"},"devDependencies":{"@types/chai":"4.2.11","@types/ledgerhq__hw-transport-u2f":"4.21.2","@types/ledgerhq__hw-transport-webusb":"4.70.1","@types/mocha":"9.1.0","@types/platform":"1.3.3","browserify":"17.0.0","chai":"4.2.0","esmify":"2.1.1","mocha":"9.2.2","tslint":"6.1.3","ts-node":"9.1.1","typescript":"4.1.2"},"gitHead":"b6e1074ab4db6a0292f3b94d218fefaf6fb41063","_id":"@elrondnetwork/erdjs-hw-provider@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-copXBQEh6OUPr/U7rwwONmGQMeBx28qEBdCK01AvL1vWs3E2YLeB0gcA2fS6eWJwI2bOruCwSdvjq2aPZ9gvlg==","shasum":"4f746f2abf7dfd26446b4cefb3d74e6010a5a99d","tarball":"https://registry.npmjs.org/@elrondnetwork/erdjs-hw-provider/-/erdjs-hw-provider-2.0.1.tgz","fileCount":32,"unpackedSize":26680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsQlx7u7q6/d5QhvEtfBUuUQ+T82r3HLgqNCGymBNUbgIgM51BMw5lMMqYbt91z29UWAMrNemBhmKP7UhDBifIes0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicmz7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUHBAAlOtREml7Dxk3LufwxrwZ07q0yUy4VgZ6fjEAQWtslRJe/HsQ\r\nwpdaaHivR/azsKRN5ddf0S/2OsosJs4eZX1+9CrufsBlRGiN7wCKp1uhzOR0\r\nfuvIMpQIgEydUWWM0lQhsmifAzooeDL6X/xthTpqLshyv0uU6WGl1eX5gl2Y\r\n9wnBlq0EhHvC7zEPA6cpE2YCbgsM5szJYRbAgL3e274PZeXhDZRZ5rRPDcJ/\r\nws+9mmSISW6UXg206/PAsUfieH+D3wVvIFR4REd57sg9WZRqg784kp/KWWmJ\r\nQo1gKB8QyCe3NqvgNurrrnG1o65pGe3uObjhSs8coNvzydl82ksD9/VWrbS+\r\noNkd9kioebbb9/FYOO+3DYroZotbuejiWwFgg96IWBgzlQPUBRmmXlEyzdGM\r\nBTXWmC6xn7lUYMimgi1IknbkriTs7i8EmPk45wpb2Anir7TrmBe7BDjt8viv\r\nC0zHoyYXXouL7Jo1Nsl3pMZlSAmb17W93CLY4nu2Oa8iL5ddfg2e8I44PJTU\r\nzhqOaKPWUWJelEUgAejO+M/ibvneprS9G7mE/lL59uClggYEVNbL95yKspZD\r\nt63ynGRk53zU1kIwvoJezDd/St5Vbt+/Q92NAaEc+zqdBhRBf7Ro3+buBUCM\r\nWAJN62b5wJiOliBLVhVZ/T5oteDM3RE8/hM=\r\n=FjWE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"},"directories":{},"maintainers":[{"name":"stanislav","email":"sava.stanislav@gmail.com"},{"name":"tanghel","email":"tanghel@live.com"},{"name":"lucian.mincu","email":"lucian.mincu@elrond.com"},{"name":"ccorcoveanu","email":"cristi.corcoveanu@gmail.com"},{"name":"titel","email":"constantin.tovisi@gmail.com"},{"name":"valentinlup","email":"me@valentinlup.ro"},{"name":"arhtudormorar","email":"arhtudormorar@yahoo.com"},{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erdjs-hw-provider_2.0.1_1651666171392_0.5837507652037159"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been moved to @multiversx/sdk-hw-provider. Use @multiversx/sdk-hw-provider instead."},"2.0.2":{"name":"@elrondnetwork/erdjs-hw-provider","version":"2.0.2","description":"Signing provider for dApps: hardware wallet (Ledger)","main":"out/index.js","types":"out/index.d.js","scripts":{"test":"mocha","compile":"tsc -p tsconfig.json","lint":"tslint --project .","pretest":"npm run compile","prepare":"npm run compile"},"author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","dependencies":{"@elrondnetwork/hw-app-elrond":"0.3.2","@ledgerhq/hw-transport-u2f":"5.36.0-deprecated","@ledgerhq/hw-transport-webhid":"6.11.2","@ledgerhq/hw-transport-webusb":"6.11.2","buffer":"6.0.3","platform":"1.3.6"},"devDependencies":{"@types/chai":"4.2.11","@types/ledgerhq__hw-transport-u2f":"4.21.2","@types/ledgerhq__hw-transport-webusb":"4.70.1","@types/mocha":"9.1.0","@types/platform":"1.3.3","chai":"4.2.0","esmify":"2.1.1","mocha":"9.2.2","ts-node":"9.1.1","tslint":"6.1.3","typescript":"4.1.2"},"gitHead":"f427a89a6f34edc930c9fae9577023992150f1e6","_id":"@elrondnetwork/erdjs-hw-provider@2.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zV9T7qWi9NwHWXR/n4IENfnkRmC1/YvQfQleayrtllGMZdkto+2ElB6JKES0SCqnIoykrlqvsOLRggL6F0o6+w==","shasum":"f58f4a572d6fea03ea6874991e4040cb22fa4af2","tarball":"https://registry.npmjs.org/@elrondnetwork/erdjs-hw-provider/-/erdjs-hw-provider-2.0.2.tgz","fileCount":32,"unpackedSize":29345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnU68b+TOHi8m6Ipw2SsvBDTSN094yD78eFc8PxKBX5AiAntnRxKjTSEffWnfrR71xY9mNNu4ATZfeb+0uYNURrHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqFKQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVDA//frbRMBduQwupnchRfkvf3au/mPJPwkk8tweoXFarJiTydYJa\r\n1+Wfj2sT9cxbawzgsSNj8Hx7g5UAlvJdCzuv8HUd2dFRxfpRbIZFOeZTjDtm\r\nw8Hke/fUhtv1Mynr5SkmCWekdGaxMKbRfmJ+B8P0E3RgA91Thdcob1iiWgxT\r\nLKlE9HnhRwm9XZxpVW66y1M8uIou9G+Nq7wnE9megMaTv1vt+STkqplFI6uE\r\nxc9+VAwRYsQhenvXTzLYCkTCzJONjNYDS1ryv52uo+EEiX4BwiFkgSVUBh4q\r\nJRZApmET88tHBY2uOGY7XntBr/p93uIl1NmIaQol53rjw4DkqbiLm5JesN3O\r\nLRgNIz1/XkXO8JwtGjaW9Qrgf5wtKVGQX1NsvDBiwwcBbkO1I+n2n9MjZe2c\r\nSeFcI++VAwCDJf9rvpEsxBL8iPvd6r3n1S8ffjJe4ibet26yO2ch9JGbazW7\r\n8QPs+30tL2jLIpIATSJj199bbZvkDvO7asuFmfua1+igTIimQb7Puzg3r/wW\r\nW9eyPD0beo8J7zJd306WC8wMlzYRWUAgOyGCaZ+sscmRRL6M1095iLpYVnax\r\nfaMk6XrN+eBbqMkqozuwwhnPOP7PhFRARKP/z9vijl20lC5yeaoXkNssYAzi\r\nIebqpuznKyU7ytqaYVcgd5SNx33HK3fg7h4=\r\n=X4BW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"},"directories":{},"maintainers":[{"name":"stanislav","email":"sava.stanislav@gmail.com"},{"name":"tanghel","email":"tanghel@live.com"},{"name":"lucian.mincu","email":"lucian.mincu@elrond.com"},{"name":"ccorcoveanu","email":"cristi.corcoveanu@gmail.com"},{"name":"titel","email":"constantin.tovisi@gmail.com"},{"name":"valentinlup","email":"me@valentinlup.ro"},{"name":"arhtudormorar","email":"arhtudormorar@yahoo.com"},{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erdjs-hw-provider_2.0.2_1655198352504_0.5479611068796209"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been moved to @multiversx/sdk-hw-provider. Use @multiversx/sdk-hw-provider instead."},"2.0.3-alpha.5":{"name":"@elrondnetwork/erdjs-hw-provider","version":"2.0.3-alpha.5","description":"Signing provider for dApps: hardware wallet (Ledger)","main":"out/index.js","types":"out/index.d.js","scripts":{"test":"mocha","compile":"tsc -p tsconfig.json","lint":"tslint --project .","pretest":"npm run compile","prepare":"npm run compile"},"author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","dependencies":{"@elrondnetwork/hw-app-elrond":"0.3.2","@ledgerhq/hw-transport-u2f":"5.36.0-deprecated","@ledgerhq/hw-transport-webhid":"6.11.2","@ledgerhq/hw-transport-webusb":"6.11.2","buffer":"6.0.3","platform":"1.3.6"},"devDependencies":{"@types/chai":"4.2.11","@types/ledgerhq__hw-transport-u2f":"4.21.2","@types/ledgerhq__hw-transport-webusb":"4.70.1","@types/mocha":"9.1.0","@types/platform":"1.3.3","chai":"4.2.0","esmify":"2.1.1","mocha":"9.2.2","ts-node":"9.1.1","tslint":"6.1.3","typescript":"4.1.2"},"readme":"# Elrond SDK for JavaScript: hardware wallet provider\n\nSigning provider for dApps: hardware wallet (Ledger).\n\nAn integration sample can be found further below. However, for all purposes, **we recommend using [dapp-core](https://github.com/ElrondNetwork/dapp-core)** instead of integrating the signing provider on your own.\n\n## Distribution\n\n[npm](https://www.npmjs.com/package/@elrondnetwork/erdjs-hw-provider)\n\n## Installation\n\n`erdjs-hw-provider` is delivered via [npm](https://www.npmjs.com/package/@elrondnetwork/erdjs-hw-provider), therefore it can be installed as follows:\n\n```\nnpm install @elrondnetwork/erdjs-hw-provider\n```\n\n### Building the library\n\nIn order to compile `erdjs-hw-provider`, run the following:\n\n```\nnpm install\nnpm run compile\n```\n\n### Example application\n\n```\n const provider = new lib.HWProvider();\n\n        async function init() {\n            await provider.init();\n            console.log(\"Initialized.\");\n        }\n\n        async function login() {\n            var addressIndex = parseInt(document.getElementsByName(\"addressIndexForLogin\")[0].value);\n            console.log(\"Login with addressIndex\", addressIndex);\n            await provider.login({ addressIndex: addressIndex });\n            await logAddresses();\n\n            alert(`Logged in. Address: ${await provider.getAddress()}`);\n        }\n\n        async function logAddresses() {\n            let addresses = await provider.getAccounts();\n            let currentAddress = await provider.getAddress();\n\n            console.log(\"Addresses:\", addresses);\n            console.log(\"Current address:\", currentAddress);\n        }\n\n        async function setAddressIndex() {\n            var addressIndex = parseInt(document.getElementsByName(\"addressIndexForSetAddress\")[0].value);\n            console.log(\"Set addressIndex\", addressIndex);\n            await provider.setAddressIndex(addressIndex);\n            await logAddresses();\n\n            alert(`Address has been set: ${await provider.getAddress()}.`);\n        }\n\n        async function signTransaction() {\n            let transaction = new DummyTransaction(0);\n            await provider.signTransaction(transaction);\n\n            alert(`Done signing single transaction. Signature: ${transaction.signature}`);\n        }\n\n        async function signTransactions() {\n            let transactions = [new DummyTransaction(1), new DummyTransaction(2)];\n            await provider.signTransactions(transactions);\n\n            alert(`Done signing multiple transactions. Signatures: ${JSON.stringify(transactions.map(tx => tx.signature), null, 4)}`);\n        }\n\n        function DummyTransaction(nonce) {\n            // These will be set by hwProvider before calling serializeForSigning().\n            this.version = {};\n            this.options = {};\n\n            this.signature = null;\n            this.signedBy = null;\n\n            this.serializeForSigning = function (signedBy) {\n                console.log(\"DummyTransaction.serializeForSigning()\", signedBy.bech32());\n                console.log(\"Transaction version\", this.version);\n                console.log(\"Transaction options\", this.options);\n\n                let json = JSON.stringify({\n                    nonce: nonce,\n                    value: \"1\",\n                    receiver: \"erd1uv40ahysflse896x4ktnh6ecx43u7cmy9wnxnvcyp7deg299a4sq6vaywa\",\n                    sender: signedBy.bech32(),\n                    gasPrice: 1000000000,\n                    gasLimit: 50000,\n                    data: btoa(\"hello\"),\n                    chainID: \"1\",\n                    version: this.version.valueOf(),\n                    options: this.options.valueOf()\n                });\n\n                console.log(\"Serialized transaction:\");\n                console.log(json);\n                return json;\n            };\n\n            this.applySignature = function (signature, signedBy) {\n                this.signature = signature.hex();\n                this.signedBy = signedBy.bech32();\n                console.log(\"DummyTransaction.applySignature()\", this.signature, this.signedBy);\n            }\n        }\n```","readmeFilename":"README.md","gitHead":"b3e57d9fc5703c41cb4d234f8a0dd46483c6a38d","_id":"@elrondnetwork/erdjs-hw-provider@2.0.3-alpha.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0eC/yp5gNEY7Vw4kgEqNTLZ8mjIsvU82gOJDI4ECg9HG91l6tztH5wJfZqQDnJI58zsz4oPBIbHC5PsO1A8FvA==","shasum":"d11f9306e1c27a203dfda183cece045b5b83483a","tarball":"https://registry.npmjs.org/@elrondnetwork/erdjs-hw-provider/-/erdjs-hw-provider-2.0.3-alpha.5.tgz","fileCount":35,"unpackedSize":29733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSW0ZUxrX18RelxrftvBhMScOZjQ92NjVacM+lKzWv3AiBE3OTW+1Gf1VKLXRg8WmIBLX8ZiEGlZAPUyQujDGfvgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix8sPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+UA//bxbGTCxknoX4iSkLULZip8+j5lgCLQcgD77V+wNBJpvEx5aH\r\nTibzKrdXI7vVkSRKB6sYgF0U6Yttr5JLkAz2G/A/tjcdPg9GwUWF6dRx0FVL\r\nyU+0s9ULo3tl1W+dfa0RPbsYL8tvZhAVLdDu2Ma4wvKrxC/dtcWpWSj93kGF\r\nS0TOMyA8/25K0q0Z2U3Rr5e8wK9hD8aA1YzN53Z5BnHlF3z2vTAX6oDLihTl\r\nP3w7lZbs5XuapBhjYJc8nBJ4I2atgMHmyu1aZwGyscbi0n1lvPC9bQ/B0n3m\r\nDlX/dn0d8QJXJP4Cdd2G18TaiGDI+tu8hVAQKiqSmTQQB888rdD+FtwrqGY1\r\nYIslhb3jAHZvFB7w3RrxGebU8/AbYu3MZc1SahhwKao78aoyI8HeNRIHMgo4\r\n32vwnfCgtYReTiTWsM0xQSi/raZB04UIo0RXdolPju5f/LgCfMnjy4sKzDTY\r\nPRlMUrrt2WenGJN5dJ7YBO8cM2LegAQrUwgHlPzcWu/d0/WcK8txsGpJxrik\r\nzNbrhjQbGes6V3FXrm9OU5FXwNI5fYGQ1H0MQve37/5xlRXZBtjB0ECfZgq/\r\nIRbtQOhJT+bBGgPVZJ5VFSA2Ky5RZFpCoYmJbLqJ1ZZ0D4ZeCXK6V6jWGbbA\r\nL3wMcwrPcHq3CHXUwtYnZ1rLUMqky3Hll/s=\r\n=QkPq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"},"directories":{},"maintainers":[{"name":"cipriand","email":"cipriandraghici93@gmail.com"},{"name":"stanislav","email":"sava.stanislav@gmail.com"},{"name":"tanghel","email":"tanghel@live.com"},{"name":"lucian.mincu","email":"lucian.mincu@elrond.com"},{"name":"ccorcoveanu","email":"cristi.corcoveanu@gmail.com"},{"name":"titel","email":"constantin.tovisi@gmail.com"},{"name":"valentinlup","email":"me@valentinlup.ro"},{"name":"arhtudormorar","email":"arhtudormorar@yahoo.com"},{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erdjs-hw-provider_2.0.3-alpha.5_1657260815378_0.7367483958539727"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been moved to @multiversx/sdk-hw-provider. Use @multiversx/sdk-hw-provider instead."},"2.0.4":{"name":"@elrondnetwork/erdjs-hw-provider","version":"2.0.4","description":"Signing provider for dApps: hardware wallet (Ledger)","main":"out/index.js","types":"out/index.d.js","scripts":{"test":"mocha","compile":"tsc -p tsconfig.json","lint":"tslint --project .","pretest":"npm run compile","prepare":"npm run compile"},"author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","dependencies":{"@elrondnetwork/hw-app-elrond":"0.3.2","@ledgerhq/hw-transport-u2f":"5.36.0-deprecated","@ledgerhq/hw-transport-webhid":"6.11.2","@ledgerhq/hw-transport-webusb":"6.11.2","buffer":"6.0.3","platform":"1.3.6"},"devDependencies":{"@types/chai":"4.2.11","@types/ledgerhq__hw-transport-u2f":"4.21.2","@types/ledgerhq__hw-transport-webusb":"4.70.1","@types/mocha":"9.1.0","@types/platform":"1.3.3","chai":"4.2.0","esmify":"2.1.1","mocha":"9.2.2","ts-node":"9.1.1","tslint":"6.1.3","typescript":"4.1.2"},"gitHead":"253f4b94c3d9608070408bfd7f963f3d7dbce492","_id":"@elrondnetwork/erdjs-hw-provider@2.0.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+/9DMGQ/txbAf43Dv1L4kaXqUv2mNzEmiFx0vzL8lnoRpUGVwUsuRU6UYUmisATdOhl9ngbuJXo7b2C3pARWWA==","shasum":"48fef49ab5c6eebb99c5720087ff1a28372364d0","tarball":"https://registry.npmjs.org/@elrondnetwork/erdjs-hw-provider/-/erdjs-hw-provider-2.0.4.tgz","fileCount":35,"unpackedSize":29725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR+EVjkYBlNVk/gy4rAHXCrhl1bgXEbO7IMRJXbP6fUQIhANQBqpzTR5sEmiPv3sFL28AvffeVu1uCRGNkLfTHkXB2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix+lJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmCQ/+I6QamLEQOHAj8qEkyosdPzRTTHFKI+AFGKMs/noyMhPQlJ4W\r\n2E1x91hoNKMP2PA9yKFtbNI4RrUBO4zNQkM07AMhqUQs2BN5TngZuFtjGVOw\r\nF020XGv2RjBPmfU1LV/BeOplUYt9bCukN8bNVhk4yZAJRLnqB5s+PsoeBvzD\r\n+B3rl05wa75MYCpUFZtcRn6LaDbTzaFCjpg5PQVUUiESUceOboeExsvA0kvD\r\nC7eRdcc/1QO8XOExopa3A0AtsF/p7FORCIygvBY0XihltBpQ+cbsUcQvyake\r\nxmQ2DIL9Um+ZNZv17oTtU8zuZ/q0jDyzLQ3gQlIAYuvCiTZK7CzyRupP9/i+\r\n2S9dy3aWx6onPLjTHYFocvF41YTUe1IC5bSkFAotlBVwfLerxn7kQdjYHsU4\r\nJ+Shiskpce2aCX8VXZ8lI1QdwTEdyHWGqEa3G3hbWs9r0RNcDsl84ivoKNe+\r\nRZqlAq78uHQfR+V5zXhR1jIgdhy5/VcZ3xYg/5d7Me+Kk4Uqv//brJjPK4md\r\nccaPKML4QDQ0lmxCH4CLlt435Fyj+chRUHjvk4anVbFMxHPnMDTafd1+SRad\r\neQF8RcBfc0M79+yhN+nsgkUJL1ltwp/fpghBTcPPHcSUo1426dmJsvKXOxAL\r\nEedn5YHaGZCRNGhAF+o4IEb8rcN5N3cBl08=\r\n=Vq4o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"},"directories":{},"maintainers":[{"name":"cipriand","email":"cipriandraghici93@gmail.com"},{"name":"stanislav","email":"sava.stanislav@gmail.com"},{"name":"tanghel","email":"tanghel@live.com"},{"name":"lucian.mincu","email":"lucian.mincu@elrond.com"},{"name":"ccorcoveanu","email":"cristi.corcoveanu@gmail.com"},{"name":"titel","email":"constantin.tovisi@gmail.com"},{"name":"valentinlup","email":"me@valentinlup.ro"},{"name":"arhtudormorar","email":"arhtudormorar@yahoo.com"},{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erdjs-hw-provider_2.0.4_1657268553629_0.3526567489063408"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been moved to @multiversx/sdk-hw-provider. Use @multiversx/sdk-hw-provider instead."},"2.1.0":{"name":"@elrondnetwork/erdjs-hw-provider","version":"2.1.0","description":"Signing provider for dApps: hardware wallet (Ledger)","main":"out/index.js","types":"out/index.d.js","scripts":{"test":"mocha","compile":"tsc -p tsconfig.json","lint":"tslint --project .","pretest":"npm run compile","prepare":"npm run compile"},"author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","dependencies":{"@ledgerhq/hw-transport":"^6.27.2","@ledgerhq/hw-transport-u2f":"5.36.0-deprecated","@ledgerhq/hw-transport-webhid":"6.11.2","@ledgerhq/hw-transport-webusb":"6.11.2","buffer":"6.0.3","platform":"1.3.6"},"devDependencies":{"@types/chai":"4.2.11","@types/ledgerhq__hw-transport-u2f":"4.21.2","@types/mocha":"9.1.0","@types/platform":"1.3.3","chai":"4.2.0","mocha":"9.2.2","ts-node":"9.1.1","tslint":"6.1.3","typescript":"4.1.2"},"gitHead":"ba53936f175a269715ca4e0b93139ebd6ecacb3e","_id":"@elrondnetwork/erdjs-hw-provider@2.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Lp0RphYZi2fk7agcmKBRjxTA+kaiEp7OOH2DW4+ca4q7l74Lj2gCEtMgb79NwW81fUdI8EEagH3dJ54DipaKRQ==","shasum":"4477c31af89e678ca5dc605fd2c37607b794fe7e","tarball":"https://registry.npmjs.org/@elrondnetwork/erdjs-hw-provider/-/erdjs-hw-provider-2.1.0.tgz","fileCount":39,"unpackedSize":43303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiOC55LufhZaS8bPEjcybG1yv8V83KjvEgDynr6ZOlWAIgCwdmSKts2ESCp+K8nlvpZIlGbTTNm5szowDCOloqWZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhI4UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNAw//Rg50TT97T9DlVJTQruWO0Bhy+t23qAryLjHgIWk1kiKxHFPd\r\nLJSa5NfPcYTVBlGHNwFf2KZEEAtrXpncBbI9+cAH0W5XMxYazvxK6RsaMYUL\r\nhA24RaRMxPquZh2miqwA+LG4CSGKK9O4+dSC2EkrLEuo9H2nns/4O1j1a1U0\r\nmnLdZSxHrYCfV/EG8shTx70yow8yAkZ74o6n5nylF3MMGGZ5G6PaYX5jTuWA\r\n2fOLmZ1t3D8ZeoYXHJ2dGBWJ2M5TIr5RTc1xb5pXmSzdXuy5xAOhuhks42IZ\r\nEl6FmhprSxeon53AYZLeoMZxtmDjP/ziNw9ZOCrK7QEInrIXy151acEOn8dH\r\nv58p36tLigRsEQK+9ianAe4MnVB9wO6NAslFwA7dQIo1jKq/7scBA4DcshCi\r\nr1qc2vfPSTr9ZIAnhgw2Qz+GW6aR/VEbIIJ+vmjb5mnrlYgxcwHjCUW/064T\r\nddGgzi1At1TKVM2ylctCL4wuMWgKmePqAKr7JNyA5OOJ20Pls9/IiYitV/mv\r\nMh1FAiVD/kocNqe5vK01ChdzB0ls8nq7cD8IDIXrJBYhGgQU9BXTFfhjQ4Oc\r\n2X3dnWLWZdAHjK4PDq+/hHfctYsyjIAEdLQnxRuPXaPzmQnDPD6EYG8vdBBD\r\neAASh1WhqZDE9xUOy0R5NcRipoH2mWf6bp8=\r\n=+y5a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"},"directories":{},"maintainers":[{"name":"dragosrebegea","email":"dragos.rebegea@stakegold.com"},{"name":"radumojic","email":"radu.mojic@elrond.com"},{"name":"cipriand","email":"cipriandraghici93@gmail.com"},{"name":"stanislav","email":"sava.stanislav@gmail.com"},{"name":"tanghel","email":"tanghel@live.com"},{"name":"lucian.mincu","email":"lucian.mincu@elrond.com"},{"name":"ccorcoveanu","email":"cristi.corcoveanu@gmail.com"},{"name":"titel","email":"constantin.tovisi@gmail.com"},{"name":"valentinlup","email":"me@valentinlup.ro"},{"name":"arhtudormorar","email":"arhtudormorar@yahoo.com"},{"name":"andreibancioiu","email":"andrei.bancioiu@elrond.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erdjs-hw-provider_2.1.0_1669631508114_0.41054751991250127"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been moved to @multiversx/sdk-hw-provider. Use @multiversx/sdk-hw-provider instead."}},"time":{"created":"2022-03-29T12:00:07.157Z","1.0.0":"2022-03-29T12:00:07.398Z","modified":"2023-04-12T12:41:44.708Z","2.0.0":"2022-05-02T12:40:37.147Z","2.0.1":"2022-05-04T12:09:31.581Z","2.0.2":"2022-06-14T09:19:12.668Z","2.0.3-alpha.5":"2022-07-08T06:13:35.565Z","2.0.4":"2022-07-08T08:22:33.841Z","2.1.0":"2022-11-28T10:31:48.264Z"},"maintainers":[{"email":"lucian.mincu@elrond.com","name":"lucian.mincu"}],"description":"Signing provider for dApps: hardware wallet (Ledger)","author":{"name":"ElrondNetwork"},"license":"GPL-3.0-or-later","readme":"# Elrond SDK for JavaScript: hardware wallet provider\n\nSigning provider for dApps: hardware wallet (Ledger).\n\nDocumentation is available on [docs.elrond.com](https://docs.elrond.com/sdk-and-tools/erdjs/erdjs-signing-providers/), while an integration example can be found [here](https://github.com/ElrondNetwork/elrond-sdk-erdjs-examples/tree/main/signing-providers).\n\nNote that **we recommend using [dapp-core](https://github.com/ElrondNetwork/dapp-core)** instead of integrating the signing provider on your own.\n\n## Distribution\n\n[npm](https://www.npmjs.com/package/@elrondnetwork/erdjs-hw-provider)\n\n## Installation\n\n`erdjs-hw-provider` is delivered via [npm](https://www.npmjs.com/package/@elrondnetwork/erdjs-hw-provider), therefore it can be installed as follows:\n\n```\nnpm install @elrondnetwork/erdjs-hw-provider\n```\n\n### Building the library\n\nIn order to compile `erdjs-hw-provider`, run the following:\n\n```\nnpm install\nnpm run compile\n```\n","readmeFilename":"README.md"}