Dmitry Murzin

Results 115 comments of Dmitry Murzin

Copying [Sato comment](https://github.com/hyperledger-iroha/iroha/pull/5445#discussion_r2107817296) from #5445 for reference: > Great—please also revisit these prior discussions: > > * Combining keys and values only at the interface: [Redundant identifiers in storage values ...

Overview of memory usage after [optimizations](https://github.com/hyperledger-iroha/iroha/issues/5280#issuecomment-2904395318): * Structs in `World`. This is similar to usage of real Iroha. * `Account` — 336 bytes per account * `Asset` — 422 bytes...

Currently `WasmCache` stores `&'world mut StateTransaction` inside. We create `WasmCache` before obtaining any `StateTransaction`, so the first problem is that there is no `'world` lifetime when we create `WasmCache`. I...

Rebased after #5113

These exceptions occur when a deprecated formatter-based highlighter is used. @VVVHawk please update the plugin to the latest version ([2.2.0](https://plugins.jetbrains.com/plugin/13308-indent-rainbow/versions/stable/370912)), and disable option `Use formatter highlighter ...` in advanced plugin...

Hi, thanks for the report! This is a known limitation of the current highlighter, which just checks the number of spaces. We had a highlighter based on formatting previously, but...

> Is it going to be reflected in the schema somehow? Would be great to see a proposal for that before merging the change. Yes, there is type `RawGenesisTransaction` in...

@BAStos525 @timofeevmd format of parameters in genesis.json has changed. Please see PR description for details of the new format.

> From SDK standpoint, it can be useful to clearly see the separation between durations and timestamps in the schema. Currently they are just `*_ms: u64` fields. One option I...

So here is flamegraph for sumeragi main loop (I am using [`cargo flamegraph`](https://github.com/flamegraph-rs/flamegraph)): ![image](https://github.com/user-attachments/assets/0654335a-071c-4a9f-a23c-194203b929f0) Looks like `instantiate` takes a lot of time, however it turns out that profiling doesn't take...