已收费:向交易添加断点
Charged是由apoorvsadana开发的Chrome扩展程序,用作web3事务调试器。它的主要目的是通过允许用户对其事务添加断点来提高开发速度。使用Charged,开发人员可以在将事务发送到链上之前暂停事务,编辑输入,并模拟新事务以查看其性能。这使他们能够在几秒钟内捕捉和修复损坏的事务。
传统上,开发人员一直依赖Metamask作为开发过程中的首选钱包。然而,Metamask有时会减慢开发过程。Charged旨在通过在现有钱包之上创建代理来解决这个问题。这意味着所有钱包的交易首先经过代理。
Charged提供了几个关键功能来增强事务调试过程。它提供了事务的模拟,允许用户查看资产变化和可能的错误消息。它还显示输入到钱包的确切输入,并获取合约ABI来解码输入。这使开发人员能够确保一切都按预期工作。此外,Charged允许用户编辑解码后的输入并重新模拟事务,提供测试不同输入并查看智能合约响应的能力。在事务失败的情况下,用户可以查看错误消息并进行必要的编辑以实现成功的事务。最后,Charged允许用户将修改后的事务转发到他们的钱包,与Metamask无缝集成,便于在区块链上提交。
总的来说,Charged为希望简化事务调试过程并提高开发速度的开发人员提供了有价值的解决方案。通过提供添加断点、编辑输入和模拟事务的能力,Charged赋予开发人员快速高效地识别和解决问题的能力。