Exemplo n.º 1
0
 def get_forged_by_account(
     self,
     generator_public_key: PublicKey,
     start_time: Optional[Timestamp] = None,
     end_time: Optional[Timestamp] = None,
 ) -> DelegateForgingResult:
     r = self._get('/delegates/forging/getForgedByAccount',
                   params={
                       'generatorPublicKey':
                       None if generator_public_key is None else
                       generator_public_key.hex(),
                       'start':
                       None if start_time is None else int(start_time),
                       'end':
                       None if end_time is None else int(end_time),
                   })
     return DelegateForgingResult(r)
Exemplo n.º 2
0
 def get_voters(self, public_key: PublicKey) -> List[VoterInfo]:
     r = self._get('/delegates/voters',
                   params={
                       'publicKey': public_key.hex(),
                   })
     return [VoterInfo(a) for a in r['accounts']]