Charged: Add breakpoints to transactions

Charged: Add breakpoints to transactions

0.0.12
2024-03-24

介绍

用于提高开发速度的 web3 事务调试器

Charged 是一个区块链交易调试器,它允许您向交易添加断点。这意味着您可以在将交易发送到链上之前暂停交易、编辑输入并模拟新交易以查看它们的执行情况。收费后,您可以在几秒钟内捕获并修复损坏的交易!

如今,人们使用 Metamask 作为事实上的开发钱包。虽然 Metamask 是一个用于生产目的的令人惊叹的钱包,但它降低了开发速度。

作为一名开发人员,我不想
- 在测试我的交易之前收集测试网/主网资金
- 提交并等待我的交易被挖掘,然后我才能看到结果
- 转到我的代码,编辑交易详细信息并再次提交以查看我的交易是否最终有效
- 将控制台日志添加到我的智能合约中,以准确查看我的代码出现问题的位置
- 每次点击确认提交我的交易
- 反复部署我的合约并进行一些小的更改,看看它是否有效

Charged 是一款 Chrome 扩展程序,可在您现有的钱包之上创建代理。这意味着您钱包的所有交易首先通过代理进行。因此,每当 Charged 检测到传入交易时,

1. 向您展示交易模拟,您可以在其中看到资产更改和可能的失败(带有错误消息)
2. 显示进入您钱包的确切输入
3. 获取合约 ABI 并解码输入,以便您可以查看一切是否按预期运行
4. 允许您编辑解码的输入并重新模拟交易。因此,您可以看到智能合约如何响应不同的输入。如果您的交易失败,您可以看到错误消息并相应地编辑您的输入,直到交易最终成功。
5. 允许您将修改后的交易转发到您的钱包。因此,一旦您完成交易编辑,请单击前进按钮,您的新交易将在 Metamask 上弹出,以便您最终可以将其发送到链上。


查看更多
评分 0
无评分 位用户参与评分
使用人数
70+
插件大小
1.52MB
版本号 0.0.12
所属类别 开发者工具
提供方 getcharged.dev
支持语言 英语
更新时间 2024-03-24 14:47:13
ID aicjplafeceefkomhppjicoddnljddfp