Marin Veršić

Results 160 issues of Marin Veršić

can we drop the `WSV` prefix? what is it's use? _Originally posted by @mversic in https://github.com/hyperledger/iroha/pull/4310#discussion_r1497047876_

iroha2-dev

I am not sure moving this is correct... A lot of other stuff expects to find `executor.wasm` (and `genesis.json`) there. I think this is why some of the consistency and...

question
iroha2

atm we're choosing topology of the next round based on the signees of the block in the current round as a seed. This is susceptible to manipulation. A better solution...

iroha2-dev
Security

I think we should remove aggregation of MST signatures out of Iroha. Transaction signing should happen outside Iroha and only after all signatures have been collected should it be submitted...

iroha2

we should store parameters in a map, not a set in `wsv` because with set we can have duplicate entries with different values but the same `ParameterId`

Bug
iroha2

Genesis should be signed offline and given to Iroha through config. This way no peer needs to know about genesis private key. The functionality to sign genesis (or any) transaction...

question
iroha2-dev

It is quite often that we need to write custom `serde::Deserialize` implementations just to validate structure's invariants. If possible, we should write some sort of a hook into serde macro...

good first issue
iroha2

Find out why this tests fails sometimes: ---- signature::secp256k1::test::secp256k1_sign stdout ---- thread 'signature::secp256k1::test::secp256k1_sign' panicked at crypto/src/signature/secp256k1.rs:259:78: called `Result::unwrap()` on an `Err` value: Signing("signature::Error { source: None }") note: run with...

iroha2

Currently we seem to allow this, but we don't allow burning the last signatory of an account (we have a test ensuring this `public_keys_cannot_be_burned_to_nothing`). Should we also prevent creation of...

iroha2
api-changes

I don't think this makes sense anymore since executor can define their own set of instructions

Enhancement
iroha2-dev