#NEWLINE# def recv_votes( self , msg ) : #NEWLINE# #INDENT# ' vote (transaction lock) collation ' #NEWLINE# txid = b2lx ( msg . txlvote . hash ) #NEWLINE# vin = ( ( b2lx ( msg . txlvote . vin . prevout . hash ) + '-' ) + str ( msg . txlvote . vin . prevout . n ) ) #NEWLINE# if ( txid not in self . mempool ) : #NEWLINE# #INDENT# self . mempool [ txid ] = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# if ( 'recv_time' not in self . mempool [ txid ] ) : #NEWLINE# #INDENT# self . mempool [ txid ] [ 'recv_time' ] = int ( time . time ( ) ) #NEWLINE# #UNINDENT# if ( 'locks' not in self . mempool [ txid ] ) : #NEWLINE# #INDENT# self . mempool [ txid ] [ 'locks' ] = set ( ) #NEWLINE# #UNINDENT# self . mempool [ txid ] [ 'locks' ] . add ( vin ) #NEWLINE# if ( 'processed' in self . mempool [ txid ] ) : #NEWLINE# #INDENT# info ( ( '    LOCK: %s from %s' % ( txid , txid ) ) ) #NEWLINE# #UNINDENT# self . _check_ix_threshold ( txid )