Content pfp
Content
@
0 reply
0 recast
2 reactions

Matt Solomon pfp
Matt Solomon
@msolomon.eth
Re-introducing EVM Diff EVM Diff is the easiest way to diff EVM-compatible chains in a friendly format, now with automated discovery of chain differences, making it much more scalable. There's two ways to diff: - Two chains side-by-side - All chain in a caniuse.com-like table Try it out at http://evmdiff.com
6 replies
12 recasts
57 reactions

Matt Solomon pfp
Matt Solomon
@msolomon.eth
The side-by-side view already existed. It's been updated with a better UX, and the ability to view the raw JSON files that are behind the diff.
1 reply
0 recast
1 reaction

Matt Solomon pfp
Matt Solomon
@msolomon.eth
The new caniuse.com-like view lets you see at a glance how chains compare to one another for a given feature. Currently supported features include opcodes, precompiles, deployed contracts, and chain metadata. More features are comings soon.
2 replies
0 recast
2 reactions

Matt Solomon pfp
Matt Solomon
@msolomon.eth
Everything here is now live at http://evmdiff.com It's all open-source, so check out the repo to contribute, or open issues with feature requests, bugs, or new data you'd like to see included: https://github.com/mds1/evm-diff
1 reply
0 recast
1 reaction

Henry pfp
Henry
@hlau
Very cool! Out of curiosity, what is being polled hourly? I’d imagine most of this stuff is pretty static?
1 reply
0 recast
0 reaction

Matt Solomon pfp
Matt Solomon
@msolomon.eth
All chain data is polled hourly. You're right it's largely static, but it changes with e.g. hard forks and (for now at least) its cheap to fetch, so may as well fetch frequently to ensure everything is up to date :)
0 reply
0 recast
1 reaction