Jacek Sieka
|
62cbdeefc5
|
verify `genesis_time` more strictly (fixes #1667) (#5694)
Bogus values lead to crashes down the line when timers overflow
|
2024-01-06 15:26:56 +01:00 |
Etan Kissling
|
98e969084d
|
update Deneb for latest builder-specs flow (#5598)
The `BlobSidecar` construction has been moved to the relay and is no
longer done by the BN / VC in blinded flow. Builder bid contents have
been shrinked from full `BlindedBlobBundle` to `blob_kzg_commitments`.
- https://github.com/ethereum/builder-specs/pull/90
- https://github.com/ethereum/beacon-APIs/pull/369
|
2023-11-15 16:20:13 -08:00 |
Etan Kissling
|
d8a7f0df81
|
update Deneb for blob sidecar inclusion proofs (#5565)
`BlobSidecar` is no longer signed, instead use Merkle proof to link
blobs with block.
- https://github.com/ethereum/consensus-specs/pull/3531
Associated beacon-API / builder-specs still TBD; minimal changes done
to compile in similar style to previous spec, but not standardized yet.
- https://github.com/ethereum/beacon-APIs/pull/369
- https://github.com/ethereum/builder-specs/pull/90
|
2023-11-06 07:48:43 +01:00 |
Jacek Sieka
|
8c81515bf6
|
log slashing protection database error on failure to load (#5542)
* log slashing protection database error on failure to load
...and fix noreturn warning
* fix the copied one too
* oops
* oops 2
|
2023-10-31 11:15:38 +01:00 |
tersec
|
c5028b56bf
|
change blinded block proposal failures to REST internal errors (#5501)
|
2023-10-12 23:54:24 +02:00 |
tersec
|
ec1d98cc3a
|
implement deneb block and blob unblinding (#5496)
|
2023-10-12 03:40:15 +00:00 |
tersec
|
edc5c03230
|
consistently use SignedBlindedBeaconBlockContents; remove more Bellatrix Builder API remnants (#5493)
|
2023-10-11 11:48:35 +00:00 |
tersec
|
325d5a6afa
|
log builder unblinding requests (#5434)
|
2023-09-15 09:27:38 +00:00 |
tersec
|
d542410a17
|
remove more Bellatrix-only Builder API support infrastructure (#5251)
|
2023-08-05 00:11:51 +00:00 |
tersec
|
81c989660a
|
remove Bellatrix builder API support (#5162)
Co-authored-by: Etan Kissling <etan@status.im>
|
2023-07-20 04:37:54 +00:00 |
henridf
|
99264d7507
|
Local validator proposals (#5137)
* Implement local validator block proposals
* Address review feedback
* Fix rebase issue
|
2023-06-30 07:39:41 +00:00 |
henridf
|
1234900065
|
Add blob handling to message router (#5106)
* Add blob handling to message router
* address review feedback
* Fix typos
|
2023-06-28 17:55:31 +00:00 |
tersec
|
d1941b670a
|
refactor payload builder REST client usage (#4973)
* refactor payload builder REST client usage
* change HTTP response code
|
2023-05-25 18:38:56 +03:00 |
tersec
|
79eddcde40
|
capella builder API support (#4643)
* capella builder API support
* use capella EPH when appropriate
* fill in ExecutionPayload.withdrawals and sanity-check builder API withdrawals root
|
2023-02-21 14:21:38 +01:00 |
tersec
|
0cc0c7e6b7
|
builder spec v0.3.0 URL updates (#4641)
* builder spec v0.3.0 URL updates
* remove stray non-URL/comment change
|
2023-02-18 01:54:30 +01:00 |
tersec
|
3977f1529a
|
fill in remaining capellaImplementationMissing holes for builder API (#4606)
|
2023-02-14 11:49:48 +01:00 |
tersec
|
ebb45e10da
|
initial implementation of capella MEV (#4567)
|
2023-02-06 19:07:30 +01:00 |
tersec
|
aacc8d702d
|
remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528)
|
2023-01-20 14:14:37 +00:00 |
Etan Kissling
|
996a0bdcdc
|
fix crash when calling MEV rpc with MEV disabled (#4389)
Avoid `/eth/v1/beacon/blinded_blocks` crash without `--payload-builder`.
|
2022-12-05 19:41:52 +00:00 |
tersec
|
806b4fd649
|
fix order of MEV signed block root assignment/checking (#4360)
|
2022-11-25 15:47:52 +02:00 |
tersec
|
a4d2637259
|
implement /eth/v1/beacon/blinded_blocks BN endpoint (#4286)
* implement /eth/v1/beacon/blinded_blocks BN endpoint
* avoid function names in non-debug logs
* callers log, so callee can just return err()
|
2022-11-08 18:08:43 +00:00 |