You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently when compiling contracts to the EOF the compiler does not output any debug information, either trough legacy source maps or the new EthDebug format. Implement a form of source location output.
Why
Even though EOF is in the earliest stages, tooling support should be considered, since having debuggers for EOF earlier, could help users transition faster
Additionally, though Osaka is not very close for mainnet, there should be a buffer for debugging tools to catch up to solc, before it is possible to deploy even on testnets. Additionally, some test chains based on reth have already forked EOF support (like Odyssey)
Steps
Output Source Maps/EthDebug Format for unoptimized code
Output Source Maps/EthDebug Format for optimized code
The text was updated successfully, but these errors were encountered:
Description
Currently when compiling contracts to the EOF the compiler does not output any debug information, either trough legacy source maps or the new EthDebug format. Implement a form of source location output.
Why
Even though EOF is in the earliest stages, tooling support should be considered, since having debuggers for EOF earlier, could help users transition faster
Additionally, though Osaka is not very close for mainnet, there should be a buffer for debugging tools to catch up to solc, before it is possible to deploy even on testnets. Additionally, some test chains based on reth have already forked EOF support (like Odyssey)
Steps
The text was updated successfully, but these errors were encountered: