diff options
author | Guillaume Ballet <gballet@gmail.com> | 2019-06-05 21:27:37 +0800 |
---|---|---|
committer | Martin Holst Swende <martin@swende.se> | 2019-06-05 21:27:37 +0800 |
commit | b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d (patch) | |
tree | d8915e2c2ccebe083936fb52ec91f0cc4176bad5 /cmd | |
parent | 7c9307c683702b5be4ab2c409cef45e017d6c62d (diff) | |
download | go-tangerine-b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d.tar go-tangerine-b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d.tar.gz go-tangerine-b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d.tar.bz2 go-tangerine-b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d.tar.lz go-tangerine-b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d.tar.xz go-tangerine-b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d.tar.zst go-tangerine-b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d.zip |
cmd/clef: enable smartcard hub (#19649)
* cmd/clef: Enable smartcard hub
* clef: don't error is pcsc is not installed
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/clef/main.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cmd/clef/main.go b/cmd/clef/main.go index ad7ba186d..0ea6f36f1 100644 --- a/cmd/clef/main.go +++ b/cmd/clef/main.go @@ -194,6 +194,7 @@ func init() { chainIdFlag, utils.LightKDFFlag, utils.NoUSBFlag, + utils.SmartCardDaemonPathFlag, utils.RPCListenAddrFlag, utils.RPCVirtualHostsFlag, utils.IPCDisabledFlag, @@ -419,10 +420,11 @@ func signer(c *cli.Context) error { lightKdf = c.GlobalBool(utils.LightKDFFlag.Name) advanced = c.GlobalBool(advancedMode.Name) nousb = c.GlobalBool(utils.NoUSBFlag.Name) + scpath = c.GlobalString(utils.SmartCardDaemonPathFlag.Name) ) log.Info("Starting signer", "chainid", chainId, "keystore", ksLoc, "light-kdf", lightKdf, "advanced", advanced) - am := core.StartClefAccountManager(ksLoc, nousb, lightKdf) + am := core.StartClefAccountManager(ksLoc, nousb, lightKdf, scpath) apiImpl := core.NewSignerAPI(am, chainId, nousb, ui, db, advanced, pwStorage) // Establish the bidirectional communication, by creating a new UI backend and registering |