mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Update FAQ answer re decompiler
This commit is contained in:
parent
761eae2499
commit
a396572f57
@ -39,12 +39,14 @@ This is just the bytecode "data" sent along with the request.
|
|||||||
Is there a decompiler available?
|
Is there a decompiler available?
|
||||||
================================
|
================================
|
||||||
|
|
||||||
There is no decompiler to Solidity. This is in principle possible
|
There is no official decompiler to Solidity, but third party security
|
||||||
to some degree, but for example variable names will be lost and
|
company `Comae <https://www.comae.io/>`_ has developed
|
||||||
great effort will be necessary to make it look similar to
|
`Porosity <https://github.com/comaeio/porosity>`_.
|
||||||
the original source code.
|
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.
|
several blockchain explorers.
|
||||||
|
|
||||||
Contracts on the blockchain should have their original source
|
Contracts on the blockchain should have their original source
|
||||||
|
Loading…
Reference in New Issue
Block a user