Artem Vorotnikov

Results 43 issues of Artem Vorotnikov

Currently it does expect server to write something back. This causes a hang. Illustrated example: https://github.com/hyperium/tonic/blob/master/interop/src/client.rs#L155 Move this line after `full_duplex_call` and observe the test fail with timeout.

C-bug
E-help-wanted

This PR implements [EIP-2565: Repricing of the EIP-198 ModExp precompile](https://eips.ethereum.org/EIPS/eip-2565), more specifically Option 2. It introduces a new computational complexity formula which should better align with the real computational costs...

A3-inprogress ⏳
M4-core ⛓

This PR adds support for Ethereum protocol version 65 (eth/65) described in [EIP-2464](https://eips.ethereum.org/EIPS/eip-2464). This is a pretty rough draft and can definitely be improved, but I hope the overall direction...

A4-gotissues 💥

`SystemTime::checked_add` and `SystemTime::checked_sub` have been stable since 1.34.

A5-grumble 🔥
M4-core ⛓

This is the initial batch of style fixes as suggested by clippy as well as the general patterns of modern Rust. A couple of notes: - This is based on...

A3-inprogress ⏳
M4-core ⛓

Binary management through smart contracts is very much orthogonal to the client itself, requires putting too much trust in the hands on the developers and is best served by the...

A3-stale 🍃

Private transactions are incompatible with the rest of the Ethereum network. Besides, smart contracts solutions could be strong enough to provide on-chain privacy on their own. Finally, private transactions are...

A3-stale 🍃

From my experience `Pin+Box+dyn Future` is the only stable solution anyway when writing logic in the server handlers. And with async/await type erasure becomes pretty much mandatory.