-
Notifications
You must be signed in to change notification settings - Fork 961
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use correct pre state to call new payload #10416
Merged
Merged
Changes from 250 commits
Commits
Show all changes
301 commits
Select commit
Hold shift + click to select a range
bfe570b
Merge branch 'merge-oct-net' of github.com:prysmaticlabs/prysm into m…
terencechain 4d0c0f7
Update todo strings
terencechain d494845
Merge branch 'develop' of github.com:prysmaticlabs/prysm into merge-oct
terencechain 09c3896
Go fmt
terencechain 1dbd0b9
add merge specific checks when receiving a block from gossip
54449c7
Merge branch 'merge-oct' of https://github.com/prysmaticlabs/prysm in…
990ebd3
Merge branch 'develop' of github.com:prysmaticlabs/prysm into merge-oct
terencechain 370b0b9
Fix beacon chain build
terencechain 76ee51a
Interop merge beacon state
terencechain fcbc48f
fix finding Transactions size
jmozah 0146c53
Merge branch 'develop' of github.com:prysmaticlabs/prysm into merge-oct
terencechain 85b3061
Update go commit
terencechain c50d540
Merge union debugging (#9751)
kasey 17196e0
changes test cases per ssz changes
jmozah 5e9583e
noisy commit, restoring pb field order codegen
kasey 2963237
get rid of codegen garbage
kasey 2128208
M2 works with Geth 🎉
terencechain 5290ad9
Merge conflict. Sync with upstream
terencechain 8a79d06
Fix bazel build //...
terencechain 9de1f69
restoring generated pb field ordering
kasey 63c4d2e
defensive nil check
kasey d7c7d15
separate ExecutionPayload/Header from codegen
kasey eeb7d5b
tell bazel about this new file
kasey 1caa6c9
Merge branch 'develop' of github.com:prysmaticlabs/prysm into merge-oct
terencechain fa7d7ce
Merge: support terminal difficulty override (#9769)
terencechain b03441f
Fix finding terminal block hash calculation
terencechain 05412c1
Update mainnet_config.go
terencechain bb8cad5
Update beacon_block.pb.go
terencechain 1a14f23
Merge branch 'develop' of github.com:prysmaticlabs/prysm into merge-oct
terencechain 50f4951
Various fixes to pass all spec tests for Merge (#9777)
terencechain 70b55a0
Proper upgrade altair to merge state
terencechain 6cb69d8
Merge branch 'develop' of github.com:prysmaticlabs/prysm into merge-oct
terencechain e82d7b4
Use uint64 for ttd
terencechain 56542e1
Correctly upgrade to merge state + object mapping fixes
terencechain 33dd6dd
Use proper receive block path for initial syncing
terencechain 9a03946
Disable contract lookback
terencechain 7fc4180
Disable deposit contract lookback
terencechain 3b41968
Merge branch 'merge-oct' of github.com:prysmaticlabs/prysm into merge…
terencechain 544248f
Go fmt
terencechain 5f93ff1
Merge: switch from go bindings to raw rpc calls (#9803)
terencechain f4a0e98
Disable genesis ETH1.0 chain header logging
terencechain 985ac2e
Update htrutils.go
terencechain c7fcd80
all gossip tests passing
jmozah 0052070
Sync with develop
terencechain bde3152
Merge branch 'develop' of github.com:prysmaticlabs/prysm into merge-oct
terencechain c286ac8
Remove gas validations
terencechain e7e1ecd
Update penalty params for Merge
terencechain 493e950
Fix gossip and tx size limits for the merge part 1
terencechain 72f3b9e
Remove extraneous p2p condition
terencechain 8a864b6
Add and use
terencechain ca47824
Add and use TBH_ACTIVATION_EPOCH
terencechain 80ce160
Merge branch 'kintsugi' of github.com:prysmaticlabs/prysm into kintsugi
terencechain abea0a1
Update WORKSPACE
terencechain 5d8879a
Update Kintsugi engine API (#9865)
terencechain f3c2d1a
Kintsugi ssz (#9867)
kasey 9863fb3
All spec tests pass
terencechain 471c940
Update spec test shas
terencechain ff1416c
Update Kintsugi consensus implementations (#9872)
terencechain ee1c567
Remove secp256k1
terencechain 5b5065b
Remove unused merge genesis state gen tool
terencechain 87bc6aa
Manually override nil transaction field. M2 works
terencechain 183d40d
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 445f178
Fix bad hex conversion
terencechain 56407dd
Change Gossip message size and Chunk SIze from 1 MB t0 10MB (#9860)
jmozah ec772be
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 1bed9ef
Sync with develop
terencechain 3bc0c2b
Merge branch 'develop' into kintsugi
terencechain db67d5b
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain bc565d9
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 12c36cf
Update state_trie.go
terencechain f90dec2
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 49c9ab9
Clean up conflicts
terencechain e599f6a
Fix build
terencechain 33e675e
Update config to devnet1
terencechain 4c0b262
Fix state merge
terencechain cf0e78c
Handle merge test case for update balance
terencechain 8ddb2c2
Merge commit '4858de787558c792b01aae44bc3902859b98fcac' of github.com…
terencechain 938c28c
Fix build
terencechain 3c54aef
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 67d7f8b
State pkg cleanup
terencechain 33f4d5c
Fix a bug with loading mainnet state
terencechain ac5a227
Fix transactions root
terencechain dd3d65f
Add v2 endpoint for merge blocks (#9802)
potuz 81c7b90
Sync
terencechain 2f4e8be
Sync
terencechain e4e9f12
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 9af0817
Go mod tidy
terencechain f84c956
change EP field names
9fecd76
latest kintusgi execution api
terencechain 64533a4
Merge branch 'kintsugi' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 719109c
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 5ae564f
fix conflicts
terencechain e7f0fcf
converting base fee to big endian format (#10018)
jmozah 42a5f96
ReverseByteOrder function does not mess the input
6fe430d
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 8600f70
sync with develop
terencechain f5db847
use merge gossip sizes
terencechain 09744ba
correct gossip sizes this time
terencechain 41f5fa7
visibility
terencechain 762863c
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 8d89182
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 51ef502
clean ups
terencechain 9149178
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 7b59eca
Sync with develop, fix payload nil check bug
terencechain b45826e
Speed up syncing, hide cosmetic errors
terencechain 53b78a3
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain dc42ff3
Sync with develop
terencechain a870bf7
Clean up after sync
terencechain 99878d1
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 9e220f9
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 263c189
Update generate_keys.go
terencechain 80dc725
sync with develop
terencechain 77f815a
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 327903b
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 2b55368
sync with develop
terencechain 5effb92
Update mainnet_config.go
terencechain aba628b
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 3450923
Sync with develop
terencechain 26876d6
Clean ups
terencechain 4ad31f9
Sync with develop
terencechain f99a041
Sync optimistically candidate blocks (#10193)
potuz 08a5155
Revert "Sync optimistically candidate blocks (#10193)"
potuz 12754ad
Sync optimistically candidate blocks (#10193)
potuz cbdb3c9
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 8eaf391
allow optimistic sync
potuz 4b75b99
Fix merge transition block validation
terencechain ea6ca45
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 30e796a
Update proposer.go
terencechain eedcb52
Merge commit '8eaf3919189cd6d5f51904d8e9d74995ab70d4ac' into kintsugi
terencechain 924758a
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 5693752
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 4c34e5d
Sync with develop
terencechain 29eceba
delete deprecated client, update testnet flag
terencechain a67b861
Change optimistic logic (#10194)
potuz 695389b
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain a1d8833
Logs and err handling
terencechain 42d5416
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kintsugi
terencechain 481d884
Merge branch 'kintsugi' of github.com:prysmaticlabs/prysm into kiln
terencechain b56bd9e
Fix build
terencechain eae0db3
Clean ups
terencechain 1b5a6d4
Add back get payload
terencechain 4f77ad2
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 7d60462
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 94fe388
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 443df77
c
terencechain f47b6af
Done
terencechain 80cd539
Rm uncommented
terencechain 1d36ecb
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 41b8b1a
Merge branch 'kiln2' into kiln
terencechain 5f414b3
Optimistic sync: prysm validator rpcs (#10200)
terencechain fa656a8
Logs to reproduce
terencechain 032cf43
Use pointers
terencechain 19782d2
Use pointers
terencechain f6883f2
Use pointers
terencechain 8e78eae
Update json_marshal_unmarshal.go
terencechain b15cd76
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 176ea13
Merge branch 'payload-pointers' into kiln
terencechain 68e75d5
Fix marshal
terencechain a424f52
Update json_marshal_unmarshal.go
terencechain 9636fde
Sync
terencechain 4c23401
Log
terencechain 99deee5
string total diff
rauljordan bb126a9
str
rauljordan 70a6fc4
marshal un
rauljordan 4ce3da7
set string
rauljordan 1cedf4b
json
rauljordan c4454ca
gaz
rauljordan 4c7daf7
Comment out optimistic status
terencechain 5e8c49c
Merge branch 'develop' into kiln
rauljordan 9a56a5d
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain f9fbda8
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain fa1509c
remove kiln flag here (#10269)
nisdas b6fd9e5
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 72c1720
Merge branch 'kiln' of github.com:prysmaticlabs/prysm into kiln
terencechain 1e32cd5
Sync with devleop
terencechain b280e79
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 78a90af
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain a5240cf
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain e396309
Sync with develop
terencechain 66418ec
Merge branch 'develop' into kiln
rauljordan d3756ea
clean ups
terencechain 9da43e4
refactor engine calls
terencechain d8f9ecb
Update process_block.go
terencechain d41947c
Fix deadlock, uncomment duty opt sync
terencechain 8baf217
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 1583c77
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 1daae0f
Update proposer_execution_payload.go
terencechain aecd34a
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 72d2bc7
Sync with develop
terencechain a69901b
Rm post state check
terencechain 8739514
Bypass eth1 data checks
terencechain acc528f
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 4acc40f
Update proposer_execution_payload.go
terencechain e2e5a0d
Return early if ttd is not reached
terencechain 7f8d66c
Merge branch 'develop' into kiln
rauljordan 55c8922
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 4724b84
Sync with devleop
terencechain c4093f8
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 5d7704e
Update process_block.go
terencechain 5b4a87c
Update receive_block.go
terencechain 6f15d2b
Update bzl
terencechain ef04354
Revert "Update receive_block.go"
terencechain a08c809
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain f6eb6cd
Fix run time
terencechain 546939d
Update go.mod
terencechain e62cdce
Fix AltairCompatible to account for future state version
terencechain ee1ee62
Update proposer_execution_payload.go
terencechain a37e0f1
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain c489687
Handle pre state Altair with valid payload
terencechain 3ae6dc9
Handle pre state Altair with valid payload
terencechain 9fe7d58
Merge branch 'handle-pre-state-altair' of github.com:prysmaticlabs/pr…
terencechain ce0bd74
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 8029648
Log bellatrix fields
terencechain 7423c61
Merge branch 'log-bellatrix-blk' into kiln
terencechain ce86bfa
Update log.go
terencechain 8d13ed1
Merge branch 'develop' into log-bellatrix-blk
terencechain 649a345
Merge branch 'develop' into log-bellatrix-blk
terencechain 1d4477c
Merge refs/heads/develop into log-bellatrix-blk
prylabs-bulldozer[bot] 29296de
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain ab9ece5
Friendly fee recipient log
terencechain 52171da
Remove extra SetOptimisticToValid
terencechain 5566b2b
Fix base fee per gas
terencechain 3ea8b79
Fix notifypayload headroot
terencechain d056b21
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 2716184
Merge branch 'log-bellatrix-blk' into kiln
terencechain 49e8b9f
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 4d278de
clean up with develop branch
terencechain 37baf27
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 7529ced
Sync with devleop
terencechain 876fd5b
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 0a1e93a
Merge branch 'develop' of github.com:prysmaticlabs/prysm into kiln
terencechain 293b976
Fix
terencechain 0d85422
Fix
terencechain 9c96f80
fix
terencechain dd3d421
Fix
terencechain 43e6496
fix tests
terencechain 5aa8009
Merge branch 'kiln-fx' into use-correct-pre-state
terencechain ee31675
revert some changes
terencechain aad1ea3
Merge branch 'develop' into use-correct-pre-state
terencechain 21227e3
fix tests
terencechain f1a2d93
Merge branch 'use-correct-pre-state' of github.com:prysmaticlabs/prys…
terencechain 7e83bc0
Merge refs/heads/develop into use-correct-pre-state
prylabs-bulldozer[bot] fc2e4e7
Merge refs/heads/develop into use-correct-pre-state
prylabs-bulldozer[bot] 0538766
Update optimistic_sync_test.go
terencechain 66774b5
Merge refs/heads/develop into use-correct-pre-state
prylabs-bulldozer[bot] fea3376
Merge refs/heads/develop into use-correct-pre-state
prylabs-bulldozer[bot] 2f8bdb4
Merge refs/heads/develop into use-correct-pre-state
prylabs-bulldozer[bot] b5cf982
Simplify IsExecutionEnabledUsingHeader
potuz c00e69d
Merge refs/heads/develop into use-correct-pre-state
prylabs-bulldozer[bot] 59700c6
Merge refs/heads/develop into use-correct-pre-state
prylabs-bulldozer[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What happens if the signature does not verify, don't we end up with a bad block in forkchoice anyway?