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
Mikhail Kalinin
00557c5649
Remove unnecessary eth1_deposit_index bump
2023-03-02 17:31:12 +06:00
Mikhail Kalinin
13f3654296
Apply suggestions from @djrtwo
2023-03-02 17:29:22 +06:00
Mikhail Kalinin
c445fa9b37
Apply suggestions from code review
...
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2023-03-02 15:50:08 +06: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
4a59bcfaa9
Merge branch 'dev' into deposits
2023-03-01 00:10:30 +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
Mikhail Kalinin
7bb65f88d9
Cosmetic fix
2023-02-28 17:18:07 +06:00
Mikhail Kalinin
fae77eb53d
Apply @hwwhww suggestions
2023-02-28 16:36:46 +06:00
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
Enrico Del Fante
0879c46a34
Add `blob_sidecar` gossip rule for parent slot
...
Similarly to the check we do on Block gossip, we should check slot consistency with the parent block, so we can independently reject wrong block and blobb_sidecar when the rule is violated.
2023-02-27 20:12:31 +01: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
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
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
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
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
Mikhail Kalinin
08c7287387
Get rid of pending_deposits queue
2023-02-22 18:33:05 +06:00
kasey
9391f3ccfc
fix MAX_REQUEST_BLOBS_SIDECARS typo
2023-02-21 21:48:21 -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