securing access to WalletHandler