Raul Jordan
d19e13352b
beacon builds
2021-07-28 21:56:10 -05:00
rauljordan
2da6b7bb97
attempt fix merge confs
2021-07-28 20:19:00 -05:00
Raul Jordan
9145310647
Eliminate Proto V2 Namespace ( #9297 )
...
* get rid of v2 in prysm codebase
* replace block2
* builds
* terence comments
* gazelle
2021-07-28 21:23:44 +00:00
terence tsao
f16b9859e7
Test: add altair test utility ( #9287 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2021-07-28 17:15:23 +00:00
Raul Jordan
5bf9bd3d73
fix up conflicts with develop
2021-07-27 12:27:24 -05:00
Raul Jordan
59f12c8ac1
sync develop
2021-07-27 12:02:49 -05:00
Raul Jordan
1ea1c69174
Copy V1Alpha1 Protos and API Endpoints To V2 Namespace ( #9284 )
...
* v2 builds
* generate go code
* fix build
2021-07-27 16:54:49 +00:00
prestonvanloon
19e6f0c19a
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-07-23 11:46:41 -05:00
Preston Van Loon
c0076cc7a2
State: move state interfaces into state package ( #9268 )
...
* Move interfaces from github.com/prysmaticlabs/prysm/beacon-chain/state/interface to github.com/prysmaticlabs/prysm/beacon-chain/state
* remove/rename state2
2021-07-23 16:11:21 +00:00
Raul Jordan
194f0cb76d
merge with develop
2021-07-23 10:04:22 -05:00
Raul Jordan
2d10bcf179
Move State Protos Into V2 Namespace ( #9257 )
...
* move state protos
* regen ssz
* edit v1 code
* fix imports
* building
* beacon chain builds
* validator and shared builds
* fuzz builds
* changes
* spectest builds
* tools build
* remove import cycle
* generate ssz
* pcli
* gaz
* kafka
* gaz
2021-07-23 08:07:40 -05:00
terence tsao
c8685d256c
Lint: add v1 as import alias ( #9250 )
...
* Add v1 as import alias
* Update helpers.go
* More
* Update skip_slot_cache_test.go
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-07-22 17:13:18 +00:00
rauljordan
e6ecdfde0d
regen protos
2021-07-21 17:38:01 -05:00
rauljordan
1daf51788d
merge with develop
2021-07-21 17:34:53 -05:00
Raul Jordan
6dadb80cc4
Move v1alpha1 into Prysm API namespace ( #9245 )
2021-07-21 21:34:07 +00:00
prestonvanloon
895a86fd53
Merge commit '15bfcf8ff6f43db6029c5d8eee0b71a7bead86b0' of github.com:prysmaticlabs/prysm into hf1
2021-07-19 21:52:37 -05:00
nisdas
cc7e36776d
gaz
2021-07-17 18:34:12 +08:00
nisdas
14a9d9a1ad
Merge branch 'develop' of https://github.com/prysmaticlabs/geth-sharding into hf1
2021-07-17 18:33:45 +08:00
terence tsao
5be1ccd3cf
Hydrate altair block ( #9201 )
...
* Hydrate altair blocks
* Update BUILD.bazel
* HTR test
* Update BUILD.bazel
* Comment
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-07-16 23:35:37 +00:00
terence tsao
2b9fb29ed2
Sync with develop
2021-07-16 15:20:45 -07:00
Preston Van Loon
44d266313e
testutil: Add NotEmpty method ( #9202 )
2021-07-15 22:32:10 +00:00
terence tsao
3f8f5edb3f
Clean up deposits
2021-07-14 13:25:28 -07:00
terence tsao
0ad4e433a5
Sync with develop
2021-07-14 10:08:08 -07:00
Nishant Das
e7116d4ea8
Fix Goimports and DeepSource ( #9148 )
...
* add goimports
* fix again
* imports
* deep source
* assignment
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2021-07-08 13:31:16 -05:00
Nishant Das
f361bf781f
Altair Networking Support ( #8994 )
...
* add method and test
* fix message type across forks
* invert fork version schedule
* add support for forks in metadata
* start fixing discovery
* fix fork version stuff
* fix up fork digest usage
* add fork transition mechanism
* gaz
* add fixes to mappings
* checking in current progress
* fix aggregates
* fix scheduling
* fix
* fix copy
* fix rpc stuff
* fixes
* add new topics and files
* gaz
* add pool
* finish pipeline for sync aggregate proofs
* gaz
* Update beacon-chain/cache/sync_subnet_ids.go
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* add support for sync committee pipeline
* fix
* check better
* fix
* fix again
* remove redundant code
* remove older code
* checkpoint
* get it working
* gaz
* regen
* checkpoint
* gaz
* build
* fix edge case
* fix all errors
* sync with hf1
* fix issues
* gaz
* fix bad rpc respones
* fix it all
* hash
* save everything
* fix all remaining tests
* comments
* fix build
* terence's review
* preston's review
* build
* gaz
* gaz
* add signature test
* add in more tests
* gaz
* add more tests
* fix goimports
* Revert "fix goimports"
This reverts commit 41bf7b4a5c .
* fix tests
* fix all tests
* fix all tests
* fix everything
* fix last test
* fix rpc registration
* fix build
* fix build
* remove outdated method
* add recovery
* Update subscriber.go
* terence's review
* fix bad merge
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2021-07-08 11:25:41 +08:00
terence tsao
2bb3da1ba3
Clean up sync committee p2p pipelines ( #9153 )
2021-07-07 07:35:01 -07:00
terence tsao
c0bfa6ef79
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
...
# Conflicts:
# beacon-chain/core/state/BUILD.bazel
# beacon-chain/core/state/transition.go
# beacon-chain/core/state/transition_no_verify_sig.go
# beacon-chain/db/kv/BUILD.bazel
# beacon-chain/db/kv/blocks.go
# beacon-chain/db/kv/blocks_test.go
# beacon-chain/rpc/eth/v1/beacon/BUILD.bazel
# beacon-chain/rpc/prysm/v1alpha1/beacon/BUILD.bazel
# beacon-chain/rpc/prysm/v1alpha1/validator/BUILD.bazel
# beacon-chain/rpc/prysm/v1alpha1/validator/proposer.go
# beacon-chain/rpc/prysm/v1alpha1/validator/proposer_test.go
# beacon-chain/rpc/service.go
# beacon-chain/state/stategen/BUILD.bazel
# beacon-chain/state/stategen/replay.go
# beacon-chain/sync/BUILD.bazel
# beacon-chain/sync/rpc_chunked_response.go
# proto/eth/v1alpha1/wrapper/beacon_block.go
# shared/interfaces/BUILD.bazel
# shared/testutil/BUILD.bazel
# shared/testutil/block_test.go
2021-07-06 13:15:35 -07:00
terence tsao
2d836f485d
Move test only functions to testutil ( #9137 )
2021-07-06 12:08:52 -05:00
terence tsao
1d3a9983cc
Move block interface next to generated pb ( #9146 )
...
* Move block interface next to pb
* Update fuzz build bazel
* Move interface to /proto/interface and wrapper next to generated pb
* Fix fuzz build bazel
* Add //proto/eth/v1alpha1/wrapper
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-07-06 15:34:05 +00:00
prestonvanloon
705564108c
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-06-30 14:27:43 -05:00
Preston Van Loon
d6bd619429
Bazel: minimal test build transitions ( #9122 )
...
* Add build transitions for minimal config based tests
* respect existing gotags
* clean up import
* Add some commentary
* gaz
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
Co-authored-by: rauljordan <raul@prysmaticlabs.com >
2021-06-30 19:22:09 +00:00
terence tsao
3df82e7540
Use sync committee start period root as cache key ( #9128 )
2021-06-30 08:54:31 -07:00
Raul Jordan
081c80998c
fix conflicts and merge with develop
2021-06-30 10:44:18 -05:00
Raul Jordan
b23f63a064
Beacon State V2 Interface Definition With Semantic Version Paths ( #9125 )
...
* v2 state initialize and semantic paths
* ensure build
* gaz changes to ignored build files
* gaz
2021-06-30 15:06:19 +00:00
Raul Jordan
719a5fca02
V2 Prysm Proto Definitions ( #9062 )
...
* begin v2 prysm protos
* define
* v2 protos build
* add in generated files
* imports
* do not modify v1alpha1
* revert imports
* use alias pattern
* attempt alias
* attempt new fastssz
* edit
* versioning all works
* edit protos
* edit terms
* edit to reflect proto versioning
* fix more build issues
* beacon chain builds
* beacon chain and shared packages build
* begin helping validator client build
* define protos
* gaz
* build
* tidy check
* gazelle
* revert
2021-06-23 11:27:06 -05:00
terence tsao
3919b49000
Fixed failing tests from resolving conflict
2021-06-21 21:56:13 -06:00
terence tsao
7f13396e44
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-06-21 08:10:13 -07:00
terence tsao
a4be7c4a46
Testutil: Reset deposit cache internally ( #9059 )
...
* Reset testutil cache internally
* Fix import
* Fix test to correct error
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-06-18 04:05:40 +00:00
Nishant Das
20ae23bd42
Add Sync Committee Pipelines ( #9016 )
...
* add sync pipelines
* gaz
* fix iface
* finally have 1 test working
* add all test cases
* gaz
* fix visibility
* ugly hack
* add all new test cases
* add more stuff
* all tests passing
* gaz
* fix lint
2021-06-17 10:42:34 +08:00
terence tsao
6020682ad1
Altair: beacon block operation in DB ( #9012 )
2021-06-10 15:16:32 -07:00
rauljordan
c156c1fb91
rewrite imports and use builtin ethereumapis
2021-06-03 14:50:27 -05:00
rauljordan
393a744091
merge in develop
2021-06-03 14:33:43 -05:00
Raul Jordan
5aac06f04e
Move EthereumAPIs Into Prysm ( #8968 )
...
* begin move
* use same import path
* imports
* regen protos
* regen
* no rename
* generate ssz
* gaz
* fmt
* edit build file
* imports
* modify
* remove generated files
* remove protos
* edit imports in prysm
* beacon chain all builds
* edit script
* add generated pbs
* add replace rules
* license for ethereumapis protos
* change visibility
* fmt
* update build files to gaz ignore
* use proper form
* edit imports
* wrap block
* revert scripts
* revert go mod
2021-06-02 18:49:52 -05:00
terence tsao
f83993b211
Altair: Utilize block interface for clean up ( #8969 )
2021-06-02 09:31:18 -07:00
terence tsao
1d835d9859
Altair: Add Altair block wrapper ( #8949 )
...
* Add altair block wrapper
* Update comment
* fix test
Co-authored-by: nisdas <nishdas93@gmail.com >
2021-05-28 17:25:51 +08:00
terence tsao
0e88418b12
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-05-26 11:34:31 -07:00
terence tsao
276d03553c
Block interface clean up ( #8947 )
2021-05-26 11:33:46 -07:00
terence tsao
ef3ff6f1d5
Sync with develop
2021-05-26 10:44:10 -07:00
Nishant Das
caf9bdbc6f
Use Block Interface Across Prysm ( #8918 )
...
* commit initial work
* checkpoint current work
* gaz
* checkpoint
* req/resp changes
* initial-sync
* finally works
* fix error
* fix bugs
* fix issue
* fix issues
* fix refs
* tests
* more text fixes
* more text fixes
* more text fixes
* fix tests
* fix tests
* tests
* finally fix builds
* finally
* comments
* fix fuzz
* share common library
* fix
* fix
* add in more defensive nil checks
* add in more defensive nil checks
* imports
* Apply suggestions from code review
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* Apply suggestions from code review
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* Update shared/interfaces/block_interface.go
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* Update shared/interfaces/block_wrapper.go
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* Update shared/interfaces/block_interface.go
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* imports
* fix bad changes
* fix
* terence's review
* terence's review
* fmt
* Update beacon-chain/rpc/beacon/blocks.go
Co-authored-by: Radosław Kapka <rkapka@wp.pl >
* fix tests
* fix
* fix all tests
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
Co-authored-by: Radosław Kapka <rkapka@wp.pl >
2021-05-26 16:19:54 +00:00
terence tsao
6ba5ad0325
Altair: align to alpha.4 release ( #8900 )
2021-05-18 11:14:56 -07:00