Mikhail Zabaluev

Results 50 issues of Mikhail Zabaluev

The upstream proto revisions as currently pulled to build ibc-proto-rs are not consistent as per the revisions of `tendermint` files they expect to import: * https://github.com/cosmos/cosmos-sdk/commit/2e9e5d6eea24d6c11eddc9c002c66e89ae036187 uses v0.37 * https://github.com/cosmos/ibc-go/commit/57fcdb9a9a9db9b206f7df2f955866dc4e10fef4...

bug

It's unfortunate that `OffsetResult` was copied from `chrono`'s `LocalResult`, as that is non-idiomatic. I think it should be more ergonomically defined as `type OffsetResult = Result;`, with `OffsetError` taking the...

The `to_timezone` method returns `OffsetDateTime`. Its implementation uses `OffsetDateTime::to_offset` which may panic if the resulting date is out of range. There is also the fallible `OffsetDateTime::checked_to_offset`, so it would be...

## User story. As a workflow user, I should not wait while spectral is being rebuilt into a Docker container for every run, so that I can enjoy super-fast job...

After updating evm-tests to use evm 0.28 (https://github.com/rust-blockchain/evm-tests/pull/4) and ethereum-tests 9.0.2 (https://github.com/rust-blockchain/evm-tests/pull/5), the following failures are observed with state test cases: `GeneralStateTests/stRandom2`: ``` Running randomStatetest649:Istanbul:0 ... thread '' panicked at...

Another solution for #276, amenable to destructuring. This changes the representation of enum fields in message structs to this generic wrapper, parameterized over the generated known enum type: ```rust pub...

breaking change

Rework the built-in `GenesisDocProvider` implementation for streamability: the provider should not need to store the whole file content in RAM to parse the JSON or calculate the checksum. DoD: The...

P:tech-debt

## Description The dependency on `ark-relations/std` is entirely unneeded. Currently it adds some dependency dead weight for us due to pulling an outdated version of tracing-subscriber (https://github.com/arkworks-rs/snark/issues/356). --- Before we...

## Description The std feature of ark-relations pulls in some hefty dependencies, including tracing-subscriber. Remove the dependency on ark-relations/std because it is not needed. Make ark-relations (without fetures) a conditional...

## Description The `std` feature in ark-relations pulls in the hefty, and currently outdated (https://github.com/arkworks-rs/snark/issues/356), dependency on tracing-subscriber. Luckily, this dependency does not seem to be needed here at all....