INNER CODE UNIT · Python
find_abi_and_addresses_file
skalenetwork/skale-network · packages/ima-artifacts/scripts/prepare.py:86
def find_abi_and_addresses_file(directory: str):
abi_key = 'abi'
abi_file = [f for f
in os.listdir(directory)
if os.path.isfile(os.path.join(directory, f)) and abi_key in f]
if len(abi_file) != 1:
raise ValueError(f'Can\'t find abi file in {directory}')
else:
return os.path.join(directory, abi_file[0])
def normalize_version(version: str) -> str:
if '-' in version:
return version
else:
return f'{version}-stable.0'