Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Datablob transactions #1

Draft
wants to merge 61 commits into
base: base
Choose a base branch
from
Draft

Datablob transactions #1

wants to merge 61 commits into from

Commits on Feb 19, 2022

  1. Configuration menu
    Copy the full SHA
    92d7fa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    562723e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bc5155 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d43675 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c62e93 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e552a93 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    46a4b31 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    59dc43f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5e37223 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e61cf36 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    78187b8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    89c1e27 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. Merge pull request #2 from lightclient/simple-blob

    Implement `DATAHASH` opcode and sharding fork
    protolambda committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    7a3a455 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    204c556 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbcdcdd View commit details
    Browse the repository at this point in the history
  4. Import go-kzg to geth

    asn-d6 authored and protolambda committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    5b878b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbfa618 View commit details
    Browse the repository at this point in the history
  6. Introduce KZG crypto module (that implements the funcs from the mini-…

    …danksharding EIP)
    asn-d6 authored and protolambda committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    72eced9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f83107f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f4f1230 View commit details
    Browse the repository at this point in the history
  9. Introduce blobVerification precompile

    asn-d6 authored and protolambda committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    9da9ab7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b5c5515 View commit details
    Browse the repository at this point in the history
  11. Introduce pointEvaluation precompile

    asn-d6 authored and protolambda committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    b7db064 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5e18fbd View commit details
    Browse the repository at this point in the history
  13. eth/catalyst: GetBlobV1

    protolambda committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    cfb0440 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b2d3882 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b1dc9bc View commit details
    Browse the repository at this point in the history
  16. core/vm,crypto/kzg,tests: update data blob kzg to use From/To Compres…

    …sed, and change snake_case to camelCase
    protolambda committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    ff1a74f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    21836f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Update test vectors for blobVerification/pointEvaluation

    They broke when we changed blake2b to keccak in the versioned hash.
    asn-d6 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    e0b5cde View commit details
    Browse the repository at this point in the history
  2. Remove go-kzg dependency from kzg crypto module

    We still use go-kzg for tests and cmd/kzg_dummy_setup. To remove that dependency there we would need to add a bunch of
    go-kzg code to go-ethereum or simplify the tests.
    
    Next step is to also remove the `go-kzg/bls` dependency and just use the one included in geth.
    asn-d6 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    f500191 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96bf205 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a38a121 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    803f31e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Configuration menu
    Copy the full SHA
    c971490 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. core: consider blobs count for intrinsic gas check

    Co-authored-by: lightclient <[email protected]>
    protolambda and lightclient committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    d19e6ee View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from asn-d6/prune-gokzg

    Prune gokzg from crypto/kzg
    protolambda committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    a922276 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Configuration menu
    Copy the full SHA
    587a212 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2022

  1. Configuration menu
    Copy the full SHA
    4b0c1cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9279d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fa43da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e539920 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    184ba49 View commit details
    Browse the repository at this point in the history
  2. Use optimized VerifyBlobs() function

    asn-d6 authored and protolambda committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    6cd16f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dafbb4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c236b0 View commit details
    Browse the repository at this point in the history
  5. kzg: Document kzg code further

    asn-d6 authored and protolambda committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    9f6e026 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5009206 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f80048e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d48a83e View commit details
    Browse the repository at this point in the history
  9. core/vm,crypto/kzg,tests: remove versioned-hash func from crypto, app…

    …lication-layer detail, update tests. And make kzg tests run precompiles.
    protolambda committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    52abcb8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6e4051e View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Configuration menu
    Copy the full SHA
    db23602 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3ab1dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f21779 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Configuration menu
    Copy the full SHA
    bfe1f35 View commit details
    Browse the repository at this point in the history
  2. Transaction inner size should be computed on-demand

    We previously computed it in UnmarshalBinary() but in a wrong way (we considered the wrapped data as part of the inner
    length)
    asn-d6 committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    7512b91 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Configuration menu
    Copy the full SHA
    f87c6d6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from asn-d6/eip4844-tooling

    Fix a bunch of bugs found during development of EIP-4844 tooling
    protolambda committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    d6fb210 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Configuration menu
    Copy the full SHA
    b58bd6e View commit details
    Browse the repository at this point in the history
  2. fix lint

    protolambda committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    ff35a44 View commit details
    Browse the repository at this point in the history