Skip to content
Snippets Groups Projects
Commit 99faf5e6 authored by angdmz's avatar angdmz
Browse files

validacion de bloque canonico y validacion de address

parent 601ab089
No related branches found
No related tags found
No related merge requests found
...@@ -153,9 +153,9 @@ class Gateway: ...@@ -153,9 +153,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 transaction_is_canonical(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
...@@ -328,3 +328,9 @@ class HTTPFastLogSearcher: ...@@ -328,3 +328,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