Dmitry Murzin

Results 49 issues of Dmitry Murzin

## Context Meta issue: optimizing single peer tps #4727. It was identified that executor related things takes noticeable amount of time (https://github.com/hyperledger/iroha/issues/3716#issuecomment-2348417005). Fixes #3716 ### Solution Single executor WASM instance...

Need to check that all temporary files are properly deleted ![Image](https://github.com/user-attachments/assets/645580a7-cdcc-4c27-821b-11ce9724aa71)

bug

When app is installed for a repository, installation can be run twice ? ![Image](https://github.com/user-attachments/assets/9e61be0f-d9cb-46e4-8466-980162e0924d)

Potentially there will be error: > called `Result::unwrap()` on an `Err` value: GitHub { source: GitHubError { documentation_url: Some("https://docs.github.com/rest/repos/contents#get-repository-content"), errors: None, message: "Not Found" }, backtrace: Backtrace( 0: ::generate ```rust...

### Description App can't start, crashed immediately after starting. App works before, stopped work recently, I guess after phone update ### Steps to reproduce 1. Open the app 2. Observe...

bug

> Is there a good way to avoid this repeating pattern? At least for the block immediately following the genesis block, I think `NetworkBuilder::start_blocking` could imply that commit Pattern: ```rust...

Consider transfer instruction, e.g. `Transfer`. It checks that `source` (provided by ISI) equals domain owner (as stored in blockchain): https://github.com/hyperledger-iroha/iroha/blob/e0ff84276bb5ff41786f6886aaa8225e70d686ce/crates/iroha_core/src/smartcontracts/isi/domain.rs#L362-L366 Consider removing `source` from ISI and using domain owner directly....

Looks like `return` should be added after `executor.deny(err)`? Otherwise `execute!` will panic in case `if` branch with `executor.deny(err)` is reached https://github.com/hyperledger-iroha/iroha/blob/a90040ca930a960cddb4697d04962a1038f98219/crates/iroha_executor/src/default.rs#L1305-L1309

Both links below give 404 for me (I am logged in to GitHub) https://github.com/disintar/toncli/blob/b7cfee7dc24fb98a76d7318eae3feb7aa7aeadd3/INSTALLATION.md?plain=1#L12-L14