base58 returns a hash