Skip to content
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.

Implement compute-optimised Merkle tree #5

Merged
merged 84 commits into from
Aug 13, 2020
Merged

Commits on Jun 26, 2020

  1. Implement treehasher

    musalbas committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    8b47625 View commit details
    Browse the repository at this point in the history
  2. fix digestLeaf method signature

     - might call it with value and path roles mixed up (as happened here)
    liamsi committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    ba45c6d View commit details
    Browse the repository at this point in the history
  3. Fix a bunch of failures

    liamsi committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    6c3df4d View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2020

  1. Merge pull request #3 from liamsi/ismail/fix_digest_leaf

    fix digestLeaf method signature
    musalbas authored Jun 29, 2020
    Configuration menu
    Copy the full SHA
    51dfc3c View commit details
    Browse the repository at this point in the history
  2. run go fmt

    musalbas committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    513a548 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2020

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

Commits on Jul 3, 2020

  1. Revert "Add placeholder values (incomplete"

    This reverts commit d1eb1ea.
    musalbas committed Jul 3, 2020
    Configuration menu
    Copy the full SHA
    19635d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9681cb8 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. fix sideNodesForRoot

    musalbas committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    8a53820 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. Updates

    musalbas committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    291f69a View commit details
    Browse the repository at this point in the history
  2. refactor sidenodes function

    musalbas committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    3811693 View commit details
    Browse the repository at this point in the history
  3. format

    musalbas committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    88434f9 View commit details
    Browse the repository at this point in the history
  4. Update treehasher.go

    Co-authored-by: Ismail Khoffi <Ismail.Khoffi@gmail.com>
    musalbas and liamsi authored Jul 7, 2020
    Configuration menu
    Copy the full SHA
    9580c06 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2020

  1. Add commentary

    musalbas committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    f97d2e2 View commit details
    Browse the repository at this point in the history
  2. implement update logic

    musalbas committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    1ee39e6 View commit details
    Browse the repository at this point in the history
  3. Implement getter

    musalbas committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    7fa4dd3 View commit details
    Browse the repository at this point in the history
  4. Fix value putting

    musalbas committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    5544283 View commit details
    Browse the repository at this point in the history
  5. fix value parsing

    musalbas committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    668ffc9 View commit details
    Browse the repository at this point in the history
  6. passing SMT test

    musalbas committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    5e2b3cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f35ba1d View commit details
    Browse the repository at this point in the history
  8. bugfix

    musalbas committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    09ba921 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Configuration menu
    Copy the full SHA
    b36d8b2 View commit details
    Browse the repository at this point in the history
  2. add additional test

    musalbas committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    dc0cbdb View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Improve test comments

    musalbas committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    44c8c16 View commit details
    Browse the repository at this point in the history
  2. Add better tests

    musalbas committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    8690733 View commit details
    Browse the repository at this point in the history
  3. fix tests: did not catch err

    musalbas committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    335b1a9 View commit details
    Browse the repository at this point in the history
  4. fix nil check

    musalbas committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    d005205 View commit details
    Browse the repository at this point in the history
  5. improve tests

    musalbas committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    e25d724 View commit details
    Browse the repository at this point in the history
  6. fix test

    musalbas committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    ffbd556 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. partial test fix

    musalbas committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    5f09ca0 View commit details
    Browse the repository at this point in the history
  2. Revert "partial test fix"

    This reverts commit 5f09ca0.
    musalbas committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    3992ea7 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. typo fix

    musalbas committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    ed9e1d2 View commit details
    Browse the repository at this point in the history
  2. Fix bug in update algorithm

    musalbas committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    9896367 View commit details
    Browse the repository at this point in the history
  3. Add bulk tester

    musalbas committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    d4dd523 View commit details
    Browse the repository at this point in the history
  4. typo fix

    musalbas committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    db5b71f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92d305c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c3d9853 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3e77ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    93a6d46 View commit details
    Browse the repository at this point in the history
  9. format

    musalbas committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    ec93126 View commit details
    Browse the repository at this point in the history
  10. Catch error in test

    musalbas committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    c8ff1fa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    33f6620 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cb12ad1 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

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

Commits on Jul 23, 2020

  1. Refactor proof code

    musalbas committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    578066f View commit details
    Browse the repository at this point in the history
  2. Improve commentary

    musalbas committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    d026f85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f348d29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    deffc31 View commit details
    Browse the repository at this point in the history
  5. Implement compact proofs.

    musalbas committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    d3cbada View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    511bad2 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. go fmt

    musalbas committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    6a2864c View commit details
    Browse the repository at this point in the history
  2. Break up long comments

    musalbas committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    a36c5d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a67555f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f9e4ed View commit details
    Browse the repository at this point in the history
  5. optimise Prover so that the leaf doesn't have to be gotten twice from…

    … the MapStore via ms.Get()
    musalbas committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    aeb2921 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2d392fe View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2020

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

Commits on Aug 4, 2020

  1. Configuration menu
    Copy the full SHA
    45dab71 View commit details
    Browse the repository at this point in the history
  2. Remove t.Logs

    musalbas committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    cb65f31 View commit details
    Browse the repository at this point in the history
  3. add invalid proof check

    musalbas committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    a1b11b0 View commit details
    Browse the repository at this point in the history
  4. Test random proofs

    musalbas committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    5300f62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d03c67a View commit details
    Browse the repository at this point in the history
  6. fmt

    musalbas committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    87df869 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    78cfaed View commit details
    Browse the repository at this point in the history
  8. add test for default val

    musalbas committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    8c49f13 View commit details
    Browse the repository at this point in the history
  9. bulk check empty values

    musalbas committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    801c3de View commit details
    Browse the repository at this point in the history
  10. fix test

    musalbas committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    9738347 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2020

  1. Fix test

    musalbas committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    8549c13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbedd41 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. Revert "Rename AddBranches to UpdateBranch"

    This reverts commit cbedd41.
    musalbas committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    00530c1 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2020

  1. Configuration menu
    Copy the full SHA
    08f5179 View commit details
    Browse the repository at this point in the history
  2. Improve deep tree tests.

    musalbas committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    4ec60e8 View commit details
    Browse the repository at this point in the history
  3. Add tests for bad cases

    musalbas committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    cb611da View commit details
    Browse the repository at this point in the history
  4. Update readme

    musalbas committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    8aae2d6 View commit details
    Browse the repository at this point in the history
  5. Grammar fix.

    musalbas committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    13ee731 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fdc27b7 View commit details
    Browse the repository at this point in the history
  7. Satisfy golint

    musalbas committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    a95d676 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ccf7f1 View commit details
    Browse the repository at this point in the history
  9. fix test

    musalbas committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    2653c67 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cdc57b2 View commit details
    Browse the repository at this point in the history
  11. use err in mapstore test

    musalbas committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    358c966 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cd51e37 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

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