accounts: properly close managed wallets when closing manager (#28710)

This commit is contained in:
Martin HS
2023-12-20 13:41:40 +01:00
committed by GitHub
parent 7124057bad
commit d3452a22cc
3 changed files with 8 additions and 0 deletions
+1
View File
@@ -704,6 +704,7 @@ func signer(c *cli.Context) error {
log.Info("Starting signer", "chainid", chainId, "keystore", ksLoc,
"light-kdf", lightKdf, "advanced", advanced)
am := core.StartClefAccountManager(ksLoc, nousb, lightKdf, scpath)
defer am.Close()
apiImpl := core.NewSignerAPI(am, chainId, nousb, ui, db, advanced, pwStorage)
// Establish the bidirectional communication, by creating a new UI backend and registering