go-ethereum/accounts/scwallet
Guillaume Ballet 21b01f590d 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
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
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

README.md

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.