Mikhail Zabaluev

Results 50 issues of Mikhail Zabaluev

It seems the `test_case` attribute can only work as a hack of the built-in test framework rather than an "honest" attribute macro. In particular, this fails: ```rust use test_case::test_case as...

`BufResult` being aliased to a tuple makes it less ergonomic than a standard `Result` could be. In future, a `std::ops::Try` implementation could help, but it needs a local type to...

buffers

Closes #1073 Requires https://github.com/cosmos/ibc-proto-rs/pull/190

### Description The `nullable` serializer for the serde framework allows the serialized format to have the null value, but also serializes the value as null if it equals to the...

enhancement
serialization
rpc

### Description GitHub's built-in dependabot is not enabled on this repository. As a result, dependencies are falling behind. ### Definition of "done" Dependabot is active and sending pull requests against...

enhancement
ci
automation

### Description When #1213 is resolved, it will be possible to use alternative cryptographic implementations with light-client-verifier. For the JS environment, the prime candidate is the [Web Crypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API). ###...

enhancement
light-client
wasm
crypto

Why did there have to be a non-idiomatic `Verdict`, rather than a `Result` where `VerificationError` would be an enum or otherwise easily matchable to the `NotEnoughTrust` variant? _Originally posted by...

light-client
technical debt

### Description The `privval` gRPC protocol responses have the same structure and convention: they either have the usable value field, or the error field present. This looks very much like...

enhancement
technical debt
domain-types

Version(s) of tendermint-rs: v0.23.2, master ### Description There is code in ibc-rs that [jumps through hoops](https://github.com/informalsystems/ibc-rs/blob/master/modules/src/clients/ics07_tendermint/consensus_state.rs#L73) for the sole reason that the protobuf message structures generated for IBC use `proto-types`,...

enhancement
serialization
technical debt
domain-types

Version(s) of tendermint-rs: v0.23.2 and master ### Description The newtypes `Key` and `Value` in `abci::tag` wrap `String`, but to convert from and to a `String`, one only has `FromStr`, `Display`,...

enhancement
rpc