During this interactive session, you will be guided through the basics of hardware wallet programming on the web. Topics include HD derivation paths, message signing / verification, and transaction signing / verification. We will focus on the Ethereum ecosystem, but also briefly cover Bitcoin and forks.
What will students learn?
By the end of this session, you will have all the tools you need to integrate the top three hardware wallets (KeepKey, Trezor, Ledger) into your web app.
This course is appropriate for current and aspiring developers who want to learn to integrate hardware wallets into their applications.
Please bring your Trezor, Keepkey or Ledger to the session with the latest firmware updates. Trezor users may need to update your bridge software too. You can find KeepKey updaters here:
Mac:
https://beta.shapeshift.com/keepkey-updater-mac.dmgPC:
https://beta.shapeshift.com/keepkey-updater-pc.exePrerequisite: a working knowledge of Javascript and Node ecosystem are necessary for this session.