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

feat: batch hash tree root #378

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

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    2380430 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48854ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6820252 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c370e3e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b65b06a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    086daf9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b82e718 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75a4422 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    008cf3d View commit details
    Browse the repository at this point in the history
  10. fix: merge issue

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    6133535 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e60101a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b1a7765 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e14e24a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    87094b0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    525bb1f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cef8fa7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    88fd6e8 View commit details
    Browse the repository at this point in the history
  18. chore: rename variables

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    2d5fe10 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1689afb View commit details
    Browse the repository at this point in the history
  20. feat: add hashtree hasher

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a49d32b View commit details
    Browse the repository at this point in the history
  21. feat: use hashtreeHasher

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    92d33f0 View commit details
    Browse the repository at this point in the history
  22. fix: rough out of hashtreeHasher

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4d40df3 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f56a6c5 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    b9f9426 View commit details
    Browse the repository at this point in the history
  25. test: add expectHex util

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    cc57d3d View commit details
    Browse the repository at this point in the history
  26. test: add unit tests for hashers

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    94b2d09 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    29bdd2a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    578f706 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    39cb5e4 View commit details
    Browse the repository at this point in the history
  30. fix: broken perf test

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3b8050e View commit details
    Browse the repository at this point in the history
  31. test: add perf comparison for hashers

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3ebb4c2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    bef3d5b View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    d4293f0 View commit details
    Browse the repository at this point in the history
  34. test: add batchHash perf comparison

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    483f85b View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    6fff41f View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    5ba002c View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    a3a17a0 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    a969608 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    396cebe View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    ec89ce9 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    07e4d3c View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    31cec22 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    fbf59ea View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c22f368 View commit details
    Browse the repository at this point in the history
  45. feat: use Uint32Array

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    46ddb4c View commit details
    Browse the repository at this point in the history
  46. fix: remove binding devDependency

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a4d8677 View commit details
    Browse the repository at this point in the history
  47. chore: update yarn.lock

    matthewkeil authored and twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1a1271e View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    5cc208b View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    c2f4dc0 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    b518321 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    f991f52 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    0c8ac39 View commit details
    Browse the repository at this point in the history
  53. chore: export more classes

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    724c057 View commit details
    Browse the repository at this point in the history
  54. fix: spec tests

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    7b20306 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    ac3a930 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    34d822f View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    0f06a77 View commit details
    Browse the repository at this point in the history
  58. fix: revert valueToTree()

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f1a37d1 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    dc3f9f2 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    58caa51 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    ef6101f View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    829b644 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    6485e14 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    e181ded View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    158601a View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    4037ffe View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    b41b28e View commit details
    Browse the repository at this point in the history
  68. fix: lint

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b68f729 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    80d3de2 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    f1b5483 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    743b7cf View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    0e06479 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    6c8e27f View commit details
    Browse the repository at this point in the history
  74. fix: correct cached root

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    49846bf View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    1001833 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    59a1221 View commit details
    Browse the repository at this point in the history
  77. feat: ssz v0.17.0

    twoeths committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e591866 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    9779b0a View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    30976f1 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    c939ee7 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    805b350 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    fc0531d View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    33e2416 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    4873a66 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. fix: merge master

    twoeths committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    dcda46f View commit details
    Browse the repository at this point in the history
  2. fix: merge issue

    twoeths committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7e0aa16 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

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

Commits on Jul 31, 2024

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

Commits on Aug 7, 2024

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

    twoeths committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    23557d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa7ebfb View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    a6191d4 View commit details
    Browse the repository at this point in the history
  2. chore: add benchmark

    twoeths committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6aaa7bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c616b55 View commit details
    Browse the repository at this point in the history
  4. chore: remove describe.only

    twoeths committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0ee377b View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/te/viewdu_batch_hash_tree_root' …

    …into te/batch_hash_tree_root
    twoeths committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4af75e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. fix: do not change hashTreeRoot() (#393)

    * chore: increase modified validators to 100k in beaconState.test.ts perf test
    
    * feat: make hashTreeRoot() unchanged
    
    * chore: switch test order in beaconState.test.ts perf test
    twoeths authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    04ed553 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. fix: handle unmodified validators (#397)

    * fix: handle unmodified validators for batch hash flow
    
    * chore: more comments
    twoeths authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ad686e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    0b3ba85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed1b08a View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

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

Commits on Sep 13, 2024

  1. feat: ListUintNum64Type create ViewDU from existing tree (#402)

    * feat: create a ListUintNum64 viewdu from another viewdu
    
    * fix: publish ListBasicTreeViewDU
    
    * chore: more code comments
    twoeths authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    91c735c View commit details
    Browse the repository at this point in the history
  2. chore: merge master

    twoeths committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    fd4112a View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. chore: merge master

    twoeths committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    7b1b3ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    806c4de View commit details
    Browse the repository at this point in the history
  3. fix: lint

    twoeths committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    1da53b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    024538d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    95cc29e View commit details
    Browse the repository at this point in the history
  2. chore: remove ListIterator

    twoeths committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    9315119 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f17019e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79152c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

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

Commits on Oct 18, 2024

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