diff --git a/cmd/kaspawallet/keys/keys.go b/cmd/kaspawallet/keys/keys.go index 78676416d..d81eb7908 100644 --- a/cmd/kaspawallet/keys/keys.go +++ b/cmd/kaspawallet/keys/keys.go @@ -414,6 +414,11 @@ func (d *File) TryLock() error { } lockFile := flock.New(d.path + ".lock") + err := createFileDirectoryIfDoesntExist(lockFile.Path()) + if err != nil { + return err + } + flockMap[d.path] = lockFile success, err := lockFile.TryLock()