前提条件
- 您的机器上已安装 Node.js
- 具有 API 密钥的 Tenderly 账户
- 已在 Tenderly Dashboard 中设置项目
使用此链接注册 Tenderly。
第 1 步:初始化新的 Node.js 项目
为您的项目创建一个新目录,在终端中导航到该目录,并初始化一个新的 Node.js 项目:example
第 2 步:安装 Tenderly SDK
在 Node.js 项目中将 Tenderly SDK npm 包 作为依赖安装:example
第 3 步:导入并配置 Tenderly SDK
在项目目录中创建一个名为index.js 的新文件,并添加以下代码以导入 Tenderly SDK 并使用您的 Tenderly 账户详情进行配置:
example.js
your-account-name、your-project-name 和 your-access-key 替换为您实际的 Tenderly 账户信息。
按照以下指南获取配置详情。
第 4 步:定义交易详情
接下来,为模拟定义交易详情。 将以下代码添加到index.js:
example.js
from、to、input、value、gas 和 gas_price 字段替换为您所需的交易详情。override 字段为可选字段,允许您覆盖模拟中特定合约的状态。
第 5 步:运行交易模拟
现在,使用 Tenderly SDK 的simulateTransaction 方法来运行交易模拟。
将以下代码添加到 index.js:
example.js
simulateTransaction 方法并将模拟结果记录到控制台。
第 6 步:执行脚本
保存index.js 文件并使用以下命令运行脚本:
example