Skip to content

Epic: CLI Logic to Pick Up TSS Enablement Transaction Values #2289

@rockysingh

Description

@rockysingh

Epic Summary

Add CLI logic to detect and extract TSS (Threshold Signature Scheme) enablement transaction values from the block stream during blocks wrap. TSS will be enabled but will not be signing blocks yet — signing and RSA deprecation comes in release 74. This epic captures the enablement data (ledger ID, roster, verification key) so it is available for future use.

Stories

  • Story 1.1 — Detect and Parse TSS Enablement Transactions
  • Story 1.2 — Store TSS Enablement State Across the Wrap Pipeline
  • Story 1.3 — Expose TSS Enablement Values in Wrap Output Metadata

Context

  • TSS enablement transactions will appear in the block stream containing: new ledger ID, roster (node IDs, weights, TSS public key shares), and aggregate verification key
  • The blocks wrap command (ToWrappedBlocksCommand) needs to detect and extract these values
  • No verification logic changes — RSA remains the active verification path
  • Data is captured and stored for release 74 when TSS verification is activated

Sub-issues

Metadata

Metadata

Assignees

Labels

Block Node ToolsAdditional tools related to, but not part of, the Block NodeEpicNew FeatureA new feature, service, or documentation. Major changes that are not backwards compatible.

Type

Projects

Status

Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions