Skip to content

Commit ec109f8

Browse files
committed
Add Gloas protobuf definitions with spec tests
1 parent 278b796 commit ec109f8

File tree

19 files changed

+6006
-5
lines changed

19 files changed

+6006
-5
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
### Added
2+
3+
- Add Gloas protobuf definitions with spec tests and SSZ serialization support

deps.bzl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2455,6 +2455,12 @@ def prysm_deps():
24552455
sum = "h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY=",
24562456
version = "v1.4.11",
24572457
)
2458+
go_repository(
2459+
name = "com_github_offchainlabs_go_bitfield",
2460+
importpath = "github.com/OffchainLabs/go-bitfield",
2461+
sum = "h1:2U6to0u/KUhG4RogHmVyd95QTL740dDuoNyRkueFH8Q=",
2462+
version = "v0.0.0-20250830171457-8344ca593cfa",
2463+
)
24582464
go_repository(
24592465
name = "com_github_oklog_oklog",
24602466
importpath = "github.com/oklog/oklog",
@@ -2848,8 +2854,8 @@ def prysm_deps():
28482854
go_repository(
28492855
name = "com_github_prysmaticlabs_fastssz",
28502856
importpath = "github.com/prysmaticlabs/fastssz",
2851-
sum = "h1:xuVAdtz5ShYblG2sPyb4gw01DF8InbOI/kBCQjk7NiM=",
2852-
version = "v0.0.0-20241008181541-518c4ce73516",
2857+
sum = "h1:bCmGaqDa9KhaarjVp6uEYJ98mhhqPRfi/DX3J7/yBQo=",
2858+
version = "v0.0.0-20250818163020-6fd8d25f1211",
28532859
)
28542860
go_repository(
28552861
name = "com_github_prysmaticlabs_go_bitfield",

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ go 1.24.5
55
require (
66
github.com/MariusVanDerWijden/FuzzyVM v0.0.0-20240516070431-7828990cad7d
77
github.com/MariusVanDerWijden/tx-fuzz v1.4.0
8+
github.com/OffchainLabs/go-bitfield v0.0.0-20250830171457-8344ca593cfa
89
github.com/aristanetworks/goarista v0.0.0-20200805130819-fd197cf57d96
910
github.com/bazelbuild/rules_go v0.23.2
1011
github.com/btcsuite/btcd/btcec/v2 v2.3.4
@@ -59,7 +60,7 @@ require (
5960
github.com/prometheus/client_golang v1.20.0
6061
github.com/prometheus/client_model v0.6.1
6162
github.com/prometheus/prom2json v1.3.0
62-
github.com/prysmaticlabs/fastssz v0.0.0-20241008181541-518c4ce73516
63+
github.com/prysmaticlabs/fastssz v0.0.0-20250818163020-6fd8d25f1211
6364
github.com/prysmaticlabs/go-bitfield v0.0.0-20240328144219-a1caa50c3a1e
6465
github.com/prysmaticlabs/prombbolt v0.0.0-20210126082820-9b7adba6db7c
6566
github.com/prysmaticlabs/protoc-gen-go-cast v0.0.0-20230228205207-28762a7b9294

go.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ github.com/MariusVanDerWijden/tx-fuzz v1.4.0 h1:Tq4lXivsR8mtoP4RpasUDIUpDLHfN1Yh
5757
github.com/MariusVanDerWijden/tx-fuzz v1.4.0/go.mod h1:gmOVECg7o5FY5VU3DQ/fY0zTk/ExBdMkUGz0vA8qqms=
5858
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
5959
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
60+
github.com/OffchainLabs/go-bitfield v0.0.0-20250830171457-8344ca593cfa h1:2U6to0u/KUhG4RogHmVyd95QTL740dDuoNyRkueFH8Q=
61+
github.com/OffchainLabs/go-bitfield v0.0.0-20250830171457-8344ca593cfa/go.mod h1:6TZI4FU6zT8x6ZfWa1J8YQ2NgW0wLV/W3fHRca8ISBo=
6062
github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
6163
github.com/Shopify/sarama v1.26.1/go.mod h1:NbSGBSSndYaIhRcBtY9V0U7AyH+x71bG668AuWys/yU=
6264
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
@@ -895,8 +897,8 @@ github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0leargg
895897
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
896898
github.com/prometheus/prom2json v1.3.0 h1:BlqrtbT9lLH3ZsOVhXPsHzFrApCTKRifB7gjJuypu6Y=
897899
github.com/prometheus/prom2json v1.3.0/go.mod h1:rMN7m0ApCowcoDlypBHlkNbp5eJQf/+1isKykIP5ZnM=
898-
github.com/prysmaticlabs/fastssz v0.0.0-20241008181541-518c4ce73516 h1:xuVAdtz5ShYblG2sPyb4gw01DF8InbOI/kBCQjk7NiM=
899-
github.com/prysmaticlabs/fastssz v0.0.0-20241008181541-518c4ce73516/go.mod h1:h2OlIZD/M6wFvV3YMZbW16lFgh3Rsye00G44J2cwLyU=
900+
github.com/prysmaticlabs/fastssz v0.0.0-20250818163020-6fd8d25f1211 h1:bCmGaqDa9KhaarjVp6uEYJ98mhhqPRfi/DX3J7/yBQo=
901+
github.com/prysmaticlabs/fastssz v0.0.0-20250818163020-6fd8d25f1211/go.mod h1:h2OlIZD/M6wFvV3YMZbW16lFgh3Rsye00G44J2cwLyU=
900902
github.com/prysmaticlabs/go-bitfield v0.0.0-20210108222456-8e92c3709aa0/go.mod h1:hCwmef+4qXWjv0jLDbQdWnL0Ol7cS7/lCSS26WR+u6s=
901903
github.com/prysmaticlabs/go-bitfield v0.0.0-20240328144219-a1caa50c3a1e h1:ATgOe+abbzfx9kCPeXIW4fiWyDdxlwHw07j8UGhdTd4=
902904
github.com/prysmaticlabs/go-bitfield v0.0.0-20240328144219-a1caa50c3a1e/go.mod h1:wmuf/mdK4VMD+jA9ThwcUKjg3a2XWM9cVfFYjDyY4j4=

proto/engine/v1/BUILD.bazel

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ ssz_gen_marshal(
5151
"DepositRequest",
5252
"ConsolidationRequest",
5353
"ExecutionRequests",
54+
"ExecutionPayloadEnvelope",
55+
"SignedExecutionPayloadEnvelope",
5456
],
5557
)
5658

@@ -116,6 +118,7 @@ ssz_proto_files(
116118
"electra.proto",
117119
"execution_engine.proto",
118120
"fulu.proto",
121+
"gloas.proto",
119122
],
120123
config = select({
121124
"//conditions:default": "mainnet",

0 commit comments

Comments
 (0)