Update ranchimallflo_api.py
Added testnet address checking for smartcontracts
This commit is contained in:
parent
21f421a5a4
commit
a6364d3208
@ -1330,7 +1330,7 @@ async def getTokenList():
|
|||||||
parts = stripped_name.split('_')
|
parts = stripped_name.split('_')
|
||||||
if len(parts) == 1: # Token databases have a single part (e.g., usd, inr)
|
if len(parts) == 1: # Token databases have a single part (e.g., usd, inr)
|
||||||
token_list.append(stripped_name)
|
token_list.append(stripped_name)
|
||||||
elif len(parts) == 2 and len(parts[1]) == 34 and parts[1].startswith('F'):
|
elif len(parts) == 2 and len(parts[1]) == 34 and (parts[1].startswith('F') or parts[1].startswith('o')):
|
||||||
# Smart contracts are excluded
|
# Smart contracts are excluded
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@ -2515,7 +2515,7 @@ async def categoriseString(urlstring):
|
|||||||
parts = stripped_name.split('_')
|
parts = stripped_name.split('_')
|
||||||
if len(parts) == 1: # Token database
|
if len(parts) == 1: # Token database
|
||||||
token_names.add(stripped_name.lower())
|
token_names.add(stripped_name.lower())
|
||||||
elif len(parts) == 2 and len(parts[1]) == 34 and parts[1].startswith('F'): # Smart contract database
|
elif len(parts) == 2 and len(parts[1]) == 34 and (parts[1].startswith('F') or parts[1].startswith('o')): # Smart contract database
|
||||||
contract_list.append({
|
contract_list.append({
|
||||||
"contractName": parts[0],
|
"contractName": parts[0],
|
||||||
"contractAddress": parts[1]
|
"contractAddress": parts[1]
|
||||||
@ -2575,7 +2575,7 @@ async def getTokenSmartContractList():
|
|||||||
|
|
||||||
if len(parts) == 1: # Token database
|
if len(parts) == 1: # Token database
|
||||||
token_list.append(stripped_name)
|
token_list.append(stripped_name)
|
||||||
elif len(parts) == 2 and len(parts[1]) == 34 and parts[1].startswith('F'): # Smart contract database
|
elif len(parts) == 2 and len(parts[1]) == 34 and (parts[1].startswith('F') or parts[1].startswith('o')): # Smart contract database
|
||||||
contract_list.append({
|
contract_list.append({
|
||||||
"contractName": parts[0],
|
"contractName": parts[0],
|
||||||
"contractAddress": parts[1]
|
"contractAddress": parts[1]
|
||||||
@ -2735,7 +2735,7 @@ async def tokenList():
|
|||||||
# Include token databases and exclude smart contract databases
|
# Include token databases and exclude smart contract databases
|
||||||
if len(parts) == 1: # Token databases have a single part (e.g., usd, inr)
|
if len(parts) == 1: # Token databases have a single part (e.g., usd, inr)
|
||||||
token_list.append(stripped_name)
|
token_list.append(stripped_name)
|
||||||
elif len(parts) == 2 and len(parts[1]) == 34 and parts[1].startswith('F'):
|
elif len(parts) == 2 and len(parts[1]) == 34 and (parts[1].startswith('F') or parts[1].startswith('o')):
|
||||||
# Smart contract databases are excluded
|
# Smart contract databases are excluded
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user