iroha icon indicating copy to clipboard operation
iroha copied to clipboard

Implement Transaction Confirmation Mechanism in Client CLI

Open AlexStroke opened this issue 1 year ago • 0 comments

Objective: Reduce test flakiness by ensuring transactions are confirmed on all peers before proceeding.

  • Review the 'submit and block' function in the Python SDK: https://github.com/hyperledger/iroha-python/pull/196/files;
  • Review the mechanism in the Rust SDK;
  • Design a mechanism for the client CLI to wait for transaction confirmation;
  • Include a configurable timeout;
  • Choose a flag name (e.g., --confirm or --await);
  • Integrate the mechanism into the client CLI;
  • Don't broke existence client cli tests
  • If you need help to update client cli tests ask @AlexStroke to do it

AlexStroke avatar Jun 20 '24 18:06 AlexStroke