untested infrastructure for requesting a wallet