chia-agent
Version:
chia rpc/websocket client library
18 lines (17 loc) • 5.59 kB
TypeScript
import type { WsFarmerMessage } from "./farmer/index";
export { chia_farmer_service, TChiaFarmerBroadcast, TGetConnectionsBroadCast as TGetConnectionsFarmerBroadCast, TNewSignagePointBroadCast, TNewFarmingInfoBroadCast, THarvesterUpdateBroadCast, THarvesterRemovedBroadCast, TProofBroadCast, TSubmittedPartialBroadCast, TFailedPartialBroadCast, TAddConnectionBroadCast, TCloseConnectionBroadCast, on_message_from_farmer, on_get_connections as on_get_connections_farmer, on_new_farming_info, on_new_signage_point, on_harvester_update, on_harvester_removed, on_proof, on_submitted_partial, on_failed_partial, on_add_connection, on_close_connection, } from "./farmer/index";
import type { WsFullNodeMessage } from "./full_node/index";
export { chia_full_node_service, TChiaFullNodeBroadcast, TGetConnectionsBroadCast as TGetConnectionsFullNodeBroadCast, TGetBlockchainStateBroadCast, TBlockBroadCast, TSignagePointBroadCast, TUnfinishedBlockBroadCast, on_message_from_full_node, on_get_connections as on_get_connections_full_node, on_get_blockchain_state, on_block, on_signage_point, on_unfinished_block, } from "./full_node/index";
import type { WsHarvesterMessage } from "./harvester/index";
export { chia_harvester_service, TGetConnectionsBroadCast as TGetConnectionsHarvesterBroadCast, TChiaHarvesterBroadcast, TGetPlotsBroadCast, TFarmingInfoBroadCast, TAddConnectionBroadCast as TAddConnectionHarvesterBroadCast, TCloseConnectionBroadCast as TCloseConnectionHarvesterBroadCast, on_message_from_harvester, on_get_connections as on_get_connections_harvester, on_get_plots, on_farming_info, on_add_connection as on_add_connection_harvester, on_close_connection as on_close_connection_harvester, } from "./harvester/index";
import type { WsWalletMessage } from "./wallet/index";
export { chia_wallet_service, TGetConnectionsBroadCast as TGetConnectionsWalletBroadCast, TSyncChangedBroadCast, TStateChangedBroadCastOfWallet, TCoinAddedBroadCast, TChiaWalletBroadcast, on_get_connections as on_get_connections_wallet, on_sync_changed, on_state_changed_of_wallet, on_coin_added, on_add_connection as on_add_connection_wallet, on_close_connection as on_close_connection_wallet, on_message_from_wallet, } from "./wallet/index";
import type { WsPlotsMessage } from "./chia_plots_create/index";
export { chia_plotter_service, state_changed_command_of_plots, TStateChangedBroadCastOfPlots, on_state_changed_of_plots, } from "./chia_plots_create/index";
import type { WsCrawlerMessage } from "./crawler/index";
export { chia_crawler_service, TLoadedInitialPeersBroadCast, TCrawlBatchCompletedBroadCast, TPeerCounts, on_loaded_initial_peers, on_crawl_batch_completed, } from "./crawler/index";
import type { WsTimelordMessage } from "./timelord/index";
export { chia_timelord_service, TFinishedPotBroadCast, TNewCompactProofBroadCast, TSkippingPeakBroadCast, TNewPeakBroadCast, on_finished_pot, on_new_compact_proof, on_skipping_peak, on_new_peak, } from "./timelord/index";
import type { WsDaemonMessage } from "./daemon/index";
export { daemon_service, register_service, TRegisterServiceRequest, TRegisterServiceResponse, start_service, TStartServiceRequest, TStartServiceResponse, start_plotting, TStartPlottingResponse, TStartPlottingRequest, stop_service, TStopServiceResponse, TStopServiceRequest, stop_plotting, TStopPlottingRequest, TStopPlottingResponse, exit, TExitResponse, get_status, TGetStatusResponse, get_version, TGetVersionResponse, get_plotters, TGetPlottersResponse, running_services, TRunningServicesResponse, is_running, TIsRunningRequest, TIsRunningResponse, add_private_key, TAddPrivateKeyRequest, TAddPrivateKeyResponse, add_key, TAddKeyRequest, TAddKeyResponse, check_keys, TCheckKeysRequest, TCheckKeysResponse, delete_all_keys, TDeleteAllKeysRequest, TDeleteAllKeysResponse, delete_key_by_fingerprint, TDeleteKeyByFingerprintRequest, TDeleteKeyByFingerprintResponse, get_all_private_keys, TGetAllPrivateKeysRequest, TGetAllPrivateKeysResponse, get_first_private_key, TGetFirstPrivateKeyRequest, TGetFirstPrivateKeyResponse, get_key_for_fingerprint, TGetKeyForFingerprintRequest, TGetKeyForFingerprintResponse, get_key, TGetKeyRequest, TGetKeyResponse, get_keys, TGetKeysRequest, TGetKeysResponse, get_public_key, TGetPublicKeyRequest, TGetPublicKeyResponse, get_public_keys, TGetPublicKeysRequest, TGetPublicKeysResponse, set_label, TSetLabelRequest, TSetLabelResponse, delete_label, TDeleteLabelRequest, TDeleteLabelResponse, is_keyring_locked, TIsKeyringLockedResponse, on_keyring_status_changed, TKeyringStatusChangedBroadCast, keyring_status, TKeyringStatusResponse, unlock_keyring, TUnlockKeyringRequest, TUnlockKeyringResponse, migrate_keyring, TMigrateKeyringRequest, TMigrateKeyringResponse, set_keyring_passphrase, TSetKeyringPassphraseRequest, TSetKeyringPassphraseResponse, remove_keyring_passphrase, TRemoveKeyringPassphraseRequest, TRemoveKeyringPassphraseResponse, notify_keyring_migration_completed, TNotifyKeyringMigrationCompletedRequest, TNotifyKeyringMigrationCompletedResponse, ping, TPingRequest, TPingResponse, validate_keyring_passphrase, TValidateKeyringPassphraseRequest, TValidateKeyringPassphraseResponse, TPlotQueue, get_routes, TGetRoutesResponse, get_wallet_addresses, TGetWalletAddressesRequest, TGetWalletAddressesResponse, get_keys_for_plotting, TGetKeysForPlottingRequest, TGetKeysForPlottingResponse, get_network_info, TGetNetworkInfoResponse, } from "./daemon/index";
export type WsMessage = WsFarmerMessage | WsFullNodeMessage | WsHarvesterMessage | WsWalletMessage | WsPlotsMessage | WsCrawlerMessage | WsTimelordMessage | WsDaemonMessage;