in remix ide (based on https://remix-ide.readthedocs.io/en/latest/tutorial_debug.html):
- deploy any smart contract
- in remix logs you -> for transaction that created a new smart contract -> click "debug" button
you will see the "unnamed" call stack - that's ok
- run any smart contract function and click "debug" for this new transaction
You will see some hash
- how this hash in constructed?
there is no info about how it should be constructed in the "Yellow Paper"
the best approximation I have found is this https://github.com/dapphub/dapptools/blob/a2b96cc2dbc28508c9fe699d6438bf6eccafc2ad/src/hevm/src/EVM.hs#L224-L238