Roman Shanin
Roman Shanin
To have more accurate results we can create benchmark which would replay blocks from the block store. Unfortunately `pprof` which we use to profile iroha in CI doesn't support profiling...
> This means transaction validation would be done after execution by comparing the permission trie and the diff trie i.e. pass if the former is superset of the latter. This...
How this will work for SDKs? To get total amount of items in the query they need to add number of remaining items (from the `remaning` field) + size of...
> If we keep it in the block, should we (during consensus voting) reject those blocks that have it set to an incorrect value? We already do that when validating...
Right now it not that hard to create such infinite loop as well. You can create trigger which modifies it's own metadata and listen to events about metadata modifications of...
Initail design for `Numeric` was to provide minimal amount of operations. If smt fancy is required user should: 1. convert it to the appropriate type (from `mantissa` and `scale` methods)...
@nxsaken you are no longer blocked by `pprof` they made fix without my PR (just udpate pprof should be enough).
I think query permissions might be useful in permissioned setting where nodes can restrict users from accessing `listen_for_blocks`, afaik FIB has such query permissions, @Mingela is that correct?
Execute queries inside executor might have performance impact due 2 rounds of additional (de)serialization.
> if we have this now, why mention it? Delay might be higher and previously we had strict order of events like that: ```plain Block 1 committed Block 1 applied...