pub type WalletTxSpendsIterator = (Rc<OutPoint>, Rc<u256>);