finish implementation of FetchSnapWallets