Tags: tzapu/prysm
Tags
Define -c opt for release builds (prysmaticlabs#5033) * define -c opt for release builds * Merge branch 'master' into c-opt
Cross-compile OSX: Remove dropbox link, add sha256 check (prysmaticla… …bs#5019) * Remove dropbox link, add sha256 check * Use docker's S3 link instead of dropbox * Update image sha, workspace Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Revert prysmaticlabs#4392 (prysmaticlabs#4449) * revert prysmaticlabs#4392
Efficient computation of epoch participation (prysmaticlabs#4430) * Remove custody (prysmaticlabs#3986) * Update proto fields * Updated block operations * Fixed all block operation tests * Fixed tests part 1 * Fixed tests part 1 * All tests pass * Clean up * Skip spec test * Fixed ssz test * Skip ssz test * Skip mainnet tests * Update beacon-chain/operations/attestation.go * Update beacon-chain/operations/attestation.go * Decoy flip flop check (prysmaticlabs#3987) * Bounce attack check (prysmaticlabs#3989) * New store values * Update process block * Update process attestation * Update tests * Helper * Fixed blockchain package tests * Update beacon-chain/blockchain/forkchoice/process_block.go * Conflict * Unskip mainnet spec tests (prysmaticlabs#3998) * Starting * Fixed attestation mainnet test * Unskip ssz static and block processing tests * Fixed workspace * fixed workspace * fixed workspace * Update beacon-chain/core/blocks/block_operations.go * Unskip minimal spec tests (prysmaticlabs#3999) * Starting * Fixed attestation mainnet test * Unskip ssz static and block processing tests * Fixed workspace * fixed workspace * fixed workspace * Update workspace * Unskip all minimal spec tests * Update workspace for general test * Unskip test (prysmaticlabs#4001) * Update minimal seconds per slot to 6 (prysmaticlabs#3978) * Bounce attack tests (prysmaticlabs#3993) * New store values * Update process block * Update process attestation * Update tests * Helper * Fixed blockchain package tests * Slots since epoch starts tests * Update justified checkpt tests * Conflict * Fixed logic * Update process_block.go * Use helper * Conflict * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.1 * Conflict * Fixed failed tests * Lower MinGenesisActiveValidatorCount to 16384 (prysmaticlabs#4100) * Fork choice beacon block checks (prysmaticlabs#4107) * Prevent future blocks check and test * Removed old code * Update aggregation proto (prysmaticlabs#4121) * Update def * Update spec test * Conflict * Update workspace * patch * Resolve conflict * Patch * Change workspace * Update ethereumapis to a forked branch at commit prysmaticlabs/ethereumapis@6eb1193 * Fixed all the tests * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into conflict * fix patch * Need to regenerate test data * Merge branch 'master' into v0.9.2 * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Enable snappy compression for all (prysmaticlabs#4157) * enable snappy compression for all * enable snappy compression for all * enable snappy compression for all * enable snappy compression for all * Validate aggregate and proof subscriber (prysmaticlabs#4159) * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Conflict * Update workspace * Conflict * Conflict * Conflict * Merge branch 'master' into v0.9.2 * Merge branch 'master' into v0.9.2 * Conflict * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Remove migrate to snappy (prysmaticlabs#4205) * Feature flag: Deprecate --prune-states, release to all (prysmaticlabs#4204) * Deprecated prune-states, release to all * imports * remote unused import * remove unused import * Rm prune state test * gaz * Refactoring for dynamic pubsub subscriptions for non-aggregated attestations (prysmaticlabs#4189) * checkpoint progress * chkpt * checkpoint progress * put pipeline in its own file * remove unused imports * add test, it's failing though * fix test * remove head state issue * add clear db flag to e2e * add some more error handling, debug logging * skip processing if chain has not started * fix test * wrap in go routine to see if anything breaks * remove duplicated topic * Add a regression test. Thanks @nisdas for finding the original problem. May it never happen again *fingers crossed* * Comments * gofmt * comment out with TODO * Sync with master * Sync with master * RPC servers use attestation pool (prysmaticlabs#4223) * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Refactor RPC to Fully Utilize Ethereum APIs (prysmaticlabs#4243) * include attester as a file in the validator server * remove old proposer server impl * include new patch and properly sync changes * align with public pbs * ensure matches rpc def * fix up status tests * resolve all broken test files in the validator rpc package * gazelle include * fix up the duties implementation * fixed up all get duties functions * all tests pass * utilize new ethereum apis * amend validator client to use the new beacon node validator rpc client * fix up most of validator items * added in mock * fix up test * readd test * add chain serv mock * fix a few more validator methods * all validator tests passingggg * fix broken test * resolve even more broken tests * all tests passsssss * fix lint * try PR * fix up test * resolve broken other tests * Sync with master * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Aggregate and proof subscriber (prysmaticlabs#4240) * Added subscribers * Fixed conflict * Tests * fix up patch * Use upstream pb * include latest patch * Fmt * Save state before head block * skip tests (prysmaticlabs#4275) * Delete block attestations from the pool (prysmaticlabs#4241) * Added subscribers * Clean up * Fixed conflict * Delete atts in pool in validate pipeline * Moved it to subscriber * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into use-att-pool-3 * Test * Fixed test * Initial work on voluntary exit (prysmaticlabs#4207) * Initial implementation of voluntary exit: RPC call * Update for recent merges * Break out validation logic for voluntary exits to core module * RequestExit -> ProposeExit * Decrease exit package visibility * Move to operation feed * Wrap errors * Fix critical proposer selection bug prysmaticlabs#4259 (prysmaticlabs#4265) * fix critical proposer selection bug prysmaticlabs#4259 * gofmt * add 1 more validator to make it 5 * more tests * Fixed archivedProposerIndex * Fixed TestFilterAttestation_OK * Refactor ComputeProposerIndex, add regression test for potential out of range panic * handle case of nil validator * Update validators_test.go * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Leftover merge files, oops * gaz * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge branch 'master' of https://github.com/prysmaticlabs/geth-sharding into v0.9.2 * Fixes Duplicate Validator Bug (prysmaticlabs#4322) * Update dict * Test helper * Regression test * Comment * Reset test cache * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * fixes after PR prysmaticlabs#4328 * Complete attestation pool for run time (prysmaticlabs#4286) * Added subscribers * Fixed conflict * Delete atts in pool in validate pipeline * Moved it to subscriber * Test * Fixed test * New curl for forkchoice attestations * Starting att pool service for fork choice * Update pool interface * Update pool interface * Update sync and node * Lint * Gazelle * Updated servers, filled in missing functionalities * RPC working with 1 beacon node 64 validators * Started writing tests. Yay * Test to aggregate and save multiple fork choice atts * Tests for BatchAttestations for fork choice * Fixed exisiting tests * Minor fixes * Fmt * Added batch saves * Lint * Mo tests yay * Delete test * Fmt * Update interval * Fixed aggregation broadcast * Clean up based on design review comment * Fixed setupBeaconChain * Raul's feedback. s/error/err * resolve conflicts * Merge branch 'v0.9.2' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge refs/heads/master into v0.9.2 * Removed old protos and fixed tests (prysmaticlabs#4336) * Merge refs/heads/master into v0.9.2 * Disallow duplicated indices and test (prysmaticlabs#4339) * Explicit use of GENESIS_SLOT in fork choice (prysmaticlabs#4343) * Update from 2 to 3 (prysmaticlabs#4345) * Remove verify unaggregated attestation when aggregating (prysmaticlabs#4347) * use slot ticker instead of run every (prysmaticlabs#4348) * Add context check for unbounded loop work (prysmaticlabs#4346) * Revert "Explicit use of GENESIS_SLOT in fork choice (prysmaticlabs#4343)" (prysmaticlabs#4349) This reverts commit d3f6753. * Refactor Powchain Service (prysmaticlabs#4306) * add data structures * generate proto * add in new fields * add comments * add new mock state * add new mock state * add new methods * some more changes * check genesis time properly * lint * fix refs * fix tests * lint * lint * lint * gaz * fix lint * raul's comments * use one method * fix test * raul's comment Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Ensure best better-justification is stored for fork choice (prysmaticlabs#4342) * Ensure best better-justification is stored. Minor refactor * Tests * Merge refs/heads/v0.9.2 into better-best-justified * Merge refs/heads/v0.9.2 into better-best-justified * Ensure that epoch of attestation slot matches the target epoch (prysmaticlabs#4341) * Disallow duplicated indices and test * Add slot to target epoch check to on_attestation * Add slot to target epoch check to process_attestation * Merge branch 'v0.9.2' of git+ssh://github.com/prysmaticlabs/prysm into no-dup-att-indices * Fixed TestProcessAttestations_PrevEpochFFGDataMismatches * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Update beacon-chain/blockchain/forkchoice/process_attestation_test.go Co-Authored-By: Raul Jordan <[email protected]> * Merge refs/heads/v0.9.2 into no-dup-att-indices * Filter viable branches in fork choice (prysmaticlabs#4355) * Only activate upon finality (prysmaticlabs#4359) * Updated functions * Tests * Merge branch 'v0.9.2' of git+ssh://github.com/prysmaticlabs/prysm into queue-fix-on-finality * Comment * Merge refs/heads/v0.9.2 into queue-fix-on-finality * Fixed failing test from 4359 (prysmaticlabs#4360) * Fixed * Skip registry spec tests * Wait for state to be initialized at least once before running slot ticker based on genesis time (prysmaticlabs#4364) * Sync with master * Fix checkpoint root to use genesis block root (prysmaticlabs#4368) * Return an error on nil head state in fork choice (prysmaticlabs#4369) * Return error if nil head state * Fixed tests. Saved childen blocks state Co-authored-by: terence tsao <[email protected]> * Update metrics every epoch (prysmaticlabs#4367) * return empty slice if state is nil (prysmaticlabs#4365) * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge refs/heads/master into v0.9.2 * Pubsub: Broadcast attestations to committee based subnets (prysmaticlabs#4316) * Working on un-aggregated pubsub topics * update subscriber to call pool * checkpointing * fix * untested message validation * minor fixes * rename slotsSinceGenesis to slotsSince * some progress on a unit test, subscribe is not being called still... * dont change topic * need to set the data on the message * restore topic * fixes * some helpful parameter changes for mainnet operations * lint * Terence feedback * unskip e2e * Unit test for validate committee index beacon attestation * PR feedbacK Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Merge branch 'master' of https://github.com/prysmaticlabs/geth-sharding into resolveConflicts * remove condition * Remove unused operation pool (prysmaticlabs#4361) * Merge refs/heads/master into v0.9.2 * Aggregate attestations periodically (prysmaticlabs#4376) * Persist ETH1 Data to Disk (prysmaticlabs#4329) * add data structures * generate proto * add in new fields * add comments * add new mock state * add new mock state * add new methods * some more changes * check genesis time properly * lint * fix refs * fix tests * lint * lint * lint * gaz * adding in new proto message * remove outdated vars * add new changes * remove latest eth1data * continue refactoring * finally works * lint * fix test * fix all tests * fix all tests again * fix build * change back * add full eth1 test * fix logs and test * add constant * changes * fix bug * lint * fix another bug * change back * Apply suggestions from code review Co-Authored-By: Raul Jordan <[email protected]> Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> Co-authored-by: Raul Jordan <[email protected]> * Fixed VerifyIndexedAttestation (prysmaticlabs#4382) * rm signing root (prysmaticlabs#4381) * rm signing root * Fixed VerifyIndexedAttestation * Check proposer slashed status inside ProcessBlockHeaderNoVerify * Fixed TestUpdateJustified_CouldUpdateBest Co-authored-by: terence tsao <[email protected]> Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Remove Redundant Trie Generation (prysmaticlabs#4383) * remove trie generation * remove deposit hashes * Merge branch 'master' of https://github.com/prysmaticlabs/geth-sharding into v0.9.2 * fix build * Conflict * Implement StreamAttestations RPC Endpoint (prysmaticlabs#4390) * started attestation stream * stream attestations test * on slot tick test passing * imports * gaz * Update beacon-chain/rpc/beacon/attestations_test.go Co-Authored-By: shayzluf <[email protected]> Co-authored-by: shayzluf <[email protected]> * Fixed goimport (prysmaticlabs#4394) * Use custom stateutil ssz for ssz HTR spec tests (prysmaticlabs#4396) * Use custom stateutil ssz for ssz HTR spec tests * gofmt * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge refs/heads/master into v0.9.2 * set mainnet to be the default for build and run (prysmaticlabs#4398) Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * gracefully handle deduplicated registration of topic validators (prysmaticlabs#4399) Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * SSZ: temporarily disable roots cache until cache issues can be resolved (prysmaticlabs#4407) * temporarily disable roots cache until cache issues can be resolved * Also use custom ssz for spectests Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Remove process block attestations as separate routine (prysmaticlabs#4408) * Removed old save/process block atts * Fixed tests Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Save Deposit Cache to Disk (prysmaticlabs#4384) * change to protos * fix build * glue everything together * fix test * raul's review * preston's comments Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Fix activation queue sorting (prysmaticlabs#4409) * Removed old save/process block atts * Fixed tests * Proper sorting by eligibility epoch then by indices * Deleted old colde * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge branch 'master' into v0.9.2 * Merge refs/heads/master into v0.9.2 * stop recursive lookup if context is cancelled (prysmaticlabs#4420) * Fix proposal bug (prysmaticlabs#4419) * Add Pending Deposits Safely (prysmaticlabs#4422) * safely prune cache * use proper method * preston's,terence's reviews and comments * revert change to build files * use as feature config instead * Release custom state ssz (prysmaticlabs#4421) * Release custom state ssz, change all HTR of beacon state to use custom method * typo * use mainnet config Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Define framework * Use participation fetcher * Build * Fixed all tests * Lint * Update initial sync save justified to align with v0.9.3 (prysmaticlabs#4432) * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * fix build * don't blacklist on pubsub (prysmaticlabs#4435) * Fix Flakey Slot Ticker Test (prysmaticlabs#4434) * use interface instead for the slot ticker * fixed up flakey tests * add gen time * get duties comment * fix lifecycle test * more fixes * Fixed rest of the test * Pass in correct chain service * Pass in another chain service * Run time * Configurable min genesis delay (prysmaticlabs#4437) * Configurable min genesis delay based on ethereum/consensus-specs#1557 * remove feature flag for genesis delay * fix * demo config feedback * Current -> Prev * Tests * patch readme * save keys unencrypted for validators (prysmaticlabs#4439) * Add new demo configuration targeting mainnet scale (prysmaticlabs#4397) * Add new demo configuration targeting mainnet, with 1/10th of the deposit value * reduce quotant by 1/10th. Use 1/10th mainnet values * only change the inactivity quotant Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Save justified checkpoint state (prysmaticlabs#4433) * Save justified checkpoint state * Lint * Feedback * Fixed test Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Update shared/testutil/deposits.go Co-Authored-By: Ivan Martinez <[email protected]> * Update proto/testing/ssz_regression_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/core/epoch/epoch_processing.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/operations/attestations/kv/forkchoice.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/operations/attestations/pool.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/operations/attestations/pool.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/powchain/log_processing_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/operations/attestations/service.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/sync/subscriber_beacon_blocks_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/sync/subscriber_beacon_blocks_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/sync/subscriber.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/sync/subscriber.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/validator/proposer.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/operations/attestations/prepare_forkchoice.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/powchain/log_processing_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/operations/attestations/pool.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/powchain/log_processing_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/aggregator/server.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/validator/exit.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <[email protected]> * Update beacon-chain/cache/depositcache/pending_deposits.go * Update beacon-chain/cache/depositcache/pending_deposits_test.go * Update beacon-chain/rpc/validator/proposer.go * Merge refs/heads/master into v0.9.2 * Update test * Conflict * Update beacon-chain/blockchain/chain_info.go * Conflict * Merge branch 'efficient-participation' of git+ssh://github.com/prysmaticlabs/prysm into efficient-participation * Merge refs/heads/master into efficient-participation
Release --optimize-process-epoch to all (prysmaticlabs#4080) * Release optimize-proces-epoch to all * Merge branch 'master' into deprecate-ff-optimize-process-epoch * Merge branch 'master' of github.com:prysmaticlabs/prysm into deprecate-ff-optimize-process-epoch * Merge refs/heads/master into deprecate-ff-optimize-process-epoch * Merge refs/heads/master into deprecate-ff-optimize-process-epoch * Merge refs/heads/master into deprecate-ff-optimize-process-epoch * Merge refs/heads/master into deprecate-ff-optimize-process-epoch
Update Pending Queue (prysmaticlabs#4066) * update queue * fix test * put this all in validate method * remove ancestors too * not needed * terence's review * period * preston's review
Archive Data Even Through Skip Slots (prysmaticlabs#4054) * red test first * does not archive through skip slot * test out at runtime * underflow check * fix tests * rem info log
Implement ListBeaconCommittees RPC Method (prysmaticlabs#3977) * Update seed domains (prysmaticlabs#3872) * Remove Transfers (prysmaticlabs#3870) * Remove active index roots and compact committee roots (prysmaticlabs#3869) * Update inclusion reward (prysmaticlabs#3886) * Alter proposer selection logic (prysmaticlabs#3884) * Fix early committee bias (prysmaticlabs#3888) * Remove shards and committees (prysmaticlabs#3896) * Epoch spec tests v0.9 (prysmaticlabs#3907) * Block spec test v0.9 (prysmaticlabs#3905) * rm'ed in protobuf * build proto * build proto * build proto * fix core package * Gazelle * Fixed all the tests * Fixed static test * Comment out spec test for now * One more skip * fix-roundRobinSync (prysmaticlabs#3862) * Starting but need new seed function * Revert initial sync * Updated Proposer Slashing * Fixed all tests * Lint * Update inclusion reward * Fill randao mixes with eth1 data hash * Test * Fixing test part1 * All tests passing * One last test * Updated config * Build proto * Proper skip message * Conflict and fmt * Removed crosslinks and shards. Built * Format and gazelle * Fixed all the block package tests * Fixed all the helper tests * All epoch package tests pass * All core package tests pass * Fixed operation tests * Started fixing rpc test * RPC tests passed! * Fixed all init sync tests * All tests pass * Fixed blockchain tests * Lint * Lint * Preston's feedback * Starting * Remove container * Fixed block spec tests * All passing except for block_processing test * Failing block processing test * Starting * Add AggregateAndProof * All mainnet test passes * Update deposit contract (prysmaticlabs#3906) * Proto spec tests v0.9 (prysmaticlabs#3908) * Starting * Add AggregateAndProof * Unskip block util tests (prysmaticlabs#3910) * rm'ed in protobuf * build proto * build proto * build proto * fix core package * Gazelle * Fixed all the tests * Fixed static test * Comment out spec test for now * One more skip * fix-roundRobinSync (prysmaticlabs#3862) * Starting but need new seed function * Revert initial sync * Updated Proposer Slashing * Fixed all tests * Lint * Update inclusion reward * Fill randao mixes with eth1 data hash * Test * Fixing test part1 * All tests passing * One last test * Updated config * Build proto * Proper skip message * Conflict and fmt * Removed crosslinks and shards. Built * Format and gazelle * Fixed all the block package tests * Fixed all the helper tests * All epoch package tests pass * All core package tests pass * Fixed operation tests * Started fixing rpc test * RPC tests passed! * Fixed all init sync tests * All tests pass * Fixed blockchain tests * Lint * Lint * Preston's feedback * Starting * Remove container * Fixed block spec tests * All passing except for block_processing test * Failing block processing test * Starting * Add AggregateAndProof * All mainnet test passes * Unskip block util tests * Slot processing spec test V0.9 (prysmaticlabs#3912) * Starting * Add AggregateAndProof * Unskip slot processing mainnet test * Unskip minimal spec test for finalization (prysmaticlabs#3920) * Remove outdated interop tests (prysmaticlabs#3922) * Rm outdated interop tests * Rm test runner * Gazelle * Update validator to use proposer slot (prysmaticlabs#3919) * Fix committee assignment (prysmaticlabs#3931) * Replace shard with committee index (prysmaticlabs#3930) * Conflict * Clean up (prysmaticlabs#3933) * Remove shard filter in db (prysmaticlabs#3936) * Remove lightouse compatibility test (prysmaticlabs#3939) * Update Committee Cache for v0.9 (prysmaticlabs#3948) * Updated committee cache * Removed shuffled indices cache * Started testing run time * Lint * Fixed test * Safeguard against nil head state * address edge case * add test * Fixed TestRoundRobinSync by doubling the epochs * Unskip TestProtoCompatability (prysmaticlabs#3958) * Unskip TestProtoCompatability * Update WORKSPACE * Fix minimal config (prysmaticlabs#3959) * fix minimal configs * fix hardcoded value in test * Simplify verify att time (prysmaticlabs#3961) * update readme for deposit contract, regen bindings for vyper 0.1.0b12 (prysmaticlabs#3963) * update readme for deposit contract, regen bindings * medium * Check nil base state (prysmaticlabs#3964) * Copy Block When Receiving it From Sync (prysmaticlabs#3966) * copy block * clone for other service methods too * Change logging of Bitfield (prysmaticlabs#3956) * change logging of bits * preston's review * Unskip Beacon Server Test (prysmaticlabs#3962) * run test till the end * fix up proto message types * fmt * resolve broken tests * better error handling * fixing new logic to use archived proposer info * fix up logic * clip using the max effective balance * broken build fix with num arg mismatch * amend archive * archival logic changed * rename test * archive both proposer and attester seeds * page size 100 * further experiments * further experimentation, archivedProposerIndex seems wrong * test passes * rem log * fix broken test * fix test * gaz * fix imports * ethapis * setup request/response types for the committees * list beacon committees impl * beacon committees fetch from archive * full list beacon committees implementation * list beacon committees added more useful fields * actually paginate * attester server split into subpackage * attester impl split up successfully * validator cleaned up * all packages isolated * include proposer * proper naming * test fix * proper viz * naming * resolved timeout due to config values * init use minimal * added all subfiles * subfile split and gazelle * shards * validator folder * cleanup val * shay feedback * initial pagination tests passing * paginated tests pass * fix bug regarding total count * pagination tests pass * adding final test, archive * archive test works * regen protos for archival * resolve broken test * test pass * broken archive test * rem helpers * gaz * fix kv test * useful gRPC error code standards * format * resolved bad test * test resolution * ux improvements and bug fixes * complete * comments * Update beacon-chain/archiver/service.go * Update beacon-chain/rpc/beacon/committees.go * elim bad test * preston feedback
PreviousNext