iroha
iroha copied to clipboard
Implement Transaction Confirmation Mechanism in Client CLI
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