aboutsummaryrefslogtreecommitdiffstats
path: root/cmd
diff options
context:
space:
mode:
authorGuillaume Ballet <gballet@gmail.com>2019-06-05 21:27:37 +0800
committerMartin Holst Swende <martin@swende.se>2019-06-05 21:27:37 +0800
commitb8ca3cb7d2063911bb4e0a28fcb746e7e27d145d (patch)
treed8915e2c2ccebe083936fb52ec91f0cc4176bad5 /cmd
parent7c9307c683702b5be4ab2c409cef45e017d6c62d (diff)
downloadgo-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.go4
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