Skip to content

Bytecode decompiler #857

Open
Open
@SimiHunjan

Description

@SimiHunjan

Problem

Users especially developers will occasionally want to learn more about a contracts contents. This usually requires verification first to ensure the matching code. However, it is possible given bytecode to decompile the bytecode and get a sense of the method flows in the contract.

This is useful for debugging situations to have a better understanding of a contract contents when the original source code is not available it may be useful to decompile the run time bytecode to have a better understanding

Examples of usage can be seen at https://etherscan.io/bytecode-decompiler & https://ethervm.io/decompile

User Story

  1. As a user I want to obtain a more human readable form of the contract code to troubleshoot when I don’t have access to the actual contract files

Solution

Add feature to decompile bytecode

Alternatives

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1An issue impacting production environments or impacting multiple releases or multiple individualsblockedenhancementNew feature or requestsmart contractsFeatures that involve smart contracts

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions