What exactly does SHA1 have to do with any of this? Private keys turn into addresses via EC point multiplication followed by SHA256 (which is a member of the SHA-2 family), followed by RIPEMD160.
Said it mostly because of this:
was wondering how safe SHA256 is.
Thought it is a nice little info to share here.