go-ethereum/accounts/scwallet
2019-04-08 13:21:22 +02:00
..
apdu.go accounts, console: frendly card errors, support pin unblock 2019-04-08 13:19:37 +02:00
hub.go Update a comment to reflect the workings of the updated system 2019-04-08 13:21:22 +02:00
README.md Update a comment to reflect the workings of the updated system 2019-04-08 13:21:22 +02:00
securechannel.go Remove the direct dependency on libpcsclite 2019-04-08 13:21:22 +02:00
wallet.go Fix key derivation 2019-04-08 13:21:22 +02:00

Using the smartcard wallet

Requirements

  • A USB smartcard reader
  • A keycard that supports the status app

Usage

  1. Start geth with the console command
  2. Check the card's URL by checking personal.listWallets:
  listWallets: [{
      status: "Online, can derive public keys",
      url: "pcsc://a4d73015"
  }]
  1. Open the wallet, you will be prompted for your pairing password, then PIN:
personal.openWallet("pcsc://a4d73015")
  1. Check that creation was successful by typing e.g. personal. Then use it like a regular wallet.

Known issues

  • Starting geth with a valid card seems to make firefox crash.