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

System transactions refactoring #16665

Open
2 of 4 tasks
mustafauzunn opened this issue Nov 19, 2024 · 0 comments · May be fixed by #17406
Open
2 of 4 tasks

System transactions refactoring #16665

mustafauzunn opened this issue Nov 19, 2024 · 0 comments · May be fixed by #17406
Assignees
Labels
Epic A body of work that can be broken down into specific tasks. Platform Tickets pertaining to the platform

Comments

@mustafauzunn
Copy link
Collaborator

mustafauzunn commented Nov 19, 2024

The idea is to clean the design of event transactions. Initially, we will support both repeated EventTransaction event_transaction and repeated bytes transaction in GossipEvent proto.

  1. Inside TransactionBody add a new proto type - StateSignatureTransactionBody
  2. Adapt GossipEvent proto to have repeated bytes transaction
  3. Adapt event hashing logic - adding support for the new logic -> having transactions as bytes only
  4. Adapt platform app tests
  5. Adapt all APIs where hedera.app will receive the serialized bytes transactions and will return the system transactions back to the platform

Tasks

Preview Give feedback
  1. Platform
    mustafauzunn
  2. Platform
    mustafauzunn
  3. 8 of 8
    Epic Platform
    IvanKavaldzhiev mustafauzunn
  4. 3 of 4
    Epic Hedera App Platform
    IvanKavaldzhiev mustafauzunn
@mustafauzunn mustafauzunn added Epic A body of work that can be broken down into specific tasks. Platform Tickets pertaining to the platform labels Nov 19, 2024
@mustafauzunn mustafauzunn linked a pull request Jan 16, 2025 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic A body of work that can be broken down into specific tasks. Platform Tickets pertaining to the platform
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants