Commit Graph

21 Commits

Author SHA1 Message Date
rkapka
641c2b0e83 Merge branch '__develop' into features/native-beacon-state
# Conflicts:
#	beacon-chain/state/state-native/fieldtrie/BUILD.bazel
#	beacon-chain/state/state-native/fieldtrie/field_trie.go
#	beacon-chain/state/state-native/fieldtrie/field_trie_helpers.go
#	beacon-chain/state/state-native/v1/BUILD.bazel
#	beacon-chain/state/state-native/v1/field_roots.go
#	beacon-chain/state/state-native/v1/getters_attestation.go
#	beacon-chain/state/state-native/v1/getters_block.go
#	beacon-chain/state/state-native/v1/getters_block_test.go
#	beacon-chain/state/state-native/v1/getters_checkpoint.go
#	beacon-chain/state/state-native/v1/getters_eth1.go
#	beacon-chain/state/state-native/v1/getters_misc.go
#	beacon-chain/state/state-native/v1/getters_randao.go
#	beacon-chain/state/state-native/v1/getters_state.go
#	beacon-chain/state/state-native/v1/getters_test.go
#	beacon-chain/state/state-native/v1/getters_validator.go
#	beacon-chain/state/state-native/v1/proofs.go
#	beacon-chain/state/state-native/v1/proofs_test.go
#	beacon-chain/state/state-native/v1/readonly_validator_test.go
#	beacon-chain/state/state-native/v1/references_test.go
#	beacon-chain/state/state-native/v1/setters_attestation.go
#	beacon-chain/state/state-native/v1/setters_attestation_test.go
#	beacon-chain/state/state-native/v1/setters_block.go
#	beacon-chain/state/state-native/v1/setters_checkpoint.go
#	beacon-chain/state/state-native/v1/setters_eth1.go
#	beacon-chain/state/state-native/v1/setters_misc.go
#	beacon-chain/state/state-native/v1/setters_randao.go
#	beacon-chain/state/state-native/v1/setters_state.go
#	beacon-chain/state/state-native/v1/setters_validator.go
#	beacon-chain/state/state-native/v1/state_test.go
#	beacon-chain/state/state-native/v1/state_trie.go
#	beacon-chain/state/state-native/v1/state_trie_test.go
#	beacon-chain/state/state-native/v1/types.go
#	beacon-chain/state/state-native/v1/types_test.go
#	beacon-chain/state/state-native/v2/BUILD.bazel
#	beacon-chain/state/state-native/v2/field_roots.go
#	beacon-chain/state/state-native/v2/getters_block.go
#	beacon-chain/state/state-native/v2/getters_block_test.go
#	beacon-chain/state/state-native/v2/getters_checkpoint.go
#	beacon-chain/state/state-native/v2/getters_eth1.go
#	beacon-chain/state/state-native/v2/getters_misc.go
#	beacon-chain/state/state-native/v2/getters_participation.go
#	beacon-chain/state/state-native/v2/getters_randao.go
#	beacon-chain/state/state-native/v2/getters_state.go
#	beacon-chain/state/state-native/v2/getters_sync_committee.go
#	beacon-chain/state/state-native/v2/getters_test.go
#	beacon-chain/state/state-native/v2/getters_validator.go
#	beacon-chain/state/state-native/v2/proofs.go
#	beacon-chain/state/state-native/v2/proofs_test.go
#	beacon-chain/state/state-native/v2/setters_block.go
#	beacon-chain/state/state-native/v2/setters_checkpoint.go
#	beacon-chain/state/state-native/v2/setters_eth1.go
#	beacon-chain/state/state-native/v2/setters_misc.go
#	beacon-chain/state/state-native/v2/setters_participation.go
#	beacon-chain/state/state-native/v2/setters_randao.go
#	beacon-chain/state/state-native/v2/setters_state.go
#	beacon-chain/state/state-native/v2/setters_sync_committee.go
#	beacon-chain/state/state-native/v2/setters_test.go
#	beacon-chain/state/state-native/v2/setters_validator.go
#	beacon-chain/state/state-native/v2/state_trie.go
#	beacon-chain/state/state-native/v2/state_trie_test.go
#	beacon-chain/state/state-native/v2/types.go
#	beacon-chain/state/state-native/v3/BUILD.bazel
#	beacon-chain/state/state-native/v3/deprecated_getters.go
#	beacon-chain/state/state-native/v3/deprecated_getters_test.go
#	beacon-chain/state/state-native/v3/deprecated_setters.go
#	beacon-chain/state/state-native/v3/deprecated_setters_test.go
#	beacon-chain/state/state-native/v3/field_roots.go
#	beacon-chain/state/state-native/v3/getters_block.go
#	beacon-chain/state/state-native/v3/getters_block_test.go
#	beacon-chain/state/state-native/v3/getters_checkpoint.go
#	beacon-chain/state/state-native/v3/getters_eth1.go
#	beacon-chain/state/state-native/v3/getters_misc.go
#	beacon-chain/state/state-native/v3/getters_participation.go
#	beacon-chain/state/state-native/v3/getters_payload_header.go
#	beacon-chain/state/state-native/v3/getters_randao.go
#	beacon-chain/state/state-native/v3/getters_state.go
#	beacon-chain/state/state-native/v3/getters_sync_committee.go
#	beacon-chain/state/state-native/v3/getters_test.go
#	beacon-chain/state/state-native/v3/getters_validator.go
#	beacon-chain/state/state-native/v3/proofs.go
#	beacon-chain/state/state-native/v3/proofs_test.go
#	beacon-chain/state/state-native/v3/setters_block.go
#	beacon-chain/state/state-native/v3/setters_checkpoint.go
#	beacon-chain/state/state-native/v3/setters_eth1.go
#	beacon-chain/state/state-native/v3/setters_misc.go
#	beacon-chain/state/state-native/v3/setters_participation.go
#	beacon-chain/state/state-native/v3/setters_payload_header.go
#	beacon-chain/state/state-native/v3/setters_randao.go
#	beacon-chain/state/state-native/v3/setters_state.go
#	beacon-chain/state/state-native/v3/setters_sync_committee.go
#	beacon-chain/state/state-native/v3/setters_test.go
#	beacon-chain/state/state-native/v3/setters_validator.go
#	beacon-chain/state/state-native/v3/state_trie.go
#	beacon-chain/state/state-native/v3/state_trie_test.go
#	beacon-chain/state/state-native/v3/types.go
#	beacon-chain/state/v2/state_trie.go
#	beacon-chain/state/v3/state_trie.go
#	go.sum
2022-01-13 14:37:11 +01:00
terence tsao
88b94eae18 Export reverse byte order function (#10040)
* Reverse byte order

* Update BUILD.bazel

* Go imports

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2022-01-11 18:42:03 +00:00
rkapka
1c27653884 clean diff 2022-01-10 14:14:54 +01:00
Radosław Kapka
047e14b8a0 Add state-proto directory (#10058) 2022-01-10 12:50:36 +01:00
rkapka
f199167f0a Merge branch '__develop' into features/native-beacon-state
# Conflicts:
#	beacon-chain/state/v1/getters_validator.go
#	beacon-chain/state/v2/getters_validator.go
#	beacon-chain/state/v3/getters_validator.go
2022-01-07 09:25:33 +01:00
terence tsao
d6a02833dc Add HTR for txs (#10030)
* Add htr for txs

* gaz

* minimal

* test pack
2022-01-05 18:36:39 +00:00
rkapka
cd1da3f183 fix deepsource warnings 2021-12-13 15:32:17 +01:00
rkapka
e15cca05a1 Merge branch '__develop' into features/native-beacon-state
# Conflicts:
#	beacon-chain/blockchain/service.go
#	beacon-chain/blockchain/service_test.go
#	beacon-chain/core/blocks/block_operations_fuzz_test.go
#	beacon-chain/p2p/broadcaster_test.go
#	beacon-chain/powchain/service.go
#	beacon-chain/rpc/eth/beacon/pool_test.go
#	beacon-chain/state/v1/setters_attestation.go
#	beacon-chain/state/v1/state_trie.go
#	beacon-chain/state/v1/types_test.go
#	beacon-chain/state/v2/state_trie.go
#	beacon-chain/state/v3/state_trie.go
#	testing/util/block_test.go
2021-12-13 11:40:59 +01:00
Nishant Das
5ab88da183 Use Static Sizes for State Fields (#10007) 2021-12-13 10:16:23 +01:00
Raul Jordan
b381ad49b5 Add Justifications for Gosec Ignored (#10005)
* pin gosec

* edit

* go back to master

* justifications

* Update crypto/bls/blst/signature.go

* proper format

* gosec
2021-12-09 19:40:48 +00:00
rkapka
b1440c4366 Merge branch '__develop' into features/native-beacon-state
# Conflicts:
#	beacon-chain/core/blocks/signature.go
#	beacon-chain/state/fieldtrie/BUILD.bazel
#	beacon-chain/state/fieldtrie/field_trie_helpers.go
#	beacon-chain/state/fieldtrie/field_trie_test.go
#	beacon-chain/state/stateutil/trie_helpers_test.go
#	beacon-chain/state/v1/BUILD.bazel
#	beacon-chain/state/v1/field_roots.go
#	beacon-chain/state/v1/getters_misc.go
#	beacon-chain/state/v1/setters_validator.go
#	beacon-chain/state/v1/state_test.go
#	beacon-chain/state/v1/state_trie.go
#	beacon-chain/state/v2/BUILD.bazel
#	beacon-chain/state/v2/field_roots.go
#	beacon-chain/state/v2/setters_validator.go
#	beacon-chain/state/v2/state_trie.go
#	deps.bzl
#	go.mod
#	go.sum
#	proto/migration/v1alpha1_to_v1.go
2021-12-02 17:28:51 +01:00
Radosław Kapka
ed97562744 Fix native beacon state tests (#9934) 2021-11-24 17:33:34 +01:00
Nishant Das
0ade1f121d Add Balance Field Trie (#9793)
* save stuff

* fix in v1

* clean up more

* fix bugs

* add comments and clean up

* add flag + test

* add tests

* fmt

* radek's review

* gaz

* kasey's review

* gaz and new conditional

* improve naming
2021-11-19 20:01:15 +08:00
Radosław Kapka
88a32b3189 Swap out proto state (#9911) 2021-11-19 11:15:35 +01:00
Radosław Kapka
a9211924fd State fixed-size array: historical_roots and randao_mixes (#9861) 2021-11-05 11:55:54 +01:00
Nishant Das
65d2df4609 Add in Stronger Length Checks (#9758)
* add changes

* radek's review

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2021-10-08 17:41:36 +00:00
Raul Jordan
a9a4bb9163 Move Shared/Testutil into Testing (#9659)
* move testutil

* util pkg

* build

* gaz

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-09-23 18:53:46 +00:00
Radosław Kapka
1fbe05292f Fix SubmitPoolSyncCommitteeSignatures API endpoint (#9646)
* Fix `SubmitPoolSyncCommitteeSignatures` API endpoint

* fix test

* fix another test

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-09-23 18:01:07 +00:00
Raul Jordan
29513c804c Create Encoding Bytesutil (#9658)
* bytesutil

* gaz

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-09-23 15:23:37 +00:00
Raul Jordan
f3d6dbcc1e Move Shared/Params Into Config/Params (#9642)
* config params into pkg

* gaz

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-09-21 19:59:25 +00:00
Raul Jordan
45bfd82c88 Add Encoding SSZ Package (#9630)
* ssz package

* compile

* htrutils

* rem pkg doc

* fix cloners_test.go

* fix circular dep/build issues

Co-authored-by: prestonvanloon <preston@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-09-21 15:02:48 +00:00