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