Making sure Oracle address cannot be contract address
This commit is contained in:
parent
a83ed33a99
commit
c6cd23fc9d
@ -1277,6 +1277,7 @@ def parse_flodata(text, blockinfo, net):
|
|||||||
assert float(contract_conditions['price'])>0
|
assert float(contract_conditions['price'])>0
|
||||||
contract_conditions['oracle_address'] = find_original_case_regex(contract_conditions['oracle_address'], clean_text) # making sure the Flo Address is in its original case
|
contract_conditions['oracle_address'] = find_original_case_regex(contract_conditions['oracle_address'], clean_text) # making sure the Flo Address is in its original case
|
||||||
assert check_flo_address(contract_conditions['oracle_address'], is_testnet)
|
assert check_flo_address(contract_conditions['oracle_address'], is_testnet)
|
||||||
|
assert contract_conditions['oracle_address'] != contract_address
|
||||||
else:
|
else:
|
||||||
assert contract_conditions['priceType'] == 'statef'
|
assert contract_conditions['priceType'] == 'statef'
|
||||||
contract_conditions['oracle_address'] = False
|
contract_conditions['oracle_address'] = False
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user