realbigsean
f45d117e73
merge with capella
2022-12-23 10:21:18 -05:00
realbigsean
4d50fa36bc
Merge pull request #3829 from divagant-martian/handle-no-blob-range-response
...
Handle peers sending no blob when the blob is empty in range responses
2022-12-23 10:15:30 -05:00
Diva M
66f9aa922d
clean up and improvements
2022-12-23 09:52:10 -05:00
Jimmy Chen
f6d5e8fea3
Rename variable only
2022-12-23 16:14:53 +11:00
Jimmy Chen
3b9041047a
Fix typoe and add blobs endpoint to eth2 lib.
2022-12-23 15:28:08 +11:00
Jimmy Chen
bf7f709b51
Add missing route
2022-12-23 14:52:03 +11:00
Jimmy Chen
0155c94f86
Fix code formatting
2022-12-23 14:47:15 +11:00
Jimmy Chen
70d6e6705e
Add Beacon API endpoint to download blobs by block ID
2022-12-23 12:42:00 +11:00
Diva M
3643f5cc19
spelling
2022-12-22 17:47:36 -05:00
Diva M
48ff56d9cb
spelling
2022-12-22 17:38:55 -05:00
Diva M
e24f6c93d9
fix ctrl c'd comment
2022-12-22 17:38:16 -05:00
Diva M
fbc147e273
remove unused entry struct
2022-12-22 17:34:01 -05:00
Diva M
847f0de0ea
change base
2022-12-22 17:32:33 -05:00
Diva M
cd6655dba9
handle no blobs from peers instead of empty blobs in range requests
2022-12-22 17:30:04 -05:00
realbigsean
61763790d5
Merge pull request #3825 from jimmygchen/small-fixes
...
Various small fixes to 4844 branch
2022-12-22 17:12:09 -05:00
realbigsean
332db29bf9
Merge pull request #3828 from realbigsean/update-eip4844-testnet-info
...
Update eip4844 testnet info
2022-12-22 14:20:24 -05:00
realbigsean
12402b309d
fix geth binary path
2022-12-22 14:08:38 -05:00
realbigsean
d504d51dd9
merge with upstream add context bytes to error log
2022-12-22 14:06:28 -05:00
realbigsean
adbecb80eb
config updates
2022-12-22 10:26:09 -05:00
realbigsean
cb28201f5b
update built in 4844 testnet
2022-12-22 08:54:24 -05:00
realbigsean
33d01a7911
miscelaneous fixes on syncing, rpc and responding to peer's sync related requests ( #3827 )
...
- there was a bug in responding range blob requests where we would incorrectly label the first slot of an epoch as a non-skipped slot if it were skipped. this bug did not exist in the code for responding to block range request because the logic error was mitigated by defensive coding elsewhere
- there was a bug where a block received during range sync without a corresponding blob (and vice versa) was incorrectly interpreted as a stream termination
- RPC size limit fixes.
- Our blob cache was dead locking so I removed use of it for now.
- Because of our change in finalized sync batch size from 2 to 1 and our transition to using exact epoch boundaries for batches (rather than one slot past the epoch boundary), we need to sync finalized sync to 2 epochs + 1 slot past our peer's finalized slot in order to finalize the chain locally.
- use fork context bytes in rpc methods on both the server and client side
2022-12-21 15:50:51 -05:00
realbigsean
2f4c44fd88
remove my binary path for geth
2022-12-21 14:04:14 -05:00
realbigsean
ff772311fa
add context bytes to blob messages, fix rpc limits, sync past finalized checkpoint during finalized sync so we can advance our own finalization, fix stream termination bug in blobs by range
2022-12-21 13:56:52 -05:00
ethDreamer
bfce794777
Merge pull request #3826 from ethDreamer/capella
...
Fixed spec serialization bug
2022-12-21 11:43:10 -06:00
Mark Mackey
3d253abadc
Fixed spec serialization bug
2022-12-21 11:41:14 -06:00
Jimmy Chen
f7bb458c5e
Fix incorrect logging
2022-12-22 02:01:11 +11:00
Jimmy Chen
ccfd092845
Fix blob request logging and incorrect enum type
2022-12-22 00:22:37 +11:00
Jimmy Chen
14aa87aff3
Fix code comment
2022-12-22 00:19:38 +11:00
Jimmy Chen
a6b771f265
Add more logging to Error::MaxDistanceExceeded
2022-12-22 00:19:22 +11:00
realbigsean
a67fa516c7
don't expect context bytes for blob messages
2022-12-20 19:32:54 -05:00
realbigsean
cc420caaa5
Merge pull request #3823 from jimmygchen/make-bootnode-binary-var
...
Use bootnode binary variable in testnet scripts
2022-12-20 19:22:46 -05:00
realbigsean
9c46a1cb21
fix rate limits, and a couple other bugs
2022-12-20 18:56:07 -05:00
Jimmy Chen
c76e371559
Add missing source
2022-12-21 00:29:15 +11:00
Jimmy Chen
db29cb08a6
Add bootnode binary variable in testnet scripts
2022-12-21 00:18:05 +11:00
ethDreamer
bf468692f7
Merge pull request #3821 from ethDreamer/capella
...
Removed `withdrawals` feature flag
2022-12-19 19:36:05 -06:00
ethDreamer
b224ed8151
Update consensus/state_processing/src/upgrade/eip4844.rs
...
Co-authored-by: realbigsean <seananderson33@GMAIL.com>
2022-12-19 19:35:17 -06:00
ethDreamer
0c22d69e15
Update consensus/state_processing/src/upgrade/eip4844.rs
...
Co-authored-by: realbigsean <seananderson33@GMAIL.com>
2022-12-19 19:35:08 -06:00
realbigsean
7d5db8015d
correctly respond without skips on first range response
2022-12-19 19:07:21 -05:00
Mark Mackey
b75ca74222
Removed withdrawals
feature flag
2022-12-19 15:38:46 -06:00
Divma
51e588bdf9
Merge pull request #3820 from realbigsean/sync-fixes
...
Handle ResourceUnavailable errors and other rpc/sync fixes
2022-12-19 12:38:33 -05:00
realbigsean
3ab0f46077
Update beacon_node/http_api/src/publish_blocks.rs
...
Co-authored-by: Divma <26765164+divagant-martian@users.noreply.github.com>
2022-12-19 12:27:31 -05:00
realbigsean
eddfb50c58
Revert "Revert "remove json snooper from local testnet scripts""
...
This reverts commit ba1cabc0c9
.
2022-12-19 11:39:54 -05:00
realbigsean
5de4f5b8d0
handle parent blob request edge cases correctly. fix data availability boundary check
2022-12-19 11:39:09 -05:00
ethDreamer
ab11f8c71f
Merge pull request #3817 from ethDreamer/capella
...
Make engine_getPayloadV2 accept local block value
2022-12-16 16:05:37 -06:00
Mark Mackey
3a08c7634e
Make engine_getPayloadV2 accept local block value
2022-12-16 15:44:55 -06:00
realbigsean
22ed36bc6a
fix is_empty check
2022-12-16 15:16:17 -05:00
realbigsean
ba1cabc0c9
Revert "remove json snooper from local testnet scripts"
...
This reverts commit 60d70ca501
.
2022-12-16 14:52:37 -05:00
realbigsean
4570ccd233
Merge pull request #3816 from realbigsean/advertise-blobs-supported-protocols
...
Add blob rpc protocols to `protocol_info`
2022-12-16 14:38:06 -05:00
realbigsean
0349b104bf
add blob rpc protocols to
2022-12-16 14:28:14 -05:00
Michael Sproul
558367ab8c
Bounded withdrawals and spec v1.3.0-alpha.2 ( #3802 )
2022-12-16 09:20:45 +11:00