Files
Richard KissandGitHub ec35492946 Api stubs (#19979)
* 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
2025-11-12 09:06:12 -07:00

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",
]