-
Notifications
You must be signed in to change notification settings - Fork 16
feat: impl rewards/merkle_proof/fork spec test #81
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
Merged
Merged
Changes from all commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
58d5129
fix: implement computeIndexedAttestation() functions
twoeths 1bd597a
fix: clone aggregation_bits for phase0 PendingAttestation
twoeths 0d59855
fix: computeDomain()
twoeths 039886b
fix: handle processAttestationPhase0 failing partway
twoeths 242b0c9
fix: equals api in isSlashableAttestationData()
twoeths 847d265
fix: map isValidDepositSignature() exactly to the spec
twoeths 29848c5
fix: consume isValidDepositSignature() without try
twoeths d29c857
fix: getProposerSlashingSignatureSets signing root
twoeths 2be0eaa
fix: processVoluntaryExit()
twoeths a493a2c
feat: implement ChainConfig for spec tests
twoeths 991c0c8
fix: free pubkeys in processAttestationsAltair()
twoeths 11dc025
fix: processAttestationsAltair for loop
twoeths 41dea08
fix: bellatrix processExecutionPayload()
twoeths 99f7725
fix: Operations test runner processExecutionPayload()
twoeths b36bd5c
fix: init correct root in processBlsToExecutionChange()
twoeths e8733fb
fix: pass payload_withdrawals_root to processWithdrawals()
twoeths ef300a6
fix: update next_withdrawal_index in processWithdrawals()
twoeths 1ceb59b
fix: processWithdrawals() and getExpectedWithdrawals() misuse variables
twoeths a19884c
fix: use validator ptr in switchToCompoundingValidator()
twoeths 7312938
fix: cleanup resource when no post state
twoeths 443faa8
fix: write Operations test case without .valid
twoeths dc05a5e
fix: electra processWithdrawalRequest() validator ptr
twoeths 3cd28bf
fix: Sanity test memory leak and remove .valid
twoeths a67e15f
fix: only upgrade state if fork transition
twoeths a65a7b0
fix: EffectiveBalanceIncrements usage
twoeths 76551f3
fix: invalid state root due to processBlockHeader()
twoeths aa304e7
fix: sanity BlocksTestCase deinit prestate inside blocks loop
twoeths eb1b956
fix: load slots.yaml
twoeths e096549
fix: use validator ptr where suitable
twoeths 3f6c9a5
fix: BeaconState.rotateEpochParticipations()
twoeths 842c886
fix: processEffectiveBalanceUpdates integer underflow
twoeths 9bf59f3
fix: EpochCache afterProcessEpoch epoch_after_upcoming
twoeths 4815ffe
fix: test:state_transition
twoeths 81679a6
fix: parent root in electra block int test
twoeths 0c194f1
fix: processPendingDeposit pending_deposit sliceFrom()
twoeths 34a151d
fix: is_compounding_validator_arr double free
twoeths a38cb71
fix: memory leak if stateTransition() failing partway
twoeths 0ad403b
fix: isValidIndexedAttestationIndices() check sort index
twoeths 8eb7545
fix: computeSyncParticipantReward()
twoeths f7e193c
fix: proposer_weight_factor f64 const
twoeths 7c03a03
fix: processSyncAggregate()
twoeths d67614b
fix: processAttestationsAltair increase proposer reward
twoeths 8fcc8eb
fix: isExecutionEnabled()
twoeths 8e6ddfa
fix: deinit withdrawals_result
twoeths bb93b56
feat: run spec tests on CI
twoeths f0260ff
fix: create test_case folder
twoeths 57a9fa7
chore: new spec test job
twoeths 0560409
fix: remove conditional statement
twoeths 91be677
fix: missing minimal config definition
twoeths ab4cc95
fix: various fixes for minimal
twoeths 05c4fcd
fix: ignore error if test/spec_test_case already exist
twoeths 5583474
fix: remove PENDING_PARTIAL_WITHDRAWALS_LIMIT from constant, use preset
twoeths b8c4dde
fix: processEth1DataReset int test
twoeths 5a80728
fix: processAttestation() minimal spec tests
twoeths df56c40
fix: active indices to compute proposers
twoeths cd09f44
fix: run minimal spec tests on CI
twoeths e7f50b4
chore: loadPreState() and loadPostState()
twoeths 2d24e30
chore: lower case spec test file names
twoeths 8a0876f
feat: init merkle proof spec test
84a9408
feat: init rewards spec test and fix bugs in rewards
f63d733
Merge branch 'main' into rewards_spec_test
fd5a108
fix: fix merge issue
be0c9ec
Merge branch 'main' into rewards_spec_test
8a9bc4a
fix: add pmt dep into spec test
3dd89f0
fix: sync zbuild.zon
f4d8c11
fix: simplify the proof spec test
e796967
refactor: refactor the test structure
34e9f51
refactor: refactor rewards spec test
b9c01c1
chore: format
14cdd7b
Merge branch 'main' into rewards_spec_test
5307c56
feat: add fork spec test
f52863a
chore: use computePreviousEpoch helper
5536ea9
chore: sync zbuild
9ff736e
fix: fix memory leak and writer wrong arg
04829f3
fix: fix merkle_proof spec test path issue and gindex bug
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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.