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

Create a Handler for TssEncryptionKeyTransaction #16557

Open
Tracked by #14542
derektriley opened this issue Nov 12, 2024 · 0 comments
Open
Tracked by #14542

Create a Handler for TssEncryptionKeyTransaction #16557

derektriley opened this issue Nov 12, 2024 · 0 comments
Assignees
Labels
Platform Tickets pertaining to the platform

Comments

@derektriley
Copy link
Contributor

derektriley commented Nov 12, 2024

Background
With TssEncryptionKeyTransaction's being gossiped, coming to consensus, they need to be handled by the TssBaseService to update the public tssEncryptionKey in state.

  • Create a new TssEncryptionKeyHandler which implements TransactionHandler
    • handle()
      • Add the public key to the TssBaseService state.
      • Disable any mechanism created for resending the transaction.
      • Check condition for resuming normal execution.
  • TssHandlers.java should be updated with a reference to the new TssEncryptionKeyHandler

Acceptance Criteria

Dependencies
#16556
TBD Issue implementing mechanism for resending transactions.
TBD Issue for stopping/resuming execution of TssBaseService.

@derektriley derektriley changed the title Add new Handler for updating the TssBaseService tssEncryptionKey state Create a Handler for TssEncryptionKeyTransaction Nov 12, 2024
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Services Team Nov 12, 2024
@derektriley derektriley added the Platform Tickets pertaining to the platform label Nov 12, 2024
@derektriley derektriley self-assigned this Nov 13, 2024
@derektriley derektriley moved this from 📋 Backlog to 👷🏼‍♀️ In Progress in Services Team Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Platform Tickets pertaining to the platform
Projects
Status: 👷🏼‍♀️ In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant