Skip to content

Commit 024ffe1

Browse files
yperbasissomnathb1
andauthored
Som/pectra4 engine api (#239) (#244)
* Flatten 7251 req * Replace requests with generic requests * fix type * change byte to uint8 * Simplify requests bundle * Rename requests_hash and remove reqs from body Co-authored-by: Somnath <[email protected]>
1 parent 46d0f96 commit 024ffe1

File tree

2 files changed

+5
-20
lines changed

2 files changed

+5
-20
lines changed

execution/execution.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ message BlockBody {
7070
repeated bytes transactions = 3;
7171
repeated Header uncles = 4;
7272
repeated types.Withdrawal withdrawals = 5; // added in Shapella (EIP-4895)
73-
repeated bytes requests = 6; // added in Pectra (EIP-7685)
7473
}
7574

7675
message Block {
@@ -143,6 +142,7 @@ message AssembledBlockData {
143142
types.ExecutionPayload execution_payload = 1;
144143
types.H256 block_value = 2;
145144
types.BlobsBundleV1 blobs_bundle = 3;
145+
types.RequestsBundle requests = 4;
146146
}
147147

148148
message GetAssembledBlockResponse {

types/types.proto

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -77,25 +77,6 @@ message ExecutionPayload {
7777
repeated Withdrawal withdrawals = 16;
7878
optional uint64 blob_gas_used = 17;
7979
optional uint64 excess_blob_gas = 18;
80-
repeated DepositRequest deposit_requests = 19;
81-
repeated WithdrawalRequest withdrawal_requests = 20;
82-
repeated ConsolidationRequest consolidation_requests = 21;
83-
}
84-
85-
message DepositRequest {
86-
bytes pubkey = 1;
87-
H256 withdrawal_credentials = 2;
88-
uint64 amount = 3;
89-
bytes signature = 4;
90-
uint64 index = 5;
91-
}
92-
93-
message WithdrawalRequest {
94-
bytes request_data = 1;
95-
}
96-
97-
message ConsolidationRequest {
98-
bytes request_data = 1;
9980
}
10081

10182
message Withdrawal {
@@ -113,6 +94,10 @@ message BlobsBundleV1 {
11394
repeated bytes proofs = 3;
11495
}
11596

97+
message RequestsBundle {
98+
repeated bytes requests = 1;
99+
}
100+
116101
// End of Engine API types
117102
// ------------------------------------------------------------------------
118103

0 commit comments

Comments
 (0)