Moved wallet creation to user