Niklas Adolfsson
|
7c6ad9dd1c
|
[client cli] generic blocknumber (#4376)
* rewrite me
* [cli]: make `BlockNumber` generic
* cleanup
|
2019-12-17 11:45:20 +01:00 |
|
Niklas Adolfsson
|
5f1538b834
|
cargo update -p smallvec (#2983)
|
2019-07-01 10:04:43 +02:00 |
|
Niklas Adolfsson
|
549b4e9fb1
|
fix(compile warn): &mut Trait -> dyn &mut Trait (#2872)
|
2019-06-15 09:01:37 +02:00 |
|
Niklas Adolfsson
|
5ca761c033
|
fix(bump protobuf): fix vulnerability (#2654)
|
2019-05-23 10:28:49 +01:00 |
|
Niklas Adolfsson
|
009898f309
|
feat(light client): fetch block body from remote (#2527)
* feat(on_demand): block body request
* fix(light block req): no justific + one block
* fix(bad rebase)
* feat(protocol): add messages for `remote_body`
* fix(on demand body): remove needless `take()`
* fix(network): remove messages for `on_demand_body`
* fix(grumbles): use `hash` in `remote_body_requests`
As long as we can't compute `ordered_trie_root(body)` just compare that request.header.hash() == response.header.hash()
* fix(grumbles): `hdr.ext_root == trie_root(body)`
* fix(grumbles): propogate `Err` in `fn body()`
* fix(grumbles): Vec<Block::Extrinsic>
* fix(grumbles): util_fn for `not_impl` in tests
* fix(on remote body): tests `fetch` and `on_demand`
* docs(resolve todos)
|
2019-05-17 20:05:00 -04:00 |
|
Niklas Adolfsson
|
7e525dc603
|
fix(telemetry): remove needless Box (#2612)
|
2019-05-16 20:13:45 -04:00 |
|
Niklas Adolfsson
|
e330b69cb9
|
fix(redundant import) (#2582)
Fixes warning: the item `HashSet` is imported redundantly
|
2019-05-14 18:07:13 +03:00 |
|
Niklas Adolfsson
|
11da395553
|
style(on_demand): remove needless wildcards (#2171)
|
2019-04-02 16:54:02 +02:00 |
|