Skip to content

Conversation

@Atharva1723
Copy link
Contributor

Description:

  • Introduced mTransactionIdManualSet flag to track if a TransactionId was set manually.
  • Modified regeneration logic to respect this flag:
    • If mTransactionIdManualSet is true, the TransactionId will not be regenerated.
    • Otherwise, the transaction or client regeneration policies are used.
  • Aligns behavior with Java and Go SDKs where manually set TransactionIds are locked.
  • Fixes TransactionId should not be regenerated if set manually by a user #652

@Atharva1723 Atharva1723 requested review from a team as code owners October 3, 2025 12:30
@Atharva1723 Atharva1723 requested a review from rwalworth October 3, 2025 12:30
Copy link
Contributor

@rwalworth rwalworth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one small thing otherwise looks good!

rwalworth
rwalworth previously approved these changes Oct 3, 2025
Copy link
Contributor

@rwalworth rwalworth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Atharva1723
Copy link
Contributor Author

please review on this pr

rwalworth
rwalworth previously approved these changes Oct 21, 2025
gsstoykov
gsstoykov previously approved these changes Nov 18, 2025
Copy link
Contributor

@gsstoykov gsstoykov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Atharva1723 seems there is some problem with the signatures.

@Atharva1723 Atharva1723 dismissed stale reviews from rwalworth and gsstoykov via df83993 November 24, 2025 06:11
@Atharva1723 Atharva1723 force-pushed the TransactionId-bug branch 2 times, most recently from 70a4910 to b37782e Compare November 24, 2025 06:17
@Atharva1723
Copy link
Contributor Author

The signatures are done now

@rwalworth rwalworth merged commit d349aec into hiero-ledger:main Nov 24, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TransactionId should not be regenerated if set manually by a user

3 participants