Radosław Kapka
5ecb4d62a9
REST VC: Use POST to fetch validators ( #13239 )
2023-11-29 18:53:26 +01:00
james-prysm
bc107a61e3
builder API: remove blinded blob sidecar ( #13202 )
2023-11-29 06:28:37 -08:00
Nishant Das
9f41375550
remove subscriber checker ( #13234 )
2023-11-29 10:11:10 +08:00
Radosław Kapka
6a638bd148
HTTP handler for Beacon API events ( #13207 )
...
* in progress
* implementation done
* bzl
* fixes
* tests in progress
* tests
* go mod tidy
* Update beacon-chain/rpc/eth/events/events.go
Co-authored-by: Sammy Rosso <15244892+saolyn@users.noreply.github.com>
* fix config test
* fix unreachable code issue
* remove proto service dir
* test fix
---------
Co-authored-by: Sammy Rosso <15244892+saolyn@users.noreply.github.com>
Co-authored-by: james-prysm <90280386+james-prysm@users.noreply.github.com>
2023-11-28 23:20:02 +00:00
Nishant Das
52f1b3f958
add in changes ( #13226 )
2023-11-28 22:12:13 +08:00
Nishant Das
80526a1899
Verify Block Signatures On Insertion Into Pending Queue ( #13183 )
...
* add check for bad signatures via gossip
* edge case handled
2023-11-28 03:13:59 +00:00
Manu NALEPA
da2212f6cc
Allow validators registration batching on Builder API /eth/v1/builder/validators
( #13178 )
...
* builder `NewClient`: Simplify + fix some typos.
* Validator client: Implement `validator-registration-batch-size` option
* Address Potuz comments
* Address Potuz's comments
---------
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
Co-authored-by: james-prysm <90280386+james-prysm@users.noreply.github.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-28 00:23:48 +00:00
terence
7cc05401ca
Update proposer RPC to new blob sidecar format ( #13189 )
2023-11-27 15:44:52 -08:00
Radosław Kapka
cd8d499198
Move weak subjectivity endpoint to HTTP ( #13220 )
...
* Move weak subjectivity endpoint to HTTP
* remove server test file
* remove deprecation
2023-11-27 14:44:26 +00:00
Radosław Kapka
2fbda536b0
Fix handling POST requests in the REST VC ( #13215 )
...
* Fix handling POST requests in the REST VC
* tests for decodeResp
2023-11-25 23:25:14 +00:00
Nishant Das
0498e0a4d5
Fix Blob Storage Path ( #13222 )
...
* fix the path
* gaz
2023-11-25 01:57:22 +00:00
Radosław Kapka
098d6a3c0b
Handle non-JSON responses from Beacon API ( #13213 )
...
* Run Beacon API evaluator at slot 3
* Revert "Auxiliary commit to revert individual files from f80b444688ed1acb267ee8bf00ba602d1f890cc7"
This reverts commit 0d3d7a4113533ac0516efe12d09cc3b9d78793f1.
2023-11-24 23:30:21 +00:00
Potuz
67d0b26a21
Accept block when error is only in logging ( #13223 )
...
* Accept block when error is only in logging
* linter shutup
* ignore nilerr on the linter
2023-11-24 19:00:53 +00:00
terence
6c85587d14
Update broadcast method to use BlobSidecar
instead of SingedBlobSidecar
( #13221 )
...
* Update broadcast method to use BlobSidecar instead of SingedBlobSidecar
* Fix test
2023-11-24 07:18:00 +00:00
terence
6daa72634d
Fix forkchoice pkg's comments grammar ( #13217 )
2023-11-22 17:27:42 -08:00
Potuz
07ee42660a
lock RecentBlockSlot ( #13212 )
...
* lock RecentBlockSlot
* Kasey's fix
2023-11-22 16:58:00 -03:00
hzysvilla
4b5db8003b
Comment typo ( #13209 )
...
* Update config.go
* Update flags.go
---------
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2023-11-22 18:54:19 +00:00
Radosław Kapka
4b3c511a26
POST version of GetValidators and GetValidatorBalances ( #13199 )
...
* POST versions of GetValidators and GetValidatorBalances
* post statuses
* balances test
* group params
* test error cases
2023-11-22 17:30:52 +00:00
terence
8902ad3a20
Implement Slot-Dependent Caching for Blobs Bundle ( #13205 )
2023-11-22 07:23:50 -08:00
kasey
1123df7432
Verified roblobs ( #13190 )
...
Co-authored-by: Kasey Kirkham <kasey@users.noreply.github.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-21 18:44:38 +00:00
Radosław Kapka
a7edec9b98
Better error handling in REST VC ( #13203 )
2023-11-21 17:42:55 +01:00
Nicolás Pernas Maradei
10ccf1840f
[2/5] light client http api ( #12984 )
...
Co-authored-by: Lizhang <lizhang@polymerlabs.org>
2023-11-21 13:26:39 +01:00
terence
d035be29cd
Optimize ReplayBlocks
for Zero Diff ( #13198 )
...
* Stategen: replay block return early when zero diff
* Fix test setup
2023-11-17 18:19:05 +00:00
Preston Van Loon
bba8dd6f1e
bazel: Run buildifier, general cleanup ( #13193 )
...
* Run buildifier
* Other BUILD.bazel cleanup, rm swagger stuff.
---------
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-16 18:41:37 +00:00
terence
8f5ae760ee
Add concurrency test for getting attestation state ( #13196 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-16 17:52:59 +00:00
terence
5ba91a5216
Add construct_generic_block_test
to build file ( #13195 )
...
* Add construct_generic_block_test test to build file
* Use the right require library
---------
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-15 20:33:56 +00:00
james-prysm
4c381938e1
HTTP validator API: wallet endpoints ( #13171 )
...
* converting wallet calls to pure http
* fixing proto and gaz
* adding routes and fixing test
* fixing error handling
* fixing protos after conflict with develop
* adding deprecation notice
* fixing route test
* review feedback
* addressing more comments
* updating comment to be more clear
* fixing web_api proto
2023-11-15 19:40:14 +00:00
james-prysm
d4726f2866
HTTP Validator API: slashing protection import and export ( #13165 )
...
* adding migration for import and export slashing protection
* Update validator/rpc/handle_slashing.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* Update validator/rpc/handle_slashing.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* Update validator/rpc/handle_slashing.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* Update validator/rpc/handle_slashing.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* addressing comments
* fixing unit test errors after view comments
---------
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2023-11-15 17:35:22 +00:00
terence
4e3419e870
Enhance Validation for Block by Root RPC Requests ( #13184 )
...
* blk-by-root-check-root
* Account for gap
---------
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-14 17:13:01 +00:00
terence
ac06362baf
Add a helper for max request block ( #13173 )
...
* Add a helper for max request block
* Add test
* Use deneb fork epoch from config
* Fix comment
2023-11-14 05:50:51 +00:00
Radosław Kapka
28aa11c976
Config HTTP endpoints ( #13168 )
...
* Config HTTP endpoints
* error on unsupported type
* type assertion
2023-11-13 23:38:23 +00:00
Radosław Kapka
798d5ec585
Remove default value of circuit breaker flags ( #13186 )
...
* Update default value of `max-builder-epoch-missed-slots`
* remove the default value
---------
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-13 18:55:55 +00:00
Radosław Kapka
9b97f3fd92
Return 404 from eth/v1/beacon/headers
when there are no blocks ( #13185 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-13 18:06:26 +00:00
Radosław Kapka
0946b5853f
Pool slashings HTTP endpoints ( #13148 )
...
* Pool slashings HTTP endpoints
* e2e fix
* commit
* remove pb files
---------
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-13 17:22:39 +00:00
Nishant Das
1530d17977
Fix Withdrawals ( #13181 )
...
* fix withdrawals
* disable it
2023-11-09 13:50:57 +00:00
Potuz
e46f9c5631
KZG Commitment inclusion proof verifier ( #13174 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-08 19:04:21 +00:00
Preston Van Loon
3097601530
pgo: Enable pgo behind release flag ( #13158 )
...
* Revert a54e61ecb0
* Configure the use of pgo profiles behind the release config flag (--config=release)
2023-11-08 13:33:26 +00:00
Nishant Das
4a515c36e6
Deneb E2E ( #13040 )
...
* save changes
* add dep
* add changes
* add latest changes
* push changes
* hack it for mainnet
* fix deps
* update it
* add changes
* fix e2e
* revert it
* gaz
* remove log
* preston's review
* clear up
* add more logs
* fix nonce gaps
* make it better
* fix blobs
* set value
* add support for deneb scenario paths
* update to fix scenario
* go mod
* clean up
* fix up
* reduce cog complexity
* lint
* remove
* go sec
* Update testing/endtoend/evaluators/fork.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* Update proto/ssz_proto_library.bzl
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* fix
* radek's review
* make it atomic
* gaz
* add deneb case
* remove deneb activation
* change e2e yaml
---------
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2023-11-08 12:24:23 +00:00
Potuz
afaeff9d4c
Merkle Proofs of KZG commitments ( #13159 )
...
* Merkle Proofs of KZG commitments
* fix mock
* Implement Merkle proof spectests
* Check Proof construction in spectests
* fix Merkle proof generator
* Add unit test
* add ssz package unit tests
* add benchmark
* fix typo in comment
* ProposerSlashing was repeated
* Terence's review
* move to consensus_blocks
* use existing error
2023-11-06 08:49:35 -03:00
terence
f663f605d2
Add blob getters ( #13170 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-04 14:35:56 +00:00
Terence
12f7143c4f
Validator client: remove blob signing ( #13169 )
2023-11-03 12:10:15 -07:00
Radosław Kapka
1f250f7e89
Validator HTTP endpoints ( #13167 )
...
* HTTP validator endpoints
* Sammy's review
* capitalize errors
* test fix
---------
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-03 16:59:04 +00:00
Sammy Rosso
0f65e51d1e
Blob filesystem: Save Blobs ( #13129 )
...
* Add Save blob and tests
* Remove locks
* Remove test cleanup
* Fix go mod
* Cleanup
* Add checksum
* Add file hashing to fileutil
* Move test
* Check data when exists
* Add one more test
* Rename
* Gaz
* Add packaged level comment
* Save full sidecar + reviews
* Use path builder in test
* Use other BlobSidecar
* Cleanup
* Fix gosec
---------
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-03 16:24:30 +00:00
Radosław Kapka
d1dd8471a3
Debug HTTP endpoints ( #13164 )
...
* Debug HTTP endpoints
* register endpoints
* tests
* small fixes
* config test fix
2023-11-03 15:33:46 +00:00
Terence
7a6487b746
Remove pending blobs queue ( #13166 )
2023-11-03 07:07:43 -07:00
Potuz
daa6d2e741
Implement Merkle proof spectests ( #13146 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-11-02 23:08:16 +00:00
Raul Jordan
8a743a6430
Update Terms of Service ( #13163 )
...
* tos updates
* fixes
2023-11-02 17:11:11 +00:00
james-prysm
c0fb16a96f
HTTP validator API: health endpoints ( #13149 )
...
* updating health endpoints
* updating tests
* updating tests
* moving where the header is written and adding allow origin header
* removing header
* Update validator/rpc/handlers_health.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* Update validator/rpc/handlers_health.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* Update validator/rpc/handlers_health.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* radek's comments
* Update handlers_health.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
* adding the correct errors to handle error
---------
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2023-11-02 15:51:21 +00:00
Terence
57eda1de63
Add RO blob sidecar ( #13144 )
2023-11-01 10:03:49 -07:00
Preston Van Loon
a54e61ecb0
pgo: remove default pprof profile ( #13150 )
2023-10-31 21:43:41 +00:00