franck44 / evm-dis

An EVM bytecode disassembler/assembler
Apache License 2.0
29 stars 6 forks source link

Add proof that segment 0 starts at address 0 #10

Open franck44 opened 9 months ago

franck44 commented 9 months ago

The way the segments are built implies that, if segment 0 exists, then its start address is zero. And this is where we should start execution of the byte code.

To do

Add proof that this is always the case (provided there is a segment 0). This can be used to remove some tests in the Driver.