def check_pow(self, trials, extra, timestamp): ttl = int(self.expires - timestamp) return pow.check(self.data[8:], trials, extra, ttl, self.nonce)
def valid(self): ttl = int(self.expires - time.time()) completed = pow.check(self.data[8:], config.NETWORK_TRIALS, config.NETWORK_EXTRA, ttl, self.nonce) unexpired = ttl > 0 return completed and unexpired