how to create a virtual wallet for cryptocurrency