{"name":"libp2p","vers":"0.0.1","deps":[],"cksum":"ce77b2c02f19421b795678bee9afe73d002024d7c19049fac69085bee39a6dc9","features":{},"yanked":false,"pubtime":"2018-08-08T18:03:31Z"}
{"name":"libp2p","vers":"0.1.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"emscripten\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"emscripten\"))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"emscripten\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"stdweb","req":"^0.1.3","features":[],"optional":false,"default_features":false,"target":"cfg(target_os = \"emscripten\")","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d18731d5e22a69cf50577022efb37cfa05309f4c33fb123dfc86bb602b129d2b","features":{"default":["secio-rsa","secio-secp256k1","libp2p-websocket"],"secio-rsa":["libp2p-secio/rsa"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-01-02T14:05:35Z"}
{"name":"libp2p","vers":"0.2.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0a92f6f1c0bd32ac7bb23c33af667149df5518e38f9ad2f517df71e52f1f0bbc","features":{"default":["secio-rsa","secio-secp256k1","libp2p-websocket"],"secio-rsa":["libp2p-secio/rsa"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-01-10T12:59:45Z"}
{"name":"libp2p","vers":"0.2.1","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"818b2ceeb0d2c93cd7e3e2cd2ba6e634049be0f9c4271354a9305e4bc66d4cdb","features":{"default":["secio-rsa","secio-secp256k1","libp2p-websocket"],"secio-rsa":["libp2p-secio/rsa"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-01-14T14:01:36Z"}
{"name":"libp2p","vers":"0.2.2","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ef2cce57e82d0decdf5464e4e179a319ee14c218c330bb017f62453f4ab74842","features":{"default":["secio-rsa","secio-secp256k1","libp2p-websocket"],"secio-rsa":["libp2p-secio/rsa"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-01-14T18:55:49Z"}
{"name":"libp2p","vers":"0.3.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f3462538e41bc5ebd047ce06948aaeaffb19f5106d3972a1a9f4a8bddf632503","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-01-30T16:04:47Z"}
{"name":"libp2p","vers":"0.3.1","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1cd53656209acc649a3aa4d9ce3580dd75d016317126fbdc6f8a8956f15f74de","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-02-04T14:53:25Z"}
{"name":"libp2p","vers":"0.4.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.4.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d0ba8f6c176eca9f0e804d7ba1ead5e9730da40ccd30dce9ad24e7658e333a6b","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-02-20T16:05:38Z"}
{"name":"libp2p","vers":"0.4.1","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.4.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a018a1334df0db75852ebbb227f0235a998fb51446bf33fbd46c967d6ba21d9e","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-02-20T16:59:07Z"}
{"name":"libp2p","vers":"0.4.2","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.4.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b6395d54c4c96fa175eabf4505e8a7bd616d916fa49fa27c60ceaa6d5d9b51bc","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-02-27T17:37:54Z"}
{"name":"libp2p","vers":"0.5.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.5.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"96bec5a2470cf03c5f0a74c55fc7b26fe969a1530d09d40e02ed76b287e3f9d9","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-03-13T09:37:29Z"}
{"name":"libp2p","vers":"0.6.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f5b9cd37b1ca54fa2fd0bbf0486adf2f55f8994f2be9410b65265050b24709b2","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-03-29T17:11:04Z"}
{"name":"libp2p","vers":"0.7.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stdweb","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"emscripten\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0231edab431064b30b7749484a39735eb36492cef4658c372c9059e58c3003aa","features":{"default":["secio-secp256k1","libp2p-websocket"],"secio-secp256k1":["libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-04-23T11:24:17Z"}
{"name":"libp2p","vers":"0.8.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.8.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"30390e6865268f32b6378c879c1087e61ed05176023effbaf14f4554f239a6b6","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-05-15T15:10:12Z"}
{"name":"libp2p","vers":"0.8.1","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.8.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"141ab3f96adc87c8cb847b1cf790e0fbce0b03e3dabfdd3b72fe23d36fc005de","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-05-15T17:37:52Z"}
{"name":"libp2p","vers":"0.9.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f91d477f61c3451da12de273cbf281a1828eea686248999412e6e6fb23dcbc60","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-06-04T15:37:03Z"}
{"name":"libp2p","vers":"0.9.1","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6abde4e6fc777dc06ae2a15202ddedb1a38d7c71ed16bc10fa704b03f73aec37","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-06-05T16:14:10Z"}
{"name":"libp2p","vers":"0.9.2","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"25fc6aea4d5126bccc62553af5626f7df591556a33de3aeb765b4115e4a0dd1a","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-06-25T12:20:10Z"}
{"name":"libp2p","vers":"0.10.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.10.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"29f6b3be5b0cb89f7a072352e2a3bf86991dce0909624181e9e343db0b558568","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-06-25T12:29:48Z"}
{"name":"libp2p","vers":"0.11.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.11.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"18b3404dae1e3110caaae14b2d59bf7254b1e988ed7ed38da59c005bed711e7d","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-07-19T09:26:03Z"}
{"name":"libp2p","vers":"0.12.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ratelimit","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.12.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4183fb4be621d97baebbbe0c499d6ae337e9e6ec955f9fa3cb29e55547dfacdb","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-08-15T12:18:05Z"}
{"name":"libp2p","vers":"0.13.0","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.13.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9aa3d728b96c06763b2e919b4c99a334d698303c49489671b5ffe3a4b0fd4c9c","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-11-06T09:07:30Z"}
{"name":"libp2p","vers":"0.13.1","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.13.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8fab3090cd3af0f0ff5e6c2cc0f6fe6607e9f9282680cf7cd3bdd4cda38ea722","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2019-11-13T13:56:35Z"}
{"name":"libp2p","vers":"0.13.2","deps":[{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.13.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-codec","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-executor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stdin-stdout","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9b4674c6738fdd8b1cf7104dd046abcef78dc932fe25f8eb40f3a8e71341717d","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2020-01-02T15:37:06Z"}
{"name":"libp2p","vers":"0.14.0-alpha.1","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.6.0-alpha.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.12.0-alpha.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.4.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.7.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.14.0-alpha.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.14.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c85f850649e7533db125207d86bc2180faf7a962ea07686011031b71cbb3540","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2020-01-07T15:02:47Z"}
{"name":"libp2p","vers":"0.15.0","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-ping","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.15.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f84847789ab24b3fc5971a68656ac85886df640986d9ce3264c0327694eae471","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2020-01-24T16:42:17Z"}
{"name":"libp2p","vers":"0.16.0","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.16.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a58becf0b9585fcfbb8215bbe6e6ac187fcc180fd1026925ca180c845aa5a6e8","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2020-02-14T11:04:36Z"}
{"name":"libp2p","vers":"0.16.1","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.16.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f6bf152b510950e1030f2d3dcca5f0b4017892be50348a15fd3eec8b90c826fb","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2020-02-18T13:41:53Z"}
{"name":"libp2p","vers":"0.16.2","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.16.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multihash"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bba17ee9cac4bb89de5812159877d9b4f0a993bf41697a5a875940cd1eb71f24","features":{"default":["secp256k1","libp2p-websocket"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"]},"yanked":false,"pubtime":"2020-02-28T10:05:17Z"}
{"name":"libp2p","vers":"0.17.0","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8a261244b8d7ff58f5d62ffa33589eb1ba7733a1dfee0902ad9fdfe62ada7009","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","secio","secp256k1","tcp","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp":["libp2p-tcp"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-04-02T08:24:16Z"}
{"name":"libp2p","vers":"0.18.0","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.18.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aa5aedb713f76577818529be8283e35ec5e8b3ecdccfe0231ba4d860687438ab","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","secio","secp256k1","tcp","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp":["libp2p-tcp"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-04-09T15:13:28Z"}
{"name":"libp2p","vers":"0.18.1","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.18.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32ea742c86405b659c358223a8f0f9f5a9eb27bb6083894c6340959b05269662","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","secio","secp256k1","tcp","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp":["libp2p-tcp"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-04-17T16:17:00Z"}
{"name":"libp2p","vers":"0.19.0","deps":[{"name":"async-std","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.19.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3ec214d189b57e4412f079ac5a1442578d06b12ca7282ba4696104cc92ab96c1","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-05-18T14:07:08Z"}
{"name":"libp2p","vers":"0.19.1","deps":[{"name":"async-std","req":"< 1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.19.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"057eba5432d3e740e313c6e13c9153d0cb76b4f71bfc2e5242ae5bdb7d41af67","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-05-25T14:20:30Z"}
{"name":"libp2p","vers":"0.20.0","deps":[{"name":"async-std","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.19.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.19.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.19.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"417a2d8d11086b6a6a7240e13d09d6a104279af0b906cd85d1e1fe71a643c697","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-06-22T10:24:40Z"}
{"name":"libp2p","vers":"0.20.1","deps":[{"name":"async-std","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.19.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.19.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.19.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.19.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db81113df355dea9dddfcb01cd867555298dca29d915f25d1b1a0aad2e29338b","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-06-23T09:58:47Z"}
{"name":"libp2p","vers":"0.21.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.20.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"830a2b9b11dc71ae2133ec2ed396df16e6a75f5fc4cb70cefe758222ff0bd93b","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-07-01T14:05:44Z"}
{"name":"libp2p","vers":"0.21.1","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.20.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6d743d03fab397cde23925a17cb87b35b25994f44ab8c6a9e46a7e953ec739cd","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-07-02T08:40:49Z"}
{"name":"libp2p","vers":"0.22.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.20.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0306a49ee6a89468f96089906f36b0eef82c988dcfc8acf3e2dcd6ad1c859f85","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-07-17T10:31:11Z"}
{"name":"libp2p","vers":"0.23.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.20.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b1ebb6c031584a5af181fe3a1e4b074af5d0b1a3b31663200f0251f4bcff6b5c","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-08-03T12:58:36Z"}
{"name":"libp2p","vers":"0.24.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-secio","req":"^0.21.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"76c101edbb9c06955fd4085b77d2abc31cf3650134d77068b35c44967756ada8","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secio","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secio":["libp2p-secio"],"secp256k1":["libp2p-core/secp256k1","libp2p-secio/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-08-18T16:08:47Z"}
{"name":"libp2p","vers":"0.25.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a2170ef7ed80ca8d338975cad42cb4e2e11ff1d7a989b451129460bcd160aa9e","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-09-09T10:45:04Z"}
{"name":"libp2p","vers":"0.26.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"11224617da7a8b15bee28d0ca9292571d066dda4e27b5c0dd40c880d78c5cedb","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-09-09T12:18:11Z"}
{"name":"libp2p","vers":"0.27.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3041091aeeae89dc80c193ae79c7e978dd0fe452f0e63a234a9dd2f1be5ed0ae","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-09-09T13:05:55Z"}
{"name":"libp2p","vers":"0.28.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f137fc9087b5675db564693791bb900c725d82c69d61d0a0c8115a6248baf58b","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-09-09T13:51:52Z"}
{"name":"libp2p","vers":"0.28.1","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"571f5a4604c1a40d75651da141dfde29ad15329f537a779528803297d2220274","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-09-10T09:14:20Z"}
{"name":"libp2p","vers":"0.29.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"953940ed3fccafe5608c1aaca8c6607f6b80d60d0c24b79258a4d9c14ad3b6ad","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-10-16T19:14:08Z"}
{"name":"libp2p","vers":"0.29.1","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["io-util","io-std","stream","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"021f703bfef6e3da78ef9828c8a244d639b8d57eedf58360922aca5ff69dfdcd","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-10-20T15:52:41Z"}
{"name":"libp2p","vers":"0.30.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"21c0296f14e34658a0ecf431940a6fa35b94d96d67c1a05bd487d00c3ffdd807","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-11-09T17:33:54Z"}
{"name":"libp2p","vers":"0.30.1","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"multihash","req":"^0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e3c2b4c99f8798be90746fc226acf95d3e6cff0655883634cc30dab1f64f438b","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-11-11T13:14:11Z"}
{"name":"libp2p","vers":"0.31.0","deps":[{"name":"async-std","req":">=1.6.2, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":">=0.5.0, <0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":">=0.5.0, <0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":">=0.8.1, <0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":">=0.3.1, <0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":">=1.2.0, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":">=0.25.1, <0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":">=0.21.0, <0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":">=0.26.0, <0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":">=0.27.0, <0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":">=0.19.2, <0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":">=0.6.0, <0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":">=0.25.0, <0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":">=0.26.0, <0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":">=0.28.0, <0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":">=0.10.0, <0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":">=0.11.0, <0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":">=1.0.0, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":">=1.0.0, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=0.3.0, <0.4.0","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":">=0.2.4, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"824e07385904c201616b98cd37fb87e66b587e7580022adf54bb780ff95e76fa","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-11-25T15:55:21Z"}
{"name":"libp2p","vers":"0.31.1","deps":[{"name":"async-std","req":">=1.6.2, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":">=0.5.0, <0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":">=0.5.0, <0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":">=0.8.1, <0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":">=0.3.1, <0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":">=1.2.0, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":">=0.25.1, <0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":">=0.21.0, <0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":">=0.26.0, <0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":">=0.27.0, <0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":">=0.19.2, <0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":">=0.6.0, <0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":">=0.25.0, <0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":">=0.25.1, <0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":">=0.25.0, <0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":">=0.26.0, <0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":">=0.28.0, <0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":">=0.10.0, <0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":">=0.11.0, <0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":">=1.0.0, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":">=1.0.0, <2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=0.3.0, <0.4.0","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":">=0.2.4, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"24966e73cc5624a6cf14b025365f67cb6da436b4d6337ed84d198063ba74451d","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-11-26T09:45:34Z"}
{"name":"libp2p","vers":"0.31.2","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.25.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"724846a3194368fefcac7ebdab12e01b8ac382e3efe399ddbd28851ab34f396f","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns-async-std","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns-async-std":["libp2p-mdns","libp2p-mdns/async-std"],"mdns-tokio":["libp2p-mdns","libp2p-mdns/tokio"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-12-02T15:46:20Z"}
{"name":"libp2p","vers":"0.32.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.25.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.26.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fac71e0cd4ba56b06464c3669bdfe893dd6c14f05f7ed1ba0965b1bc5933ee71","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-12-08T11:11:26Z"}
{"name":"libp2p","vers":"0.32.1","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.25.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.26.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"941af10b45fd27d15e94aea83002c4a21521849fad8aad78d1cdbf00a60b0a17","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-12-09T15:34:29Z"}
{"name":"libp2p","vers":"0.32.2","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.19.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.25.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.26.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"022cdac4ab124be12de581e591796d4dfb7d1f1eef94669d2c1eaa0e98dd2f0e","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-12-10T08:20:59Z"}
{"name":"libp2p","vers":"0.33.0","deps":[{"name":"async-std","req":"^1.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3","features":["io-util","io-std","stream","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2e17c636b5fe5ff900ccc2840b643074bfac321551d821243a781d0d46f06588","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-std","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-std":["libp2p-tcp","libp2p-tcp/async-std"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2020-12-18T09:43:16Z"}
{"name":"libp2p","vers":"0.34.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core-derive","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d5133112ce42be9482f6a87be92a605dd6bbc9e93c297aee77d172ff06908f3a","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-01-12T20:11:00Z"}
{"name":"libp2p","vers":"0.35.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.28.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.28.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.27.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4d1f5d4579050825df051f2670d1290086d5713e627a04ac3564d1ad8408c6e7","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-02-15T19:20:25Z"}
{"name":"libp2p","vers":"0.35.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.28.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.28.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.27.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"adc225a49973cf9ab10d0cdd6a4b8f0cda299df9b760824bbb623f15f8f0c95a","features":{"default":["deflate","dns","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns":["libp2p-dns"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-02-17T10:00:36Z"}
{"name":"libp2p","vers":"0.36.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.28.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.28.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.28.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.28.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fe5759b526f75102829c15e4d8566603b4bf502ed19b5f35920d98113873470d","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-03-17T15:43:54Z"}
{"name":"libp2p","vers":"0.37.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.28.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.28.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.28.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.28.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"feb032e02a68c5d4b7e3d662078395fef53eab097d1256dc3a6e2ec06694ab5e","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":true,"pubtime":"2021-04-13T19:04:24Z"}
{"name":"libp2p","vers":"0.37.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.28.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.28.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.28.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.28.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-04-14T18:38:41Z"}
{"name":"libp2p","vers":"0.38.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.28.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.28.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.28.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.28.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"parity-multiaddr"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ebbb17eece4aec5bb970880c73825c16ca59ca05a4e41803751e68c7e5f0c618","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-05-17T10:48:34Z"}
{"name":"libp2p","vers":"0.39.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.29.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.29.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.29.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.29.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fef621a721a879b2e771bb4bcf4b76f285de1935db327d1ff064b3637fedaf32","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":true,"pubtime":"2021-07-12T19:47:11Z"}
{"name":"libp2p","vers":"0.39.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.29.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.29.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-mplex","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.29.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.29.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify"],"kad":["libp2p-kad"],"mdns":["libp2p-mdns"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-07-12T20:23:31Z"}
{"name":"libp2p","vers":"0.40.0-rc.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.30.0-rc.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.33.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.32.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.32.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.1.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.33.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.4.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.1.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.13.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.31.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.25.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.34.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8f428eafa931a28f3aaac8d35d03df815f4dca34b7333b12db2f04ae729a7bee","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["parking_lot/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-10-15T10:21:02Z"}
{"name":"libp2p","vers":"0.40.0-rc.2","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.30.0-rc.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.33.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.32.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.32.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.1.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.33.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.4.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.1.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.13.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.31.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.25.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.34.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"17afad23643b307048a9b1780d452b292c9a2f9ad5f9c73141d9019b07760024","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["parking_lot/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-10-15T13:34:21Z"}
{"name":"libp2p","vers":"0.40.0-rc.3","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.30.0-rc.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.33.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.31.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.32.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.32.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.1.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.33.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.4.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.1.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.13.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.31.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.25.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.30.0-rc.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.31.0-rc.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.34.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7b7ebded4becafc3eee99d2021a29d9a82efd77723f1febccfb2ca2d800be9e5","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["parking_lot/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-10-27T17:34:33Z"}
{"name":"libp2p","vers":"0.40.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.30.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"wasm-timer","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3bec54343492ba5940a6c555e512c6721139835d28c59bc22febece72dfd0d9d","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["parking_lot/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-11-01T10:45:24Z"}
{"name":"libp2p","vers":"0.41.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.30.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"782229f90bf7d5b12ee3ee08f7e160ba99f0d75eee7d118d9c1a688b13f6e64a","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","parking_lot/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2021-11-16T15:58:47Z"}
{"name":"libp2p","vers":"0.41.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.30.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.32.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2ec5b70fc23ed1b1b1169ce0d1116260a343f67cf7088b498b8d99255cd68c32","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","parking_lot/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2022-01-10T12:46:27Z"}
{"name":"libp2p","vers":"0.42.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.31.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.31.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.31.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.31.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"af7b096cb389649749d0f9ddef519436e2daa3a9a8638434d3b1e7170721f45f","features":{"autonat":["libp2p-autonat"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay","libp2p-metrics/relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"serde":["libp2p-core/serde","libp2p-kad/serde","libp2p-gossipsub/serde"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","parking_lot/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"rust_version":"1.56.1","pubtime":"2022-01-27T11:20:34Z"}
{"name":"libp2p","vers":"0.42.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.31.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.31.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.31.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.31.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"98b2368208a825a2eee46fc5f2db54204074404f102b22b24cd7666a5e622ed8","features":{"autonat":["libp2p-autonat"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay","libp2p-metrics/relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"serde":["libp2p-core/serde","libp2p-kad/serde","libp2p-gossipsub/serde"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","parking_lot/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"rust_version":"1.56.1","pubtime":"2022-02-02T15:03:28Z"}
{"name":"libp2p","vers":"0.42.2","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.31.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.31.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.31.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.31.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0f592f1b06f12a5686a5de7be9f289a161c96d5f89f12b04b7d14cf3d61d7381","features":{"autonat":["libp2p-autonat"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay","libp2p-metrics/relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"serde":["libp2p-core/serde","libp2p-kad/serde","libp2p-gossipsub/serde"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","parking_lot/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"rust_version":"1.56.1","pubtime":"2022-02-06T22:21:12Z"}
{"name":"libp2p","vers":"0.41.2","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.30.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.32.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.30.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.0.1","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6e00f5d572808870564cd48b5d86a253c3dc19487e5861c0fb9c74af60314fdb","features":{"default":["deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","parking_lot/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"pubtime":"2022-02-07T10:47:53Z"}
{"name":"libp2p","vers":"0.43.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.32.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.32.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.32.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.32.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4e8570e25fa03d4385405dbeaf540ba00e3ee50942f03d84e1a8928a029f35f9","features":{"autonat":["libp2p-autonat"],"dcutr":["libp2p-dcutr","libp2p-metrics/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay","libp2p-metrics/relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"serde":["libp2p-core/serde","libp2p-kad/serde","libp2p-gossipsub/serde"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"rust_version":"1.56.1","pubtime":"2022-02-22T13:28:21Z"}
{"name":"libp2p","vers":"0.44.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"atomic","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.32.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.32.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.32.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"475ce2ac4a9727e53a519f6ee05b38abfcba8f0d39c4d24f103d184e36fd5b0f","features":{"autonat":["libp2p-autonat"],"dcutr":["libp2p-dcutr","libp2p-metrics/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay","libp2p-metrics/relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"serde":["libp2p-core/serde","libp2p-kad/serde","libp2p-gossipsub/serde"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"rust_version":"1.56.1","pubtime":"2022-04-04T16:46:56Z"}
{"name":"libp2p","vers":"0.45.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.33.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.33.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.33.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.33.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f3541a9b837ea166d91b6f54e9e3264ac94f0af7f7b51a78dadd52912e7bdba6","features":{"autonat":["libp2p-autonat"],"dcutr":["libp2p-dcutr","libp2p-metrics/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay","libp2p-metrics/relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"serde":["libp2p-core/serde","libp2p-kad/serde","libp2p-gossipsub/serde"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"rust_version":"1.56.1","pubtime":"2022-05-31T11:35:32Z"}
{"name":"libp2p","vers":"0.45.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.33.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.33.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.36.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.37.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.36.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.33.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.33.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"41726ee8f662563fafba2d2d484b14037cc8ecb8c953fbfc8439d4ce3a0a9029","features":{"autonat":["libp2p-autonat"],"dcutr":["libp2p-dcutr","libp2p-metrics/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["libp2p-deflate"],"dns-async-std":["libp2p-dns","libp2p-dns/async-std"],"dns-tokio":["libp2p-dns","libp2p-dns/tokio"],"floodsub":["libp2p-floodsub"],"gossipsub":["libp2p-gossipsub","libp2p-metrics/gossipsub"],"identify":["libp2p-identify","libp2p-metrics/identify"],"kad":["libp2p-kad","libp2p-metrics/kad"],"mdns":["libp2p-mdns"],"metrics":["libp2p-metrics"],"mplex":["libp2p-mplex"],"noise":["libp2p-noise"],"ping":["libp2p-ping","libp2p-metrics/ping"],"plaintext":["libp2p-plaintext"],"pnet":["libp2p-pnet"],"relay":["libp2p-relay","libp2p-metrics/relay"],"rendezvous":["libp2p-rendezvous"],"request-response":["libp2p-request-response"],"secp256k1":["libp2p-core/secp256k1"],"serde":["libp2p-core/serde","libp2p-kad/serde","libp2p-gossipsub/serde"],"tcp-async-io":["libp2p-tcp","libp2p-tcp/async-io"],"tcp-tokio":["libp2p-tcp","libp2p-tcp/tokio"],"uds":["libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"],"wasm-ext":["libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext/websocket"],"websocket":["libp2p-websocket"],"yamux":["libp2p-yamux"]},"yanked":false,"rust_version":"1.56.1","pubtime":"2022-06-09T13:39:06Z"}
{"name":"libp2p","vers":"0.46.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.34.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.34.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.34.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.34.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"88642c35edfd5d705b490c088956a5198bb7920bd56d5c34c6fca107f4796a47","features":{"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"]},"features2":{"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["dep:libp2p-deflate"],"dns-async-std":["dep:libp2p-dns","libp2p-dns?/async-std"],"dns-tokio":["dep:libp2p-dns","libp2p-dns?/tokio"],"floodsub":["dep:libp2p-floodsub"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp-async-io":["dep:libp2p-tcp","libp2p-tcp?/async-io"],"tcp-tokio":["dep:libp2p-tcp","libp2p-tcp?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.60.0","pubtime":"2022-07-05T11:31:35Z","v":2}
{"name":"libp2p","vers":"0.46.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.34.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.34.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.34.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.34.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"81327106887e42d004fbdab1fef93675be2e2e07c1b95fce45e2cc813485611d","features":{"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"]},"features2":{"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["dep:libp2p-deflate"],"dns-async-std":["dep:libp2p-dns","libp2p-dns?/async-std"],"dns-tokio":["dep:libp2p-dns","libp2p-dns?/tokio"],"floodsub":["dep:libp2p-floodsub"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp-async-io":["dep:libp2p-tcp","libp2p-tcp?/async-io"],"tcp-tokio":["dep:libp2p-tcp","libp2p-tcp?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.60.0","pubtime":"2022-07-05T23:50:52Z","v":2}
{"name":"libp2p","vers":"0.47.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.35.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.35.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.35.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.35.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2e7cc4d88e132823122905158c8e019173da72117825ad82154890beff02967e","features":{"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"]},"features2":{"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["dep:libp2p-deflate"],"dns-async-std":["dep:libp2p-dns","libp2p-dns?/async-std"],"dns-tokio":["dep:libp2p-dns","libp2p-dns?/tokio"],"floodsub":["dep:libp2p-floodsub"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp-async-io":["dep:libp2p-tcp","libp2p-tcp?/async-io"],"tcp-tokio":["dep:libp2p-tcp","libp2p-tcp?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.60.0","pubtime":"2022-08-22T03:47:34Z","v":2}
{"name":"libp2p","vers":"0.48.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.36.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.36.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.40.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.36.0","features":[],"optional":true,"default_features":false,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.36.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"94c996fe5bfdba47f5a5af71d48ecbe8cec900b7b97391cc1d3ba1afb0e2d3b6","features":{"rsa":["libp2p-core/rsa"],"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","rand/wasm-bindgen"]},"features2":{"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"default":["autonat","deflate","dns-async-std","floodsub","identify","kad","gossipsub","mdns-async-io","mplex","noise","ping","plaintext","pnet","relay","request-response","rendezvous","rsa","secp256k1","tcp-async-io","uds","wasm-ext","websocket","yamux"],"deflate":["dep:libp2p-deflate"],"dns-async-std":["dep:libp2p-dns","libp2p-dns?/async-std"],"dns-tokio":["dep:libp2p-dns","libp2p-dns?/tokio"],"floodsub":["dep:libp2p-floodsub"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns-async-io":["dep:libp2p-mdns","libp2p-mdns?/async-io"],"mdns-tokio":["dep:libp2p-mdns","libp2p-mdns?/tokio"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp-async-io":["dep:libp2p-tcp","libp2p-tcp?/async-io"],"tcp-tokio":["dep:libp2p-tcp","libp2p-tcp?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.60.0","pubtime":"2022-09-07T08:13:27Z","v":2}
{"name":"libp2p","vers":"0.49.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0.13","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.40.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.42.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.40.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.40.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm-derive","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ec878fda12ebec479186b3914ebc48ff180fa4c51847e11a1a68bf65249e02c1","features":{"ecdsa":["libp2p-core/ecdsa"],"rsa":["libp2p-core/rsa"],"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js"]},"features2":{"async-std":["libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"dns-async-std":["dep:libp2p-dns","libp2p-dns?/async-std"],"dns-tokio":["dep:libp2p-dns","libp2p-dns?/tokio"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","dns-async-std","dns-tokio","ecdsa","floodsub","gossipsub","identify","kad","mdns","mdns-async-io","mdns-tokio","metrics","mplex","noise","ping","plaintext","pnet","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tcp-async-io","tcp-tokio","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"mdns-async-io":["dep:libp2p-mdns","libp2p-mdns?/async-io"],"mdns-tokio":["dep:libp2p-mdns","libp2p-mdns?/tokio"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tcp-async-io":["dep:libp2p-tcp","libp2p-tcp?/async-io"],"tcp-tokio":["dep:libp2p-tcp","libp2p-tcp?/tokio"],"tokio":["libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.60.0","pubtime":"2022-10-14T16:10:14Z","v":2}
{"name":"libp2p","vers":"0.50.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0.13","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.7.0-alpha","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-relay","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-tls","req":"^0.1.0-alpha","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webrtc","req":"^0.4.0-alpha","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2e0a0d2f693675f49ded13c5d510c48b78069e23cbd9108d7ccd59f6dc568819","features":{"ecdsa":["libp2p-core/ecdsa"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-core/rsa"],"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","ecdsa","floodsub","gossipsub","identify","kad","mdns","metrics","mplex","noise","ping","plaintext","pnet","quic","macros","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","webrtc","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-webrtc?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"webrtc":["dep:libp2p-webrtc","libp2p-webrtc?/pem"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.62.0","pubtime":"2022-11-25T11:01:47Z","v":2}
{"name":"libp2p","vers":"0.51.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.7.0-alpha.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-relay","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-tls","req":"^0.1.0-alpha.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webrtc","req":"^0.4.0-alpha.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3eb49f950659c645e0606461026387916f91bb2f6058c57ea1df4fab053cc676","features":{"ecdsa":["libp2p-core/ecdsa"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-core/rsa"],"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","ecdsa","floodsub","gossipsub","identify","kad","mdns","metrics","mplex","noise","ping","plaintext","pnet","quic","macros","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","webrtc","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-webrtc?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"webrtc":["dep:libp2p-webrtc","libp2p-webrtc?/pem"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-02-24T14:03:28Z","v":2}
{"name":"libp2p","vers":"0.50.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0.13","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-dns","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"=0.7.0-alpha","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-relay","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-tls","req":"=0.1.0-alpha","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-uds","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webrtc","req":"=0.4.0-alpha","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(any(target_os = \"emscripten\", target_os = \"wasi\", target_os = \"unknown\")))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9c7b0104790be871edcf97db9bd2356604984e623a08d825c3f27852290266b8","features":{"ecdsa":["libp2p-core/ecdsa"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-core/rsa"],"secp256k1":["libp2p-core/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","ecdsa","floodsub","gossipsub","identify","kad","mdns","metrics","mplex","noise","ping","plaintext","pnet","quic","macros","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","webrtc","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-webrtc?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"webrtc":["dep:libp2p-webrtc","libp2p-webrtc?/pem"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.62.0","pubtime":"2023-03-03T16:29:33Z","v":2}
{"name":"libp2p","vers":"0.51.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.7.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tls","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webrtc","req":"^0.4.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"53e068bb83ef4e0bed45de5ca4a4118018ac1f70ea3ecb1f4878742d08a97473","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","kad","macros","mdns","metrics","mplex","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","webrtc","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-webrtc?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"webrtc":["dep:libp2p-webrtc","libp2p-webrtc?/pem"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-03-12T15:51:19Z","v":2}
{"name":"libp2p","vers":"0.51.2","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-perf","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-ping","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.7.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tls","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webrtc","req":"^0.4.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ab78d6d2201578bb3a33dff33c540af6b8f0bdcd751b4028e798e868c2ca0722","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","kad","macros","mdns","metrics","mplex","noise","perf","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","webrtc","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"perf":["dep:libp2p-perf"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-webrtc?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"webrtc":["dep:libp2p-webrtc","libp2p-webrtc?/pem"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-03-29T14:05:20Z","v":2}
{"name":"libp2p","vers":"0.51.3","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-perf","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-ping","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.7.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tls","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webrtc","req":"^0.4.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f210d259724eae82005b5c48078619b7745edb7b76de370b03f8ba59ea103097","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","kad","macros","mdns","metrics","mplex","noise","perf","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","webrtc","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"perf":["dep:libp2p-perf"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-webrtc?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"webrtc":["dep:libp2p-webrtc","libp2p-webrtc?/pem"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-04-12T10:34:25Z","v":2}
{"name":"libp2p","vers":"0.52.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.43.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"265b12faeb6ea2e770644ed98ba0e563d326088f8ba5a31080be772cb2800513","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","kad","macros","mdns","metrics","noise","ping","plaintext","pnet","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio"],"uds":["dep:libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-06-20T10:47:29Z","v":2}
{"name":"libp2p","vers":"0.52.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.43.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"38039ba2df4f3255842050845daef4a004cc1f26da03dbc645535088b51910ef","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","kad","macros","mdns","metrics","noise","ping","plaintext","pnet","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","websocket","webtransport-websys","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio"],"uds":["dep:libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-06-26T00:38:43Z","v":2}
{"name":"libp2p","vers":"0.52.2","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.45.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.44.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-relay","req":"^0.16.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.25.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.43.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.44.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ca4894076bfa3051e4f1725747308861af1e6641213640aeeb784f583e40e7d9","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","websocket","webtransport-websys","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio"],"uds":["dep:libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-08-11T11:05:05Z","v":2}
{"name":"libp2p","vers":"0.52.3","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.45.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.44.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.9.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.16.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.25.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.43.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.42.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.44.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"32d07d1502a027366d55afe187621c2d7895dc111a3df13b35fed698049681d7","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","websocket","webtransport-websys","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio"],"uds":["dep:libp2p-uds"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-08-24T16:44:01Z","v":2}
{"name":"libp2p","vers":"0.52.4","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.40.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.40.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.40.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.45.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.43.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.7","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.44.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.43.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.43.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.43.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.40.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.23.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.9.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.16.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.25.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.43.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.40.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-websocket","req":"^0.42.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.44.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e94495eb319a85b70a68b85e2389a95bb3555c71c49025b78c691a854a7e6464","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-10-18T17:47:14Z","v":2}
{"name":"libp2p","vers":"0.53.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.7","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.44.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.44.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.41.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"67c4d7fa0c6098ed39b90780715be07b70046ee64570371147bdc771503a5d3c","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.73.0","pubtime":"2023-11-05T14:10:59Z","v":2}
{"name":"libp2p","vers":"0.53.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.41.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.7","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.45.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.44.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.44.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.41.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1252a34c693386829c34d44ccfbce86679d2a9a2c61f582863649bbf57f26260","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.73.0","pubtime":"2023-11-12T10:32:35Z","v":2}
{"name":"libp2p","vers":"0.51.4","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-deflate","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-dns","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_os = \"unknown\"))","kind":"normal"},{"name":"libp2p-identify","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.42.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-perf","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-ping","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.7.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tls","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-wasm-ext","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webrtc","req":"^0.4.0-alpha.3","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-yamux","req":"^0.43.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f35eae38201a993ece6bdc823292d6abd1bffed1c4d0f4a3517d2bd8e1d917fe","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"deflate":["dep:libp2p-deflate"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","dcutr","deflate","dns","ecdsa","ed25519","floodsub","gossipsub","identify","kad","macros","mdns","metrics","mplex","noise","perf","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","wasm-ext","wasm-ext-websocket","webrtc","websocket","yamux"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"metrics":["dep:libp2p-metrics"],"mplex":["dep:libp2p-mplex"],"noise":["dep:libp2p-noise"],"perf":["dep:libp2p-perf"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio"],"uds":["dep:libp2p-uds"],"wasm-ext":["dep:libp2p-wasm-ext"],"wasm-ext-websocket":["wasm-ext","libp2p-wasm-ext?/websocket"],"webrtc":["dep:libp2p-webrtc","libp2p-webrtc?/pem","libp2p-webrtc/tokio"],"websocket":["dep:libp2p-websocket"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.65.0","pubtime":"2023-12-06T22:59:56Z","v":2}
{"name":"libp2p","vers":"0.53.2","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.41.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.41.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.46.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.44.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.8","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.45.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.45.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.44.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.10.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.17.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.26.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.44.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.41.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.45.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.15","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"681fb3f183edfbedd7a57d32ebe5dcdc0b9f94061185acf3c30249349cc6fc99","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","instant/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.73.0","pubtime":"2023-12-09T18:36:03Z","v":2}
{"name":"libp2p","vers":"0.54.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.9","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.45.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.45.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.42.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5b06a2ceb55591d19a194956ce541329007b4e4ee87c5fdd59d64dc439286a36","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.75.0","pubtime":"2024-08-09T15:50:19Z","v":2}
{"name":"libp2p","vers":"0.54.1","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1.6","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.9","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.46.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-noise","req":"^0.45.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-ping","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.11.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.45.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.42.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bbbe80f9c7e00526cd6b838075b9c171919404a4732cb2fa8ece0a093223bfc4","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.75.0","pubtime":"2024-08-19T15:46:13Z","v":2}
{"name":"libp2p","vers":"0.55.0","deps":[{"name":"async-std","req":"^1.6.2","features":["attributes"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.43.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.48.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.10","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.43.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.46.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.46.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.43.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.42.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-yamux","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b72dc443ddd0254cb49a794ed6b6728400ee446a0f7ab4a07d0209ee98de20e9","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"async-std":["libp2p-swarm/async-std","libp2p-mdns?/async-io","libp2p-tcp?/async-io","libp2p-dns?/async-std","libp2p-quic?/async-std"],"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["async-std","autonat","cbor","dcutr","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.83.0","pubtime":"2025-01-15T15:36:55Z","v":2}
{"name":"libp2p","vers":"0.56.0","deps":[{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"either","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-timer","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-allow-block-list","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-autonat","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-connection-limits","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-core","req":"^0.43.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dcutr","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-dns","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-floodsub","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-gossipsub","req":"^0.49.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identify","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-identity","req":"^0.2.12","features":["rand"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-kad","req":"^0.48.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mdns","req":"^0.48.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-memory-connection-limits","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-metrics","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-mplex","req":"^0.43.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-noise","req":"^0.46.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-ping","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-plaintext","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-pnet","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-quic","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-relay","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-rendezvous","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-request-response","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-swarm","req":"^0.47.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libp2p-tcp","req":"^0.44.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-tcp","req":"^0.44.0","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libp2p-tls","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-uds","req":"^0.43.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-upnp","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-webrtc-websys","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"libp2p-websocket","req":"^0.45.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"libp2p-websocket-websys","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"libp2p-webtransport-websys","req":"^0.5.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"libp2p-yamux","req":"^0.47.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multiaddr","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rw-stream-sink","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38","features":["io-util","io-std","macros","rt","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ce71348bf5838e46449ae240631117b487073d5f347c06d434caddcb91dceb5a","features":{"ecdsa":["libp2p-identity/ecdsa"],"ed25519":["libp2p-identity/ed25519"],"macros":["libp2p-swarm/macros"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"]},"features2":{"autonat":["dep:libp2p-autonat"],"cbor":["libp2p-request-response?/cbor"],"dcutr":["dep:libp2p-dcutr","libp2p-metrics?/dcutr"],"dns":["dep:libp2p-dns"],"floodsub":["dep:libp2p-floodsub"],"full":["autonat","cbor","dcutr","dns","ecdsa","ed25519","floodsub","gossipsub","identify","json","kad","macros","mdns","memory-connection-limits","metrics","noise","ping","plaintext","pnet","quic","relay","rendezvous","request-response","rsa","secp256k1","serde","tcp","tls","tokio","uds","wasm-bindgen","webrtc-websys","websocket-websys","websocket","webtransport-websys","yamux","upnp"],"gossipsub":["dep:libp2p-gossipsub","libp2p-metrics?/gossipsub"],"identify":["dep:libp2p-identify","libp2p-metrics?/identify"],"json":["libp2p-request-response?/json"],"kad":["dep:libp2p-kad","libp2p-metrics?/kad"],"mdns":["dep:libp2p-mdns"],"memory-connection-limits":["dep:libp2p-memory-connection-limits"],"metrics":["dep:libp2p-metrics"],"noise":["dep:libp2p-noise"],"ping":["dep:libp2p-ping","libp2p-metrics?/ping"],"plaintext":["dep:libp2p-plaintext"],"pnet":["dep:libp2p-pnet"],"quic":["dep:libp2p-quic"],"relay":["dep:libp2p-relay","libp2p-metrics?/relay"],"rendezvous":["dep:libp2p-rendezvous"],"request-response":["dep:libp2p-request-response"],"serde":["libp2p-core/serde","libp2p-kad?/serde","libp2p-gossipsub?/serde"],"tcp":["dep:libp2p-tcp"],"tls":["dep:libp2p-tls"],"tokio":["libp2p-swarm/tokio","libp2p-mdns?/tokio","libp2p-tcp?/tokio","libp2p-dns?/tokio","libp2p-quic?/tokio","libp2p-upnp?/tokio"],"uds":["dep:libp2p-uds"],"upnp":["dep:libp2p-upnp"],"wasm-bindgen":["futures-timer/wasm-bindgen","getrandom/js","libp2p-swarm/wasm-bindgen","libp2p-gossipsub?/wasm-bindgen"],"webrtc-websys":["dep:libp2p-webrtc-websys"],"websocket":["dep:libp2p-websocket"],"websocket-websys":["dep:libp2p-websocket-websys"],"webtransport-websys":["dep:libp2p-webtransport-websys"],"yamux":["dep:libp2p-yamux"]},"yanked":false,"rust_version":"1.83.0","pubtime":"2025-06-27T17:41:36Z","v":2}
