terence tsao
52be270f0a
Update TargetAggregatorsPerSyncSubcommittee to 16 ( #9229 )
2021-07-20 10:56:06 +08:00
terence tsao
af6246a5f9
Merge commit '15704053e112b8bb89472c75cba77e67e26e2c49' of github.com:prysmaticlabs/prysm into hf1
2021-07-19 18:29:13 -07:00
terence tsao
15704053e1
Add Altair configs ( #9150 )
...
* Add altair configs
* Update minimal_config.go
* Update workspace and config tests
* Revert workspace changes
* Update WORKSPACE
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com >
2021-07-18 16:18:43 +00:00
Nishant Das
9300d1026f
Add E2E Support For Altair ( #9173 )
2021-07-16 08:06:54 -07:00
Nishant Das
51f513b246
Remove Non Spec Config Variables ( #9170 )
...
* only one way
* cleanup
* extra
* fix
* fix test
2021-07-09 07:57:26 -05:00
Nishant Das
2b349a1b06
Interop Fixes ( #9163 )
2021-07-08 20:33:44 -07:00
Nishant Das
773b259cd5
add in ( #9158 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2021-07-07 11:03:16 -05:00
terence tsao
bf1b550b7d
Green Altair e2e tests ( #9131 )
2021-06-30 16:33:08 -07: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
caeec851d4
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-06-27 10:58:31 -07:00
Raul Jordan
a860648960
Reduce Usage of Eth2 Terminology in Prysm ( #9104 )
...
* remove all mentions
* more changes
* folder by folder
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-06-26 19:00:33 +00:00
Nishant Das
2f52dfe96e
Add Updated Fork Utils ( #9090 )
...
* add fork utils
* fix it
* more unit tests
* fix test
* fix test
* fix tests
* fix tests
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2021-06-24 11:00:27 -05:00
Preston Van Loon
f476c39708
Use same version of spectests and spec in WORKSPACE ( #9084 )
...
* Use same version of spectests and spec in WORKSPACE
* Fix test loading eth2 spec files
2021-06-23 14:59:32 -05:00
terence tsao
cbf4aeb859
Align to alpha7 ( #9005 )
2021-06-09 09:17:31 +08:00
terence tsao
c5256d09e0
Altair: update spec tests to alpha.6 ( #8931 )
2021-05-24 10:46:20 -07:00
terence tsao
2d9fd4ea29
Update to alpha.5 ( #8915 )
2021-05-20 13:32:51 -07:00
Nishant Das
89b7cf9be3
Add In Altair Fork Data ( #8903 )
...
* add in fork version
* fix
* add in for minimal
* params added in
* fix up
* radek's review
2021-05-20 16:56:19 +08:00
terence tsao
6ba5ad0325
Altair: align to alpha.4 release ( #8900 )
2021-05-18 11:14:56 -07:00
Victor Farazdagi
17798f878a
Merge branch 'develop' into hf1
2021-04-22 18:21:27 +03:00
Victor Farazdagi
23ff14c34b
Move spectests into a separate package ( #8798 )
...
* move general/phase0/bls tests
* phase0/operations tests
* phase0/sanity/blocks
* fix import
* phase0/sanity/slots
* phase0/sanity/slots minimal
* phase0/epoch_processing tests
* phase0/rewards tests
* simplify
* more simplification
* phase0/shuffling tests
* phase0/ssz_static tests
* spectest/utils
* fix build
* readme
* update test sizes
* update readme
2021-04-22 14:53:30 +00:00
terence tsao
59bc0c679c
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-04-14 09:38:46 -07:00
Radosław Kapka
902e3f4f53
Fix overriding network config in tests ( #8756 )
...
* Fix overriding network config in tests
* copy config in OverrideBeaconNetworkConfig
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2021-04-14 07:39:20 +00:00
terence tsao
f60edb055c
Altair: process attestation for block ( #8729 )
2021-04-08 20:53:16 -07:00
terence tsao
9b41a069eb
Altair: Process sync committee ( #8721 )
2021-04-08 06:37:02 -07:00
terence tsao
dc1d5b778b
Altair: Sync committee helpers ( #8717 )
...
* Add sync commitee helpers
* Remove extra i++
2021-04-07 16:44:24 +03:00
terence tsao
3d405910e7
Part of 1 of beacon state Altair pkg ( #8670 )
2021-03-25 10:49:39 -07:00
terence tsao
2779daee32
Sync with develop
2021-03-25 09:57:35 -07:00
terence tsao
926b3725a1
Part of 1 of beacon state Altair pkg ( #8652 )
...
* Part 1 of stateAltair pkg- trie and partial field root
* Gazelle
* Sync with develop
* Update visibility
2021-03-24 13:25:38 +00:00
terence tsao
0d45eeac56
Add altair config ( #8642 )
...
* Add altair config
* Add domain config and fix test
* Remove old configs
* Use Altair
2021-03-22 20:50:30 -07:00
terence tsao
55e5dee7ab
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-03-18 21:02:40 -07:00
Preston Van Loon
e477fdfd6d
Embedded mainnet genesis state + load genesis.ssz from file ( #8614 )
...
* Update rules_go and fix proto conflicts
* gaz
* Update generated code
* First pass inclusion of using baked states
* more emptypb fixes
* remove testnet genesis files, only embed mainnet
* Refactoring for SaveGenesisData, fix tests that use mainnet config but do not support mainnet genesis values
* a bit more refactoring, load genesis from a file. Needs tests still
* Add method to ensure an embedded genesis file also has the appropriate genesis block
* gofmt
* more clear error
* Check genesis fork version to ensure testnet config matches genesis file
* viz
* test for SaveGenesisData
* More genesis db method tests
* Merge
* Minor tweaks, lint, fmt, etc
* Add more test to genesis db methods
* Revert beacon-chain/state/stateV0/BUILD.bazel
* Update beacon-chain/db/iface/errors.go
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
* PR feedback
* Update beacon-chain/db/kv/genesis.go
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* fmt.Errorf works better for nil errors
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
2021-03-18 21:00:00 +00:00
terence tsao
beadec32b8
Add prater boot nodes ( #8623 )
...
* Add bootnodes
* Typos
* Add sigp's lighthouse node
2021-03-18 14:26:18 +00:00
terence tsao
a9d981dce1
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-03-17 07:57:24 -07:00
Preston Van Loon
034a28710e
Add Prater config ( #8613 )
...
* Add Prater config
* Register flag everywhere
* gofmt
* Apply suggestions from code review
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
* Update shared/params/testnet_prater_config.go
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
Co-authored-by: terence tsao <terence@prysmaticlabs.com >
2021-03-17 14:14:07 +00:00
terence tsao
8467485aec
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-03-12 13:22:52 -08:00
Raul Jordan
286444a2ec
Shorter Pruning Period for Slashing Protection ( #8590 )
...
* begin a simpler pruning process
* shorter pruning
* pass all pruning tests
* passing tests
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-03-11 15:51:16 +00:00
terence tsao
773d561361
Merge branch 'develop' of github.com:prysmaticlabs/prysm into hf1
2021-03-09 10:13:12 -08:00
Radosław Kapka
edd86fd358
Simplify API beacon pool tests ( #8564 )
...
* fix comment of FarFutureEpoch
* remove not needed validator configuration
2021-03-05 16:10:48 +00:00
terence tsao
7f6d3ccb36
HF1: Add penalty config values ( #8522 )
...
* Add new configs
* More tests
* Fix message name
2021-02-25 14:59:47 -06:00
Victor Farazdagi
b577869ed6
Fixes import aliases ( #8497 )
...
* Fixes import aliases
* another fix
* reset gw files
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-02-22 23:20:57 +00:00
Victor Farazdagi
a069738c20
ETH2 Types: Slot ( #8408 )
...
* update shared/params
* update eth2-types deps
* update protobufs
* update shared/*
* fix testutil/state
* update beacon-chain/state
* update beacon-chain/db
* update tests
* fix test
* update beacon-chain/core
* update beacon-chain/blockchain
* update beacon-chain/cache
* beacon-chain/forkchoice
* update beacon-chain/operations
* update beacon-chain/p2p
* update beacon-chain/rpc
* update sync/initial-sync
* update deps
* update deps
* go fmt
* update beacon-chain/sync
* update endtoend/
* bazel build //beacon-chain - works w/o issues
* update slasher code
* udpate tools/
* update validator/
* update fastssz
* fix build
* fix test building
* update tests
* update ethereumapis deps
* fix tests
* update state/stategen
* fix build
* fix test
* add FarFutureSlot
* go imports
* Radek's suggestions
* Ivan's suggestions
* type conversions
* Nishant's suggestions
* add more tests to rpc_send_request
* fix test
* clean up
* fix conflicts
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: nisdas <nishdas93@gmail.com >
2021-02-16 07:45:34 +00:00
Victor Farazdagi
a8e501b3cf
ETH2 Types: Epoch ( #8373 )
...
* update deps
* update deps
* update protos/*
* update deps
* reset protos
* update protos
* update shared/params/config
* update protos
* update /shared
* update shared/slotutil and shared/testutil
* update beacon-chain/core/helpers
* updates beacon-chain/state
* update beacon-chain/forkchoice
* update beacon-chain/blockchain
* update beacon-chain/cache
* update beacon-chain/core
* update beacon-chain/db
* update beacon-chain/node
* update beacon-chain/p2p
* update beacon-chain/rpc
* update beacon-chain/sync
* go mod tidy
* make sure that beacon-chain build suceeds
* go fmt
* update e2e tests
* update slasher
* remove redundant alias
* update validator
* gazelle
* fix build errors in unit tests
* go fmt
* update deps
* update fuzz/BUILD.bazel
* fix unit tests
* more unit test fixes
* fix blockchain UTs
* more unit test fixes
2021-02-09 10:05:22 +00:00
Radosław Kapka
b5a82b9075
Display URLs for tracking exited validators ( #8361 )
...
* Display URLs for tracking exited validators
* extract displaying info to separate function
* fix URL comment
* extract config names
* gzl
* lowercase config names
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-02-01 19:00:06 +00:00
Victor Farazdagi
d53fdcf781
Simplify expressions ( #8370 )
...
* Simplify expressions
* avoid escaping
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-02-01 15:14:36 +00:00
Radosław Kapka
e677b19d31
Implement GetSpec in the config API ( #8328 )
...
* Implement GetSpec in the config API
* extract map creation
* fix deepsource compliant
* Revert "fix deepsource compliant"
This reverts commit 0c99310cc9 .
* use struct tags for api map keys
* remove log
* use spec tag
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2021-01-28 00:30:48 +00:00
Cipio
f6af79f415
Fix file permission checks for Windows ( #8164 )
...
* Does bitwise compare for MKDIR
* Implemented a more global solution to windows permission issues
* Remove unneeded line I added earlier.
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com >
2021-01-04 22:48:42 +00:00
Victor Farazdagi
b54743edbf
Add mutex to params/config ( #8160 )
...
* add mutex to params/config
* split config files into test/prod
* add tags checker
* add regression test
* remove debug info
* update bazel config
* go fmt
* make sure that conditional file is kept by gazelle
* update build tag: test -> develop
* gazelle
* remove redundant import
* update deps.md (per Nishant's suggestion)
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-01-04 20:48:39 +00:00
Victor Farazdagi
f038d782c2
Fix issue with custom chain/network ID configuration ( #8147 )
...
* move chain/network id to beacon config
* go fmt
* improve tests
* validator params
* update deposit contract address
* complete tests
* re-arrange comments
* Less mis-leading comment, per Terence's review
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com >
2020-12-18 22:22:48 +00:00
Nishant Das
29804fa572
Refactor Subnet Search ( #8048 )
...
* checkpoint progress
* checkpoint
* clean up
* do better
* fix test
* fix
* fix
* preston's review
* fix
* fix
* fix
* add iterator
* go doc
* make it a config parameter
* Apply suggestions from code review
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com >
2020-12-11 18:40:56 -08:00