Commit Graph

52 Commits

Author SHA1 Message Date
realbigsean
c1ecaa9a53 rename blob arc list to blob list 2023-03-21 15:34:24 -04:00
Pawan Dhananjay
ecfa9e7555 Add a wrapper to allow construction of only valid AvailableBlocks 2023-03-21 18:11:53 +05:30
Pawan Dhananjay
0958ce610f lint 2023-03-21 00:46:34 +05:30
Pawan Dhananjay
8e2633bf66 Merge branch 'too-many-blob-branches' into partial-processing 2023-03-20 22:00:32 +05:30
Pawan Dhananjay
3c1687d23c Merge stuff 2023-03-20 21:09:02 +05:30
Pawan Dhananjay
c0445e2536 Add sus gossip verification for blobs 2023-03-20 20:28:35 +05:30
realbigsean
05db0d2ba3 everything, everywhere, all at once 2023-03-17 16:12:40 -04:00
realbigsean
be4d70eeff tons of changes, just tryna compile 2023-03-16 22:25:04 -04:00
Pawan Dhananjay
a58c6ed962 more progress 2023-03-16 21:04:22 +05:30
Pawan Dhananjay
9df968c992 more progress 2023-03-16 20:55:21 +05:30
realbigsean
8c79358d35 cargo fmt 2023-03-15 22:18:39 -04:00
realbigsean
4edca9117d extended chaos 2023-03-15 20:24:47 -04:00
realbigsean
3f3358f8af Merge branch 'deneb-free-blobs' of https://github.com/sigp/lighthouse into sean-blob-blob-blob 2023-03-15 17:34:56 -04:00
Pawan Dhananjay
49862c7e48 Add gossip verification conditions 2023-03-16 01:11:16 +05:30
realbigsean
b303d2fb7e lints 2023-03-15 15:32:22 -04:00
realbigsean
736a24e35a add 'gossip blob cache' and start to clean up processing and transition types 2023-03-16 00:53:15 +05:30
realbigsean
956ac7cbe9 small fixes 2023-03-16 00:46:33 +05:30
realbigsean
c332bc272c add intoavailableblock trait 2023-03-16 00:46:31 +05:30
realbigsean
110eaf92c4 introduce availability pending block 2023-03-16 00:45:12 +05:30
Jimmy Chen
5887c8fe92 Update commented code to use todo! 2023-03-15 15:29:16 +11:00
Jimmy Chen
62627d984c Comment out code that fails to compile 2023-03-15 12:30:59 +11:00
Emilia Hane
4d3ff347a3 Fixes after rebasing eip4844 2023-02-10 15:34:58 +01:00
realbigsean
5e8d79891b merge conflict resolution 2023-01-25 11:10:44 +01:00
realbigsean
75320ff8bc cleanup 2023-01-22 05:54:25 +01:00
realbigsean
a83fd1afb4 remove unused imports 2023-01-21 04:52:36 -05:00
realbigsean
cbd09dc281 finish refactor 2023-01-21 04:48:25 -05:00
realbigsean
eb9feed784 add new traits 2023-01-20 16:04:35 -05:00
realbigsean
3cb8fb7973 block wrapper refactor initial commit 2023-01-20 11:50:16 -05:00
Pawan Dhananjay
f04486dc71 Update kzg library to use bytes only interface 2023-01-17 12:12:17 +05:30
Diva M
6bf439befd Merge branch 'eip4844' into empty-blobs 2022-12-23 17:38:59 -05:00
Divma
240854750c cleanup: remove unused imports, unusued fields (#3834) 2022-12-23 17:16:10 -05:00
realbigsean
5e11edc612 fix blob validation for empty blobs 2022-12-23 12:47:38 -05:00
realbigsean
5de4f5b8d0 handle parent blob request edge cases correctly. fix data availability boundary check 2022-12-19 11:39:09 -05:00
realbigsean
a0d4aecf30 requests block + blob always post eip4844 2022-12-07 15:30:08 -05:00
realbigsean
6d4fb41b84 fix blob slot validation 2022-12-07 13:49:24 -05:00
realbigsean
6c8b1b323b merge upstream 2022-12-07 12:27:21 -05:00
ethDreamer
1a39976715 Fixed Compiler Warnings & Failing Tests (#3771) 2022-12-03 10:42:12 +11:00
Pawan Dhananjay
8b56446b64 Add more kzg validations 2022-11-29 16:04:18 +05:30
Pawan Dhananjay
cb78f2f8df Add more kzg validations 2022-11-28 20:23:18 +05:30
realbigsean
beddcfaac2 get spec tests working and fix json serialization 2022-11-23 18:30:45 -05:00
Pawan Dhananjay
e8b5f311aa Add kzg crate functions 2022-11-22 20:10:17 -05:00
realbigsean
e7ee79185b add blobs cache and fix some block production 2022-11-21 14:09:06 -05:00
realbigsean
45897ad4e1 remove blob wrapper 2022-11-19 15:18:42 -05:00
realbigsean
7162e5e23b add a bunch of blob coupling boiler plate, add a blobs by root request 2022-11-15 16:43:56 -05:00
Pawan Dhananjay
29f2ec46d3 Couple blocks and blobs in gossip (#3670)
* Revert "Add more gossip verification conditions"

This reverts commit 1430b561c3.

* Revert "Add todos"

This reverts commit 91efb9d4c7.

* Revert "Reprocess blob sidecar messages"

This reverts commit 21bf3d37cd.

* Add the coupled topic

* Decode SignedBeaconBlockAndBlobsSidecar correctly

* Process Block and Blobs in beacon processor

* Remove extra blob publishing logic from vc

* Remove blob signing in vc

* Ugly hack to compile
2022-11-01 10:28:21 -04:00
Pawan Dhananjay
1430b561c3 Add more gossip verification conditions 2022-10-06 21:16:59 -05:00
realbigsean
44515b8cbe cargo fix 2022-10-05 17:20:54 -04:00
Pawan Dhananjay
91efb9d4c7 Add todos 2022-10-05 02:56:57 -05:00
Pawan Dhananjay
21bf3d37cd Reprocess blob sidecar messages 2022-10-05 02:52:26 -05:00
Pawan Dhananjay
12fe514550 Add more gossip verification functions for blobs 2022-10-04 19:17:53 -05:00