def from_share1b(cls, share1b, net):
return cls(net, **share1b)
- __slots__ = 'header previous_block share_info merkle_branch other_txs timestamp share_data new_script subsidy previous_hash previous_share_hash target nonce pow_hash header_hash hash time_seen shared stored peer'.split(' ')
+ __slots__ = 'header previous_block share_info merkle_branch other_txs timestamp share_data new_script subsidy previous_hash previous_share_hash target nonce pow_hash header_hash hash time_seen shared peer'.split(' ')
def __init__(self, net, header, share_info, merkle_branch=None, other_txs=None):
if header['timestamp'] >= TRANSITION_TIME:
# XXX eww
self.time_seen = time.time()
self.shared = False
- self.stored = False
self.peer = None
def as_block(self, tracker, net):
# XXX eww
self.time_seen = time.time()
self.shared = False
- self.stored = False
self.peer = None
def check(self, tracker, now, net):