make wallet an ITransactionMonitor