Skip to main content
Composer 在每一条受支持的 EVM 链上都会部署一小组合约。你的钱包将编译后的交易发送到你的每用户 proxy(或者,在该 proxy 首次使用时,发送到 ProxyFactory,由它部署 proxy 并原子地运行 flow)。proxy 会 delegatecallVM,即共享逻辑合约,因此 flow 在你自己的 proxy 的余额与存储上下文中执行。其余合约用于在执行期间支持算术与不变量检查。
硬编码之前先核实。 最可靠的来源是 POST /compose 响应本身:userProxy 是你的每用户 proxy,而 transactionRequest.to 在 proxy 部署后就是同一个 proxy(或者首次使用时为 ProxyFactory)。它们始终与生成你 calldata 的那次部署相匹配。请将下面的表格视为便利用途的快照。

Canonical (production)

https://composer.li.quest 提供。这些地址在每一条受支持的链上都相同

Addresses from the compile response

你几乎不需要硬编码任何内容:每个 POST /compose 响应都携带集成实际会触及的两个地址,且它们始终与生成 calldata 的那次部署相匹配。
其余合约(arithmetic processor、invariant checker、flashloan registry、adapter)由编译器在降级(lowering)期间接线,无需从集成代码中引用。