- Feb 26, 2021
-
-
Marius van der Wijden authored
This replaces the github.com/pborman/uuid dependency with github.com/google/uuid because the former is only a wrapper for the latter (since v1.0.0). Co-authored-by:
Felix Lange <fjl@twurst.com>
-
- Nov 13, 2020
-
-
Jaynti Kanani authored
-
- Nov 12, 2019
-
-
Jaynti Kanani authored
-
- Nov 29, 2018
-
-
Wenbiao Zheng authored
* accounts/keystore: reduce file name length * accounts/keystore: reduce code line width
-
- Dec 18, 2017
-
-
Armin Braun authored
* Fix for #15668
-
- Jun 01, 2017
-
-
Péter Szilágyi authored
-
- May 23, 2017
-
-
Péter Szilágyi authored
-
- Feb 13, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Jan 09, 2017
-
-
Felix Lange authored
go get github.com/gordonklaus/ineffassign ineffassign .
-
- Apr 12, 2016
-
-
Felix Lange authored
-
Felix Lange authored
In order to avoid disk thrashing for Accounts and HasAccount, address->key file mappings are now cached in memory. This makes it no longer necessary to keep the key address in the file name. The address of each key is derived from file content instead. There are minor user-visible changes: - "geth account list" now reports key file paths alongside the address. - If multiple keys are present for an address, unlocking by address is not possible. Users are directed to remove the duplicate files instead. Unlocking by index is still possible. - Key files are overwritten written in place when updating the password.
-
Felix Lange authored
The account management API was originally implemented as a thin layer around crypto.KeyStore, on the grounds that several kinds of key stores would be implemented later on. It turns out that this won't happen so KeyStore is a superflous abstraction. In this commit crypto.KeyStore and everything related to it moves to package accounts and is unexported.
-