Exemplo n.º 1
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    overrides = config["network_overrides"][config["selected_network"]]
    updated_constants = DEFAULT_CONSTANTS.replace_str_to_bytes(**overrides)
    kwargs = service_kwargs_for_full_node(DEFAULT_ROOT_PATH, config,
                                          updated_constants)
    return run_service(**kwargs)
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    config_pool = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", "pool")
    keychain = Keychain()
    kwargs = service_kwargs_for_farmer(DEFAULT_ROOT_PATH, config, config_pool,
                                       keychain, DEFAULT_CONSTANTS)
    return run_service(**kwargs)
Exemplo n.º 3
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    config["database_path"] = config["simulator_database_path"]
    kwargs = service_kwargs_for_full_node_simulator(
        DEFAULT_ROOT_PATH,
        config,
        test_constants,
        BlockTools(),
    )
    return run_service(**kwargs)
Exemplo n.º 4
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    config["database_path"] = config["simulator_database_path"]
    config["peer_db_path"] = config["simulator_peer_db_path"]
    config["introducer_peer"]["host"] = "127.0.0.1"
    config["introducer_peer"]["port"] = 58555
    config["selected_network"] = "testnet0"
    kwargs = service_kwargs_for_full_node_simulator(
        DEFAULT_ROOT_PATH,
        config,
        BlockTools(test_constants),
    )
    return run_service(**kwargs)
Exemplo n.º 5
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    # This is simulator
    local_test = config["testing"]
    if local_test is True:
        constants = test_constants
        current = config["database_path"]
        config["database_path"] = f"{current}_simulation"
    else:
        constants = DEFAULT_CONSTANTS
    keychain = Keychain(testing=False)
    kwargs = service_kwargs_for_wallet(DEFAULT_ROOT_PATH, config, constants,
                                       keychain)
    return run_service(**kwargs)
Exemplo n.º 6
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    # This is simulator
    local_test = config["testing"]
    if local_test is True:
        constants = test_constants
        current = config["database_path"]
        config["database_path"] = f"{current}_simulation"
    else:
        constants = DEFAULT_CONSTANTS
        genesis_challenge = bytes32(
            bytes.fromhex(config["network_genesis_challenges"][
                config["selected_network"]]))
        constants = constants.replace(GENESIS_CHALLENGE=genesis_challenge)
    keychain = Keychain(testing=False)
    kwargs = service_kwargs_for_wallet(DEFAULT_ROOT_PATH, config, constants,
                                       keychain)
    return run_service(**kwargs)
Exemplo n.º 7
0
def main():
    kwargs = service_kwargs_for_full_node(DEFAULT_ROOT_PATH)
    return run_service(**kwargs)
Exemplo n.º 8
0
def main():
    kwargs = service_kwargs_for_timelord(DEFAULT_ROOT_PATH)
    return run_service(**kwargs)
Exemplo n.º 9
0
def main():
    kwargs = service_kwargs_for_farmer(DEFAULT_ROOT_PATH)
    return run_service(**kwargs)
Exemplo n.º 10
0
def main():
    kwargs = service_kwargs_for_introducer()
    return run_service(**kwargs)
Exemplo n.º 11
0
def main():
    kwargs = service_kwargs_for_harvester()
    return run_service(**kwargs)
Exemplo n.º 12
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    kwargs = service_kwargs_for_introducer(DEFAULT_ROOT_PATH, config)
    return run_service(**kwargs)
Exemplo n.º 13
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    kwargs = service_kwargs_for_full_node(DEFAULT_ROOT_PATH, config,
                                          DEFAULT_CONSTANTS)
    return run_service(**kwargs)
Exemplo n.º 14
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    kwargs = service_kwargs_for_timelord(
        DEFAULT_ROOT_PATH, config, DEFAULT_CONSTANTS.DISCRIMINANT_SIZE_BITS
    )
    return run_service(**kwargs)
Exemplo n.º 15
0
def main():
    config = load_config_cli(DEFAULT_ROOT_PATH, "config.yaml", SERVICE_NAME)
    keychain = Keychain(testing=False)
    kwargs = service_kwargs_for_wallet(DEFAULT_ROOT_PATH, config,
                                       DEFAULT_CONSTANTS, keychain)
    return run_service(**kwargs)