dapplion
|
19883ec592
|
Add verify_blob_kzg_proof condition
|
2023-10-31 11:39:57 +02:00 |
danny
|
9b1e0b7354
|
Merge pull request #3534 from ralexstokes/clean-up-deneb-tx-type
remove `BLOB_TX_TYPE` from spec (and move to tests)
|
2023-10-30 10:53:58 -06:00 |
danny
|
72869c5c2d
|
Merge pull request #3533 from ethereum/ralexstokes-patch-2
`deneb`: Update block production to more precisely reflect the latest flow
|
2023-10-30 10:53:24 -06:00 |
Hsiao-Wei Wang
|
51343f54fe
|
Fix typing and delete the `signed_sidecar`
|
2023-10-30 18:28:12 +08:00 |
dapplion
|
d323f0568f
|
drop sidecar alias
|
2023-10-30 10:39:33 +02:00 |
Lion - dapplion
|
b803f1ceeb
|
Update specs/deneb/p2p-interface.md
Co-authored-by: Pop Chunhapanya <haxx.pop@gmail.com>
|
2023-10-30 10:38:48 +02:00 |
Lion - dapplion
|
126e807d19
|
Update specs/deneb/p2p-interface.md
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
|
2023-10-30 10:34:51 +02:00 |
dapplion
|
c680212183
|
drop is_valid_merkle_path
|
2023-10-30 10:33:49 +02:00 |
Hsiao-Wei Wang
|
0e4737eba2
|
Add a general `compute_merkle_proof` helper to replace container-specific helpers
|
2023-10-30 14:44:32 +08:00 |
Hsiao-Wei Wang
|
b7e0b88cb1
|
Fix test
|
2023-10-29 03:28:57 +08:00 |
Hsiao-Wei Wang
|
de3b6a24dc
|
Fix toc
|
2023-10-29 02:33:39 +08:00 |
Hsiao-Wei Wang
|
1657d16afd
|
Add `BLOB_KZG_COMMITMENTS_GINDEX` to "Constant". Use pyspec parser trick to add assertion in pyspec
|
2023-10-29 02:33:07 +08:00 |
Alex Stokes
|
f214e25509
|
Update p2p-interface.md
Suggest readers of `BlobSidecarsByRoot` also verify KZG proofs of blob data.
|
2023-10-28 11:41:27 -06:00 |
Alex Stokes
|
35e22702f3
|
remove `BLOB_TX_TYPE` from spec (and move to tests)
|
2023-10-28 11:11:27 -06:00 |
Alex Stokes
|
56f8c2bb06
|
Update validator.md
Align block production description using the latest APIs with corresponding symbols.
|
2023-10-28 10:39:54 -06:00 |
Hsiao-Wei Wang
|
26516ec3e9
|
Move `KZG_COMMITMENT_INCLUSION_PROOF_DEPTH` to preset and cast `int()`
|
2023-10-28 03:53:16 +08:00 |
dapplion
|
0bf9e75964
|
review PR
|
2023-10-27 20:22:17 +03:00 |
dapplion
|
83e5930b5c
|
doctoc
|
2023-10-27 20:08:40 +03:00 |
dapplion
|
f2649f65ba
|
fix unit tests
|
2023-10-27 20:03:06 +03:00 |
Lion - dapplion
|
8712451c43
|
Update specs/deneb/p2p-interface.md
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
|
2023-10-27 18:09:01 +03:00 |
dapplion
|
caa79a5a02
|
build tree
|
2023-10-27 18:08:20 +03:00 |
dapplion
|
c2a64a18f0
|
pass lint
|
2023-10-27 17:20:58 +03:00 |
dapplion
|
3dbe54e4b8
|
doctoc
|
2023-10-27 16:16:10 +03:00 |
dapplion
|
a4a29a164f
|
List typo
|
2023-10-27 16:15:25 +03:00 |
dapplion
|
29bbdf4393
|
compute KZG_COMMITMENT_INCLUSION_PROOF_DEPTH
|
2023-10-27 16:14:17 +03:00 |
dapplion
|
e8bccecba5
|
remove verify_blob_sidecar_signature
|
2023-10-27 15:47:33 +03:00 |
dapplion
|
530efa88aa
|
Add blob sidecar inclusion proof
|
2023-10-27 12:10:29 +03:00 |
Hsiao-Wei Wang
|
d8440f8bb4
|
Merge branch 'dev' into pr3034
|
2023-10-26 23:51:35 +08:00 |
Nishant Das
|
1a53dbbf96
|
Update p2p-interface.md
|
2023-10-25 22:05:57 +08:00 |
danny
|
ce387d65c9
|
shift wehre warning is in comments
|
2023-10-23 09:15:06 -06:00 |
danny
|
16498c60aa
|
Update fork-choice.md
|
2023-10-20 12:06:47 -06:00 |
Hsiao-Wei Wang
|
0f61819e5c
|
Update other specs accordingly and re-order "Proposer head and reorg helpers" section
|
2023-10-20 14:41:51 +08:00 |
danny
|
991d6d5609
|
add note about not invalidating valid and available blocks
|
2023-10-19 20:58:20 -06:00 |
danny
|
a2d021da48
|
re-order conditions
|
2023-10-18 10:38:43 -06:00 |
Enrico Del Fante
|
27ad39b73a
|
Add new gossip rule to `REJECT` sidecars with index >= MAX_BLOBS_PER_BLOCK
|
2023-10-18 11:54:47 +02:00 |
Hsiao-Wei Wang
|
3cab9ed44d
|
Remove the "TBD" note
|
2023-10-18 00:08:15 +08:00 |
Hsiao-Wei Wang
|
65e1371980
|
Fix tests
|
2023-10-16 21:31:07 +08:00 |
Hsiao-Wei Wang
|
9257ad28ac
|
Rename `KZG_SETUP_LAGRANGE` to `KZG_SETUP_G1_LAGRANGE` and `KZG_SETUP_G2` to `KZG_SETUP_G2_MONOMIAL`
|
2023-10-16 17:41:46 +08:00 |
Hsiao-Wei Wang
|
01fa0fe64a
|
Replace `ROOTS_OF_UNITY` with runtime-computed `compute_roots_of_unity(FIELD_ELEMENTS_PER_BLOB)`
|
2023-10-16 17:38:09 +08:00 |
Hsiao-Wei Wang
|
c5785899f7
|
Use official KZG ceremony output `trusted_setup_4096.json` trusted setups
|
2023-10-12 19:54:18 +08:00 |
Hsiao-Wei Wang
|
264dfadfe0
|
Merge branch 'dev' into pr3499
|
2023-09-18 18:07:39 +08:00 |
Hsiao-Wei Wang
|
26d3fa3efd
|
Apply suggestions from code review
Co-authored-by: danny <dannyjryan@gmail.com>
|
2023-09-15 22:02:34 +08:00 |
Hsiao-Wei Wang
|
468ae9aae4
|
Update the link of `EIP-7044`
|
2023-09-15 11:04:08 +08:00 |
Hsiao-Wei Wang
|
e5e50e3e40
|
Add EIP-7514 into Deneb
|
2023-09-15 10:49:06 +08:00 |
Hsiao-Wei Wang
|
63c39dbaff
|
Merge branch 'dev' into pr3352
|
2023-08-04 14:45:47 +08:00 |
Hsiao-Wei Wang
|
56d6d1a51e
|
Merge pull request #3463 from ethereum/deneb-fc-tests-take-2
Deneb fork choice tests - take 2
|
2023-08-03 21:40:24 +08:00 |
Hsiao-Wei Wang
|
e79caff2f7
|
Clean up `is_data_available`. Remove the stub `retrieve_blobs_and_proofs` responses.
|
2023-07-25 23:32:55 +08:00 |
Hsiao-Wei Wang
|
01c358c873
|
Rename "data gas" to "blob gas"
|
2023-07-25 13:28:34 +08:00 |
Danny Ryan
|
fa649e5430
|
Update specs/deneb/beacon-chain.md
|
2023-06-22 10:02:23 -06:00 |
Danny Ryan
|
ad4f1def32
|
Apply suggestions from code review
|
2023-06-22 10:01:49 -06:00 |
Alex Stokes
|
2660af0539
|
move 4788 feature to deneb specs
|
2023-06-22 09:00:50 -06:00 |
Alex Stokes
|
57a75d033f
|
formatting
|
2023-06-21 11:40:54 -06:00 |
djrtwo
|
ecefe2d147
|
pr review
|
2023-06-20 15:50:20 -06:00 |
djrtwo
|
668568ea22
|
spelling
|
2023-06-19 12:05:49 -06:00 |
djrtwo
|
919052081b
|
toc
|
2023-06-19 08:33:05 -06:00 |
djrtwo
|
ec4bdae2d4
|
build EIP 7045 into Deneb fork
|
2023-06-14 15:03:28 -06:00 |
Danny Ryan
|
14212958d3
|
Merge pull request #3288 from dapplion/voluntary_exit-domain
EIP-7044: Lock voluntary exit domain on capella
|
2023-06-14 09:26:33 -06:00 |
Hsiao-Wei Wang
|
420f8baf67
|
Rework tests. Move all `process_voluntary_exit` tests to Deneb
|
2023-06-14 23:04:46 +08:00 |
Lion - dapplion
|
12fabf5854
|
Update specs/deneb/beacon-chain.md
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
|
2023-06-14 16:47:17 +03:00 |
Hsiao-Wei Wang
|
210c4827bc
|
Move `BLOB_SIDECAR_SUBNET_COUNT` to networking config
|
2023-06-12 23:57:21 +08:00 |
gajinder
|
512d2ca516
|
Update blob side car subnet count to 6 in line with max blobs limit update
|
2023-06-12 20:24:22 +05:30 |
Hsiao-Wei Wang
|
99f294cdd8
|
Add link to EIP PR7044. Need to change it to eips.ethereum.org path once the EIP is merged
|
2023-06-12 16:02:28 +08:00 |
Hsiao-Wei Wang
|
4f839b7b79
|
Merge branch 'dev' into pr3288-comment
|
2023-06-12 15:51:52 +08:00 |
Hsiao-Wei Wang
|
45f3432019
|
Update `MAX_BLOBS_PER_BLOCK` to `6` and add Deneb networking configs to yaml files (#3410)
|
2023-06-09 23:10:00 +08:00 |
Danny Ryan
|
05790d380b
|
Merge pull request #3406 from ethereum/deneb-4844-clean
specially mark EIP4844 changes
|
2023-06-09 08:46:48 -06:00 |
Hsiao-Wei Wang
|
76214c7cae
|
Merge pull request #3162 from dapplion/eip4844-dedup-range
De-duplicate range references in BlobSidecarsByRange
|
2023-06-09 00:54:27 +08:00 |
Hsiao-Wei Wang
|
b7e21d6caf
|
PR feedback and make the marks italic
|
2023-06-08 15:05:46 +08:00 |
Hsiao-Wei Wang
|
bab93e8d44
|
specially mark EIP7044 changes
|
2023-06-07 18:54:04 +08:00 |
Hsiao-Wei Wang
|
5f241bb7a4
|
Merge branch 'deneb-4844-clean' into pr3288-comment
|
2023-06-07 18:38:20 +08:00 |
Hsiao-Wei Wang
|
a547d47264
|
specially mark the EIP4844 changes
|
2023-06-07 17:48:26 +08:00 |
Mikhail Kalinin
|
f5e00848d0
|
Remove assert from is_data_available
|
2023-06-07 11:59:51 +06:00 |
Hsiao-Wei Wang
|
468b5be7b8
|
Merge pull request #3368 from ethereum/ralexstokes-patch-3
Remove extraneous length check from deneb forkchoice
|
2023-06-02 01:54:47 +08:00 |
Hsiao-Wei Wang
|
c9b84ecc1a
|
Use `verify_blob_kzg_proof_batch` directly in `is_data_available` and remove `validate_blob` wrapper
|
2023-06-01 23:40:46 +08:00 |
Hsiao-Wei Wang
|
69ce4bb531
|
Merge branch 'dev' into excess_data_gas-type
|
2023-06-01 23:15:02 +08:00 |
Hsiao-Wei Wang
|
60721b9d8a
|
switch order
|
2023-06-01 22:39:01 +08:00 |
Hsiao-Wei Wang
|
653e03e702
|
Fix ToC
|
2023-05-30 21:12:47 +08:00 |
Hsiao-Wei Wang
|
be33c4008a
|
Merge branch 'dev' into pr3288
|
2023-05-30 21:08:12 +08:00 |
Hsiao-Wei Wang
|
f6fe8e2729
|
Change `ExecutionPayload.excess_data_gas` type from `uint256` to `uint64`
|
2023-05-30 20:36:58 +08:00 |
Hsiao-Wei Wang
|
296efec256
|
Add `data_gas_used` field to `ExecutionPayload`
|
2023-05-30 00:39:13 +08:00 |
Hsiao-Wei Wang
|
a10affa245
|
Fix preset table
|
2023-05-24 21:15:01 +08:00 |
djrtwo
|
9bc27bad30
|
a couple of minor cleanups
|
2023-05-24 05:41:42 -06:00 |
Hsiao-Wei Wang
|
e9cc8dcc05
|
PR feedback of Danny + verify `MAX_BLOBS_PER_BLOCK` size in unittest
|
2023-05-24 16:32:39 +08:00 |
Hsiao-Wei Wang
|
f0a4281afd
|
Add tests. Add validation in the p2p beacon block gossiping
|
2023-05-24 16:11:32 +08:00 |
Hsiao-Wei Wang
|
a05b689b4c
|
Merge branch 'dev' into pr3338
|
2023-05-24 15:38:55 +08:00 |
Hsiao-Wei Wang
|
7a827638e6
|
Ensure `verify_and_notify_new_payload` returns bool
|
2023-05-24 12:56:10 +08:00 |
Hsiao-Wei Wang
|
ec1ee74edb
|
Fix typo
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
|
2023-05-24 12:17:07 +08:00 |
Hsiao-Wei Wang
|
53a9221d1a
|
Fix ToC
|
2023-05-24 11:55:22 +08:00 |
Hsiao-Wei Wang
|
212a314287
|
Fix ToC and remove `validate_blobs_and_kzg_commitments`
|
2023-05-24 11:27:26 +08:00 |
Hsiao-Wei Wang
|
6b5513b43a
|
Merge branch 'dev' into engine-versioned-hashes
|
2023-05-24 11:19:56 +08:00 |
Hsiao-Wei Wang
|
289d8147be
|
Move `verify_and_notify_new_payload` to Bellatrix
|
2023-05-24 11:12:03 +08:00 |
Hsiao-Wei Wang
|
0a90b58080
|
Merge branch 'engine-versioned-hashes-explicit' into engine-versioned-hashes
|
2023-05-24 10:40:36 +08:00 |
Hsiao-Wei Wang
|
d018635c96
|
Merge pull request #3350 from ethereum/remove-is_execution_enabled
Remove `is_execution_enabled` condition since Capella
|
2023-05-24 10:36:34 +08:00 |
Hsiao-Wei Wang
|
ee09c34261
|
Merge pull request #3232 from ethereum/capella-fc-cleanup
Remove `is_merge_transition_block` check since Capella
|
2023-05-24 10:36:14 +08:00 |
Hsiao-Wei Wang
|
dd5e6f813f
|
Add `make_function_abstract` to make it more general
|
2023-05-24 01:59:02 +08:00 |
Hsiao-Wei Wang
|
0754b94948
|
Merge branch 'dev' into remove-is_execution_enabled
|
2023-05-24 00:01:23 +08:00 |
Hsiao-Wei Wang
|
7ec5efb106
|
Add `### Block processing` back
|
2023-05-23 23:55:35 +08:00 |
Hsiao-Wei Wang
|
2192882faa
|
Merge pull request #3354 from g11tech/kzg-big-endian
Update the endianness of the polynomial commitments to be big endian
|
2023-05-23 23:43:19 +08:00 |
Hsiao-Wei Wang
|
73df1935b1
|
Use `verify_and_notify_new_payload` approach
|
2023-05-23 23:37:42 +08:00 |
Hsiao-Wei Wang
|
2eab6bfdaa
|
Merge branch 'dev' into engine-versioned-hashes
|
2023-05-23 15:21:00 +08:00 |
Hsiao-Wei Wang
|
3247bcf8f7
|
PR feedback from @ppopth
|
2023-05-23 15:16:12 +08:00 |