Paul Hauner
|
f812548d6b
|
Fix clippy lints
|
2021-09-29 14:40:55 +10:00 |
|
Paul Hauner
|
c80fd819d6
|
Start adding payloads to block gen
|
2021-09-29 14:40:55 +10:00 |
|
Paul Hauner
|
91a3cbc78a
|
Add block gen test for pos blocks
|
2021-09-29 14:40:55 +10:00 |
|
Paul Hauner
|
af6095acf4
|
Add insert_merge_block to block gen
|
2021-09-29 14:40:55 +10:00 |
|
Paul Hauner
|
9678f77bb5
|
Prevent infinite loops
|
2021-09-29 14:40:55 +10:00 |
|
Paul Hauner
|
c0692447ed
|
Add testing for finding terminal block
|
2021-09-29 14:40:55 +10:00 |
|
Paul Hauner
|
20106bb3fd
|
Add first ExecutionLayer tests
|
2021-09-29 14:40:55 +10:00 |
|
Paul Hauner
|
354955ccff
|
Add bones for handling RPC methods on test server
|
2021-09-29 14:40:54 +10:00 |
|
Paul Hauner
|
ce569963cc
|
Remove commented-out code
|
2021-09-29 14:40:54 +10:00 |
|
Paul Hauner
|
8080c78a2a
|
Revert merge changes to consensus/fork_choice
|
2021-09-29 14:40:54 +10:00 |
|
Paul Hauner
|
137a9fd3a7
|
Remove Option from terminal_block_hash in EL
|
2021-09-29 14:40:54 +10:00 |
|
Paul Hauner
|
1135a8f783
|
Add terminal_block_hash to ChainSpec
|
2021-09-29 14:40:54 +10:00 |
|
Paul Hauner
|
c69c3eafe7
|
Partially implement --terminal-block-hash-override
|
2021-09-29 14:40:54 +10:00 |
|
Paul Hauner
|
559236de39
|
Verify merge block in block_verification
|
2021-09-29 14:40:51 +10:00 |
|
Paul Hauner
|
dd570f4dec
|
Add is_valid_terminal_block to EL
|
2021-09-29 14:40:22 +10:00 |
|
Paul Hauner
|
5323681204
|
Add basic block generator impl
|
2021-09-29 14:40:22 +10:00 |
|
Paul Hauner
|
92829c7b38
|
Add tests for block getter methods
|
2021-09-29 14:40:21 +10:00 |
|
Paul Hauner
|
4093a06418
|
Remove duplicate 0x on ssz_types serialization
|
2021-09-29 14:40:21 +10:00 |
|
Paul Hauner
|
c1b0093d9e
|
Add LRU cache for execution blocks
|
2021-09-29 14:40:21 +10:00 |
|
Paul Hauner
|
b6909b824d
|
Allow producing block with execution payload
|
2021-09-29 14:40:21 +10:00 |
|
Paul Hauner
|
6cf83db13f
|
Thread TTD into execution layer
|
2021-09-29 14:40:21 +10:00 |
|
Paul Hauner
|
f9fd6ac392
|
Add search for TTD block
|
2021-09-29 14:40:21 +10:00 |
|
Paul Hauner
|
c329fae53c
|
Call forkchoiceUpdated
|
2021-09-29 14:40:21 +10:00 |
|
Paul Hauner
|
5098da53fa
|
Fix minor type in task_executor
|
2021-09-29 14:40:20 +10:00 |
|
Paul Hauner
|
82d491c88d
|
Send consensus valid/invalid messages
|
2021-09-29 14:40:20 +10:00 |
|
Paul Hauner
|
3c816a3533
|
Begin implementing payload handle
|
2021-09-29 14:40:20 +10:00 |
|
Paul Hauner
|
03b984aa89
|
Add extra_data field
|
2021-09-29 14:40:20 +10:00 |
|
Paul Hauner
|
7091adf58c
|
Integrate execute_payload
|
2021-09-29 14:40:18 +10:00 |
|
Paul Hauner
|
1c2b59f851
|
Add block_on to execution_layer
|
2021-09-29 14:38:28 +10:00 |
|
Paul Hauner
|
203a93b3e1
|
Add block processing methods to ExecutionLayer
|
2021-09-29 14:38:28 +10:00 |
|
Paul Hauner
|
f698b91d77
|
Add CLI flags
|
2021-09-29 14:38:27 +10:00 |
|
Paul Hauner
|
81a62e33d7
|
Thread execution layer into ClientBuilder
|
2021-09-29 14:38:27 +10:00 |
|
Paul Hauner
|
95ef497e7b
|
Fix clippy lints
|
2021-09-29 14:38:27 +10:00 |
|
Paul Hauner
|
9c8bf4965e
|
Fix clippy lints
|
2021-09-29 14:38:27 +10:00 |
|
Paul Hauner
|
4fe318c2e5
|
Begin threading execution layer into BeaconChain
|
2021-09-29 14:38:27 +10:00 |
|
Paul Hauner
|
74a25cebdb
|
Finish adding tests
|
2021-09-29 14:38:27 +10:00 |
|
Paul Hauner
|
68e24d4cc1
|
Fix camelCase
|
2021-09-29 14:38:27 +10:00 |
|
Paul Hauner
|
9e7b4327f1
|
Add first test
|
2021-09-29 14:38:26 +10:00 |
|
Paul Hauner
|
31ad3239d4
|
Switch to new rpc sending method
|
2021-09-29 14:38:26 +10:00 |
|
Paul Hauner
|
95e9407cd9
|
Finish custom JSON response handler
|
2021-09-29 14:38:26 +10:00 |
|
Paul Hauner
|
cb5e33d53c
|
Start adding json rpc wrapper
|
2021-09-29 14:38:26 +10:00 |
|
Paul Hauner
|
08308c0000
|
Add all minimal spec endpoints
|
2021-09-29 14:38:25 +10:00 |
|
Paul Hauner
|
3d2bc6db9e
|
Add executePayload
|
2021-09-29 14:38:25 +10:00 |
|
Paul Hauner
|
18dc88f194
|
Expose Transaction, cargo fmt
|
2021-09-29 14:38:25 +10:00 |
|
Paul Hauner
|
ac1cdc5ca4
|
Modify decoding
|
2021-09-29 14:38:25 +10:00 |
|
Paul Hauner
|
7433385fb3
|
Add bones of execution_layer
|
2021-09-29 14:38:25 +10:00 |
|
Paul Hauner
|
1ce8339d96
|
Make eth1::http functions pub
|
2021-09-29 14:38:25 +10:00 |
|
Paul Hauner
|
55e5b5b2df
|
Checkout serde_utils from rayonism
|
2021-09-29 14:38:25 +10:00 |
|
ethDreamer
|
0a0deb73e3
|
Finished Gossip Block Validation Conditions (#2640)
* Gossip Block Validation is Much More Efficient
Co-authored-by: realbigsean <seananderson33@gmail.com>
|
2021-09-28 18:36:03 -05:00 |
|
ethDreamer
|
29097d3dae
|
Fork boundary fix (#2646)
* Fixed Gossip Topics on Fork Boundary
|
2021-09-28 18:09:08 -05:00 |
|