> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockx.chaintable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 运行时

> 选择任务或同步执行，并提供 EVM 计算所需的后端。

运行时承载函数从提交到返回结果的全过程。Worker 运行任务，Python Executor 执行函数代码，后端适配器提供表与 EVM 节点访问。

## 选择调用入口

| 入口 | 用途 | 结果处理 |
| - | - | - |
| Worker 任务 | 根据显式输入、区块或 bundle 发起多次函数调用 | 订阅任务，检查 Writer Plugin 结果 |
| Sync Invoker | 一次函数调用或调试 | 读取 `Invoke` 或 `DebugInvoke` 响应 |
| Precheck | 执行前检查函数源码 | 读取审计结果，不执行函数 |

## 选择部署

| 部署 | 工作负载 |
| - | - |
| block | 按区块计算和返回任务输出 |
| bundle | 历史 bundle 计算与批量写入 |

选择已注册所需 Call Builder 和 Writer Plugin 的部署。协议配置形状见[配置参考](/zh/reference/task-configuration)。

## 准备依赖

* 显式纯计算输入不需要链数据。
* BlockDB 读取需要可访问的源表，以及满足就绪条件的数据。
* EVM 状态读取和合约调用需要提供目标链与区块的节点后端。
* 历史扫描需要源 bundle 数据，写入需要兼容的目标表。

在函数中设置读取上下文，不依赖部署自动提供。本地冒烟示例验证执行路径；使用 EVM 示例前，先接入所需后端。

## 任务连接

Coordinator 可以选择 Worker 并预占 slot。向该 Worker 提交任务，并在运行期间保持 `WatchTasks` 连接。`GetTaskResult` 查询同一 Worker 保存的结果。

## 小结

* 选择任务执行或同步函数调用。
* 根据输入与输出配置选择部署。
* 提供计算需要的 EVM 与表后端。

继续阅读：

* [快速开始](/zh/quickstart)
* [同步调用与调试](/zh/guides/synchronous-invocation)
* [执行语义与结果](/zh/concepts/execution-semantics)
* [架构总览](/zh/architecture/overview)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.