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

chainHead: Add support for storage closest merkle descendant #14818 #1153

Merged
merged 21 commits into from
Sep 18, 2023

Commits on Aug 25, 2023

  1. git: Ignore target folder for main repo

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d9728fb View commit details
    Browse the repository at this point in the history
  2. Cargo: Update trie to github lexnv/expose_merkle_value

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    289732a View commit details
    Browse the repository at this point in the history
  3. client: Expose merkle value on storageProvider trait

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    e51afac View commit details
    Browse the repository at this point in the history
  4. primitives/backend: Expose merkle value on Backend trait

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    bc39b11 View commit details
    Browse the repository at this point in the history
  5. primitives/trie: Low level functions for reading the merkle value

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d23ad73 View commit details
    Browse the repository at this point in the history
  6. primitives/trie: Implement closest merkle value on TrieBackendEssence..

    and TrieBackend
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    fe12896 View commit details
    Browse the repository at this point in the history
  7. client: Implement closest merkle value up until StorageProvider

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    cb7fd4d View commit details
    Browse the repository at this point in the history
  8. chainHead/storage: Query the storage for closest merkle value

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    766de69 View commit details
    Browse the repository at this point in the history
  9. chainHead/tests: Check merkle values propagate to the chainHead_storage

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d23e1c1 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

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

Commits on Sep 11, 2023

  1. Merge remote-tracking branch 'origin/master' into lexnv/chainhed_trie…

    …_db_merkle
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    6493a10 View commit details
    Browse the repository at this point in the history
  2. primitives: Adjust merkle value api

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    3607785 View commit details
    Browse the repository at this point in the history
  3. Update interface with merkle value changes

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    62f677a View commit details
    Browse the repository at this point in the history
  4. chainHead/storage: Adjust the returned values

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    b6dd92e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    445f225 View commit details
    Browse the repository at this point in the history
  6. bench: Use trie github link

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    1e52670 View commit details
    Browse the repository at this point in the history
  7. chainHead/tests: Adjust testing

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    520c651 View commit details
    Browse the repository at this point in the history
  8. chainHead: Support merkle value types

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    ba184a0 View commit details
    Browse the repository at this point in the history
  9. chainHead: Fix build

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    3294a1d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Merge remote-tracking branch 'origin/master' into lexnv/chainhed_trie…

    …_db_merkle
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    3e7a60d View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Update substrate/client/rpc-spec-v2/src/chain_head/tests.rs

    Co-authored-by: Sebastian Kunert <skunert49@gmail.com>
    lexnv and skunert authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    cd0c0c1 View commit details
    Browse the repository at this point in the history