コード例 #1
0
 def target(self):
     res = self._target
     if res is None:
         res = self._target = math.shift_left(self.bits & 0x00ffffff,
                                              8 * ((self.bits >> 24) - 3))
     return res
コード例 #2
0
ファイル: data.py プロジェクト: bankonme/p2pool-drk
 def target(self):
     res = self._target
     if res is None:
         res = self._target = math.shift_left(self.bits & 0x00ffffff, 8 * ((self.bits >> 24) - 3))
     return res
コード例 #3
0
ファイル: data.py プロジェクト: finway-china/p2pool
 def _value(self):
     return math.shift_left(self._bits & 0x00ffffff,
                            8 * ((self._bits >> 24) - 3))
コード例 #4
0
ファイル: data.py プロジェクト: finway-china/p2pool
 def _value(self):
     return math.shift_left(self._bits & 0x00ffffff, 8 * ((self._bits >> 24) - 3))
コード例 #5
0
ファイル: data.py プロジェクト: gyver/p2pool
 def _bits_to_target(self, bits2):
     target = math.shift_left(bits2 & 0x00ffffff, 8 * ((bits2 >> 24) - 3))
     if p2pool.DEBUG:
         assert target == self._bits_to_target1(struct.pack('<I', bits2))
         assert self._target_to_bits(target, _check=False) == bits2
     return target