a
bab123c07a
more endpoints ( #9109 )
2024-01-01 21:11:31 +01:00
Giulio rebuffo
cdb4731ae8
Added Validators endpoint to Beacon API ( #9080 )
...
* Added /validators retrieval to beacon api
* fixed race in sentinel
* fixed possible UB in gossip management
2023-12-26 00:34:38 +01:00
Giulio rebuffo
eaf0348bd0
[Grindmas] Added tests to Beacon API, also fixed stuff. ( #9074 )
...
* Testing Beacon API
* Fixed sentinel code (a little bit)
* Fixed sentinel tests
* Added historical state support
* Fixed state-related endpoints (i was drunk when writing them)
2023-12-25 02:34:13 +01:00
Giulio rebuffo
6a1bb1dff1
Added Blinded blocks type and Beacon endpoints ( #9002 )
...
* Added blinded block for internal uses
* Added blinded block to the Beacon API
2023-12-17 00:22:47 +01:00
a
47a6ac16da
[beacon handler] framework ( #8851 )
...
adds a two indexes to the validators cache
creates beaconhttp package with many utilities for beacon http endpoint
(future support for ssz is baked in)
started on some validator endpoints
2023-12-05 00:13:52 +01:00
Giulio rebuffo
a2433455f9
Keep few beacon block headers in mdbx ( #8809 )
...
Now keep few beacon block headers in mdbx
2023-11-22 01:45:15 +01:00
Giulio rebuffo
51af060450
Added --beacon.api flags to enable experimental beacon api. ( #8727 )
...
Make it so that erigon can the enable beacon api.
2023-11-15 15:07:16 +01:00
a
436493350e
Sentinel refactor ( #8296 )
...
1. changes sentinel to use an http-like interface
2. moves hexutil, crypto/blake2b, metrics packages to erigon-lib
2023-10-22 01:17:18 +02:00
Giulio rebuffo
343479988c
Caplin <-> MDBX ( #8470 )
2023-10-18 23:10:53 +02:00
Giulio rebuffo
2294c8c66c
EthereumExecutionService in MockSentry ( #8373 )
...
Now we use the ethereum execution service directly:
* Changed sig of InsertChain
* Use of the service in case of PoS
2023-10-05 18:30:19 +02:00
Giulio rebuffo
d62ef03cad
Added states/fork and states/root to beacon API ( #8293 )
...
Added /eth/v1/beacon/states/{state_id}/root and
/eth/v1/beacon/states/{state_id}/fork
2023-09-27 11:15:51 +02:00
Giulio rebuffo
a95914df26
Added blocks API and attestations API ( #8279 )
2023-09-24 01:44:26 +02:00
Giulio rebuffo
2f8687fe08
Smart SQL transactions ( #8185 )
2023-09-14 02:56:29 +02:00
Giulio rebuffo
5951db2e22
Added /blocks/{block_id}/root api method ( #8164 )
2023-09-09 00:33:24 +02:00
Giulio rebuffo
78d05cb367
Fix devel lint and demote logs ( #8114 )
2023-09-01 21:49:57 +02:00
Giulio rebuffo
825be2ac11
Beacon API: added /headers methods ( #8112 )
2023-09-01 15:29:17 +02:00
Giulio rebuffo
8291aa2497
Caplin: Storing Execution Headers in Caplin ( #8080 )
...
This PR stores Execution Headers in Caplin when running without storing
fullblocks
2023-08-26 00:41:57 +02:00