Hsiao-Wei Wang
f6b1fe6172
Refactor tests and avoiding passing `shart_store` to helper functions
2020-07-15 19:07:39 +08:00
Hsiao-Wei Wang
2da331a345
Rename `test_on_shard_head.py` to `test_on_shard_block.py`
2020-07-15 19:01:20 +08:00
Hsiao-Wei Wang
43ef9aa294
Make ShardLatestMessage per shard per validator
...
1. Add `ShardLatestMessage` dataclass
2. To make it compatible with phase 0 tests and APIs, add `Store.shard_stores: Dict[Shard, ShardStore]`
3. Update `get_forkchoice_store` and `update_latest_messages`
2020-07-14 17:44:01 +08:00
Hsiao-Wei Wang
bb3c360734
Handle the dependencies order of dataclass objects
2020-07-14 17:41:33 +08:00
Danny Ryan
7b43a3d772
Merge pull request #1956 from ethereum/queue-att
...
add queueing possibility to p2p messages in gossip
2020-07-08 10:53:19 -06:00
Danny Ryan
22b72180f7
Merge pull request #1962 from mkalinin/patch-1
...
Fix epoch_boundary_block_root computation
2020-07-08 10:52:57 -06:00
Diederik Loerakker
0b04dfd815
Merge pull request #1961 from ericsson49/fix_get_custody_period_for_validator_return_type
...
change `get_custody_period_for_validator()` return type to `uint64`
2020-07-08 18:42:37 +02:00
Mikhail Kalinin
b785c97051
Fix epoch_boundary_block_root computation
2020-07-08 21:58:20 +06:00
Danny Ryan
78fc5727c2
Merge pull request #1960 from ethereum/fix-block-merkle-type
...
Fix block data root type
2020-07-08 09:34:49 -06:00
ericsson
3e9556202a
change `get_custody_period_for_validator()` return type to `uint64`
2020-07-08 18:19:41 +03:00
protolambda
bc35dc410b
fix block data root type, thanks @ericsson49
2020-07-08 15:40:49 +02:00
Danny Ryan
334947f523
rearrange queuing conditions
2020-07-07 16:20:31 -06:00
Danny Ryan
4c1fa7fa6f
add note about max queue sizes in gossip
2020-07-07 12:41:41 -06:00
Danny Ryan
953d106163
add queueing possibility to p2p messages in gossip
2020-07-07 12:34:39 -06:00
Diederik Loerakker
a019b03ae0
Merge pull request #1953 from ethereum/p2p-format
...
(non-substantive) p2p formating
2020-07-03 17:44:23 +02:00
Danny Ryan
6195e027f1
working through new-lines
2020-07-03 09:19:15 -06:00
Danny Ryan
04a6c96cdf
break p2p topics into separate md headers for better linking
2020-07-03 07:50:30 -06:00
Danny Ryan
e5f3b5dded
Merge pull request #1952 from status-im/no-tls
...
Update faq for tls
2020-07-03 07:37:38 -06:00
Jacek Sieka
30e0438d49
Update faq for tls
...
we're not using tls1.3 (yet?)
2020-07-03 10:47:17 +02:00
Hsiao-Wei Wang
1416836ee0
Merge pull request #1951 from terencechain/typos
...
Fix light client typos
2020-07-03 10:34:19 +08:00
terence tsao
27fa15eb76
A few light client typos
2020-07-02 16:46:31 -07:00
Danny Ryan
c3350f4477
Merge pull request #1946 from ericsson49/fix_is_valid_fraud_proof2
...
Fix `is_valid_fraud_proof` which tries to access `message` field of a `ShardBlock` instance
2020-07-02 09:58:14 -06:00
Danny Ryan
5a9dd44ff4
Merge pull request #1943 from ethereum/avoid-neg-op
...
Avoid negative values and minor refactoring
2020-07-02 09:37:16 -06:00
Hsiao-Wei Wang
32818a3838
Merge pull request #1949 from ethereum/kick-cache
...
Kick cache for Vyper compiler dependencies update
2020-07-02 14:46:39 +08:00
Hsiao-Wei Wang
ddca8c1a99
Kick cache
2020-07-02 14:39:14 +08:00
Hsiao-Wei Wang
d608be72c3
Merge pull request #1937 from ethereum/hwwhww/custody-block-test
...
Fix `ShardTransition.shard_data_roots` and add custody game block-level tests
2020-07-02 13:24:07 +08:00
ericsson
dafbd98f2b
Merge branch 'dev' into fix_is_valid_fraud_proof2
2020-07-01 23:04:37 +03:00
Danny Ryan
0d851a41c7
Merge pull request #1944 from terencechain/patch-108
...
Update light committee for next slot
2020-07-01 12:49:59 -06:00
ericsson
7674c76b61
get rid of `.message` as `block` is `ShardBlock` already
2020-07-01 17:23:05 +03:00
terence tsao
36339de511
Lint
2020-06-30 09:11:13 -07:00
terence tsao
c8752956ed
use next epoch for new_committee?
2020-06-30 08:44:09 -07:00
terence tsao
1876c9591b
Update light committee for next slot
2020-06-30 08:16:28 -07:00
Hsiao-Wei Wang
966363890b
PR feedback from @ericsson49: fix when `len(bytez) > BYTES_PER_CUSTODY_ATOM`
2020-06-30 19:16:18 +08:00
Hsiao-Wei Wang
eaae70b3b3
Minor refactoring
2020-06-30 17:16:48 +08:00
Hsiao-Wei Wang
96b71a19de
Avoid Python-specific negative operation
2020-06-30 16:58:56 +08:00
Hsiao-Wei Wang
a681163305
Merge pull request #1938 from ethereum/hwwhww/shard-block-tests-part2
...
Add more tests for `shard_state_transition`
2020-06-30 00:26:24 +08:00
Hsiao-Wei Wang
98a9facab6
PR feedback from Danny
...
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2020-06-30 00:16:00 +08:00
Hsiao-Wei Wang
2c0595da01
PR feedback from Danny
2020-06-30 00:11:43 +08:00
Danny Ryan
5f9112ad42
Merge pull request #1934 from booleanfunction/clarify_ssz_pack_packbits_merkleise
...
Clarify wording of pack, pack_bits and merkleize
2020-06-29 08:31:37 -06:00
Danny Ryan
e06bbd14f7
Merge pull request #1907 from ethereum/fix_deprecated_merkle_util
...
Fix deprecated utility code, avoid wrong helper function name, add tests
2020-06-29 08:31:05 -06:00
Hsiao-Wei Wang
d3f2344e45
Add CustodySlashing block test and fix `get_attesting_indices` cache
2020-06-29 20:56:36 +08:00
Hsiao-Wei Wang
235175d937
Add `CustodyKeyReveal` and `EarlyDerivedSecretReveal` tests
2020-06-29 19:58:14 +08:00
Hsiao-Wei Wang
c871733bf3
Fix yield block
2020-06-29 19:48:07 +08:00
Hsiao-Wei Wang
a159a2da82
Merge pull request #1928 from ethereum/hwwhww/shard-block-tests
...
Add tests for `shard_state_transition` and some refactorings
2020-06-26 11:54:23 +08:00
Joanne Fuller
588fcd0a65
Update ssz/simple-serialize.md
...
Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
2020-06-26 13:33:23 +10:00
Joanne Fuller
7f3e6564eb
Update ssz/simple-serialize.md
...
Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
2020-06-26 13:32:56 +10:00
Hsiao-Wei Wang
94c231cf98
Fix `ShardTransition.shard_data_roots` and add test
...
1. Fix `ShardTransition.shard_data_roots`: use `get_block_data_merkle_root` helper to calculate it.
2. Rework `get_valid_custody_chunk_response` testing helper: accept
`block_length_or_custody_data`
3. Add `test_with_custody_challenge_and_response` test
2020-06-26 01:46:45 +08:00
Hsiao-Wei Wang
dc02bbc142
Add more shard block tests
2020-06-26 01:44:55 +08:00
Joanne Fuller
cc130990b6
Clarify wording of pack, pack_bits and merkleize
2020-06-25 13:20:57 +10:00
Hsiao-Wei Wang
2a7b5f7e68
PR feedback from Danny: nuke optional beacon_parent_state
2020-06-25 11:14:25 +08:00