Tenderly CLI 使用指南

Tenderly CLI 使用指南

tenderly-cli CLI tool for Smart Contract error tracking, monitoring and alerting. tenderly-cli 项目地址: https://gitcode.com/gh_mirrors/te/tenderly-cli

1. 项目介绍

Tenderly CLI 是一款面向智能合约开发者的命令行工具,它提供了调试、监控和追踪智能合约执行的各项功能。通过该工具,开发者可以轻松地将本地项目与 Tenderly Dashboard 进行连接,实现合约的上传、验证、监控和错误跟踪。

2. 项目快速启动

安装

根据操作系统选择相应的安装方式:

  • macOS 使用 Homebrew 包管理器安装:

    brew tap tenderly/tenderly
    brew install tenderly
    

    或者使用 cURL 和安装脚本:

    curl https://raw.githubusercontent.com/Tenderly/tenderly-cli/master/scripts/install-macos.sh | sh
    
  • Linux 使用 cURL 和安装脚本,可以使用 root 用户或者 sudo 用户执行:

    curl https://raw.githubusercontent.com/Tenderly/tenderly-cli/master/scripts/install-linux.sh | sh
    
  • Windows 访问发布页面下载最新版本,并将其放置在系统环境变量 $PATH 中。

初始化

在项目目录中初始化 Tenderly 配置文件:

tenderly init

如果需要创建新项目,请添加 --create-project 参数。

登录

登录 Tenderly Dashboard:

tenderly login

根据提示输入邮箱和密码或访问密钥。

推送合约

将部署在公共网络上的合约推送到 Tenderly Dashboard:

tenderly contracts push

可以指定网络 ID 和项目标识符。

验证合约

上传并验证智能合约:

tenderly contracts verify

指定需要验证的网络 ID。

3. 应用案例和最佳实践

  • 在智能合约开发过程中,使用 Tenderly CLI 进行实时错误跟踪和监控。
  • 利用 Tenderly CLI 的 push 命令,将合约部署到公共网络并自动监控其状态。
  • 通过 verify 命令确保合约的正确性,并提供详细的验证报告。

4. 典型生态项目

  • Hardhat: 使用 @tenderly/hardhat-tenderly 插件集成 Tenderly 功能到 Hardhat 开发环境中。
  • Truffle: Tenderly CLI 支持与 Truffle 项目无缝集成,提供强大的监控和调试功能。

tenderly-cli CLI tool for Smart Contract error tracking, monitoring and alerting. tenderly-cli 项目地址: https://gitcode.com/gh_mirrors/te/tenderly-cli

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蔡丛锟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值