Giulio rebuffo
e958d3584d
Added Heads method to Beacon API ( #9135 )
2024-01-06 21:49:23 +01:00
Giulio rebuffo
13da868591
Added RANDAO Api ( #9108 )
2024-01-01 22:18:11 +01:00
Giulio rebuffo
46ecf030f5
Added GET /eth/v1/beacon/rewards/blocks/{block_id} and POST /eth/v1/beacon/rewards/sync_committee/{block_id} ( #9102 )
...
* Changed slightly archive format (again)
* Added all of the remaining rewards endpoints
2023-12-30 20:51:28 +01:00
Giulio rebuffo
eeb471d800
Added Finality_Checkpoints endpoint ( #8979 )
2023-12-15 02:27:27 +01:00
Giulio rebuffo
c477281362
Caplin: Parallel historical states reconstruction ( #8817 )
...
What does this PR do:
* Optional Backfilling and Caplin Archive Node
* Create antiquary for historical states
* Fixed gaps of chain gap related to the Head of the chain and anchor of
the chain.
* Added basic reader object to Read the Historical state
2023-12-06 10:48:36 +01:00
Giulio rebuffo
7d28151a11
Added data model for public keys validator ( #8774 )
...
We store public keys contiguosly and batch update them on forkchoice
2023-11-18 19:03:56 +01:00
Giulio rebuffo
3f30b96199
Forkchoice states saved on disk ( #8546 )
2023-10-21 23:10:58 +02:00
Giulio rebuffo
1da6dc25f3
Caplin: Resetting cache head hash when new slot is avaiable ( #8477 )
2023-10-14 20:53:16 +02:00
Giulio rebuffo
72ba18bd36
Beacon: Added basic operations pool ( #8309 )
...
Added operation pools for beacon chain. operations are the equivalent of
txs for eth2
Added operation pools for:
* Attester Slashings
* Proposer Slashings
* VoluntaryExits
* BLSExecutionToChange
* Postponed to later: Attestations (or maybe not)
2023-09-29 23:42:07 +02:00
Giulio rebuffo
2aa060f454
Fixed forkchoice nil exception ( #8223 )
2023-09-17 17:06:44 +02:00
Alex Sharov
2318138c6c
Downloader: don't fail when see unusual file, skip it (backward/forward compatibility) ( #8170 )
2023-09-10 15:46:30 +07:00
Giulio rebuffo
114dd684eb
Caplin Optimization: Efficient Processing of Epoch and Reuse of checkpoint states ( #8020 )
2023-08-15 12:45:48 +02:00
Somnath Banerjee
d91f4263dc
EIP-4788: Beacon block root and stateful precompile ( #7888 )
2023-08-01 16:01:26 +05:30
Giulio rebuffo
443757edbd
Consensus separation for Engine API (Working on Sepolia) ( #7945 )
...
This makes the experimental consensus separation functional on sepolia.
2023-07-30 23:35:55 +02:00
Giulio rebuffo
862faf054b
Fixed JWT race and panic in Caplin ( #7904 )
2023-07-18 09:47:38 +01:00
Enrique Jose Avila Asapche
bff1e0e901
[Caplin] Added json rpc cl ( #7836 )
...
Allows for Caplin to be used with other ELs from aside of Erigon
---------
Co-authored-by: Giulio <giulio.rebuffo@gmail.com>
2023-07-08 16:42:30 +02:00
Alex Sharov
5ff8246e2a
e4: release some tests ( #7729 )
2023-06-14 10:01:00 +07:00
a
4d35e776da
[caplin] abstract transition ( #7661 )
...
start of abstracting the transition layer.
incremental movements.
2023-06-11 23:50:02 +02:00
Giulio rebuffo
e45ed7d139
Added record mode for Caplin ( #7660 )
2023-06-05 01:52:55 +02:00
Giulio rebuffo
6602c89e32
[Caplin] Fixed checkpoints on orphaned chains ( #7613 )
2023-06-02 14:54:40 +02:00
Giulio rebuffo
027d83b556
Caplin: skip finalized error ( #7595 )
2023-05-28 22:48:17 +02:00
a
761524a986
eth2 shuffle ( #7522 )
...
moves eth2shuffle package to erigon.
2023-05-18 01:06:25 +02:00
Giulio rebuffo
dfadf495cf
Flat buffers for Attestations and Cached roots ( #7512 )
2023-05-15 00:12:24 +02:00
a
cda14447ad
[caplin] pkg refactor ( #7507 )
...
Co-authored-by: Giulio <giulio.rebuffo@gmail.com>
2023-05-13 23:44:07 +02:00