Commit Graph

8219 Commits

Author SHA1 Message Date
Dankrad Feist
96ad61bcec Add tests for blob sidecar signature 2023-03-12 23:05:01 +00:00
Dankrad Feist
29b5309f7d Add proofs to validate_blobs_and_kzg_commitments 2023-03-11 23:02:35 +00:00
Dankrad Feist
5e74c51411 Tests for validate_blobs_and_kzg_commitments and fix 2023-03-11 22:34:41 +00:00
Dankrad Feist
a5333a1d10 Remove useless test_kzg.py 2023-03-10 11:43:05 +00:00
Dankrad Feist
08ba1f6406 Merge branch 'dev' into deneb-crypto-coverage 2023-03-07 22:17:58 +00:00
Dankrad Feist
b4c130a4a2 Remove state from unit tests 2023-03-07 21:57:45 +00:00
Justin Traglia
ccfe576dcc Add KZG tests for input length inputs (#3282) 2023-03-07 21:56:55 +00:00
dankrad
15033d28b9 Modify compute_[blob_]kzg_proof to remove superfluous computations (#3280)
Add parameter `commitment` to `compute_blob_kzg_proof` and output `y` to `compute_kzg_proof`
2023-03-07 17:50:56 +00:00
Dankrad Feist
cce82b4938 Remove spec. for getting BLS_MODULUS 2023-03-07 10:56:16 +00:00
Dankrad Feist
81ab7de44a Add unit tests for validate_kzg_g1 and bytes_to_bls_field 2023-03-07 10:54:17 +00:00
Hsiao-Wei Wang
661cca59c0 Import curve_order as BLS_MODULUS 2023-03-07 16:52:09 +08:00
Dankrad Feist
ca8a51fcf9 More CI tests for polynomial commitments 2023-03-06 22:56:17 +00:00
kevaundray
1b4840c967 Fix comment for evaluate_polynomial_in_evaluation_form to reflect that it can now also be used in the domain 2023-03-04 19:20:01 +00:00
dankrad
86fb82b221 Test generators for kzg-4844 libraries (#3274)
Arkworks integration and test generators for kzg-4844 libraries
2023-03-02 20:49:10 +00:00
Danny Ryan
9d01722904 Merge pull request #3279 from StefanBratanov/fix_usage
Change usage of MIN_EPOCHS_FOR_BLOBS_SIDECARS_REQUESTS
2023-03-02 11:08:49 -07:00
Stefan Bratanov
3259922a9e change usage of MIN_EPOCHS_FOR_BLOBS_SIDECARS_REQUESTS 2023-03-01 17:10:58 +00:00
Danny Ryan
e2e03b16a1 Merge pull request #3242 from AgeManning/4844-remove-empty-container
EIP4844: Remove sending empty blobs sidecar responses
2023-03-01 08:59:00 -07:00
Danny Ryan
7538e9a4f3 Merge branch 'dev' into 4844-remove-empty-container 2023-03-01 08:58:42 -07:00
Hsiao-Wei Wang
37f6abacb6 Merge pull request #3278 from terencechain/patch-140
EIP4844: Use `MAX_REQUEST_BLOB_SIDECARS`
2023-03-01 13:24:24 +08:00
terencechain
a236770b07 EIP4844: Use MAX_REQUEST_BLOB_SIDECARS 2023-02-28 15:17:40 -08:00
Hsiao-Wei Wang
1d65db0ffd Merge pull request #3276 from ethereum/makefile-for-loop
Refactor `Makefile`: only list the spec names once
2023-03-01 00:04:43 +08:00
Hsiao-Wei Wang
1f3249407a Full wildcard search MARKDOWN_FILES 2023-02-28 23:51:31 +08:00
Hsiao-Wei Wang
195babdf3d Refactoring the specs list. Avoid listing specs again and again. 2023-02-28 22:09:12 +08:00
Hsiao-Wei Wang
6baa9531a4 Merge pull request #3250 from benjaminion/get-weight
Change get_latest_attesting_balance() to get_weight()
2023-02-28 21:29:22 +08:00
Danny Ryan
429dc5daba Merge pull request #3271 from henridf/patch-2
Update fork-choice.md
2023-02-27 09:20:25 -07:00
djrtwo
5474b34466 Merge branch 'henridf-max-request-blobs' into dev 2023-02-27 09:19:23 -07:00
Danny Ryan
d3d7ad6e97 Merge pull request #3270 from ethereum/deneb-fork
Remove the outdated description in Deneb fork
2023-02-27 09:15:24 -07:00
Danny Ryan
a26556147c Merge pull request #3268 from henridf/block-blobc
Minor typo/pasta fixes in blob_sidecar_{index} validation
2023-02-27 09:12:40 -07:00
henridf
136c78ddc7 Update fork-choice.md
Fix outdated (likely a Bellatrix cut-paste) description of change.
2023-02-24 14:07:16 +01:00
Hsiao-Wei Wang
ae022e369c Merge pull request #3267 from kasey/fix-typo-max-request-blobs
fix MAX_REQUEST_BLOBS_SIDECARS typo
2023-02-23 22:56:31 +08:00
Hsiao-Wei Wang
e7035dacf5 Remove the outdated statement 2023-02-23 22:46:55 +08:00
Henri DF
970da9efd2 Clean up max request blobs constants
The spec currently defines `MAX_REQUEST_BLOB_SIDECARS` as the "maximum
number of blob sidecars in a single request", but then later in the
RPC description defines the max is `MAX_REQUEST_BLOB_SIDECARS *
MAX_BLOBS_PER_BLOCK`.

Clean this up by defining `MAX_REQUEST_BLOB_SIDECARS` to be the actual max.
2023-02-22 17:20:44 +01:00
Henri DF
d8111d7d3b Refer to "sidecar" consistently 2023-02-22 16:51:56 +01:00
Henri DF
837233a1be Fix reference to block->sidecar
(This was probably a cut-n-paste from block validation)
2023-02-22 16:50:56 +01:00
kasey
9391f3ccfc fix MAX_REQUEST_BLOBS_SIDECARS typo 2023-02-21 21:48:21 -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