Esempio n. 1
0
 def non_closing_signer(self) -> str:
     signer = eth_verify(
         decode_hex(self.non_closing_signature),
         self.balance_proof.serialize_bin() +
         decode_hex(self.balance_proof.signature),
     )
     return to_checksum_address(signer)
Esempio n. 2
0
 def signer(self) -> str:
     signer = eth_verify(decode_hex(self.signature), self.serialize_bin())
     return to_checksum_address(signer)
Esempio n. 3
0
 def signer(self) -> str:
     return eth_verify(decode_hex(self.signature), self.serialize_bin())
Esempio n. 4
0
 def reward_proof_signer(self) -> str:
     signer = eth_verify(decode_hex(self.reward_proof_signature),
                         self.serialize_reward_proof())
     return to_checksum_address(signer)
Esempio n. 5
0
 def reward_proof_signer(self) -> str:
     return eth_verify(decode_hex(self.reward_proof_signature),
                       self.serialize_reward_proof())