如何从ABI密钥和合同地址获得坚固码
我有一个问题,我丢失了坚固的代码,但是我有该代码的ABI密钥和合同地址。因此,我只想知道我是否可以从ABI密钥和合同地址中获取我的坚固性智能合同代码?如果是,那么我该如何进行混音?
I have an issue I lost my solidity code but I have the abi key and contract address of that code. so I just wanna know if I can get back my solidity smart contract code from the abi key and contract address? if yes then how do I get it in remix?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ABI JSON和BYTECODE(在地址上部署)是从源代码派生的。不可能完全逆转操作并从ABI和字节码中得出源代码。
有分解器,例如panoramix 集成的 使您可以将字节码头击中到pseudocode中。但是,它们并不完美,通常无法对某些功能进行分解或生成过于复杂的伪代码以进行简单操作。
ABI JSON and bytecode (deployed on an address) are derived from a source code. It's not possible to fully reverse the operation and derive source code from ABI and bytecode.
There are decompilers, such as Panoramix integrated into Etherscan, that allow you to decimpile the bytecode into pseudocode. However they are not perfect and often not able to decompile some functions or generate overly complicated pseudocode for a simple operation.