.env 文件或硬编码的 RPC URL。
RPC URL 格式

https://virtual.mainnet.eu.rpc.tenderly.co/tenderly/demo/89e9b3-4bcd00,每次重新 fork 都会生成一个新的。
附加名称后,Public 和 Admin RPC URL 将采用以下形式:
| 端点 | URL 格式 | 备注 |
|---|---|---|
| Public RPC | https://virtual.[NETWORK].[REGION].rpc.tenderly.co/[ACCOUNT]/[PROJECT]/[RPC_NAME] | 仅标准 JSON-RPC,可安全地分享给外部测试者或嵌入到 dapp UI 中。 |
| Admin RPC | https://virtual.[NETWORK].[REGION].rpc.tenderly.co/[ACCOUNT]/[PROJECT]/[RPC_NAME]-[SUFFIX] | [SUFFIX] 是 Tenderly 附加的随机字符串,因此即使名称是公开的,启用作弊码的端点也无法被猜到。 |
[REGION] 是 eu 或 us-east,取决于您在分配名称时选择的区域。[RPC_NAME] 在您的项目内必须唯一。名称附加后,就是它(而不是自动生成的标识符)在重新 fork 后保持固定。
在创建 Virtual Environment 时分配名称
- 开始创建 Virtual Environment 并展开 Advanced 部分。
- 启用 Named RPC URL。
- 在 Add named endpoint 中,输入新名称并选择 Create
<name>,或者从列表中选择现有名称。 - 单击 Create Virtual Environment。

在创建后更改或删除名称
打开 Virtual Environment 的 Settings 页面。此处的 Named RPC URL 部分与创建对话框中的相同:- 要将环境重新分配到其他名称,请打开名称选择器并选择另一个条目,或输入新名称并选择 Create
<name>。 - 要将该名称从此环境上解除关联,请禁用 Named RPC URL 并保存。名称本身不会被删除,只是可以自由地附加到其他地方。
一个名称一次只映射到一个环境
将名称附加到 Virtual Environment 是一对一的关系。在名称选择器中,已在项目内其他地方分配的现有名称会被标记为 In use on another environment。选择其中一个会将其附加到当前环境,并从之前持有它的环境上解除关联,因此该环境的命名 RPC URL 将不再解析到那里,而是路由到当前环境。 这使得切换固定 RPC URL 的目标只需一次操作:创建替换环境,为其分配与您正在退役的环境相同的名称,指向该 URL 的所有脚本、CI 流水线或 dapp 配置现在都会解析到新环境,无需在其一侧做任何更改。通过 REST API 设置名称
在通过环境创建端点创建环境时传入rpcName:
environment-create-named.sh
active_instance.vnets[].rpcs 数组包含命名的 Admin 和 Public RPC URL:
另请参阅
- Quickstart,完整的 Virtual Environment 创建流程。
- Admin RPC,可在 Admin RPC 上使用的作弊码。
- CI/CD with GitHub Actions,按 pull request 创建和销毁环境的流水线。