From 01137af4ec840854533c97140e9502a056540cdb Mon Sep 17 00:00:00 2001 From: Alexander Krupenkin Date: Sun, 12 Apr 2020 06:06:27 +0300 Subject: [PATCH] Introducing datalog command * Upgrade to latest substrate * Bump version * Enable jemalloc allocator for native builds * Fix browser wasm builds * Added robonomics-sensors crate --- Cargo.lock | 640 ++++++++++++++----------- Cargo.toml | 1 + bin/node/cli/Cargo.toml | 4 +- bin/node/cli/src/browser.rs | 8 +- bin/node/cli/src/command.rs | 13 +- bin/node/cli/src/lib.rs | 11 + bin/node/ipci-runtime/Cargo.toml | 2 +- bin/node/ipci-runtime/src/lib.rs | 4 +- bin/node/robonomics-runtime/Cargo.toml | 2 +- bin/node/robonomics-runtime/src/lib.rs | 4 +- robonomics/protocol/Cargo.toml | 2 +- robonomics/sensors/Cargo.toml | 24 + robonomics/sensors/src/lib.rs | 18 + 13 files changed, 419 insertions(+), 314 deletions(-) create mode 100644 robonomics/sensors/Cargo.toml create mode 100644 robonomics/sensors/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index 8118d805e..534129dc0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -248,6 +248,18 @@ dependencies = [ "webpki-roots 0.17.0", ] +[[package]] +name = "async-tls" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a" +dependencies = [ + "futures 0.3.4", + "rustls 0.17.0", + "webpki", + "webpki-roots 0.19.0", +] + [[package]] name = "atty" version = "0.2.14" @@ -492,7 +504,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "slab", ] @@ -1177,18 +1189,18 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33121c8782ba948ba332dab29311b026a8716dc65a1599e5b88f392d38496af8" +checksum = "a80e524ebf194285b57e5e7944018721c7fffc673253f5183f7accd88a2a3b0c" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecf634c5213044b8d54a46dd282cf5dd1f86bb5cb53e92c409cb4680a7fb9894" +checksum = "2ed9afacaea0301eefb738c9deea725e6d53938004597cdc518a8cf9a7aa2f03" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -1447,7 +1459,7 @@ checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" [[package]] name = "fork-tree" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", ] @@ -1455,7 +1467,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -1472,7 +1484,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1491,7 +1503,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -1504,7 +1516,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "serde", @@ -1527,7 +1539,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "bitmask", "frame-metadata 11.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -1576,7 +1588,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support-procedural-tools 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "proc-macro2", @@ -1599,7 +1611,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support-procedural-tools-derive 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "proc-macro-crate", @@ -1624,7 +1636,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -1645,7 +1657,7 @@ dependencies = [ [[package]] name = "frame-system" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", @@ -1678,7 +1690,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -1696,6 +1708,12 @@ dependencies = [ "winapi 0.3.8", ] +[[package]] +name = "fs_extra" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" + [[package]] name = "fuchsia-cprng" version = "0.1.1" @@ -2047,7 +2065,7 @@ dependencies = [ "indexmap", "log 0.4.8", "slab", - "tokio 0.2.16", + "tokio 0.2.17", "tokio-util", ] @@ -2277,7 +2295,7 @@ dependencies = [ "net2", "pin-project", "time", - "tokio 0.2.16", + "tokio 0.2.17", "tower-service", "want 0.3.0", ] @@ -2325,7 +2343,7 @@ dependencies = [ "log 0.4.8", "rustls 0.17.0", "rustls-native-certs", - "tokio 0.2.16", + "tokio 0.2.17", "tokio-rustls 0.13.0", "webpki", ] @@ -2447,7 +2465,7 @@ dependencies = [ [[package]] name = "ipci-runtime" -version = "0.17.0" +version = "0.17.1" dependencies = [ "frame-benchmarking", "frame-executive", @@ -2542,6 +2560,27 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" +[[package]] +name = "jemalloc-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45" +dependencies = [ + "cc", + "fs_extra", + "libc", +] + +[[package]] +name = "jemallocator" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69" +dependencies = [ + "jemalloc-sys", + "libc", +] + [[package]] name = "jobserver" version = "0.1.21" @@ -2635,7 +2674,7 @@ dependencies = [ "jsonrpc-server-utils", "log 0.4.8", "net2", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "unicase 2.6.0", ] @@ -2647,7 +2686,7 @@ checksum = "5b31c9b90731276fdd24d896f31bb10aecf2e5151733364ae81123186643d939" dependencies = [ "jsonrpc-core 14.0.5", "log 0.4.8", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "serde", ] @@ -2676,7 +2715,7 @@ dependencies = [ "jsonrpc-core 14.0.5", "jsonrpc-server-utils", "log 0.4.8", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "slab", "ws", ] @@ -2688,7 +2727,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cc8a1da5a54b417cfb7edb9f932024d833dc333de50c21c0e1b28d0e8b4f853" dependencies = [ "async-std", - "async-tls", + "async-tls 0.6.0", "bs58 0.3.0", "bytes 0.5.4", "fnv", @@ -2700,7 +2739,7 @@ dependencies = [ "jsonrpsee-proc-macros", "lazy_static", "log 0.4.8", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "rand 0.7.3", "serde", @@ -2708,7 +2747,7 @@ dependencies = [ "smallvec 1.3.0", "soketto", "thiserror", - "tokio 0.2.16", + "tokio 0.2.17", "unicase 2.6.0", "url 2.1.1", "webpki", @@ -2769,7 +2808,7 @@ checksum = "4aa954d12cfac958822dfd77aab34f3eec71f103b918c4ab79ab59a36ee594ea" dependencies = [ "kvdb", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", ] [[package]] @@ -2785,7 +2824,7 @@ dependencies = [ "num_cpus", "owning_ref", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "regex 1.3.6", "rocksdb", "smallvec 1.3.0", @@ -2910,7 +2949,7 @@ dependencies = [ "libp2p-yamux 0.16.2", "parity-multiaddr 0.7.3", "parity-multihash", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "smallvec 1.3.0", "wasm-timer", @@ -2918,37 +2957,37 @@ dependencies = [ [[package]] name = "libp2p" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a261244b8d7ff58f5d62ffa33589eb1ba7733a1dfee0902ad9fdfe62ada7009" +checksum = "aa5aedb713f76577818529be8283e35ec5e8b3ecdccfe0231ba4d860687438ab" dependencies = [ "bytes 0.5.4", "futures 0.3.4", "lazy_static", - "libp2p-core 0.17.1", - "libp2p-core-derive 0.17.0", - "libp2p-deflate 0.17.0", - "libp2p-dns 0.17.0", - "libp2p-floodsub 0.17.0", - "libp2p-gossipsub 0.17.0", - "libp2p-identify 0.17.0", - "libp2p-kad 0.17.0", - "libp2p-mdns 0.17.0", - "libp2p-mplex 0.17.0", - "libp2p-noise 0.17.0", - "libp2p-ping 0.17.0", - "libp2p-plaintext 0.17.0", - "libp2p-pnet 0.17.0", - "libp2p-secio 0.17.0", - "libp2p-swarm 0.17.0", - "libp2p-tcp 0.17.0", - "libp2p-uds 0.17.0", - "libp2p-wasm-ext 0.17.0", - "libp2p-websocket 0.17.0", - "libp2p-yamux 0.17.0", + "libp2p-core 0.18.0", + "libp2p-core-derive 0.18.0", + "libp2p-deflate 0.18.0", + "libp2p-dns 0.18.0", + "libp2p-floodsub 0.18.0", + "libp2p-gossipsub 0.18.0", + "libp2p-identify 0.18.0", + "libp2p-kad 0.18.0", + "libp2p-mdns 0.18.0", + "libp2p-mplex 0.18.0", + "libp2p-noise 0.18.0", + "libp2p-ping 0.18.0", + "libp2p-plaintext 0.18.0", + "libp2p-pnet 0.18.0", + "libp2p-secio 0.18.0", + "libp2p-swarm 0.18.0", + "libp2p-tcp 0.18.0", + "libp2p-uds 0.18.0", + "libp2p-wasm-ext 0.18.0", + "libp2p-websocket 0.18.0", + "libp2p-yamux 0.18.0", "multihash", "parity-multiaddr 0.8.0", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "smallvec 1.3.0", "wasm-timer", @@ -2972,7 +3011,7 @@ dependencies = [ "multistream-select 0.7.0", "parity-multiaddr 0.7.3", "parity-multihash", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "prost", "prost-build", @@ -2989,9 +3028,9 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.17.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfe1412f2afe1366a2661abd211bb1a27ee6a664d799071282f4fba997c6858" +checksum = "a1d2c17158c4dca984a77a5927aac6f0862d7f50c013470a415f93be498b5739" dependencies = [ "asn1_der", "bs58 0.3.0", @@ -3006,7 +3045,7 @@ dependencies = [ "multihash", "multistream-select 0.8.0", "parity-multiaddr 0.8.0", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "prost", "prost-build", @@ -3033,9 +3072,9 @@ dependencies = [ [[package]] name = "libp2p-core-derive" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eeb25d5f152a826eac57c7d1cc3de10d72dc4051e90fe4c0cd139f07a069a3" +checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6" dependencies = [ "quote 1.0.3", "syn 1.0.17", @@ -3054,13 +3093,13 @@ dependencies = [ [[package]] name = "libp2p-deflate" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136fcef31e3247f51946c3ebefb94d0798c4c8aae78bc59cb7431b220b5330cf" +checksum = "4ad32b006ea922da8cc66e537cf2df4b0fad8ebaa467d2a8c63d7784ac252ec6" dependencies = [ "flate2", "futures 0.3.4", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", ] [[package]] @@ -3076,12 +3115,12 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "647178f8683bf868f7f14d5e5718dbdc2445b9f6b24ce99da96cecd7c5d2d1a6" +checksum = "c0d0993481203d68e5ce2f787d033fb0cac6b850659ed6c784612db678977c71" dependencies = [ "futures 0.3.4", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", ] @@ -3104,15 +3143,15 @@ dependencies = [ [[package]] name = "libp2p-floodsub" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34c8dee172fd1630caf91a427d601d6a8d24c8cfcbcf7d5c09c9a1f3b4bbebc2" +checksum = "3673153ca967c179d745fadf047d069355d6669ecf7f261b450fbaebf1bffd3d" dependencies = [ "cuckoofilter", "fnv", "futures 0.3.4", - "libp2p-core 0.17.1", - "libp2p-swarm 0.17.0", + "libp2p-core 0.18.0", + "libp2p-swarm 0.18.0", "prost", "prost-build", "rand 0.7.3", @@ -3146,9 +3185,9 @@ dependencies = [ [[package]] name = "libp2p-gossipsub" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0042a2156fb6264bda9def93070e411dfaddf8c57c4b2d63634190d296458c76" +checksum = "3f7f3f79f060864db0317cc47641b7d35276dee52a0ffa91553fbd0c153863a3" dependencies = [ "base64 0.11.0", "byteorder 1.3.4", @@ -3156,8 +3195,8 @@ dependencies = [ "fnv", "futures 0.3.4", "futures_codec", - "libp2p-core 0.17.1", - "libp2p-swarm 0.17.0", + "libp2p-core 0.18.0", + "libp2p-swarm 0.18.0", "log 0.4.8", "lru", "prost", @@ -3187,13 +3226,13 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04efa011cda5232648b5aa50bd80be7ba0a695d682b01aa46b65e5be5ece0605" +checksum = "a38ca3eb807789e26f41c82ca7cd2b3843c66c5587b8b5f709a2f421f3061414" dependencies = [ "futures 0.3.4", - "libp2p-core 0.17.1", - "libp2p-swarm 0.17.0", + "libp2p-core 0.18.0", + "libp2p-swarm 0.18.0", "log 0.4.8", "prost", "prost-build", @@ -3230,9 +3269,9 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97f4722d83af8fc0065cee7589a000b629961c1c11d90ba09f6685b3e123b9ae" +checksum = "a92cda1fb8149ea64d092a2b99d2bd7a2c309eee38ea322d02e4480bd6ee1759" dependencies = [ "arrayvec 0.5.1", "bytes 0.5.4", @@ -3240,8 +3279,8 @@ dependencies = [ "fnv", "futures 0.3.4", "futures_codec", - "libp2p-core 0.17.1", - "libp2p-swarm 0.17.0", + "libp2p-core 0.18.0", + "libp2p-swarm 0.18.0", "log 0.4.8", "multihash", "prost", @@ -3279,9 +3318,9 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b752276b3bea2fca1c291f43cefc8082d8a639bb8f9052cf5adc6accfcd7b44e" +checksum = "41e908d2aaf8ff0ec6ad1f02fe1844fd777fb0b03a68a226423630750ab99471" dependencies = [ "async-std", "data-encoding", @@ -3289,8 +3328,8 @@ dependencies = [ "either", "futures 0.3.4", "lazy_static", - "libp2p-core 0.17.1", - "libp2p-swarm 0.17.0", + "libp2p-core 0.18.0", + "libp2p-swarm 0.18.0", "log 0.4.8", "net2", "rand 0.7.3", @@ -3311,23 +3350,23 @@ dependencies = [ "futures_codec", "libp2p-core 0.16.0", "log 0.4.8", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "unsigned-varint", ] [[package]] name = "libp2p-mplex" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f317db8c062beecde87a8765ca03784e6f1a55daa5b9868bf60ebf9b9a2b92f" +checksum = "0832882b06619b2e81d74e71447753ea3c068164a0bca67847d272e856a04a02" dependencies = [ "bytes 0.5.4", "fnv", "futures 0.3.4", "futures_codec", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "unsigned-varint", ] @@ -3354,14 +3393,14 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98d3845f54288ff134dd78c131517bad8bc03965def6e6517efef03291d9b4d7" +checksum = "918e94a649e1139c24ee9f1f8c1f2adaba6d157b9471af787f2d9beac8c29c77" dependencies = [ "curve25519-dalek", "futures 0.3.4", "lazy_static", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", "prost", "prost-build", @@ -3390,13 +3429,13 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa1cb80ccbedb91d9b980aafc6bf39dc7e4616a7e37c631a4e6ef62629567a13" +checksum = "f9bfbf87eebb492d040f9899c5c81c9738730465ac5e78d9b7a7d086d0f07230" dependencies = [ "futures 0.3.4", - "libp2p-core 0.17.1", - "libp2p-swarm 0.17.0", + "libp2p-core 0.18.0", + "libp2p-swarm 0.18.0", "log 0.4.8", "rand 0.7.3", "void", @@ -3423,14 +3462,14 @@ dependencies = [ [[package]] name = "libp2p-plaintext" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da16d35e3990cc5dc22c8d7ea4a2aa1c18f518491bb29c0c3498fb9a2d8e486e" +checksum = "fabb00553a49bf6d4a8ce362f6eefac410227a14d03c3acffbb8cc3f022ea019" dependencies = [ "bytes 0.5.4", "futures 0.3.4", "futures_codec", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", "prost", "prost-build", @@ -3455,9 +3494,9 @@ dependencies = [ [[package]] name = "libp2p-pnet" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45d11e8c6d83e294ef3d7ff3a9f5a7aa5aa0c39c2d4991f2905c23c438c84526" +checksum = "9f81b8b37ff529e1f51c20c396dac657def2108da174c1d27e57e72c9fe2d411" dependencies = [ "futures 0.3.4", "log 0.4.8", @@ -3499,9 +3538,9 @@ dependencies = [ [[package]] name = "libp2p-secio" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74130fa95effb780850ec790b7af777b893108d9b5983ab994b61d93d2eb0336" +checksum = "a7a0509a7e47245259954fef58b85b81bf4d29ae33a4365e38d718a866698774" dependencies = [ "aes-ctr", "ctr", @@ -3509,7 +3548,7 @@ dependencies = [ "hmac", "js-sys", "lazy_static", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", "parity-send-wrapper", "pin-project", @@ -3543,12 +3582,12 @@ dependencies = [ [[package]] name = "libp2p-swarm" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4ec53df8978a5d6d9dac243fb1e3adf004f8b8d28f72e6f2160df34d5f39564" +checksum = "622605817885e67b5572189c2507e514b786beb69ed85a120dbb245a7f15383d" dependencies = [ "futures 0.3.4", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", "rand 0.7.3", "smallvec 1.3.0", @@ -3573,16 +3612,16 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e25c9d9c5448c189bba7ecdd1ca23800516281476e82810eff711ef04abaf9eb" +checksum = "b37ea44823d3ed223e4605da94b50177bc520f05ae2452286700549a32d81669" dependencies = [ "async-std", "futures 0.3.4", "futures-timer 3.0.2", "get_if_addrs", "ipnet", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", ] @@ -3600,13 +3639,13 @@ dependencies = [ [[package]] name = "libp2p-uds" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8dbcbe6567ea1b3c98ba4df5fd9d1b7c2bebbf50d46ceb0c2ce735c55af3f8d" +checksum = "281c18ea2faacb9c8a6ff76c4405df5918d9a263770e3847bf03f099abadc010" dependencies = [ "async-std", "futures 0.3.4", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", ] @@ -3626,13 +3665,13 @@ dependencies = [ [[package]] name = "libp2p-wasm-ext" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076446cabb23b0d79d2375661d837a43cbda6719d88787f234e7661c33ef9554" +checksum = "e3ac7dbde0f88cad191dcdfd073b8bae28d01823e8ca313f117b6ecb914160c3" dependencies = [ "futures 0.3.4", "js-sys", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "parity-send-wrapper", "wasm-bindgen", "wasm-bindgen-futures", @@ -3644,7 +3683,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5351ca9eea122081c1c0f9323164d2918cac29b5a6bfe5054d4ba8ec9447cf42" dependencies = [ - "async-tls", + "async-tls 0.6.0", "bytes 0.5.4", "either", "futures 0.3.4", @@ -3661,18 +3700,18 @@ dependencies = [ [[package]] name = "libp2p-websocket" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0117ed6a6f60114c107c1232a0890a8fe997013c7e1920b6f0c811e05d2fae7" +checksum = "6874c9069ce93d899df9dc7b29f129c706b2a0fdc048f11d878935352b580190" dependencies = [ - "async-tls", + "async-tls 0.7.0", "bytes 0.5.4", "either", "futures 0.3.4", - "libp2p-core 0.17.1", + "libp2p-core 0.18.0", "log 0.4.8", "quicksink", - "rustls 0.16.0", + "rustls 0.17.0", "rw-stream-sink", "soketto", "url 2.1.1", @@ -3688,20 +3727,20 @@ checksum = "9dac30de24ccde0e67f363d71a125c587bbe6589503f664947e9b084b68a34f1" dependencies = [ "futures 0.3.4", "libp2p-core 0.16.0", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "thiserror", "yamux", ] [[package]] name = "libp2p-yamux" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee12c49426527908f81ffb6551b95f57149a8ea64f386bb7da3b123cdb9c01ba" +checksum = "02f91aea50f6571e0bc6c058dc0e9b270afd41ec28dd94e9e4bf607e78b9ab87" dependencies = [ "futures 0.3.4", - "libp2p-core 0.17.1", - "parking_lot 0.10.0", + "libp2p-core 0.18.0", + "parking_lot 0.10.2", "thiserror", "yamux", ] @@ -3774,9 +3813,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79b2de95ecb4691949fea4716ca53cdbcfccb2c612e19644a8bad05edcf9f47b" +checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" dependencies = [ "scopeguard", ] @@ -4158,7 +4197,7 @@ dependencies = [ [[package]] name = "node-cli" -version = "0.17.0" +version = "0.17.1" dependencies = [ "frame-benchmarking", "frame-benchmarking-cli", @@ -4172,6 +4211,7 @@ dependencies = [ "pallet-im-online", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", + "parity-util-mem", "platforms", "robonomics-protocol", "robonomics-ros-api", @@ -4221,7 +4261,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4387,7 +4427,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4405,7 +4445,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4422,7 +4462,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4443,7 +4483,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4458,7 +4498,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4474,7 +4514,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4492,7 +4532,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4508,7 +4548,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4528,7 +4568,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4561,7 +4601,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4576,7 +4616,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4595,7 +4635,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4640,7 +4680,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4658,7 +4698,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4672,7 +4712,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4695,7 +4735,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4706,7 +4746,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4720,7 +4760,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4738,7 +4778,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4751,7 +4791,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", @@ -4764,7 +4804,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "frame-benchmarking", "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -4869,9 +4909,10 @@ dependencies = [ "ethereum-types", "hashbrown 0.6.3", "impl-trait-for-tuples", + "jemallocator", "lru", "parity-util-mem-derive", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "primitive-types", "smallvec 1.3.0", "winapi 0.3.8", @@ -4907,12 +4948,12 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e98c49ab0b7ce5b222f2cc9193fc4efe11c6d0bd4f648e374684a6857b1cfc" +checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" dependencies = [ "lock_api", - "parking_lot_core 0.7.0", + "parking_lot_core 0.7.1", ] [[package]] @@ -4932,9 +4973,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7582838484df45743c8434fbff785e8edf260c28748353d44bc0da32e0ceabf1" +checksum = "0e136c1904604defe99ce5fd71a28d473fa60a12255d511aa78a9ddf11237aeb" dependencies = [ "cfg-if", "cloudabi", @@ -5129,9 +5170,9 @@ dependencies = [ [[package]] name = "proc-macro-error" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8931031034aa65c73f3f1a05c3ec0fa51287fcd06557ecf4e88b2768bdca375e" +checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" dependencies = [ "proc-macro-error-attr", "proc-macro2", @@ -5142,9 +5183,9 @@ dependencies = [ [[package]] name = "proc-macro-error-attr" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2147536f412ee7ae5529364ed50172ca0220fd64591e236296f45f36b38b2f98" +checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -5256,9 +5297,9 @@ dependencies = [ [[package]] name = "protobuf" -version = "2.13.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12b869b619141004a542c9e585b40c1432e7b0d67a826f68cb5fa4c1ee9aff56" +checksum = "8e86d370532557ae7573551a1ec8235a0f8d6cb276c7c9e6aa490b511c447485" [[package]] name = "quick-error" @@ -5661,7 +5702,7 @@ dependencies = [ "bincode", "derive_more", "hex", - "libp2p 0.17.0", + "libp2p 0.18.0", "log 0.4.8", "pallet-indices 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", @@ -5707,7 +5748,7 @@ dependencies = [ [[package]] name = "robonomics-runtime" -version = "0.17.0" +version = "0.17.1" dependencies = [ "frame-benchmarking", "frame-executive", @@ -5757,6 +5798,16 @@ dependencies = [ "substrate-wasm-builder-runner", ] +[[package]] +name = "robonomics-sensors" +version = "0.1.0" +dependencies = [ + "async-std", + "robonomics-protocol", + "sc-cli", + "structopt", +] + [[package]] name = "rocksdb" version = "0.13.0" @@ -5988,13 +6039,13 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "bytes 0.5.4", "derive_more", "futures 0.3.4", "futures-timer 3.0.2", - "libp2p 0.17.0", + "libp2p 0.18.0", "log 0.4.8", "parity-scale-codec", "prost", @@ -6015,7 +6066,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", @@ -6037,7 +6088,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -6053,7 +6104,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -6069,7 +6120,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6080,7 +6131,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "ansi_term 0.12.1", "app_dirs", @@ -6115,13 +6166,13 @@ dependencies = [ "structopt", "substrate-prometheus-endpoint", "time", - "tokio 0.2.16", + "tokio 0.2.17", ] [[package]] name = "sc-client" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "fnv", @@ -6131,7 +6182,7 @@ dependencies = [ "kvdb", "log 0.4.8", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-block-builder", "sc-client-api", "sc-executor", @@ -6156,7 +6207,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "fnv", @@ -6167,7 +6218,7 @@ dependencies = [ "lazy_static", "log 0.4.8", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-executor", "sc-telemetry", "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -6190,7 +6241,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "hash-db", "kvdb", @@ -6200,7 +6251,7 @@ dependencies = [ "log 0.4.8", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-client", "sc-client-api", "sc-executor", @@ -6217,7 +6268,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "fork-tree", @@ -6229,7 +6280,7 @@ dependencies = [ "num-rational", "num-traits 0.2.11", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pdqselect", "rand 0.7.3", "sc-client", @@ -6259,11 +6310,11 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "fork-tree", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-client-api", "sp-blockchain", "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -6272,13 +6323,13 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-client-api", "sc-telemetry", "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -6293,7 +6344,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "log 0.4.8", "sc-client-api", @@ -6307,7 +6358,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "lazy_static", @@ -6315,7 +6366,7 @@ dependencies = [ "log 0.4.8", "parity-scale-codec", "parity-wasm", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", @@ -6334,7 +6385,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "log 0.4.8", @@ -6351,7 +6402,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6366,7 +6417,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -6387,7 +6438,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "assert_matches", "finality-grandpa", @@ -6396,7 +6447,7 @@ dependencies = [ "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "rand 0.7.3", "sc-block-builder", @@ -6423,7 +6474,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "ansi_term 0.12.1", "futures 0.3.4", @@ -6440,11 +6491,11 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "hex", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "rand 0.7.3", "serde_json", "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -6455,7 +6506,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "bitflags 1.2.1", "bytes 0.5.4", @@ -6468,14 +6519,14 @@ dependencies = [ "futures-timer 3.0.2", "futures_codec", "hex", - "libp2p 0.17.0", + "libp2p 0.18.0", "linked-hash-map", "linked_hash_set", "log 0.4.8", "lru", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "prost", "prost-build", @@ -6507,11 +6558,11 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", - "libp2p 0.17.0", + "libp2p 0.18.0", "log 0.4.8", "lru", "sc-network", @@ -6523,7 +6574,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "bytes 0.5.4", "fnv", @@ -6534,7 +6585,7 @@ dependencies = [ "log 0.4.8", "num_cpus", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "rand 0.7.3", "sc-client-api", "sc-keystore", @@ -6550,10 +6601,10 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "futures 0.3.4", - "libp2p 0.17.0", + "libp2p 0.18.0", "log 0.4.8", "serde_json", "sp-utils", @@ -6563,7 +6614,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "futures 0.3.4", "hash-db", @@ -6571,7 +6622,7 @@ dependencies = [ "jsonrpc-pubsub", "log 0.4.8", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-block-builder", "sc-client", "sc-client-api", @@ -6596,7 +6647,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "futures 0.3.4", @@ -6606,7 +6657,7 @@ dependencies = [ "jsonrpc-pubsub", "log 0.4.8", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "serde", "serde_json", "sp-chain-spec", @@ -6620,7 +6671,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "jsonrpc-core 14.0.5", "jsonrpc-http-server", @@ -6635,7 +6686,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "exit-future", @@ -6649,7 +6700,7 @@ dependencies = [ "parity-multiaddr 0.7.3", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "procfs", "sc-chain-spec", "sc-client", @@ -6686,13 +6737,13 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "log 0.4.8", "parity-scale-codec", "parity-util-mem", "parity-util-mem-derive", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-client-api", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", ] @@ -6700,14 +6751,14 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "bytes 0.5.4", "futures 0.3.4", "futures-timer 3.0.2", - "libp2p 0.17.0", + "libp2p 0.18.0", "log 0.4.8", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "pin-project", "rand 0.7.3", "serde", @@ -6722,11 +6773,11 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "erased-serde", "log 0.4.8", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-telemetry", "serde", "serde_json", @@ -6737,14 +6788,14 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "futures 0.3.4", "linked-hash-map", "log 0.4.8", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "serde", "sp-blockchain", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -6757,7 +6808,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "futures 0.3.4", @@ -6766,7 +6817,7 @@ dependencies = [ "log 0.4.8", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sc-client-api", "sc-transaction-graph", "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7148,7 +7199,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "log 0.4.8", @@ -7160,7 +7211,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "hash-db", "parity-scale-codec", @@ -7191,7 +7242,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -7216,7 +7267,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "serde", @@ -7241,7 +7292,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -7268,7 +7319,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7280,7 +7331,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7291,7 +7342,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7303,13 +7354,13 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "log 0.4.8", "lru", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sp-block-builder", "sp-consensus", "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7319,7 +7370,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "serde", "serde_json", @@ -7328,16 +7379,16 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "futures 0.3.4", "futures-diagnose", "futures-timer 3.0.2", - "libp2p 0.17.0", + "libp2p 0.18.0", "log 0.4.8", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "serde", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7351,7 +7402,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7367,7 +7418,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -7379,7 +7430,7 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "base58", "blake2-rfc", @@ -7396,7 +7447,7 @@ dependencies = [ "num-traits 0.2.11", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "primitive-types", "rand 0.7.3", "regex 1.3.6", @@ -7437,7 +7488,7 @@ dependencies = [ "num-traits 0.2.11", "parity-scale-codec", "parity-util-mem", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "primitive-types", "rand 0.7.3", "regex 1.3.6", @@ -7461,7 +7512,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -7482,7 +7533,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "environmental", "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7503,7 +7554,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "serde", @@ -7516,7 +7567,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7526,11 +7577,11 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", ] @@ -7543,7 +7594,7 @@ checksum = "3d5ea2312969d929d617f852f9728644b98591b503a641106ee444acea4394fc" dependencies = [ "derive_more", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -7551,7 +7602,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "hash-db", "libsecp256k1", @@ -7588,7 +7639,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "lazy_static", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7611,7 +7662,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7620,7 +7671,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "backtrace", "log 0.4.8", @@ -7639,7 +7690,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "serde", @@ -7651,7 +7702,7 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7662,7 +7713,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "serde", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7681,7 +7732,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -7724,7 +7775,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "primitive-types", @@ -7753,7 +7804,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "Inflector", "proc-macro-crate", @@ -7778,7 +7829,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "serde", "serde_json", @@ -7787,7 +7838,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7798,7 +7849,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "parity-scale-codec", "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7808,13 +7859,13 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "hash-db", "log 0.4.8", "num-traits 0.2.11", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "rand 0.7.3", "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", @@ -7834,7 +7885,7 @@ dependencies = [ "log 0.4.8", "num-traits 0.2.11", "parity-scale-codec", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "rand 0.7.3", "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-externalities 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -7847,7 +7898,7 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" [[package]] name = "sp-std" @@ -7858,7 +7909,7 @@ checksum = "752e038359704226bb5737531fb91df2e4ab33214e0be6eb6f32ad688a71b411" [[package]] name = "sp-storage" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "impl-serde 0.2.3", "serde", @@ -7881,7 +7932,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7895,7 +7946,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "derive_more", "futures 0.3.4", @@ -7925,7 +7976,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "hash-db", "memory-db", @@ -7954,7 +8005,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "futures 0.3.4", "futures-core", @@ -7965,7 +8016,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7990,7 +8041,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8159,7 +8210,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "chrono", "clear_on_drop", @@ -8170,7 +8221,7 @@ dependencies = [ "futures-timer 3.0.2", "js-sys", "kvdb-web", - "libp2p-wasm-ext 0.17.0", + "libp2p-wasm-ext 0.18.0", "log 0.4.8", "rand 0.6.5", "rand 0.7.3", @@ -8185,7 +8236,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "platforms", ] @@ -8193,7 +8244,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" dependencies = [ "async-std", "derive_more", @@ -8201,7 +8252,7 @@ dependencies = [ "hyper 0.13.4", "log 0.4.8", "prometheus", - "tokio 0.2.16", + "tokio 0.2.17", ] [[package]] @@ -8265,7 +8316,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.5" -source = "git+https://github.com/paritytech/substrate#3f0e44481a83949dfd8b76f5c866470ca32295e3" +source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" [[package]] name = "substrate-wasmtime" @@ -8484,18 +8535,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0570dc61221295909abdb95c739f2e74325e14293b2026b0a7e195091ec54ae" +checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "227362df41d566be41a28f64401e07a043157c21c14b9785a0d8e256f940a8fd" +checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -8604,9 +8655,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee5a0dd887e37d37390c13ff8ac830f992307fe30a1fff0ab8427af67211ba28" +checksum = "39fb9142eb6e9cc37f4f29144e62618440b149a138eee01a7bbe9b9226aaf17c" dependencies = [ "bytes 0.5.4", "fnv", @@ -8740,7 +8791,7 @@ checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" dependencies = [ "futures-core", "rustls 0.17.0", - "tokio 0.2.16", + "tokio 0.2.17", "webpki", ] @@ -8852,7 +8903,7 @@ dependencies = [ "futures-sink", "log 0.4.8", "pin-project-lite", - "tokio 0.2.16", + "tokio 0.2.17", ] [[package]] @@ -9411,6 +9462,15 @@ dependencies = [ "webpki", ] +[[package]] +name = "webpki-roots" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8eff4b7516a57307f9349c64bf34caa34b940b66fed4b2fb3136cb7386e5739" +dependencies = [ + "webpki", +] + [[package]] name = "which" version = "3.1.1" @@ -9564,7 +9624,7 @@ dependencies = [ "futures 0.3.4", "log 0.4.8", "nohash-hasher", - "parking_lot 0.10.0", + "parking_lot 0.10.2", "rand 0.7.3", "static_assertions", ] diff --git a/Cargo.toml b/Cargo.toml index b0ccc6c35..7dd16cc86 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,7 @@ members = [ "robonomics/frame/datalog", "robonomics/frame/liability", "robonomics/protocol", + "robonomics/sensors", "robonomics/ros-api", "robonomics/ros-api/msgs", "substrate-ros/api", diff --git a/bin/node/cli/Cargo.toml b/bin/node/cli/Cargo.toml index eafecee1b..3e44dde17 100644 --- a/bin/node/cli/Cargo.toml +++ b/bin/node/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "node-cli" -version = "0.17.0" +version = "0.17.1" authors = ["Airalab "] description = "Robonomics node implementation in Rust & Substrate." build = "build.rs" @@ -86,6 +86,7 @@ sc-rpc = { git = "https://github.com/paritytech/substrate" } # CLI-specific dependencies sc-cli = { git = "https://github.com/paritytech/substrate", optional = true } frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", optional = true } +parity-util-mem = { version = "*", default-features = false, optional = true } # Browser bundle build support wasm-bindgen = { version = "0.2.57", optional = true } @@ -126,6 +127,7 @@ cli = [ "structopt", "platforms", "sc-service/rocksdb", + "parity-util-mem/jemalloc-global", "robonomics-protocol/cli", ] diff --git a/bin/node/cli/src/browser.rs b/bin/node/cli/src/browser.rs index 03584ca06..7dd780d0c 100644 --- a/bin/node/cli/src/browser.rs +++ b/bin/node/cli/src/browser.rs @@ -42,14 +42,14 @@ async fn start_inner(chain_spec: String, log_level: String) -> Result bool; -} - -impl IsIpci for Box { - fn is_ipci(&self) -> bool { - self.id().starts_with("ipci") - } -} - impl SubstrateCli for Cli { fn impl_name() -> &'static str { "airalab-robonomics" diff --git a/bin/node/cli/src/lib.rs b/bin/node/cli/src/lib.rs index 5c1c05ee4..da9ec16ab 100644 --- a/bin/node/cli/src/lib.rs +++ b/bin/node/cli/src/lib.rs @@ -34,3 +34,14 @@ pub use browser::*; pub use cli::*; #[cfg(feature = "cli")] pub use command::*; + +/// Can be called for a `Configuration` to check if it is a configuration for IPCI network. +pub trait IsIpci { + fn is_ipci(&self) -> bool; +} + +impl IsIpci for Box { + fn is_ipci(&self) -> bool { + self.id().starts_with("ipci") + } +} diff --git a/bin/node/ipci-runtime/Cargo.toml b/bin/node/ipci-runtime/Cargo.toml index c8a003049..661aec085 100644 --- a/bin/node/ipci-runtime/Cargo.toml +++ b/bin/node/ipci-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ipci-runtime" -version = "0.17.0" +version = "0.17.1" authors = ["Airalab "] edition = "2018" build = "build.rs" diff --git a/bin/node/ipci-runtime/src/lib.rs b/bin/node/ipci-runtime/src/lib.rs index e7f95c21b..8ac2115c7 100644 --- a/bin/node/ipci-runtime/src/lib.rs +++ b/bin/node/ipci-runtime/src/lib.rs @@ -74,8 +74,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // and set impl_version to equal spec_version. If only runtime // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. - spec_version: 3, - impl_version: 3, + spec_version: 4, + impl_version: 4, apis: RUNTIME_API_VERSIONS, }; diff --git a/bin/node/robonomics-runtime/Cargo.toml b/bin/node/robonomics-runtime/Cargo.toml index 3026f9d7d..c51dfbd41 100644 --- a/bin/node/robonomics-runtime/Cargo.toml +++ b/bin/node/robonomics-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "robonomics-runtime" -version = "0.17.0" +version = "0.17.1" authors = ["Airalab "] edition = "2018" build = "build.rs" diff --git a/bin/node/robonomics-runtime/src/lib.rs b/bin/node/robonomics-runtime/src/lib.rs index d9046ded8..bbf6a57cd 100644 --- a/bin/node/robonomics-runtime/src/lib.rs +++ b/bin/node/robonomics-runtime/src/lib.rs @@ -74,8 +74,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // and set impl_version to equal spec_version. If only runtime // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. - spec_version: 82, - impl_version: 82, + spec_version: 83, + impl_version: 83, apis: RUNTIME_API_VERSIONS, }; diff --git a/robonomics/protocol/Cargo.toml b/robonomics/protocol/Cargo.toml index d5c865b0a..5895224ec 100644 --- a/robonomics/protocol/Cargo.toml +++ b/robonomics/protocol/Cargo.toml @@ -14,7 +14,7 @@ sp-runtime = "2.0.0-alpha.5" pallet-indices = "2.0.0-alpha.5" derive_more = "0.99" bincode = "1.2" -libp2p = "0.17" +libp2p = "0.18" log = "0.4" hex = "0.4" diff --git a/robonomics/sensors/Cargo.toml b/robonomics/sensors/Cargo.toml new file mode 100644 index 000000000..0b922510d --- /dev/null +++ b/robonomics/sensors/Cargo.toml @@ -0,0 +1,24 @@ +[package] +name = "robonomics-sensors" +description = "Robonomics Network supported sensors." +version = "0.1.0" +authors = ["Airalab "] +edition = "2018" + +[dependencies] +robonomics-protocol = { path = "../protocol" } + +# cli specified +sc-cli = { git = "https://github.com/paritytech/substrate", optional = true } +structopt = { version = "0.3.8", optional = true } +async-std = { version = "1.5", optional = true } + +[features] +default = [] + +## Enables console interface components. +cli = [ + "structopt", + "async-std", + "sc-cli", +] diff --git a/robonomics/sensors/src/lib.rs b/robonomics/sensors/src/lib.rs new file mode 100644 index 000000000..81b469d1e --- /dev/null +++ b/robonomics/sensors/src/lib.rs @@ -0,0 +1,18 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// Copyright 2018-2020 Airalab +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +/////////////////////////////////////////////////////////////////////////////// +//! Robonomics Network supported sensors.