prysm-pulse/beacon-chain/state/state-native/v2
Radosław Kapka ea31f096b5
Native beacon state: fieldtrie package (#10146)
* Native beacon state: `fieldtrie` package

* reuse ProofFromMerkleLayers

* more reuse + fixes

* more reuse + fixes

* move validateIndices to helpers

* remove TestAppendBeyondIndicesLimit

* do not duplicate package

* correct errors

* handle32ByteArrays function

* type switch

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: Nishant Das <nishdas93@gmail.com>
2022-02-02 12:18:06 +00:00
..
beacon_state_mainnet_test.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
beacon_state_mainnet.go Native beacon state: fieldtrie package (#10146) 2022-02-02 12:18:06 +00:00
beacon_state_minimal_test.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
beacon_state_minimal.go Native beacon state: fieldtrie package (#10146) 2022-02-02 12:18:06 +00:00
BUILD.bazel Native beacon state: fieldtrie package (#10146) 2022-02-02 12:18:06 +00:00
deprecated_getters_test.go Split state package into state-proto and state-native (#10069) 2022-01-13 12:23:53 +01:00
deprecated_getters.go Split state package into state-proto and state-native (#10069) 2022-01-13 12:23:53 +01:00
deprecated_setters_test.go Split state package into state-proto and state-native (#10069) 2022-01-13 12:23:53 +01:00
deprecated_setters.go Split state package into state-proto and state-native (#10069) 2022-01-13 12:23:53 +01:00
field_roots.go Split state package into state-proto and state-native (#10069) 2022-01-13 12:23:53 +01:00
generated.ssz.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_block_test.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_block.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_checkpoint.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_eth1.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_misc.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_participation.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_randao.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_state.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_sync_committee.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_test.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
getters_validator_test.go Move ErrNilValidatorsInState from one in each state version to a common one (#10074) 2022-01-18 08:19:20 +00:00
getters_validator.go Fix native state imports (#10140) 2022-01-27 11:02:16 +00:00
proofs_test.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
proofs.go Native beacon state: fieldtrie package (#10146) 2022-02-02 12:18:06 +00:00
setters_block.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_checkpoint.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_eth1.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_misc.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_participation.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_randao.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_state.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_sync_committee.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_test.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
setters_validator.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
state_trie_test.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00
state_trie.go Native beacon state: fieldtrie package (#10146) 2022-02-02 12:18:06 +00:00
types.go Native beacon state: v2 (#10121) 2022-01-27 09:42:32 +01:00