Content
@
https://opensea.io/collection/evm-6
0 reply
0 recast
2 reactions
maurelian
@maurelian.eth
There are some great/interesting new ways to read contract code these days. I'm curious what people use most, and if I'm missing any. First, the OG is of course etherscan: https://etherscan.io/address/0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852#code
2 replies
2 recasts
7 reactions
shazow
@shazow.eth
This is a other project I have in the backlog: breaking up bytecode into jump frames and reading it as a flow chart. I have a helper here I use for debugging whatsabi, but the jump tracking isn't quite food enough for comprehensive auditing yet: https://github.com/shazow/whatsabi/blob/main/examples/dot.ts
1 reply
0 recast
0 reaction
maurelian
@maurelian.eth
What does the output look like?
1 reply
0 recast
0 reaction
shazow
@shazow.eth
A little something like this. Imagine each box expands to the bytecode it represents, I want to make a web version of it that does that.
1 reply
0 recast
0 reaction
maurelian
@maurelian.eth
Ahh, like this thing that mythril used to do: https://hackernoon.com/introducing-mythril-a-framework-for-bug-hunting-on-the-ethereum-blockchain-9dc5588f82f6 That’d be great to bring back!
0 reply
0 recast
2 reactions