#holochain #conductor #admin #info #dump #response #cell

holochain_conductor_api

Holochain管理员和应用程序接口协议的消息类型

196 个版本

0.4.0-dev.20 2024年8月23日
0.4.0-dev.152024年7月31日
0.3.0-beta-dev.422024年3月27日
0.3.0-beta-dev.292023年12月22日
0.0.2 2021年7月29日

#94 in 魔法豆

Download history 679/week @ 2024-05-02 386/week @ 2024-05-09 621/week @ 2024-05-16 671/week @ 2024-05-23 944/week @ 2024-05-30 924/week @ 2024-06-06 682/week @ 2024-06-13 581/week @ 2024-06-20 518/week @ 2024-06-27 664/week @ 2024-07-04 607/week @ 2024-07-11 645/week @ 2024-07-18 920/week @ 2024-07-25 701/week @ 2024-08-01 410/week @ 2024-08-08 496/week @ 2024-08-15

2,637 每月下载量
用于 15 个crate (8 直接)

Apache-2.0AGPL-3.0 WITH mif-exception

1MB
26K SLoC

holochain_conductor_api

许可:Apache-2.0


lib.rs:

管理 Holochain 应用程序 (hApps) 并调用它们的函数的接口。

Conductor 是 Holochain 的核心组件。它暴露了 WebSocket 以供客户端连接,处理传入的请求并协调数据流和持久化。

有关更多信息,请参阅 Holochain 的架构。关于 hApp 开发的信息,请参阅 Happ 开发工具包 (HDK) 文档

JavaScript Holochain 客户端Rust 客户端 可用于连接到 Conductor。

Conductor API 被分为管理员请求和响应以及应用请求和响应。每个都有相应的枚举 AdminRequestAppRequest,用于定义和文档化可用的调用。

管理员接口通常管理自身,例如安装应用、列出 dnas、细胞和应用、访问状态和指标信息转储以及管理代理。

应用接口较小,专注于直接与应用交互。值得注意的是,应用接口允许调用由 hApps 的模块(称为 DNAs)公开的函数。要发现特定 hApp 的结构,可以请求其应用信息。

依赖项

~64–100MB
~2M SLoC