fix(keystore): per-file mtime/size for keyfile updates (+ test fixes)#278
fix(keystore): per-file mtime/size for keyfile updates (+ test fixes)#278lbayas wants to merge 4 commits intoava-labs:mainfrom
Conversation
|
Thanks for your contributions, @lbayas, especially #277. One of the guiding principles of Is the key-file issue something that is currently causing problems for you / someone else? Or is the intention more to ensure correctness. I'm very happy to accept changes that make |
Understood @ARR4N and agree 👍. For clarity, the geth adjustment in this PR was primarily to address the following test failure when running In retrospect, opening an issue to discuss/prioritize The same perspective likely applies to With that, I’ll go ahead and respectfully close this PR, thanks for the guidance! |
|
No need to close it if the keystore stuff is still an issue for you. We'll need to look at how we do it, but I'm open to merging that if necessary. |
Why this should be merged
Without the keystore change, replacing a keystore JSON at the same path may not refresh the in-memory account index, so Accounts() and unlock flows can disagree with disk—a real correctness bug for rotate/swap workflows.
The Influx and geth changes are small test-only fixes that remove flaky or vet-failing behaviour on current Go/tooling (e.g. arm64) and match what CI runs under make test.
How this works
How this was tested