minimal mocking for get_user_details, generate_receive_address