Lucas Saldanha
794b942c9b
Undo execution_payload gsync change
2024-08-13 17:47:50 +12:00
Lucas Saldanha
858402fc8a
Updated with requests on block body
2024-08-13 12:29:27 +12:00
Lucas Saldanha
9a2e08808e
requests_root
2024-08-12 20:17:49 +12:00
Lucas Saldanha
e26a3e04b3
New execution payload global index
2024-08-12 10:54:35 +12:00
Lucas Saldanha
f9ac90200a
Updated light-client block -> header function
2024-08-12 10:53:47 +12:00
Lucas Saldanha
f26c9be156
Removing EL requests from ExecutionPayload
2024-08-12 10:24:53 +12:00
Lucas Saldanha
ed9b061fdc
Comments
2024-08-09 12:15:54 +12:00
Lucas Saldanha
355a9a3d33
Introducing ExecutionPayloadEnvelope
2024-08-09 12:05:23 +12:00
Mikhail Kalinin
b665698350
Fix off-by-one in process_pending_balance_deposits
2024-08-06 17:29:13 +06:00
Mikhail Kalinin
fcca2b5c71
Fix off-by-one in process_pending_consolidations
2024-08-06 17:17:26 +06:00
0xTylerHolmes
80092b1b14
remove beacon_attestation_subnet from global topics
2024-07-19 12:52:59 -04:00
Etan Kissling
460d46ddcd
Merge branch 'dev' into lc-electra
2024-07-17 13:30:30 +02:00
Etan Kissling
9db6d3f2ef
Remove unnecessary cast
2024-07-15 14:02:07 +02:00
Etan Kissling
e2c06c32b1
Fix link
2024-07-15 13:56:54 +02:00
Etan Kissling
a86eeb3ee0
Freeze Altair constants at Deneb
2024-07-09 20:23:27 +02:00
Etan Kissling
63433ec847
Use separate constant names for post-Electra gindices
2024-07-09 20:15:31 +02:00
Mikhail Kalinin
85b752be5e
Fix by @pawanjay176
...
Co-authored-by: Pawan Dhananjay <pawandhananjay@gmail.com>
2024-07-09 18:52:23 +06:00
Mikhail Kalinin
ee4da7b58a
Refactor postponed deposit processing
2024-07-05 18:04:38 +06:00
Mikhail Kalinin
5a2f887f76
Merge remote-tracking branch 'origin/dev' into deposit-queue
2024-07-03 17:30:16 +06:00
Mikhail Kalinin
5c0a8d3b71
Fix off-by-one found by @james-prysm
2024-07-02 15:30:42 +06:00
Justin Traglia
7b72cbdfad
Fix link to Deneb spec
2024-07-01 18:42:32 -05:00
Justin Traglia
77c371b22a
Replace "updated" with "modified" in Electra spec ( #3823 )
2024-07-01 15:36:17 -05:00
Justin Traglia
0e03d8c08d
Fix beacon-chain.md section header issues
2024-06-28 14:24:49 -05:00
Mikhail Kalinin
8f6b1e0ba9
Merge remote-tracking branch 'origin/dev' into deposit-queue
2024-06-28 14:55:54 +06:00
Mikhail Kalinin
43e7344143
Refactor process_pending_deposits
2024-06-26 13:42:48 +06:00
Mikhail Kalinin
179ee8ee78
Finalize deposit requests before processing
2024-06-25 17:47:18 +06:00
Mikhail Kalinin
5c3a51ae79
Process deposit requests after Eth1 bridge deposits are applied
2024-06-25 17:26:17 +06:00
Etan Kissling
67a053d6ce
Refer to Altair gindices as that's where they were introduced
2024-06-21 14:39:01 +02:00
Etan Kissling
ea04148a0d
Lint
2024-06-21 11:44:33 +02:00
Etan Kissling
2035a9fcad
Update light client specifications for Electra
...
Electra introduces two changes that affect light client data handling:
1. The `ExecutionPayloadHeader` is extended with new fields.
This is handled similarly as before with the Deneb fork.
2. The `BeaconState` generalized indices change due to lack of EIP-6493.
This is handled by making the generalized index be fork dependent via
a helper function that computes it dynamically. Furthermore, the case
where pre-Electra light client data is consumed by an Electra based
`LightClientStore` requires normalizing the shorter proof of the
pre-Electra data to fit into the Electra data structure by prepending
a zero hash.
2024-06-21 11:33:52 +02:00
Mikhail Kalinin
0b7fef37b3
Limit number of pending deposits to be processed per epoch
2024-06-20 19:09:41 +06:00
Mikhail Kalinin
2a202c8ecb
Refactor pending deposit processing
2024-06-20 18:46:38 +06:00
Mikhail Kalinin
fd75470eab
Add pending_deposits queue and queue deposit requests
2024-06-20 15:48:46 +06:00
Hsiao-Wei Wang
ca6485012f
Merge pull request #3783 from mkalinin/electra-maxeb-preset
...
Switch the rest of the spec to MAX_EFFECTIVE_BALANCE_ELECTRA
2024-06-14 16:34:24 +08:00
Hsiao-Wei Wang
718aadf263
Fix tests and remove duplicate _WITHDRAWAL_PREFIX
definition
2024-06-14 15:57:33 +08:00
Mikhail Kalinin
aa65fd7824
Apply suggestion from @hwwhww
...
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2024-06-14 13:26:47 +07:00
Hsiao-Wei Wang
cead0f3407
Merge pull request #3768 from etan-status/at-stability
...
EIP-7549: Append new `committee_bits` field to end of `Attestation`
2024-06-13 22:15:51 +08:00
Preston Van Loon
5dec87f90f
Update TOC
2024-06-05 15:24:59 -05:00
Preston Van Loon
5910aeed4d
Rename ExecutionLayerConsolidationRequest->ConsolidationRequest
2024-06-05 15:12:56 -05:00
Preston Van Loon
2e6c59393f
Rename ExecutionLayerWithdrawalRequest->WithdrawalRequest
2024-06-05 15:12:56 -05:00
Hsiao-Wei Wang
3644f360b8
Merge pull request #3757 from mkalinin/receipt-to-request
...
Rename DepositReceipt to DepositRequest
2024-06-05 14:41:01 +08:00
Hsiao-Wei Wang
12d95da0da
Merge branch 'dev' into pr3757
2024-06-05 00:42:37 +08:00
Hsiao-Wei Wang
4223bc0ae6
Merge branch 'dev' into pr3776
2024-06-05 00:34:22 +08:00
Hsiao-Wei Wang
0de125274c
Merge pull request #3775 from fradamt/EL-consolidations
...
EL-triggered consolidations
2024-06-04 23:31:12 +08:00
Hsiao-Wei Wang
143b9e623d
Switch the order of process_deposit_receipt
and process_execution_layer_withdrawal_request
2024-06-04 01:40:41 +08:00
Mikhail Kalinin
3fd125f078
Applied suggestions by @hwwhww
...
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2024-06-03 14:56:39 +06:00
Mikhail Kalinin
a0a23245f0
Fix lint
2024-05-31 22:16:18 +06:00
Mikhail Kalinin
85adbfbc4d
Switch spec to MAX_EFFECTIVE_BALANCE_ELECTRA
2024-05-31 15:59:05 +06:00
Hsiao-Wei Wang
071f0a3097
Merge pull request #3769 from ethDreamer/fix_compute_proposer_index
...
Electra: Properly Calculate Proposer Probabilities
2024-05-28 11:40:50 +08:00
fradamt
69ee35d4e3
handle top-ups to exiting/exited validators
2024-05-22 12:31:22 +02:00