5630 Commits

Author SHA1 Message Date
NC
6ad0c07c78 Remove extra queue_excess_active_balance call 2024-04-06 22:53:04 +08:00
Hsiao-Wei Wang
6cfa8f713e
Merge pull request #3629 from StefanBratanov/eip_6110_rename_function
EIP-6110 rename `get_eth1_deposit_count` function
2024-04-05 06:02:20 +08:00
Hsiao-Wei Wang
128a273586
Merge pull request #3574 from ethereum/peer-das
[WIP] EIP-7594: PeerDAS protocol
2024-04-05 06:00:27 +08:00
Dmitrii Shmatko
dc8e9a775f Remove confusing "due to" on voluntary_exits topic update 2024-04-04 18:32:24 +04:00
Hsiao-Wei Wang
8728561da3
Merge branch 'dev' into peer-das 2024-04-04 22:23:02 +09:00
Mikhail Kalinin
881768c9d5
Replace MAX_EB with MIN_AB 2024-04-03 17:45:48 +03:00
Potuz
38bf699c4b Remove wip messages on shipped forks 2024-04-03 10:37:48 -03:00
Hsiao-Wei Wang
025ebed9c8
Merge pull request #3640 from ethereum/eip7549-tests
EIP-7549: Enable EIP-7549 on CI
2024-04-03 20:57:05 +08:00
Paul Harris
9b291ab0a1 fix toc link 2024-04-02 16:11:59 +10:00
Paul Harris
4606ab43e5 [EIP-7251] rename PartialWithdrawal field 2024-04-02 15:43:28 +10:00
Hsiao-Wei Wang
ce591f98c8
Enable EIP7549 CI 2024-04-01 10:43:38 +09:00
Hsiao-Wei Wang
cf3c4eca8c
Fix conflicts with #3631 2024-04-01 10:37:49 +09:00
Hsiao-Wei Wang
eec5503d4f
Fix tests and specs 2024-03-31 16:35:24 +09:00
Mark Mackey
52e9552bbd Fix bug in get_active_balance() 2024-03-29 11:59:16 -06:00
Hsiao-Wei Wang
1a65d4f648
Merge pull request #3627 from status-im/seen-ttl
Align `seen_ttl` with attestation lifetime
2024-03-29 10:29:31 +08:00
Hsiao-Wei Wang
e926d2e791
Merge pull request #3618 from dapplion/eip-7251
Add EIP-7251 spec: Increase MAX_EFFECTIVE_BALANCE
2024-03-28 14:13:26 +08:00
Mikhail Kalinin
73ede3a804 Fix pending_balance_to_withdraw == 0 check when full exit 2024-03-27 15:44:38 +06:00
Mikhail Kalinin
5e32d442a2 Fix the sweep by enabling 0x02 creds 2024-03-27 12:42:37 +06:00
Mikhail Kalinin
06104f24e3 Fix is_partially_withdrawable_validator 2024-03-27 01:43:15 +09:00
dapplion
e6aaa9d44d Fix lint 2024-03-27 01:35:36 +09:00
dapplion
23ad85e8bf Allow to switch to compounding validator on deposit 2024-03-27 00:31:09 +09:00
Hsiao-Wei Wang
30be96bac3
Merge pull request #3632 from parithosh/add-electra-config
Add electra fork config
2024-03-26 21:48:28 +08:00
Hsiao-Wei Wang
88a35a1de1
update the spec files too 2024-03-26 13:18:40 +08:00
fradamt
4775641f05 fix broken pending deposits tests and typo 2024-03-25 15:26:50 +01:00
Mikhail Kalinin
bb8ba9c045
Apply suggestions from code review
Co-authored-by: Lion - dapplion <35266934+dapplion@users.noreply.github.com>
2024-03-25 19:20:58 +06:00
fradamt
97966d825a small fixes 2024-03-25 12:23:19 +01:00
Mikhail Kalinin
702ac28858 eip7549: flatten aggregate_bits 2024-03-25 16:43:19 +06:00
dapplion
4e7c82ccc6 Remove is_aggregator changes 2024-03-23 00:04:29 +09:00
dapplion
08732e69c6 fix typo 2024-03-22 15:28:44 +09:00
dapplion
72c4f04261 @ensi321 review 2024-03-22 14:24:34 +09:00
dapplion
84a5ae919c rename to partial_withdrawals_count 2024-03-22 14:24:34 +09:00
dapplion
6d9ebe15bb set_compounding_withdrawal_credentials 2024-03-22 14:24:34 +09:00
dapplion
ebdb513ec8 queue_excess_active_balance 2024-03-22 14:04:03 +09:00
Lion - dapplion
2014edbbaa
Update validator.md 2024-03-22 13:25:03 +09:00
Stefan Bratanov
4f61308147 EIP-6110 rename get_eth1_deposit_count function 2024-03-21 13:13:30 +00:00
Mikhail Kalinin
45f98d6a67 Set MIN_SLASHING_PENALTY_QUOTIENT_EIP7251=4096 2024-03-21 17:32:03 +06:00
Mehdi AOUADI
ec633e8871 clarify network aggregation vs onchain aggregation 2024-03-20 16:31:46 +01:00
Mikhail Kalinin
8873d02360 Fix linter 2024-03-20 16:52:05 +06:00
Mikhail Kalinin
d48b5e0665 Update whistleblower reward for eip7251 2024-03-20 16:10:30 +06:00
Mikhail Kalinin
a127bbf0c6
Merge branch 'dev' into eip-7251 2024-03-20 14:46:43 +06:00
Mikhail Kalinin
be79aab782 Fix toc 2024-03-20 14:42:21 +06:00
Mikhail Kalinin
cdbc2b760c Fix linter 2024-03-20 13:58:18 +06:00
Mikhail Kalinin
98f38c7f07 Introduce MAX_PARTIAL_WITHDRAWALS_PER_PAYLOAD 2024-03-20 13:53:42 +06:00
Mark Mackey
f6359f9afb Fix Bug in process_pending_balance_deposits 2024-03-19 13:31:55 -05:00
Mark Mackey
cf70df25d9 Address Comments and Cleanup Spec 2024-03-19 11:12:33 -05:00
Jacek Sieka
1242368b58
Align seen_ttl with attestation lifetime
https://github.com/ethereum/consensus-specs/pull/3360 effectively
extends the valid lifetime of an attestation/aggregate to 2 epochs -
this means that an aggregate that was published at the beginning of a
slot now is valid per the gossip rules up to 2 epochs later.

Then net effect of the above change is that peers are allowed to
republish old aggregates and attestations and libp2p will not stop the
spread with the settings we recommend - instead the messages will have
to be stopped with the "attestation cover rule" or similar, even though
they have been observed already.

Significant amounts of this kind of spam have been observed on the
aggregate channel in particular leading to a 5x increase in aggregate
traffic as some clients republish these old messages in spite of the
"attestation cover rule" which should have stopped them - this simple
change will provide an additional layer of protection against such bugs.
2024-03-19 08:53:54 +01:00
Hsiao-Wei Wang
5d80b1954a
Merge pull request #3559 from dapplion/attestation-index
EIP-7549: Move committee index outside Attestation
2024-03-14 23:54:20 +08:00
Hsiao-Wei Wang
46b118a212
Merge pull request #3619 from asn-d6/peerdas_poly_degree_overflow
PeerDAS: Check for degree overflow in multiply_polynomialcoeff()
2024-03-14 19:09:31 +08:00
dapplion
fc65a6f864 Fix CI 2024-03-13 00:23:47 +08:00
George Kadianakis
4b6b07b73e PeerDAS: Use FIELD_ELEMENTS_PER_EXT_BLOB in def of PolynomialCoeff 2024-03-12 15:07:42 +02:00