Hsiao-Wei Wang
40869d6e39
PR feedback on `exit_random_validators` helper
2021-10-15 22:14:30 +08:00
Hsiao-Wei Wang
be6d2017bb
fix typo
2021-10-15 22:05:07 +08:00
Hsiao-Wei Wang
162711ea56
PR feedback. Rework `transition_to_next_epoch_and_append_blocks` a bit
2021-10-15 22:00:48 +08:00
Hsiao-Wei Wang
a4e5d50660
Fix/ignore mainnet preset cases
2021-10-15 11:57:10 +08:00
Hsiao-Wei Wang
52235a9e40
minor: Use pre spec for running `prepare_state_and_deposit`
2021-10-15 00:44:11 +08:00
Hsiao-Wei Wang
f62167c4ab
pr feedback
2021-10-15 00:30:24 +08:00
Hsiao-Wei Wang
3a242a1e0b
Refactor and add test cases of having operation right before the fork
2021-10-15 00:02:33 +08:00
Hsiao-Wei Wang
49bf78d431
PR feedback
2021-10-14 22:40:29 +08:00
Hsiao-Wei Wang
cbba5426fe
PR feedback
2021-10-14 20:22:03 +08:00
Alex Stokes
952018ae8c
Merge pull request #2667 from ethereum/add-random-test-format
...
Add random test format doc
2021-10-14 03:26:55 -06:00
Hsiao-Wei Wang
9879e0475d
Add random test format doc
2021-10-14 00:27:08 +08:00
Hsiao-Wei Wang
67da1ba2bf
Minor refactoring
...
- sanity check: deposit operation is independent of spec fork versions
- refactoring
- add comments
2021-10-14 00:06:29 +08:00
Hsiao-Wei Wang
53d4fa5187
Make operation (attester_slashing, proposer_slashing, voluntary_exit) at the fork block
2021-10-13 02:01:13 +08:00
Hsiao-Wei Wang
f0980a4ab9
Refactoring. Sort tests to specific files.
2021-10-13 00:26:23 +08:00
Hsiao-Wei Wang
95f940cc74
ensure that some of the current sync committee members are the slashed
2021-10-12 23:33:48 +08:00
Hsiao-Wei Wang
4dd8b7c98a
[WIP] Add new transition tests
2021-10-12 23:05:14 +08:00
Danny Ryan
da240340b2
Merge pull request #2661 from ethereum/fix-gas-uint
...
base_fee_per_gas to uint256
2021-10-12 08:18:44 -06:00
Diederik Loerakker
aa592b008c
Merge pull request #2645 from paulhauner/patch-31
...
Specify format for --terminal-total-difficulty
2021-10-12 02:15:40 +03:00
Danny Ryan
e5bbbc5191
base_fee_per_gas to uint256
2021-10-11 16:25:01 -06:00
Danny Ryan
c3594d4cb0
Merge pull request #2660 from ethereum/remove-consensus-validated
...
remove notify_consensus_validated
2021-10-11 18:17:19 -04:00
Danny Ryan
130b81bf55
remove notify_consensus_validated in accordance with POS_CONSENSUS_VALIDATED removal from eip 3675
2021-10-10 10:47:59 -04:00
Danny Ryan
ac911558ac
Merge pull request #2655 from ethereum/bump-version
...
bump VERSION.txt to v1.1.2
2021-10-07 17:32:27 +03:00
Danny Ryan
fef5755d00
Merge pull request #2656 from ethereum/remove-comma
...
Remove the trailing commas in test generators
2021-10-07 17:00:28 +03:00
Hsiao-Wei Wang
e821ddade2
Remove the trailing comma
2021-10-07 21:44:51 +08:00
Danny Ryan
154212dc58
bump VERSION.txt to v1.1.2
2021-10-07 11:54:58 +03:00
Hsiao-Wei Wang
f8d178a4a6
Merge pull request #2648 from status-im/show-error
...
show where code error happened, on error
2021-10-07 16:25:50 +08:00
Hsiao-Wei Wang
4b5d0c96b9
Merge pull request #2651 from ethereum/fix-testgen-key
...
Fix test generator duplicate key issue
2021-10-07 16:22:54 +08:00
Hsiao-Wei Wang
ff15d0bc39
Apply PR feedback from @ralexstokes
2021-10-07 16:04:06 +08:00
Hsiao-Wei Wang
4ae8fb182e
Fix `run_sync_committee_sanity_test` so that it works with duplicate committee indices
2021-10-07 03:29:09 +08:00
Hsiao-Wei Wang
7a7ab81306
Also update other generators so that we won't write the bad pattern again
2021-10-07 03:14:29 +08:00
Hsiao-Wei Wang
dcdbff0728
Combine the conflicting handler names
2021-10-07 02:11:50 +08:00
Jacek Sieka
38cf59a68c
show where code error happened, on error
2021-10-05 18:01:12 +03:00
Paul Hauner
9ed907727e
Specify format for --terminal-total-difficulty
2021-10-05 20:00:45 +11:00
Danny Ryan
fea3702b3d
Merge pull request #2642 from ethereum/bump-version
...
bump version.txt to v1.1.1
2021-10-04 08:18:32 +03:00
Danny Ryan
dd6f09dab8
bump version.txt to v1.1.1
2021-10-04 08:06:04 +03:00
Danny Ryan
7e34b8e43b
Merge pull request #2640 from ethereum/fix-merge-gen-state
...
initialize_beacon_state_from_eth1 for pre-transition merge
2021-10-04 07:49:37 +03:00
Hsiao-Wei Wang
f1f082fbe7
Remove the unused stub constants
2021-10-04 00:30:01 +08:00
Hsiao-Wei Wang
e235aa8296
Clean up. Add `execution_payload_header` to initialization `meta.yaml`
2021-10-03 22:38:05 +08:00
Danny Ryan
789eea0060
fix tests. add new generator
2021-10-03 16:19:50 +03:00
Danny Ryan
af262bec07
make initialize_beacon_state_from_eth1 work for pre-transition merge
2021-10-03 15:16:44 +03:00
Hsiao-Wei Wang
296f9bab81
Merge pull request #2638 from etan-status/exec-payload-time
...
use correct timestamp for empty ExecutionPayload
2021-10-02 14:44:20 +08:00
Hsiao-Wei Wang
cc0bb7afe0
Merge pull request #2635 from etan-status/with-altair-later
...
run tests against future forks by default
2021-10-02 14:29:24 +08:00
Etan Kissling
65649c0383
use correct timestamp for empty ExecutionPayload
...
There are two similar functions to compute the timestamp for a given
beacon chain slot. `compute_time_at_slot` is used for processing Eth1
votes, and does not take into account `GENESIS_TIME`. The other one,
`compute_timestamp_at_slot`, is used everywhere else. When processing
`ExecutionPayload`, the `merge/beacon-chain.md` spec uses the latter,
`compute_timestamp_at_slot`, to verify the timestamp. However, in the
test code, `build_empty_execution_payload` uses `compute_time_at_slot`.
This patch changes the test to use the same function for creating the
timestamp that is later used to verify it. Note that `GENESIS_TIME` is 0
so there is no practical difference.
2021-10-01 14:52:30 +02:00
Danny Ryan
f221674be4
Merge pull request #2634 from ethereum/fix-initialize-merge-state
...
Fix `initialize_beacon_state_from_eth1` previous_version
2021-09-30 16:08:10 -06:00
Hsiao-Wei Wang
1f7040b42b
Make previous_version=current_version
2021-09-30 16:41:05 +08:00
Etan Kissling
939e6c7e8e
run tests against future forks by default
...
Some tests are currently restricted to a single phase using @with_phases
even though they could likely run unchanged in later phases. This patch
changes the default for such tests to also run in later phases. If the
beacon chain changes enough in later phases to break these tests, this
highlights that the tests need to be adjusted or extended accordingly.
2021-09-30 10:28:02 +02:00
Danny Ryan
ac2c010dbd
Merge pull request #2633 from terencechain/patch-128
...
Expand If_and_only_if in `execute_payload`
2021-09-28 11:19:49 -06:00
Hsiao-Wei Wang
2d169adfc7
Fix `initialize_beacon_state_from_eth1` previous_version
2021-09-29 01:10:09 +08:00
terence tsao
2ea262f7d6
Update specs/merge/beacon-chain.md
...
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2021-09-28 07:53:29 -07:00
Hsiao-Wei Wang
31ba031b06
Merge pull request #2632 from paulhauner/patch-28
...
Add "P2P Networking" to "Merge" section
2021-09-28 15:40:12 +08:00