Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
c260e36
add basic eip7732 (epbs) support
pk910 Jan 27, 2025
32a348f
trigger CI
pk910 Jan 27, 2025
311e4af
bump go-eth2-client
pk910 Feb 5, 2025
c4fd40c
Merge branch 'master' into eip7732-support
pk910 Feb 5, 2025
3c911be
bump go-eth2-client
pk910 Feb 5, 2025
0167d8b
subscribe to execution_payload events & load execution payload envelopes
pk910 Feb 5, 2025
edd68ac
bump go-eth2-client
pk910 Feb 6, 2025
f820feb
epbs payload handling & db persistence
pk910 Feb 8, 2025
48ce452
Merge branch 'eip7732-support' into pk910/eip7732-workspace
pk910 Feb 8, 2025
30a4d6d
fix schema upgrade sql for sqlite
pk910 Feb 8, 2025
efb9454
various small fixes for epbs implementation
pk910 Feb 8, 2025
4cc1d38
fixes for epbs payload loading
pk910 Feb 9, 2025
804d4b8
fetch execution payloads and show execution payload status on UI
pk910 Feb 9, 2025
687d581
Merge pull request #234 from ethpandaops/pk910/eip7732-workspace
pk910 Feb 9, 2025
3c637f9
fix payload badges on knockout rendered startpage
pk910 Feb 11, 2025
6da622d
show payload header data on slot details page
pk910 Feb 11, 2025
4fe1f72
add payload_status & remove has_payload to allow additional payload s…
pk910 Feb 12, 2025
c0030e4
Merge branch 'master' into eip7732-support
pk910 Feb 17, 2025
241771c
fix missing getters for eip7732 states
pk910 Feb 17, 2025
8384b64
Merge branch 'master' into eip7732-support
pk910 Mar 17, 2025
5dd85e4
Merge branch 'master' into eip7732-support
pk910 Mar 19, 2025
e09f649
Merge branch 'master' into eip7732-support
pk910 Apr 4, 2025
70c93b5
Merge branch 'master' into eip7732-support
pk910 Apr 4, 2025
7eeff90
Merge branch 'master' into eip7732-support
pk910 Apr 7, 2025
0380f13
save execution payload to block store
pk910 Apr 7, 2025
889db43
Merge branch 'master' into eip7732-support
barnabasbusa Apr 8, 2025
93a0089
Merge branch 'master' into eip7732-support
pk910 Apr 24, 2025
82a87f4
Merge branch 'master' into eip7732-support
pk910 Jul 15, 2025
499ef5a
fix merge issue with blob kzg blob kzg commitments
pk910 Jul 15, 2025
eef1a3d
add missing block helpers for eip7732
pk910 Jul 15, 2025
6010458
add gloas fork badge and internal getters
pk910 Sep 22, 2025
3556da8
Merge branch 'eip7732-support' into gloas-support
pk910 Sep 22, 2025
e35dc1a
fix merge conflicts
pk910 Sep 22, 2025
b4982ae
trigger CI
pk910 Sep 22, 2025
4628726
Merge branch 'master' into gloas-support
pk910 Dec 15, 2025
ba8a5d4
Merge branch 'master' into gloas-support
pk910 Jan 8, 2026
dce1653
bump `go-eth2-client`
pk910 Jan 8, 2026
121c977
rename epbs db migration
pk910 Jan 8, 2026
45d7f48
index & show block bids
pk910 Jan 9, 2026
b1d5cc5
rework blockdb to serve as long term tired bal/payload store
pk910 Jan 14, 2026
129e643
Merge branch 'master' into gloas-support
pk910 Jan 15, 2026
1ba48fd
index & display builders
pk910 Jan 15, 2026
6b3b42a
fix: update based on latest gloas spec
barnabasbusa Jan 19, 2026
8b0aea3
Merge pull request #557 from ethpandaops/bbusa/update-gloas-spec
barnabasbusa Jan 19, 2026
9835bf7
implement ePBS builder deposits & exits, fix gloas slot details
pk910 Jan 20, 2026
b85c01b
fix unused function
pk910 Jan 20, 2026
3f6cf11
add builder details page
pk910 Jan 20, 2026
5a7b9ae
Merge branch 'master' into gloas-support
pk910 Jan 25, 2026
ce769e3
add builder credential type to deposit builder
pk910 Jan 25, 2026
ceb72a7
add highlighting for 0x03 credentials
pk910 Jan 25, 2026
217a4aa
show ptc votes on slot details page
pk910 Jan 25, 2026
f558128
rework state loading strategy for fuku+ states (load first block stat…
pk910 Jan 30, 2026
576577c
use proposer lookahead for epoch state precalculation
pk910 Jan 30, 2026
33ba82f
subscribe to new topics in separate event stream to avoid compatibili…
pk910 Jan 30, 2026
b14a70f
track builder index in db and improve builder details
pk910 Jan 30, 2026
1ca75f4
fix staticcheck issue
pk910 Jan 30, 2026
7c57b2c
add orphaned payload detection
pk910 Feb 6, 2026
128a7f6
Merge branch 'master' into gloas-support
pk910 Feb 10, 2026
acdf5e0
bump go-eth2-client
pk910 Feb 13, 2026
d43647b
Merge remote-tracking branch 'origin/master' into bbusa/gloas-support
barnabasbusa Feb 16, 2026
e29fbf5
fix: execution requests
barnabasbusa Feb 16, 2026
98047f8
feat(beacon): load payload based on EIP-7737 enablement in client pro…
barnabasbusa Feb 16, 2026
ca65050
refactor(beacon): simplify block processing logic by removing EIP-773…
barnabasbusa Feb 16, 2026
51309d8
refactor(consensus): consolidate block and head event subscriptions i…
barnabasbusa Feb 16, 2026
78ba7cb
Merge pull request #580 from ethpandaops/bbusa/gloas-support
pk910 Feb 16, 2026
4abd4fd
Merge branch 'master' into gloas-support
barnabasbusa Feb 16, 2026
e4ed061
Merge branch 'master' into gloas-support
barnabasbusa Feb 17, 2026
8394ef2
Merge branch 'master' into gloas-support
pk910 Feb 17, 2026
a60ec27
Merge branch 'master' into gloas-support
pk910 Feb 17, 2026
6ea47a6
Merge branch 'master' into gloas-support
pk910 Feb 18, 2026
c748761
fix gloas types
pk910 Feb 19, 2026
f934ab7
improve bid rendering
pk910 Feb 19, 2026
c07a098
fix orphaned payload filter
pk910 Feb 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
bump go-eth2-client
  • Loading branch information
pk910 committed Feb 5, 2025
commit 311e4af4e15e7c3339da9d98f91edc1a74042820
13 changes: 7 additions & 6 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ require (
)

require (
github.com/emicklei/dot v1.6.4 // indirect
github.com/ipfs/go-cid v0.4.1 // indirect
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
github.com/minio/highwayhash v1.0.2 // indirect
Expand Down Expand Up @@ -83,8 +84,8 @@ require (
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/ethereum/c-kzg-4844 v1.0.2 // indirect
github.com/ethereum/go-verkle v0.2.2 // indirect
github.com/fatih/color v1.17.0 // indirect
github.com/ferranbt/fastssz v0.1.3 // indirect
github.com/fatih/color v1.18.0 // indirect
github.com/ferranbt/fastssz v0.1.4 // indirect
github.com/go-logr/logr v1.4.2 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-ole/go-ole v1.3.0 // indirect
Expand All @@ -106,8 +107,8 @@ require (
github.com/jackc/puddle v1.3.0 // indirect
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
github.com/kilic/bls12-381 v0.1.0 // indirect
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/klauspost/cpuid/v2 v2.2.9 // indirect
github.com/mattn/go-colorable v0.1.14 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mfridman/interpolate v0.0.2 // indirect
github.com/minio/sha256-simd v1.0.1 // indirect
Expand Down Expand Up @@ -140,7 +141,7 @@ require (
golang.org/x/net v0.33.0 // indirect
golang.org/x/sync v0.10.0 // indirect
golang.org/x/sys v0.29.0 // indirect
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
google.golang.org/protobuf v1.35.1 // indirect
gopkg.in/Knetic/govaluate.v3 v3.0.0
gopkg.in/cenkalti/backoff.v1 v1.1.0 // indirect
Expand All @@ -152,6 +153,6 @@ require (
rsc.io/tmplfunc v0.0.3 // indirect
)

replace github.com/attestantio/go-eth2-client => github.com/pk910/go-eth2-client v0.0.0-20250127193505-8cfe1ff986fd
replace github.com/attestantio/go-eth2-client => github.com/pk910/go-eth2-client v0.0.0-20250205104042-361ad9379622

replace github.com/ethereum/go-ethereum => github.com/s1na/go-ethereum v0.0.0-20250103133732-7e1b0ba7e83f
27 changes: 14 additions & 13 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -74,16 +74,18 @@ github.com/donovanhide/eventsource v0.0.0-20210830082556-c59027999da0 h1:C7t6eeM
github.com/donovanhide/eventsource v0.0.0-20210830082556-c59027999da0/go.mod h1:56wL82FO0bfMU5RvfXoIwSOP2ggqqxT+tAfNEIyxuHw=
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
github.com/emicklei/dot v1.6.4 h1:cG9ycT67d9Yw22G+mAb4XiuUz6E6H1S0zePp/5Cwe/c=
github.com/emicklei/dot v1.6.4/go.mod h1:DeV7GvQtIw4h2u73RKBkkFdvVAz0D9fzeJrgPW6gy/s=
github.com/ethereum/c-kzg-4844 v1.0.2 h1:8tV84BCEiPeOkiVgW9mpYBeBUir2bkCNVqxPwwVeO+s=
github.com/ethereum/c-kzg-4844 v1.0.2/go.mod h1:VewdlzQmpT5QSrVhbBuGoCdFJkpaJlO1aQputP83wc0=
github.com/ethereum/go-verkle v0.2.2 h1:I2W0WjnrFUIzzVPwm8ykY+7pL2d4VhlsePn4j7cnFk8=
github.com/ethereum/go-verkle v0.2.2/go.mod h1:M3b90YRnzqKyyzBEWJGqj8Qff4IDeXnzFw0P9bFw3uk=
github.com/ethpandaops/ethwallclock v0.3.0 h1:xF5fwtBf+bHFHZKBnwiPFEuelW3sMM7SD3ZNFq1lJY4=
github.com/ethpandaops/ethwallclock v0.3.0/go.mod h1:y0Cu+mhGLlem19vnAV2x0hpFS5KZ7oOi2SWYayv9l24=
github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4=
github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI=
github.com/ferranbt/fastssz v0.1.3 h1:ZI+z3JH05h4kgmFXdHuR1aWYsgrg7o+Fw7/NCzM16Mo=
github.com/ferranbt/fastssz v0.1.3/go.mod h1:0Y9TEd/9XuFlh7mskMPfXiI2Dkw4Ddg9EyXt1W7MRvE=
github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU=
github.com/ferranbt/fastssz v0.1.4 h1:OCDB+dYDEQDvAgtAGnTSidK1Pe2tW3nFV40XyMkTeDY=
github.com/ferranbt/fastssz v0.1.4/go.mod h1:Ea3+oeoRGGLGm5shYAeDgu6PGUlcvQhE2fILyD9+tGg=
github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
Expand Down Expand Up @@ -245,8 +247,8 @@ github.com/kilic/bls12-381 v0.1.0/go.mod h1:vDTTHJONJ6G+P2R74EhnyotQDTliQDnFEwhd
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA=
github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw=
github.com/klauspost/cpuid/v2 v2.2.8 h1:+StwCXwm9PdpiEkPyzBXIy+M9KUb4ODm0Zarf1kS5BM=
github.com/klauspost/cpuid/v2 v2.2.8/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
github.com/klauspost/cpuid/v2 v2.2.9 h1:66ze0taIn2H33fBvCkXuv9BmCwDfafmiIVpKV9kKGuY=
github.com/klauspost/cpuid/v2 v2.2.9/go.mod h1:rqkxqrZ1EhYM9G+hXH7YdowN5R5RGN6NK4QwQ3WMXF8=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
Expand Down Expand Up @@ -278,8 +280,9 @@ github.com/mashingan/smapping v0.1.19 h1:SsEtuPn2UcM1croIupPtGLgWgpYRuS0rSQMvKD9
github.com/mashingan/smapping v0.1.19/go.mod h1:FjfiwFxGOuNxL/OT1WcrNAwTPx0YJeg5JiXwBB1nyig=
github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
Expand Down Expand Up @@ -346,8 +349,8 @@ github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k=
github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY=
github.com/pk910/dynamic-ssz v0.0.5 h1:VP9heGYUwzlpyhk28P2nCAzhvGsePJOOOO5vQMDh2qQ=
github.com/pk910/dynamic-ssz v0.0.5/go.mod h1:b6CrLaB2X7pYA+OSEEbkgXDEcRnjLOZIxZTsMuO/Y9c=
github.com/pk910/go-eth2-client v0.0.0-20250127193505-8cfe1ff986fd h1:xty/DNk1Y9vwj2Enx/D/eFBoSL0zf4V6wkqCRHsmliY=
github.com/pk910/go-eth2-client v0.0.0-20250127193505-8cfe1ff986fd/go.mod h1:vy5jU/uDZ2+RcVzq5BfnG+bQ3/6uu9DGwCrGsPtjJ1A=
github.com/pk910/go-eth2-client v0.0.0-20250205104042-361ad9379622 h1:cKV3IQs3pPhKbcxTGftrKvKjM+QWH+yIeJq7oXFCej8=
github.com/pk910/go-eth2-client v0.0.0-20250205104042-361ad9379622/go.mod h1:/KTLN3WuH1xrJL7ZZrpBoWM1xCCihnFbzequD5L+83o=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
Expand Down Expand Up @@ -450,8 +453,6 @@ github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZ
github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY=
github.com/tklauser/numcpus v0.8.0 h1:Mx4Wwe/FjZLeQsK/6kt2EOepwwSl7SmJrK5bV/dXYgY=
github.com/tklauser/numcpus v0.8.0/go.mod h1:ZJZlAY+dmR4eut8epnzf0u/VwodKmryxR8txiloSqBE=
github.com/umbracle/gohashtree v0.0.2-alpha.0.20230207094856-5b775a815c10 h1:CQh33pStIp/E30b7TxDlXfM0145bn2e8boI30IxAhTg=
github.com/umbracle/gohashtree v0.0.2-alpha.0.20230207094856-5b775a815c10/go.mod h1:x/Pa0FF5Te9kdrlZKJK82YmAkvL8+f989USgz6Jiw7M=
github.com/urfave/cli/v2 v2.26.0 h1:3f3AMg3HpThFNT4I++TKOejZO8yU55t3JnnSr4S4QEI=
github.com/urfave/cli/v2 v2.26.0/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ=
github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc=
Expand Down Expand Up @@ -600,8 +601,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU=
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90=
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da h1:noIWHXmPHxILtqtCOPIhSt0ABwskkZKjD3bXGnZGpNY=
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90=
google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9 h1:T6rh4haD3GVYsgEfWExoCZA2o2FmbNyKpTuAxbEFPTg=
google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9/go.mod h1:wp2WsuBYj6j8wUdo3ToZsdxxixbvQNAHqVJrTgi5E5M=
google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9 h1:QCqS/PdaHTSWGvupk2F/ehwHtGc0/GYkT+3GAcR1CCc=
Expand Down