UNPKG

chia-agent

Version:
210 lines (209 loc) 11.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.keyring_status_changed_command = exports.get_network_info_command = exports.get_keys_for_plotting_command = exports.get_wallet_addresses_command = exports.get_routes_command = exports.get_plotters_command = exports.get_version_command = exports.get_status_command = exports.register_service_command = exports.exit_command = exports.notify_keyring_migration_completed_command = exports.remove_keyring_passphrase_command = exports.set_keyring_passphrase_command = exports.migrate_keyring_command = exports.validate_keyring_passphrase_command = exports.unlock_keyring_command = exports.keyring_status_command = exports.is_keyring_locked_command = exports.delete_label_command = exports.set_label_command = exports.get_public_keys_command = exports.get_public_key_command = exports.get_keys_command = exports.get_key_command = exports.get_key_for_fingerprint_command = exports.get_first_private_key_command = exports.get_all_private_keys_command = exports.delete_key_by_fingerprint_command = exports.delete_all_keys_command = exports.check_keys_command = exports.add_key_command = exports.add_private_key_command = exports.is_running_command = exports.running_services_command = exports.stop_service_command = exports.stop_plotting_command = exports.start_plotting_command = exports.start_service_command = exports.ping_command = exports.daemon_service = void 0; exports.ping = ping; exports.start_service = start_service; exports.start_plotting = start_plotting; exports.stop_plotting = stop_plotting; exports.stop_service = stop_service; exports.running_services = running_services; exports.is_running = is_running; exports.add_private_key = add_private_key; exports.add_key = add_key; exports.check_keys = check_keys; exports.delete_all_keys = delete_all_keys; exports.delete_key_by_fingerprint = delete_key_by_fingerprint; exports.get_all_private_keys = get_all_private_keys; exports.get_first_private_key = get_first_private_key; exports.get_key_for_fingerprint = get_key_for_fingerprint; exports.get_key = get_key; exports.get_keys = get_keys; exports.get_public_key = get_public_key; exports.get_public_keys = get_public_keys; exports.set_label = set_label; exports.delete_label = delete_label; exports.is_keyring_locked = is_keyring_locked; exports.keyring_status = keyring_status; exports.unlock_keyring = unlock_keyring; exports.validate_keyring_passphrase = validate_keyring_passphrase; exports.migrate_keyring = migrate_keyring; exports.set_keyring_passphrase = set_keyring_passphrase; exports.remove_keyring_passphrase = remove_keyring_passphrase; exports.notify_keyring_migration_completed = notify_keyring_migration_completed; exports.exit = exit; exports.register_service = register_service; exports.get_status = get_status; exports.get_version = get_version; exports.get_plotters = get_plotters; exports.get_routes = get_routes; exports.get_wallet_addresses = get_wallet_addresses; exports.get_keys_for_plotting = get_keys_for_plotting; exports.get_network_info = get_network_info; exports.on_keyring_status_changed = on_keyring_status_changed; // The daemon service currently does not provide state_change event as of v1.1.5. const types_1 = require("../../types"); exports.daemon_service = "daemon"; exports.ping_command = "ping"; async function ping(daemon) { return daemon.sendMessage(exports.daemon_service, exports.ping_command); } exports.start_service_command = "start_service"; async function start_service(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.start_service_command, data); } exports.start_plotting_command = "start_plotting"; async function start_plotting(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.start_plotting_command, data); } exports.stop_plotting_command = "stop_plotting"; async function stop_plotting(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.stop_plotting_command, data); } exports.stop_service_command = "stop_service"; async function stop_service(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.stop_service_command, data); } exports.running_services_command = "running_services"; async function running_services(daemon) { return daemon.sendMessage(exports.daemon_service, exports.running_services_command); } exports.is_running_command = "is_running"; async function is_running(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.is_running_command, data); } exports.add_private_key_command = "add_private_key"; async function add_private_key(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.add_private_key_command, data); } exports.add_key_command = "add_key"; async function add_key(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.add_key_command, data); } exports.check_keys_command = "check_keys"; async function check_keys(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.check_keys_command, data); } exports.delete_all_keys_command = "delete_all_keys"; async function delete_all_keys(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.delete_all_keys_command, data); } exports.delete_key_by_fingerprint_command = "delete_key_by_fingerprint"; async function delete_key_by_fingerprint(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.delete_key_by_fingerprint_command, data); } exports.get_all_private_keys_command = "get_all_private_keys"; async function get_all_private_keys(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_all_private_keys_command, data); } exports.get_first_private_key_command = "get_first_private_key"; async function get_first_private_key(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_first_private_key_command, data); } exports.get_key_for_fingerprint_command = "get_key_for_fingerprint"; async function get_key_for_fingerprint(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_key_for_fingerprint_command, data); } exports.get_key_command = "get_key"; async function get_key(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_key_command, data); } exports.get_keys_command = "get_keys"; async function get_keys(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_keys_command, data); } exports.get_public_key_command = "get_public_key"; async function get_public_key(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_public_key_command, data); } exports.get_public_keys_command = "get_public_keys"; async function get_public_keys(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_public_keys_command, data); } exports.set_label_command = "set_label"; async function set_label(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.set_label_command, data); } exports.delete_label_command = "delete_label"; async function delete_label(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.delete_label_command, data); } exports.is_keyring_locked_command = "is_keyring_locked"; async function is_keyring_locked(daemon) { return daemon.sendMessage(exports.daemon_service, exports.is_keyring_locked_command); } exports.keyring_status_command = "keyring_status"; async function keyring_status(daemon) { return daemon.sendMessage(exports.daemon_service, exports.keyring_status_command); } exports.unlock_keyring_command = "unlock_keyring"; async function unlock_keyring(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.unlock_keyring_command, data); } exports.validate_keyring_passphrase_command = "validate_keyring_passphrase"; async function validate_keyring_passphrase(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.validate_keyring_passphrase_command, data); } exports.migrate_keyring_command = "migrate_keyring"; async function migrate_keyring(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.migrate_keyring_command, data); } exports.set_keyring_passphrase_command = "set_keyring_passphrase"; async function set_keyring_passphrase(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.set_keyring_passphrase_command, data); } exports.remove_keyring_passphrase_command = "remove_keyring_passphrase"; async function remove_keyring_passphrase(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.remove_keyring_passphrase_command, data); } exports.notify_keyring_migration_completed_command = "notify_keyring_migration_completed"; async function notify_keyring_migration_completed(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.notify_keyring_migration_completed_command, data); } exports.exit_command = "exit"; async function exit(daemon) { return daemon.sendMessage(exports.daemon_service, exports.exit_command); } exports.register_service_command = "register_service"; async function register_service(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.register_service_command, data); } exports.get_status_command = "get_status"; async function get_status(daemon) { return daemon.sendMessage(exports.daemon_service, exports.get_status_command); } exports.get_version_command = "get_version"; async function get_version(daemon) { return daemon.sendMessage(exports.daemon_service, exports.get_version_command); } exports.get_plotters_command = "get_plotters"; async function get_plotters(daemon) { return daemon.sendMessage(exports.daemon_service, exports.get_plotters_command); } exports.get_routes_command = "get_routes"; async function get_routes(daemon) { return daemon.sendMessage(exports.daemon_service, exports.get_routes_command); } exports.get_wallet_addresses_command = "get_wallet_addresses"; async function get_wallet_addresses(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_wallet_addresses_command, data); } exports.get_keys_for_plotting_command = "get_keys_for_plotting"; async function get_keys_for_plotting(daemon, data) { return daemon.sendMessage(exports.daemon_service, exports.get_keys_for_plotting_command, data); } exports.get_network_info_command = "get_network_info"; async function get_network_info(daemon) { return daemon.sendMessage(exports.daemon_service, exports.get_network_info_command); } /// From here subscribe/listen style APIs /// exports.keyring_status_changed_command = "keyring_status_changed"; async function on_keyring_status_changed(daemon, callback) { await daemon.subscribe(types_1.wallet_ui_service); const messageListener = (e) => { if (e.origin === exports.daemon_service && e.command === exports.keyring_status_changed_command) { callback(e); } }; return daemon.addMessageListener(exports.daemon_service, messageListener); }