Commit Graph

8200 Commits

Author SHA1 Message Date
Mikhail Kalinin
de5be63399 Apply suggestions from code review
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2023-02-28 16:14:47 +06:00
Hsiao-Wei Wang
9d690a4cb2 Fix typo 2023-02-24 17:58:10 +08:00
Hsiao-Wei Wang
fda0eae70a Add EIP6110 to pylint and mypy scope 2023-02-23 23:41:57 +08:00
Mikhail Kalinin
703fdfc7c7 Fix linter 2023-02-23 21:31:19 +06:00
Mikhail Kalinin
7d6831ec86 Fix initialize_beacon_state_from_eth1 definition 2023-02-23 21:23:52 +06:00
Hsiao-Wei Wang
a1daac098c Make EIP-6110 executable and fix linter errors 2023-02-23 22:34:32 +08:00
Mikhail Kalinin
b22c89244a Cosmetic renaming 2023-02-23 14:09:01 +06:00
Mikhail Kalinin
23c10cfd7f Remove state.deposit_receipt_next_index variable 2023-02-23 13:53:15 +06:00
Mikhail Kalinin
08c7287387 Get rid of pending_deposits queue 2023-02-22 18:33:05 +06:00
Mikhail Kalinin
d5c7474d4d Move EIP6110 to features 2023-02-21 17:31:27 +06:00
Mikhail Kalinin
e64607f7db Merge branch 'dev' into deposits 2023-02-21 17:26:30 +06:00
Danny Ryan
4e48ae3fe7 Merge pull request #3265 from ethereum/bump-version
bump VERSION.txt to 1.3.0-rc.3
2023-02-20 10:40:10 -07:00
Hsiao-Wei Wang
7e28f87fa8 Merge pull request #3229 from AgeManning/context-bytes-clarification
EIP4844: Clarify the use of context bytes in all RPC methods in 4844
2023-02-21 01:40:02 +08:00
Danny Ryan
5c8be2cfef Merge pull request #3264 from ethereum/deposit-change
add deposit+bls_change test
2023-02-20 10:39:47 -07:00
Hsiao-Wei Wang
7ff627e032 bump VERSION.txt to 1.3.0-rc.3 2023-02-21 01:14:46 +08:00
Age Manning
95401cf6e4 Clarify context bytes in the RPC methods in 4844 2023-02-21 01:10:40 +08:00
djrtwo
dff740752b add deposit+bls_change test 2023-02-20 10:07:24 -07:00
Danny Ryan
ad58bfc304 Merge pull request #3244 from arnetheduck/back-to-the-decoupled-future
EIP-4844: Free the blobs
2023-02-20 09:40:56 -07:00
Jacek Sieka
ac0ec660d3 add parent validation requirement
sama as block
2023-02-20 16:35:52 +01:00
Hsiao-Wei Wang
7fd36f7ce0 Merge pull request #3262 from kevaundray/patch-7
EIP4844: Remove repeated computation in polynomial-commitments.md
2023-02-20 22:45:31 +08:00
Hsiao-Wei Wang
02412d370f Merge pull request #3260 from kevaundray/patch-6
EIP4844: Fix typo in polynomial-commitments.md
2023-02-20 22:44:23 +08:00
Jacek Sieka
4e2a9920f1 Update specs/deneb/p2p-interface.md
Co-authored-by: g11tech <develop@g11tech.io>
2023-02-20 12:15:53 +01:00
kevaundray
83cf02f668 Remove repeated computation 2023-02-20 10:57:39 +00:00
kevaundray
0632a5a32c Update specs/deneb/polynomial-commitments.md
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2023-02-20 10:54:16 +00:00
Jacek Sieka
54d2559eb5 remove producer reorg on multi-blob
* also, use root/index for uniqueness
2023-02-18 17:45:16 +01:00
kevaundray
c1a2962b31 Update polynomial-commitments.md 2023-02-18 15:09:43 +00:00
Danny Ryan
9dd7d2ba2f fix Blob pluralization in a few places 2023-02-17 11:59:56 -07:00
Hsiao-Wei Wang
270a66e36c Merge pull request #3256 from ethereum/fix-compute_quotient_eval_within_domain
Fix `compute_quotient_eval_within_domain` overflow
2023-02-17 16:46:33 +08:00
Hsiao-Wei Wang
a562710fe6 Fix compute_quotient_eval_within_domain overflow 2023-02-17 01:22:11 +08:00
Hsiao-Wei Wang
a7e45db9ac Fix verify_kzg_proof_batch and the tests 2023-02-16 22:14:14 +08:00
Hsiao-Wei Wang
f23ed0cdbc Make linter happy 2023-02-16 21:11:18 +08:00
Hsiao-Wei Wang
c2315c90a3 Merge branch 'dev' into pr3244 2023-02-16 21:07:36 +08:00
Hsiao-Wei Wang
ab11a014ee Merge pull request #3248 from ethereum/mv-features
Move experimental features to `specs/_features` folder
2023-02-16 17:03:19 +08:00
Jacek Sieka
5fe857b209 fixes 2023-02-16 09:20:40 +01:00
Jacek Sieka
24a19bb886 fixes
* fight the test suite
* clarify who orphans the block
* must supply all blobs of a block in range request
2023-02-16 09:12:34 +01:00
Jacek Sieka
639ff9b2b0 Update specs/deneb/p2p-interface.md
Co-authored-by: Jimmy Chen <jchen.tc@gmail.com>
2023-02-16 08:30:40 +01:00
Jacek Sieka
c39fda19c6 Apply suggestions from code review
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
Co-authored-by: Jimmy Chen <jchen.tc@gmail.com>
2023-02-16 08:18:52 +01:00
dankrad
59129e474f Merge pull request #3236 from ethereum/kzg_multi_verify
Add KZG multi verify function
2023-02-15 22:04:10 +00:00
Dankrad Feist
078d62e6ff Simplify compute_challenge 2023-02-15 19:48:58 +00:00
Dankrad Feist
48e7be7dd0 Fix doctoc 2023-02-15 18:23:04 +00:00
dankrad
adb5134266 Merge branch 'dev' into kzg_multi_verify 2023-02-15 18:10:39 +00:00
Danny Ryan
a7a1256b7e Merge pull request #3251 from StefanBratanov/fix_reference_presets
fix Deneb reference in presets
2023-02-15 10:42:51 -07:00
Stefan Bratanov
b26c136b34 fix Deneb reference in presets 2023-02-15 17:25:08 +00:00
Jacek Sieka
f0dc126602 doctoc 2023-02-15 09:10:31 +01:00
Jacek Sieka
a5f61fc173 correct function 2023-02-15 08:57:23 +01:00
Jacek Sieka
da34af97d4 simplify blob verification, range request
* validate blobs using raw types
* remove `BlobSidecars` and send flattened list of `BlobSidecar`
instances instead
2023-02-15 08:51:57 +01:00
Jacek Sieka
3a37c3c497 Allow clients to orphan blocks from spammy proposers
Proposers that spam the blob topic with multiple blob versions, some of
which are invalid, MAY see their block orphaned.
2023-02-15 08:00:39 +01:00
Dankrad Feist
4086a09d0f multi -> batch 2023-02-14 21:21:46 +00:00
Dankrad Feist
c3cb7fa773 Comment on compute_challenge, assert on verify_blob_kzg_proof_multi 2023-02-14 21:12:02 +00:00
dankrad
d8509e42c6 Update specs/deneb/polynomial-commitments.md
Co-authored-by: George Kadianakis <desnacked@riseup.net>
2023-02-14 20:59:41 +00:00