Skip to content
Snippets Groups Projects
Commit 3971ef15 authored by adorda's avatar adorda
Browse files

Mergeo

parents d660f392 99faf5e6
No related branches found
No related tags found
No related merge requests found
...@@ -156,9 +156,9 @@ class Gateway: ...@@ -156,9 +156,9 @@ class Gateway:
def get_tx_input(self, contract, tx): def get_tx_input(self, contract, tx):
return contract.decode_function_input(tx.input) return contract.decode_function_input(tx.input)
def block_is_canonical_poa(self, transaction): def block_is_canonical_poa(self, block_number):
last_block_number = self.get_last_blocknumber() last_block_number = self.get_last_blocknumber()
tx_block_number = transaction.blockNumber tx_block_number = block_number
required_block_difference = math.ceil(self.get_signers_count() / 2) + 1 required_block_difference = math.ceil(self.get_signers_count() / 2) + 1
return (last_block_number - tx_block_number) > required_block_difference return (last_block_number - tx_block_number) > required_block_difference
...@@ -331,3 +331,9 @@ class HTTPFastLogSearcher: ...@@ -331,3 +331,9 @@ class HTTPFastLogSearcher:
for i in v: for i in v:
res.append(i) res.append(i)
return res return res
class AddressValidation:
def is_valid(self, address):
return Web3.isAddress(address)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment