icook / pynode2

A rework of Jeff Garzik's PyNode
MIT License
12 stars 2 forks source link

Fix this #1

Open icook opened 9 years ago

icook commented 9 years ago
2014-11-10 21:07:08,153 [NodeConn] ERROR: Connection to peer crashed! 162.243.132.6:18333, ver 60002
Traceback (most recent call last):
  File "/home/isaac2/programming/pynode2/pynode/node.py", line 95, in _run
    self.got_data()
  File "/home/isaac2/programming/pynode2/pynode/node.py", line 137, in got_data
    self.got_message(t)
  File "/home/isaac2/programming/pynode2/pynode/node.py", line 265, in got_message
    self.chaindb.putblock(message.block)
  File "/home/isaac2/programming/pynode2/pynode/chain_db.py", line 632, in putblock
    if not self.putoneblock(block):
  File "/home/isaac2/programming/pynode2/pynode/chain_db.py", line 554, in putoneblock
    core.CheckBlock(block)
  File "/home/isaac2/programming/python-bitcoinlib/bitcoin/core/__init__.py", line 734, in CheckBlock
    nSigOps += GetLegacySigOpCount(tx)
  File "/home/isaac2/programming/python-bitcoinlib/bitcoin/core/__init__.py", line 687, in GetLegacySigOpCount
    nSigOps += txout.scriptPubKey.GetSigOpCount(False)
  File "/home/isaac2/programming/python-bitcoinlib/bitcoin/core/script.py", line 879, in GetSigOpCount
    for (opcode, data, sop_idx) in self.raw_iter():
  File "/home/isaac2/programming/python-bitcoinlib/bitcoin/core/script.py", line 724, in raw_iter
    raise CScriptTruncatedPushDataError('%s: truncated data' % pushdata_type, data)
CScriptTruncatedPushDataError: PUSHDATA(49): truncated data