profile
viewpoint
Artem Vorotnikov vorot93 @gnosis Moscow, Russia

openethereum/parity-ethereum 6269

The fast, light, and robust client for Ethereum-like networks.

google/tarpc 1557

An RPC framework for Rust with a focus on ease of use.

tokio-rs/mini-redis 632

Incomplete Redis client and server implementation using Tokio

openethereum/openethereum 66

The fast, light, and robust client for the Ethereum mainnet.

rise-ui/rise 65

Toy toolkit, toy language, with moral support @rustlang_ru community

rust-ethereum/devp2p 25

Rust implementation of devp2p networking protocol.

startedvorot93/obozrenie

started time in 42 minutes

PR opened xmr-rs/levin

Relicense under Apache-2.0
+170 -105

0 comment

17 changed files

pr created time in 16 hours

create barnchxmr-rs/levin

branch : 2020_11_26-apache-2.0

created branch time in 16 hours

push eventxmr-rs/portable-storage

Jean Pierre Dudey

commit sha 468003df9cb4d5160b53e877fb29fbd4e719e6a7

Relicense as Apache-2.0. Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>

view details

push time in 16 hours

PR opened xmr-rs/portable-storage

Relicense as Apache-2.0.
+113 -300

0 comment

16 changed files

pr created time in 16 hours

push eventxmr-rs/portable-storage

Jean Pierre Dudey

commit sha 6745091eba2635144ef524f52cce12e75b36cdf0

Relicense as Apache-2.0. I'm the sole owner of the copyright (since library creation at github.com/xmr-rs/xmr) so I took the right to change it to only Apache-2.0 Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>

view details

push time in 16 hours

push eventxmr-rs/portable-storage

Jean Pierre Dudey

commit sha 0da29fcf27ffd2baeab533d17dc979ee41bc1d1d

Relicense as Apache-2.0. I'm the sole owner of the copyright (since library creation at github.com/xmr-rs/xmr) so I took the right to change it to only Apache-2.0 Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>

view details

push time in 16 hours

push eventxmr-rs/portable-storage

Artem Vorotnikov

commit sha b5474b066d7b1f5924138daf766342eba267c3d1

Fix compilation errors

view details

Artem Vorotnikov

commit sha 7cd80bd19cbedef4ed4152f464f857a8bb1d7760

rustfmt

view details

Artem Vorotnikov

commit sha 310d8b4c89d8fed3a2804e04a2bd67b5c2591165

Edition 2018, fix clippy warnings

view details

Artem Vorotnikov

commit sha 804a1f3e3aa014dea976014c5ce22da4a48a39de

Bump dependencies

view details

Artem Vorotnikov

commit sha 9a3613144ccdf037e07f774d9ac20dc92e9f03d5

Port to thiserror

view details

Artem Vorotnikov

commit sha 9d21169df8dbd890ef48c6000f3fcf8d18af5407

Upgrade code

view details

Jean Pierre Dudey

commit sha f5da6f7e9989458a228c84722a4264a876453ef3

Relicense as Apache-2.0. I'm the sole owner of the copyright (since library creation at github.com/xmr-rs/xmr) so I took the right to change it to only Apache-2.0 Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>

view details

push time in 16 hours

push eventxmr-rs/portable-storage

Jean Pierre Dudey

commit sha 5dd6522d0dc18dc358ae21df5d3b5c5b3ef5bf4a

Relicense as Apache-2.0. I'm the sole owner of the copyright (since library creation at github.com/xmr-rs/xmr) so I took the right to change it to only Apache-2.0 Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>

view details

push time in 16 hours

create barnchxmr-rs/portable-storage

branch : 2020_11_26-apache-2.0

created branch time in 16 hours

push eventledgerwatch/interfaces

Artem Vorotnikov

commit sha e793b60fdb7e4cd9cabf94d0eeb6a5fed67d8733

Add txpool (#3)

view details

push time in a day

PR merged ledgerwatch/interfaces

Add txpool
+85 -0

0 comment

2 changed files

vorot93

pr closed time in a day

MemberEvent
MemberEvent

startedvorot93/tokio-tar

started time in 3 days

startedvorot93/ethereum-sentry

started time in 3 days

startedvorot93/ethereum-sentry

started time in 3 days

push eventrust-blockchain/ethereum

Wei Tang

commit sha 3c6d16e4bc4e6396c6cb75e20771e2233a1cfd1b

Release v0.5.1

view details

push time in 11 days

push eventrust-blockchain/ethereum

Wei Tang

commit sha acc14506cedec5e9974aaddf11971bf08573ea79

Make Bytes alias non-public

view details

push time in 11 days

push eventrust-blockchain/ethereum

Wei Tang

commit sha 24a55aabcac2a9216042f340d34cc3909f3e8c3e

Refactor TransactionMessage for easier sign and verify

view details

Wei Tang

commit sha 0a9914eac4fd668492ffc2ee6d62fccd577a3ac3

Bump version to 0.5.0

view details

Wei Tang

commit sha 1e4c7841b8cd92f41b8108102031d65acefacca0

Merge branch 'master' of github.com:rust-blockchain/ethereum into master

view details

push time in 11 days

PR opened carllerche/tokio-serde

trivial refactoring --- fails, types are really complex to figure out

Hi, this may be a dumb way to ask for help: via a pull request which does not compile. Once I/we figure out why it doesn't work, and we fix it, it would be nice if it could be accepted so that others could benefit more from the examples. (actually, my example uses Cbor encoding, which I'd like to add as a second example).

As you can see, I've done what I think is a trivial refactoring. @pie_flavour on Discord suggested that I should be using "impl Sink<>", and I realised that it needed to take the thing going in (JSON), not the thing coming out the bottom (bytes).

Probably there is something else that the return value needs to add to it, but I don't know what.

obiwan-[pandora/connect/tokio-serde](2.6.6) mcr 18190 %cargo build --features "bincode cbor json messagepack" --example client
   Compiling tokio-serde v0.7.1 (/ssw/projects/pandora/connect/tokio-serde)
error[E0599]: no method named `unwrap` found for enum `std::result::Result<(), <impl futures::Sink<serde_json::Value> as futures::Sink<serde_json::Value>>::Error>` in the current scope
  --> examples/client.rs:36:10
   |
36 |         .unwrap()
   |          ^^^^^^ method not found in `std::result::Result<(), <impl futures::Sink<serde_json::Value> as futures::Sink<serde_json::Value>>::Error>`
   |
   = note: the method `unwrap` exists but the following trait bounds were not satisfied:
           `<impl futures::Sink<serde_json::Value> as futures::Sink<serde_json::Value>>::Error: std::fmt::Debug`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0599`.
error: could not compile `tokio-serde`.

To learn more, run the command again with --verbose.
+12 -6

0 comment

1 changed file

pr created time in 13 days

push eventledgerwatch/interfaces

b00ris

commit sha acd02bb94c5a421aa8f8d1fd76cd8aad668e9fcb

add external downloader interface (#2)

view details

push time in 17 days

create barnchledgerwatch/interfaces

branch : external_downloader

created branch time in 17 days

MemberEvent

push eventrust-ethereum/enr

Artem Vorotnikov

commit sha f1383fbefd9e10b88bb05f34f8b0064f059ba5f0

Export-friendly traits (#20) * Additional trait bounds for keys * EnrKeyUnambiguous

view details

push time in 19 days

PR merged rust-ethereum/enr

Export-friendly traits

This is not strictly necessary for enr itself, but is required for crates that are based on enr (e.g. dnsdisc) and want to be generic over the keys, just like enr::Enr itself.

+47 -21

0 comment

6 changed files

vorot93

pr closed time in 19 days

delete branch rust-blockchain/ethereum

delete branch : vorot93/bytes-alias

delete time in 21 days

push eventrust-blockchain/ethereum

Artem Vorotnikov

commit sha e59275026bae9b398e872acc5fd0b50bcf2d2bac

bytes alias

view details

Artem Vorotnikov

commit sha 6aad07fdf5503b7fda42db7f81640e5ccbb91c56

Update src/lib.rs Co-authored-by: Wei Tang <wei@that.world>

view details

Wei Tang

commit sha 3250a2820b332f54851d263ac84915314263cc68

Merge pull request #6 from rust-blockchain/vorot93/bytes-alias Vec<u8> alias for RLP-encodable structs

view details

push time in 21 days

more