def handle_version(self, version, services, addr_to, addr_from, nonce, sub_version, mode, best_share_hash):
if self.other_version is not None:
raise PeerMisbehavingError('more than one version message')
- if version < (1300 if self.node.net.NAME == 'bitcoin' else 8):
+ if version < 1300:
raise PeerMisbehavingError('peer too old')
self.other_version = version
if share.VERSION >= 13:
# send full transaction for every new_transaction_hash that peer does not know
for tx_hash in share.share_info['new_transaction_hashes']:
- assert tx_hash in known_txs, 'tried to broadcast transaction without knowing all its new transactions'
+ assert tx_hash in known_txs, 'tried to broadcast share without knowing all its new transactions'
if tx_hash not in self.remote_tx_hashes:
tx_hashes.add(tx_hash)
continue