Alex Stokes
e4068b5391
Merge EIP-7549 into Electra
2024-04-05 13:56:57 -06:00
Alex Stokes
4287340401
typo: text of electra validator guide
2024-04-05 11:36:49 -06:00
Alex Stokes
bba0e63ec4
typo: electra fork summary
2024-04-05 11:36:49 -06:00
Hsiao-Wei Wang
257b2ebe7a
Apply suggestions from code review
...
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
2024-04-05 11:36:49 -06:00
Hsiao-Wei Wang
55c81e7fa1
Merge EIP7002 into Electra
2024-04-05 11:36:49 -06:00
Hsiao-Wei Wang
9c4e1db821
EIP6110 meta update
2024-04-05 10:53:42 -06:00
Hsiao-Wei Wang
d2c69fe3cf
Rename EIP6110 to Electra
2024-04-05 10:53:42 -06:00
Mikhail Kalinin
ace9db9aa9
Set FULL_EXIT_REQUEST_AMOUNT to 0
2024-04-05 15:35:06 +03:00
Hsiao-Wei Wang
e64afbc630
Apply suggestions from code review
...
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
2024-04-05 06:13:45 +08:00
Hsiao-Wei Wang
806ed66769
Merge branch 'dev' into init-electra
2024-04-05 07:03:29 +09: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
cd91c04066
Merge branch 'dev' into init-electra
2024-04-04 22:49:53 +09:00
Hsiao-Wei Wang
8728561da3
Merge branch 'dev' into peer-das
2024-04-04 22:23:02 +09:00
Mikhail Kalinin
4f8fb6f716
Update specs/_features/eip7251/beacon-chain.md
...
Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>
2024-04-04 14:49:25 +03: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
Mikhail Kalinin
221f273e14
Fix lint
2024-03-29 22:35:12 +06:00
Mikhail Kalinin
7bbecfb762
Revert "Replace MIN_ACTIVATION_BALANCE with MAX_EFFECTIVE_BALANCE"
...
This reverts commit 6f5cc4baf5
.
2024-03-29 15:27:12 +06:00
Mikhail Kalinin
d004391fb1
Merge branch 'dev' into eip-7251
2024-03-29 15:25:07 +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
534bcfc116
Use source.effective_balance for consolidaiton churn
2024-03-28 11:49:44 +06:00
Mikhail Kalinin
915f90e13e
Strictly check withdrawal address upon consolidation
2024-03-27 18:05:05 +06:00
Mikhail Kalinin
517f741f29
Abort voluntary exit if validator has pending partial withdrawals
2024-03-27 17:57:54 +06:00
Mikhail Kalinin
46638d31ba
Remove unused method
2024-03-27 17:42:10 +06:00
Mikhail Kalinin
31142b0ba1
Require sufficient EB to emit partial withdrawal
2024-03-27 17:41:00 +06:00
Mikhail Kalinin
6f5cc4baf5
Replace MIN_ACTIVATION_BALANCE with MAX_EFFECTIVE_BALANCE
2024-03-27 17:35:27 +06:00
Mikhail Kalinin
cda10d059b
Refactor EL withdraw request processing
2024-03-27 16:51:38 +06: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
danny
7a20cae75e
tiny formatting in deneb p2p
2024-03-11 12:10:44 -06:00
dapplion
5f78d2b436
apply suggestions
2024-03-11 11:10:41 +08:00
George Kadianakis
c71fb00c8e
PeerDAS: Check for degree overflow in multiply_polynomialcoeff()
2024-03-08 18:04:55 +02:00
dapplion
c5af391ad4
Add validator doc
2024-03-08 17:02:40 +08:00
dapplion
668e447c55
Add EIP-7251 spec
...
Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>
2024-03-08 12:37:35 +08:00
Hsiao-Wei Wang
43dbf8cef5
Fix ToC and apply @mehdi-aouadi's suggestion
2024-03-06 23:28:07 +08:00
Hsiao-Wei Wang
03c23c6fb1
make it executable for basic linter checks & fix errors
2024-03-06 23:24:21 +08:00
Hsiao-Wei Wang
ec9bbfa2ea
Merge EIP7002 into Electra
2024-03-06 14:23:23 +08:00
Hsiao-Wei Wang
82271d1229
EIP6110 meta update
2024-03-06 14:00:55 +08:00
Hsiao-Wei Wang
6ffd27bd60
Rename EIP6110 to Electra
2024-03-06 13:38:49 +08:00
dapplion
38f269ca12
Update spec with @mkalinin suggestions
2024-03-05 20:58:05 +08:00
dapplion
accee2b8be
Merge remote-tracking branch 'upstream/dev' into attestation-index
2024-03-05 17:19:49 +08:00
Hsiao-Wei Wang
cebf78a83e
Apply PR feedback
2024-02-27 22:42:32 +09:00
Hsiao-Wei Wang
1acb1ff24f
minor arrange
2024-02-20 22:23:23 +08:00
Hsiao-Wei Wang
bb33f9082c
Change List length of `DataColumn` from `MAX_BLOBS_PER_BLOCK` to `MAX_BLOB_COMMITMENTS_PER_BLOCK`
2024-02-20 22:06:09 +08:00
Hsiao-Wei Wang
8150f76e1c
Apply @cskiraly's suggestion
2024-02-20 22:02:10 +08:00
Mikhail Kalinin
3e2650811e
Introduce UINT64_MAX_SQRT
2024-02-16 13:39:46 +06:00
Hsiao-Wei Wang
cdb6725275
Merge pull request #3596 from fradamt/patch-4
...
fix typo
2024-02-16 11:34:22 +08:00
Hsiao-Wei Wang
f82a3af978
Merge pull request #3600 from ethereum/integer_squareroot
...
Handle `integer_squareroot` bound case
2024-02-16 02:47:25 +08:00
Hsiao-Wei Wang
e3d91d8e2a
Rename `MAX_UINT_64` -> `UINT64_MAX`
2024-02-15 15:00:56 +08:00
Hsiao-Wei Wang
2faa44b6b6
Merge pull request #3591 from asn-d6/peerdas_refactor_recovery_polynomial
...
peerDAS: Initial refactor of recover_polynomial()
2024-02-14 21:40:37 +08:00
Hsiao-Wei Wang
90afb238ed
Update specs/_features/eip7594/polynomial-commitments-sampling.md
2024-02-14 20:51:50 +08:00
Hsiao-Wei Wang
7076fb2b75
Handle `integer_squareroot` bound case
2024-02-14 17:18:05 +08:00
Etan Kissling
4e2578dfe4
Schedule Deneb for Mainnet
...
As discussed in https://github.com/ethereum/pm/issues/951 , schedule
Deneb for epoch 269568.
2024-02-08 15:32:28 +01:00
fradamt
ea85aa72be
fix typo
2024-02-08 13:16:49 +01:00
George Kadianakis
385b0f35ac
Update specs/_features/eip7594/polynomial-commitments-sampling.md
...
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-02-06 13:10:31 +02:00
George Kadianakis
f1dd735784
Update specs/_features/eip7594/polynomial-commitments-sampling.md
...
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-02-06 13:10:24 +02:00
George Kadianakis
4b1106b39c
Update specs/_features/eip7594/polynomial-commitments-sampling.md
...
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2024-02-05 16:59:08 +02:00
George Kadianakis
1e41a6bc69
New FIELD_ELEMENTS_PER_EXT_BLOB: number of cells in an extended blob
2024-02-05 16:57:29 +02:00