mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-23 20:07:17 +00:00
44973b0bb3
* in progress... * in progress... * remove log * log root * Revert "Auxiliary commit to revert individual files from f12a609ea2a2f1e87e97321f3a717cd324b5ae97" This reverts commit 5ae35edb6477d8d0ea4e94b273efc6590484da85. * cleanup * remove log * remove whitespace * remove logs * more stuff * copy * always rebuild trie * revert * add state * init state * fix all * uintptr * move slice to new package * lock in `Detach` * remove constraint * reorder * blockroots and stateroots * fill roots in empty() * fix hasher * implement slice for balances and inactivity scores * detach in setters * Revert "implement slice for balances and inactivity scores" This reverts commit 59eb9df8d766cb1c44a7eb5b3f5e3c042249943d. # Conflicts: # beacon-chain/state/state-native/setters_validator.go * use counter to track states * typos * rename interface * balances * gauge * some improvements * first try with map * fix * inactivity scores in progress * fix test # Conflicts: # beacon-chain/state/state-native/helpers_test.go * test fixes * ToProto fix * copy roots * validators * build fixes * fix bug in `ToProto` * fix fuzz test * fix bug in slice getters * fix state equality checks * make tests pass * make tests pass * more test updates * Revert "Auxiliary commit to revert individual files from 34e7344bff08a589e6341bb1829e3cb74159e878" This reverts commit ecd64efa8917f37ca41460e0356ff007fe55dd9d. * Revert "make tests pass" This reverts commit 0cf00f19eecf4678cd2b866dd107f3179d0426ef. * Revert "make tests pass" This reverts commit 521b65e1d2e13be3d720f333008b6838a8e78878. * pass tests * deepequal identifiable types * Deflake `cloners_test.go` * feature flag for block roots * feature flag * remove recursive locks * reduce complexity of rootSelector * fix randao mixes root * some fixes * revisit tests * revert change to field trie helpers * initialize field map for tests * remove whitespace * initialize roots with proper length * more fixes * out of bounds message fix * optimize length calculation * remove call to Len in PubkeyAtIndex * don't log deposits * unit tests * unit tests * fix * comments * test fixes * id * remove Enumerator interface * review feedback * simplify field trie * bring back fieldtrie package * fix bazel file * use handle32ByteArrays for root computation * fix locks * metrics * bzl * simplify some things * use htr in state test * remove code from require package * gzl * more htr * Fuzzing of the multi-value slice * assert values * getter optimizations * use At when reading from validators * Nishant's review * restore safe copy * remove empty line * build fix * restore how we get root at index for deafult mode * more review comments * optimize default behavior * simplify Slice calls * test fix * remove unnecessary package * remove unused setter * make fieldMap unexported * some improvements in state package * call `Slice` instead of manually copying * unlock in ReadFromEveryValidator * Potuz's comments * lock the state when reading from all validators # Conflicts: # beacon-chain/state/state-native/getters_validator.go * add back preston's changes * add index --------- Co-authored-by: Potuz <potuz@prysmaticlabs.com> Co-authored-by: nisdas <nishdas93@gmail.com> Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com> |
||
---|---|---|
.. | ||
custom-types | ||
types | ||
beacon_state_mainnet.go | ||
beacon_state_minimal.go | ||
BUILD.bazel | ||
doc.go | ||
error.go | ||
getters_attestation_test.go | ||
getters_attestation.go | ||
getters_block_test.go | ||
getters_block.go | ||
getters_checkpoint_test.go | ||
getters_checkpoint.go | ||
getters_eth1.go | ||
getters_misc.go | ||
getters_participation_test.go | ||
getters_participation.go | ||
getters_payload_header.go | ||
getters_randao.go | ||
getters_state.go | ||
getters_sync_committee.go | ||
getters_test.go | ||
getters_validator_test.go | ||
getters_validator.go | ||
getters_withdrawal_test.go | ||
getters_withdrawal.go | ||
hasher_test.go | ||
hasher.go | ||
multi_value_slices.go | ||
mvslice_fuzz_test.go | ||
proofs_test.go | ||
proofs.go | ||
readonly_validator_test.go | ||
readonly_validator.go | ||
references_test.go | ||
setters_attestation_test.go | ||
setters_attestation.go | ||
setters_block.go | ||
setters_checkpoint.go | ||
setters_eth1_test.go | ||
setters_eth1.go | ||
setters_misc_test.go | ||
setters_misc.go | ||
setters_participation_test.go | ||
setters_participation.go | ||
setters_payload_header.go | ||
setters_randao.go | ||
setters_state.go | ||
setters_sync_committee.go | ||
setters_validator_test.go | ||
setters_validator.go | ||
setters_withdrawal_test.go | ||
setters_withdrawal.go | ||
spec_parameters.go | ||
ssz.go | ||
state_fuzz_test.go | ||
state_test.go | ||
state_trie_test.go | ||
state_trie.go | ||
types_test.go | ||
types.go |