mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2026-08-24 02:24:23 -05:00
* harvester_api_protocol * move to apis * Remove `chia.apis` => `chia.harvester` dependency. * Remove circular dependencies between `chia.apis` and service modules. * SolverAPIStub, and add solver to tach.toml. * Make the stubs (lack of) implementations more consistent. * Use `stub_metadata_for_type` instead of `class_for_type`. The only thing ever used from `ApiProtocol` in `WSConnection` was the metadata field, so let's pass along only that. * NewSignagePointHarvester2 * remove some stuff
22 lines
670 B
Python
22 lines
670 B
Python
from __future__ import annotations
|
|
|
|
from chia.apis.farmer_stub import FarmerApiStub
|
|
from chia.apis.full_node_stub import FullNodeApiStub
|
|
from chia.apis.harvester_stub import HarvesterApiStub
|
|
from chia.apis.introducer_stub import IntroducerApiStub
|
|
from chia.apis.solver_stub import SolverApiStub
|
|
from chia.apis.stub_protocol_registry import StubMetadataRegistry
|
|
from chia.apis.timelord_stub import TimelordApiStub
|
|
from chia.apis.wallet_stub import WalletNodeApiStub
|
|
|
|
__all__ = [
|
|
"FarmerApiStub",
|
|
"FullNodeApiStub",
|
|
"HarvesterApiStub",
|
|
"IntroducerApiStub",
|
|
"SolverApiStub",
|
|
"StubMetadataRegistry",
|
|
"TimelordApiStub",
|
|
"WalletNodeApiStub",
|
|
]
|