The cast disassemble command is currently not supported in foundry-zksync. This command disassembles hex-encoded bytecode into individual, human-readable opcodes.
Feature Request:
Implement the cast disassemble command to enable disassembling hex-encoded bytecode into EraVM opcodes within the foundry-zksync environment.
Purpose of cast disassemble:
The cast disassemble command provides a way to convert raw bytecode into readable opcodes, enabling developers to debug, inspect, and analyze smart contracts at a low level.
Key Features:
Disassembles bytecode into opcodes for readability and analysis.
Helps developers inspect how their contracts are interpreted by the EraVM.
Useful for advanced debugging and understanding contract behaviour.
Common Options:
Input the hex-encoded bytecode to be disassembled.
Description:
The
cast disassemble
command is currently not supported infoundry-zksync
. This command disassembles hex-encoded bytecode into individual, human-readable opcodes.Feature Request:
Implement the
cast disassemble
command to enable disassembling hex-encoded bytecode into EraVM opcodes within thefoundry-zksync
environment.Purpose of
cast disassemble
:The
cast disassemble
command provides a way to convert raw bytecode into readable opcodes, enabling developers to debug, inspect, and analyze smart contracts at a low level.Key Features:
Common Options:
Example Usage:
Disassemble hex-encoded bytecode:
References: