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

Reduce receipt size #6602

Merged
merged 31 commits into from
Mar 26, 2024
Merged

Reduce receipt size #6602

merged 31 commits into from
Mar 26, 2024

Commits on Feb 12, 2024

  1. optional inclusion of bloom filter

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    1500416 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. receipt compact encoding

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    373ff28 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. additional tests

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ce08110 View commit details
    Browse the repository at this point in the history
  2. Write receipt storage using writeTo

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    c77b73b View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Fix error encoding multiple log data entries

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    a5be606 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61117be View commit details
    Browse the repository at this point in the history
  3. Log test compacting with leading zeros

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    32dac9c View commit details
    Browse the repository at this point in the history
  4. Add Javadoc

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    591b341 View commit details
    Browse the repository at this point in the history
  5. Rename TransactionReceipt writeToCompactedWithRevertReason to writeTo…

    …ForStorage to make intent clearer
    
    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b964c97 View commit details
    Browse the repository at this point in the history
  6. Rename TransactionReceipt writeTo to writeToForNetwork to make intent…

    … clearer
    
    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    726f8a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    617ec3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ca6819 View commit details
    Browse the repository at this point in the history
  3. Add database version metadata for receipt compaction

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    13c0152 View commit details
    Browse the repository at this point in the history
  4. Include forest receipt compaction version

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    2c514ef View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Fix unit tests

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    8fe47f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. add changelog entry

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    ffe2622 View commit details
    Browse the repository at this point in the history
  2. add changelog downgrade warning

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    e16bc9d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. change default for KeyValueStoragePrefixedKeyBlockchainStorage receip…

    …t compaction to true in tests
    
    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    7cffb80 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Revert "change default for KeyValueStoragePrefixedKeyBlockchainStorag…

    …e receipt compaction to true in tests"
    
    This reverts commit 7cffb80.
    
    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    3e14b5f View commit details
    Browse the repository at this point in the history
  2. Change default for --receipt-compaction-enabled to false

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    6c94080 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Add v2 version for privacy so that public transactions receipts are v…

    …ersioned with receipt compaction
    
    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    2872e8c View commit details
    Browse the repository at this point in the history
  2. unit tests for db metadata version bump

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c9aefb2 View commit details
    Browse the repository at this point in the history
  3. add warning for downgrade

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    49fab89 View commit details
    Browse the repository at this point in the history
  4. javadoc

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    cb86582 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Don't store null to represent not having bloom filter

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    85ebf6e View commit details
    Browse the repository at this point in the history
  2. Change StorageProvider to take DataStorageConfiguration instead of re…

    …ceipt compaction flag
    
    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1da59c0 View commit details
    Browse the repository at this point in the history
  3. Merge plugin DataStorageFormat into DataStorageConfiguration

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1541e97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96618b2 View commit details
    Browse the repository at this point in the history
  5. Fix build after merge

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    8afa9b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    4530ed7 View commit details
    Browse the repository at this point in the history
  2. update plugin-api hash

    Signed-off-by: Jason Frame <[email protected]>
    jframe committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    21acfa5 View commit details
    Browse the repository at this point in the history