owallet_transaction_record wallet_db::lookup_transaction( const transaction_id_type& id )const { try { FC_ASSERT( is_open() ); const auto id_map_iter = id_to_transaction_record_index.find( id ); if( id_map_iter != id_to_transaction_record_index.end() ) { const transaction_id_type& record_id = id_map_iter->second; const auto record_iter = transactions.find( record_id ); if( record_iter != transactions.end() ) { const wallet_transaction_record& transaction_record = record_iter->second; return transaction_record; } } return owallet_transaction_record(); } FC_CAPTURE_AND_RETHROW( (id) ) }
owallet_transaction_record wallet_db::lookup_transaction( const transaction_id_type& record_id )const { auto itr = transactions.find( record_id ); if( itr != transactions.end() ) return itr->second; return owallet_transaction_record(); }