mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #3424 from wbt/addDecompilerLink
Correct FAQ answer re: decompiler
This commit is contained in:
commit
9028610b45
@ -39,12 +39,13 @@ This is just the bytecode "data" sent along with the request.
|
||||
Is there a decompiler available?
|
||||
================================
|
||||
|
||||
There is no decompiler to Solidity. This is in principle possible
|
||||
to some degree, but for example variable names will be lost and
|
||||
great effort will be necessary to make it look similar to
|
||||
the original source code.
|
||||
There is no exact decompiler to Solidity, but
|
||||
`Porosity <https://github.com/comaeio/porosity>`_ is close.
|
||||
Because some information like variable names, comments, and
|
||||
source code formatting is lost in the compilation process,
|
||||
it is not possible to completely recover the original source code.
|
||||
|
||||
Bytecode can be decompiled to opcodes, a service that is provided by
|
||||
Bytecode can be disassembled to opcodes, a service that is provided by
|
||||
several blockchain explorers.
|
||||
|
||||
Contracts on the blockchain should have their original source
|
||||
|
Loading…
Reference in New Issue
Block a user