INNER CODE UNIT · Python

artifacts

skalenetwork/skale-network · packages/ima-artifacts/scripts/prepare.py:45

            artifacts = {**artifacts, **{normalize_contract_name(raw_name): {
                'address': address,
                'abi': abi
            }}}
    return artifacts


def prepare_schain_artifacts(version: str) -> dict:
    artifacts = {}
    normalized_version = normalize_version(version)
    branch, number = normalized_version.split('-')[-1].split('.')
    number = int(number)
    if (branch == 'develop' and number <= 148) \
            or (branch == 'beta' and number <= 2):
        logging.warning(f'Skip schain ABIs for version {version}')
        return artifacts
    predeployed_abi = download_predeployed(normalized_version)
    for key in predeployed_abi:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…