chainbound / bolt

Bolt: permissionless out-of-protocol proposer commitments.
https://chainbound.github.io/bolt-docs/
MIT License
28 stars 6 forks source link

Create and host `forkdiff` pages for each forked PBS component #19

Open merklefruit opened 2 months ago

merklefruit commented 2 months ago

Overview

Forkdiff by Protolambda is a fantastic tool to visualize diffs between two git remotes, along with detailed explanations for each change.

We should host forkdiff views (maybe all on the same website, hosted as separate HTML pages?) for these components:

thedevbirb commented 2 months ago

I tried to play around with forkdiff with some toy examples and it works great! However since it requires git operations we need to move the builder, mev-boost and relay in separate repositories and keep them as submodules here.

merklefruit commented 2 months ago

Yes, either that or we could modify forkdiff to work on subdirectories, so we can show diffs for specific dirs.

mempirate commented 1 week ago

I tried to play around with forkdiff with some toy examples and it works great! However since it requires git operations we need to move the builder, mev-boost and relay in separate repositories and keep them as submodules here.

I think this is not a problem and we should. Also makes more sense to have them as separate repo's if this is to be the main Bolt repository.