{"crate":{"id":"libp2p-core","name":"libp2p-core","updated_at":"2026-09-11T16:01:53.589906Z","versions":[3214814,1896271,1618331,1407151,1405813,1228998,1193673,975136,952516,946148,904685,826731,789183,747919,734729,670392,642118,615981,607388,606701,578866,558881,527302,504492,496262,496012,490836,447199,445367,438215,400434,371366,365225,353416,353387,340160,326570,316253,311342,308925,308896,303438,297227,294679,281994,281657,273894,263184,257988,254780,245042,242711,229307,226985,226831,212438,206469,201865,200545,189474,187565,169622,163828,158315,158302,154712,154483,150613,150604,150553,146385,142093,138635,134852,132470,132120,131879,131268,130927,128116,127462,125135],"keywords":["libp2p","networking","peer-to-peer"],"categories":["asynchronous","network-programming"],"badges":[],"created_at":"2019-01-02T13:44:49.472866Z","downloads":20709950,"recent_downloads":2413937,"default_version":"0.44.0","num_versions":82,"yanked":false,"max_version":"0.44.0","newest_version":"0.44.0","max_stable_version":"0.44.0","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","links":{"version_downloads":"/api/v1/crates/libp2p-core/downloads","versions":null,"owners":"/api/v1/crates/libp2p-core/owners","owner_team":"/api/v1/crates/libp2p-core/owner_team","owner_user":"/api/v1/crates/libp2p-core/owner_user","reverse_dependencies":"/api/v1/crates/libp2p-core/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3214814,"crate":"libp2p-core","num":"0.44.0","dl_path":"/api/v1/crates/libp2p-core/0.44.0/download","readme_path":"/api/v1/crates/libp2p-core/0.44.0/readme","updated_at":"2026-09-11T16:01:53.589906Z","created_at":"2026-09-11T16:01:53.589906Z","downloads":62144,"features":{"serde":["multihash/serde-codec","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.44.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.44.0/downloads","authors":"/api/v1/crates/libp2p-core/0.44.0/authors"},"crate_size":55308,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2026-09-11T16:01:53.589906Z"}],"checksum":"c2b1a55b9d5e51389db344a609d8c2ff35eabd870a8400067d66d2b1b6f8df68","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3943,"comment_lines":497,"files":30}},"total_code_lines":3943,"total_comment_lines":497}},{"id":1896271,"crate":"libp2p-core","num":"0.43.2","dl_path":"/api/v1/crates/libp2p-core/0.43.2/download","readme_path":"/api/v1/crates/libp2p-core/0.43.2/readme","updated_at":"2025-12-22T11:13:49.255592Z","created_at":"2025-12-22T11:13:49.255592Z","downloads":2522916,"features":{"serde":["multihash/serde-codec","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.43.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.43.2/downloads","authors":"/api/v1/crates/libp2p-core/0.43.2/authors"},"crate_size":57225,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2025-12-22T11:13:49.255592Z"}],"checksum":"249128cd37a2199aff30a7675dffa51caf073b51aa612d2f544b19932b9aebca","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4058,"comment_lines":497,"files":30}},"total_code_lines":4058,"total_comment_lines":497}},{"id":1618331,"crate":"libp2p-core","num":"0.43.1","dl_path":"/api/v1/crates/libp2p-core/0.43.1/download","readme_path":"/api/v1/crates/libp2p-core/0.43.1/readme","updated_at":"2025-06-27T14:58:19.244539Z","created_at":"2025-06-27T14:58:19.244539Z","downloads":1225232,"features":{"serde":["multihash/serde-codec","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.43.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.43.1/downloads","authors":"/api/v1/crates/libp2p-core/0.43.1/authors"},"crate_size":56341,"published_by":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"audit_actions":[{"action":"publish","user":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"time":"2025-06-27T14:58:19.244539Z"}],"checksum":"4d28e2d2def7c344170f5c6450c0dbe3dfef655610dbfde2f6ac28a527abbe36","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3989,"comment_lines":493,"files":30}},"total_code_lines":3989,"total_comment_lines":493}},{"id":1407151,"crate":"libp2p-core","num":"0.43.0","dl_path":"/api/v1/crates/libp2p-core/0.43.0/download","readme_path":"/api/v1/crates/libp2p-core/0.43.0/readme","updated_at":"2025-01-14T13:56:50.406392Z","created_at":"2025-01-14T13:56:50.406392Z","downloads":606855,"features":{"serde":["multihash/serde-codec","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.43.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.43.0/downloads","authors":"/api/v1/crates/libp2p-core/0.43.0/authors"},"crate_size":57341,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2025-01-14T13:56:50.406392Z"}],"checksum":"193c75710ba43f7504ad8f58a62ca0615b1d7e572cb0f1780bc607252c39e9ef","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3989,"comment_lines":493,"files":30}},"total_code_lines":3989,"total_comment_lines":493}},{"id":1405813,"crate":"libp2p-core","num":"0.42.1","dl_path":"/api/v1/crates/libp2p-core/0.42.1/download","readme_path":"/api/v1/crates/libp2p-core/0.42.1/readme","updated_at":"2025-01-13T15:13:34.928216Z","created_at":"2025-01-13T13:33:17.281310Z","downloads":1044,"features":{"serde":["multihash/serde-codec","libp2p-identity/serde"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.42.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.42.1/downloads","authors":"/api/v1/crates/libp2p-core/0.42.1/authors"},"crate_size":45350,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2025-01-13T13:33:17.281310Z"},{"action":"yank","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2025-01-13T15:13:34.931339Z"}],"checksum":"6cb602c827c8c9549490fffbbafff3bb997f86d60f4e3608bf840379e46a3619","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3989,"comment_lines":493,"files":30}},"total_code_lines":3989,"total_comment_lines":493}},{"id":1228998,"crate":"libp2p-core","num":"0.42.0","dl_path":"/api/v1/crates/libp2p-core/0.42.0/download","readme_path":"/api/v1/crates/libp2p-core/0.42.0/readme","updated_at":"2024-08-09T13:49:05.959880Z","created_at":"2024-08-09T13:49:05.959880Z","downloads":4390286,"features":{"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.42.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.42.0/downloads","authors":"/api/v1/crates/libp2p-core/0.42.0/authors"},"crate_size":45289,"published_by":{"id":247504,"login":"guillaumemichel","name":"Guillaume Michel","avatar":"https://avatars.githubusercontent.com/u/15075495?v=4","url":"https://github.com/guillaumemichel","github_username_matches":true,"created_at":"2015-10-11T13:38:20Z"},"audit_actions":[{"action":"publish","user":{"id":247504,"login":"guillaumemichel","name":"Guillaume Michel","avatar":"https://avatars.githubusercontent.com/u/15075495?v=4","url":"https://github.com/guillaumemichel","github_username_matches":true,"created_at":"2015-10-11T13:38:20Z"},"time":"2024-08-09T13:49:05.959880Z"}],"checksum":"a61f26c83ed111104cd820fe9bc3aaabbac5f1652a1d213ed6e900b7918a1298","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3955,"comment_lines":493,"files":30}},"total_code_lines":3955,"total_comment_lines":493}},{"id":1193673,"crate":"libp2p-core","num":"0.41.3","dl_path":"/api/v1/crates/libp2p-core/0.41.3/download","readme_path":"/api/v1/crates/libp2p-core/0.41.3/readme","updated_at":"2024-07-05T14:09:47.516379Z","created_at":"2024-07-05T14:09:47.516379Z","downloads":945429,"features":{"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.41.3/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.41.3/downloads","authors":"/api/v1/crates/libp2p-core/0.41.3/authors"},"crate_size":46300,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2024-07-05T14:09:47.516379Z"}],"checksum":"a5a8920cbd8540059a01950c1e5c96ea8d89eb50c51cd366fc18bdf540a6e48f","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4144,"comment_lines":518,"files":31}},"total_code_lines":4144,"total_comment_lines":518}},{"id":975136,"crate":"libp2p-core","num":"0.41.2","dl_path":"/api/v1/crates/libp2p-core/0.41.2/download","readme_path":"/api/v1/crates/libp2p-core/0.41.2/readme","updated_at":"2023-12-04T05:36:22.629960Z","created_at":"2023-12-04T05:36:22.629960Z","downloads":730376,"features":{"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.41.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.41.2/downloads","authors":"/api/v1/crates/libp2p-core/0.41.2/authors"},"crate_size":46293,"published_by":{"id":27382,"login":"thomaseizinger","name":"Thomas Eizinger","avatar":"https://avatars.githubusercontent.com/u/5486389?v=4","url":"https://github.com/thomaseizinger","github_username_matches":true,"created_at":"2013-09-18T12:36:08Z"},"audit_actions":[{"action":"publish","user":{"id":27382,"login":"thomaseizinger","name":"Thomas Eizinger","avatar":"https://avatars.githubusercontent.com/u/5486389?v=4","url":"https://github.com/thomaseizinger","github_username_matches":true,"created_at":"2013-09-18T12:36:08Z"},"time":"2023-12-04T05:36:22.629960Z"}],"checksum":"8130a8269e65a2554d55131c770bdf4bcd94d2b8d4efb24ca23699be65066c05","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4150,"comment_lines":518,"files":31}},"total_code_lines":4150,"total_comment_lines":518}},{"id":952516,"crate":"libp2p-core","num":"0.41.1","dl_path":"/api/v1/crates/libp2p-core/0.41.1/download","readme_path":"/api/v1/crates/libp2p-core/0.41.1/readme","updated_at":"2023-11-12T10:31:29.348907Z","created_at":"2023-11-12T10:31:29.348907Z","downloads":57851,"features":{"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.41.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.41.1/downloads","authors":"/api/v1/crates/libp2p-core/0.41.1/authors"},"crate_size":46131,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-11-12T10:31:29.348907Z"}],"checksum":"59c61b924474cf2c7edccca306693e798d797b85d004f4fef5689a7a3e6e8fe5","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4151,"comment_lines":518,"files":31}},"total_code_lines":4151,"total_comment_lines":518}},{"id":946148,"crate":"libp2p-core","num":"0.41.0","dl_path":"/api/v1/crates/libp2p-core/0.41.0/download","readme_path":"/api/v1/crates/libp2p-core/0.41.0/readme","updated_at":"2023-11-05T09:31:13.883577Z","created_at":"2023-11-05T09:31:13.883577Z","downloads":22025,"features":{"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.41.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.41.0/downloads","authors":"/api/v1/crates/libp2p-core/0.41.0/authors"},"crate_size":46058,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-11-05T09:31:13.883577Z"}],"checksum":"8b8b63f1df89173dc6c582c07abfc072acf2792ce1787363ab266e0a18882fac","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4118,"comment_lines":518,"files":31}},"total_code_lines":4118,"total_comment_lines":518}},{"id":904685,"crate":"libp2p-core","num":"0.40.1","dl_path":"/api/v1/crates/libp2p-core/0.40.1/download","readme_path":"/api/v1/crates/libp2p-core/0.40.1/readme","updated_at":"2023-09-22T15:06:10.338907Z","created_at":"2023-09-22T15:06:10.338907Z","downloads":1713781,"features":{"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.40.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.40.1/downloads","authors":"/api/v1/crates/libp2p-core/0.40.1/authors"},"crate_size":47980,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-09-22T15:06:10.338907Z"}],"checksum":"dd44289ab25e4c9230d9246c475a22241e301b23e8f4061d3bdef304a1a99713","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4239,"comment_lines":616,"files":32}},"total_code_lines":4239,"total_comment_lines":616}},{"id":826731,"crate":"libp2p-core","num":"0.40.0","dl_path":"/api/v1/crates/libp2p-core/0.40.0/download","readme_path":"/api/v1/crates/libp2p-core/0.40.0/readme","updated_at":"2023-06-20T07:08:57.147688Z","created_at":"2023-06-20T07:08:57.147688Z","downloads":183508,"features":{"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.40.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.40.0/downloads","authors":"/api/v1/crates/libp2p-core/0.40.0/authors"},"crate_size":47608,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-06-20T07:08:57.147688Z"}],"checksum":"ef7dd7b09e71aac9271c60031d0e558966cdb3253ba0308ab369bb2de80630d0","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4155,"comment_lines":614,"files":32}},"total_code_lines":4155,"total_comment_lines":614}},{"id":789183,"crate":"libp2p-core","num":"0.39.2","dl_path":"/api/v1/crates/libp2p-core/0.39.2/download","readme_path":"/api/v1/crates/libp2p-core/0.39.2/readme","updated_at":"2023-05-01T03:18:48.998580Z","created_at":"2023-05-01T03:18:48.998580Z","downloads":2440949,"features":{"ecdsa":["libp2p-identity/ecdsa"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"],"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.39.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.39.2/downloads","authors":"/api/v1/crates/libp2p-core/0.39.2/authors"},"crate_size":48171,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-05-01T03:18:48.998580Z"}],"checksum":"3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4541,"comment_lines":662,"files":35}},"total_code_lines":4541,"total_comment_lines":662}},{"id":747919,"crate":"libp2p-core","num":"0.39.1","dl_path":"/api/v1/crates/libp2p-core/0.39.1/download","readme_path":"/api/v1/crates/libp2p-core/0.39.1/readme","updated_at":"2023-03-12T15:46:08.931032Z","created_at":"2023-03-12T15:46:08.931032Z","downloads":196620,"features":{"ecdsa":["libp2p-identity/ecdsa"],"rsa":["libp2p-identity/rsa"],"secp256k1":["libp2p-identity/secp256k1"],"serde":["multihash/serde-codec","dep:serde","libp2p-identity/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.39.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.39.1/downloads","authors":"/api/v1/crates/libp2p-core/0.39.1/authors"},"crate_size":47924,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-03-12T15:46:08.931032Z"}],"checksum":"9b7f8b7d65c070a5a1b5f8f0510648189da08f787b8963f8e21219e0710733af","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4547,"comment_lines":662,"files":35}},"total_code_lines":4547,"total_comment_lines":662}},{"id":734729,"crate":"libp2p-core","num":"0.39.0","dl_path":"/api/v1/crates/libp2p-core/0.39.0/download","readme_path":"/api/v1/crates/libp2p-core/0.39.0/readme","updated_at":"2023-02-24T13:46:24.051294Z","created_at":"2023-02-24T13:46:24.051294Z","downloads":73191,"features":{"ecdsa":["p256"],"rsa":["dep:ring"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","dep:serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.39.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.39.0/downloads","authors":"/api/v1/crates/libp2p-core/0.39.0/authors"},"crate_size":67436,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-02-24T13:46:24.051294Z"}],"checksum":"881d9a54e97d97cdaa4125d48269d97ca8c40e5fefec6b85b30440dc60cc551f","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5702,"comment_lines":832,"files":40}},"total_code_lines":5702,"total_comment_lines":832}},{"id":670392,"crate":"libp2p-core","num":"0.38.0","dl_path":"/api/v1/crates/libp2p-core/0.38.0/download","readme_path":"/api/v1/crates/libp2p-core/0.38.0/readme","updated_at":"2022-11-25T10:33:17.126261Z","created_at":"2022-11-25T10:33:17.126261Z","downloads":829757,"features":{"ecdsa":["p256"],"rsa":["dep:ring"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","dep:serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.38.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.38.0/downloads","authors":"/api/v1/crates/libp2p-core/0.38.0/authors"},"crate_size":67976,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-11-25T10:33:17.126261Z"}],"checksum":"b6a8fcd392ff67af6cc3f03b1426c41f7f26b6b9aff2dc632c1c56dd649e571f","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5865,"comment_lines":832,"files":40}},"total_code_lines":5865,"total_comment_lines":832}},{"id":642118,"crate":"libp2p-core","num":"0.37.0","dl_path":"/api/v1/crates/libp2p-core/0.37.0/download","readme_path":"/api/v1/crates/libp2p-core/0.37.0/readme","updated_at":"2022-10-14T14:34:59.433684Z","created_at":"2022-10-14T14:34:59.433684Z","downloads":284748,"features":{"ecdsa":["p256"],"rsa":["dep:ring"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","dep:serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.37.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.37.0/downloads","authors":"/api/v1/crates/libp2p-core/0.37.0/authors"},"crate_size":67855,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-10-14T14:34:59.433684Z"}],"checksum":"799676bb0807c788065e57551c6527d461ad572162b0519d1958946ff9e0539d","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5957,"comment_lines":832,"files":40}},"total_code_lines":5957,"total_comment_lines":832}},{"id":615981,"crate":"libp2p-core","num":"0.36.0","dl_path":"/api/v1/crates/libp2p-core/0.36.0/download","readme_path":"/api/v1/crates/libp2p-core/0.36.0/readme","updated_at":"2022-09-07T07:46:40.042606Z","created_at":"2022-09-07T07:46:40.042606Z","downloads":130664,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"rsa":["dep:ring"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.36.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.36.0/downloads","authors":"/api/v1/crates/libp2p-core/0.36.0/authors"},"crate_size":67265,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-09-07T07:46:40.042606Z"}],"checksum":"b1fff5bd889c82a0aec668f2045edd066f559d4e5c40354e5a4c77ac00caac38","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5890,"comment_lines":832,"files":40}},"total_code_lines":5890,"total_comment_lines":832}},{"id":607388,"crate":"libp2p-core","num":"0.35.1","dl_path":"/api/v1/crates/libp2p-core/0.35.1/download","readme_path":"/api/v1/crates/libp2p-core/0.35.1/readme","updated_at":"2022-08-23T07:53:33.539085Z","created_at":"2022-08-23T07:53:33.539085Z","downloads":18119,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.35.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.35.1/downloads","authors":"/api/v1/crates/libp2p-core/0.35.1/authors"},"crate_size":66808,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-08-23T07:53:33.539085Z"}],"checksum":"583862167683fea9e4712f2802910df067ca5f83e6b88979be16364904c2bdf1","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5840,"comment_lines":812,"files":39}},"total_code_lines":5840,"total_comment_lines":812}},{"id":606701,"crate":"libp2p-core","num":"0.35.0","dl_path":"/api/v1/crates/libp2p-core/0.35.0/download","readme_path":"/api/v1/crates/libp2p-core/0.35.0/readme","updated_at":"2022-08-22T03:16:53.677411Z","created_at":"2022-08-22T03:16:53.677411Z","downloads":2046,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.35.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.35.0/downloads","authors":"/api/v1/crates/libp2p-core/0.35.0/authors"},"crate_size":66783,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-08-22T03:16:53.677411Z"}],"checksum":"07ad8b1da55e524ebcef40a3c49256f1a91384471a523586ac8fe75414f6dd13","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5840,"comment_lines":812,"files":39}},"total_code_lines":5840,"total_comment_lines":812}},{"id":578866,"crate":"libp2p-core","num":"0.34.0","dl_path":"/api/v1/crates/libp2p-core/0.34.0/download","readme_path":"/api/v1/crates/libp2p-core/0.34.0/readme","updated_at":"2022-07-05T11:11:46.725755Z","created_at":"2022-07-05T11:11:46.725755Z","downloads":422411,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.34.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.34.0/downloads","authors":"/api/v1/crates/libp2p-core/0.34.0/authors"},"crate_size":67548,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-07-05T11:11:46.725755Z"}],"checksum":"fbf9b94cefab7599b2d3dff2f93bee218c6621d68590b23ede4485813cbcece6","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5780,"comment_lines":792,"files":38}},"total_code_lines":5780,"total_comment_lines":792}},{"id":558881,"crate":"libp2p-core","num":"0.33.0","dl_path":"/api/v1/crates/libp2p-core/0.33.0/download","readme_path":"/api/v1/crates/libp2p-core/0.33.0/readme","updated_at":"2022-05-31T11:16:40.338671Z","created_at":"2022-05-31T11:16:40.338671Z","downloads":270623,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.33.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.33.0/downloads","authors":"/api/v1/crates/libp2p-core/0.33.0/authors"},"crate_size":68771,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-05-31T11:16:40.338671Z"}],"checksum":"42d46fca305dee6757022e2f5a4f6c023315084d0ed7441c3ab244e76666d979","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6043,"comment_lines":807,"files":37}},"total_code_lines":6043,"total_comment_lines":807}},{"id":527302,"crate":"libp2p-core","num":"0.32.1","dl_path":"/api/v1/crates/libp2p-core/0.32.1/download","readme_path":"/api/v1/crates/libp2p-core/0.32.1/readme","updated_at":"2022-04-04T16:42:41.220554Z","created_at":"2022-04-04T16:42:41.220554Z","downloads":453352,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.32.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.32.1/downloads","authors":"/api/v1/crates/libp2p-core/0.32.1/authors"},"crate_size":68905,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-04-04T16:42:41.220554Z"}],"checksum":"db5b02602099fb75cb2d16f9ea860a320d6eb82ce41e95ab680912c454805cd5","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5988,"comment_lines":808,"files":37}},"total_code_lines":5988,"total_comment_lines":808}},{"id":504492,"crate":"libp2p-core","num":"0.32.0","dl_path":"/api/v1/crates/libp2p-core/0.32.0/download","readme_path":"/api/v1/crates/libp2p-core/0.32.0/readme","updated_at":"2022-02-22T13:07:23.431404Z","created_at":"2022-02-22T13:07:23.431404Z","downloads":56444,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.32.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.32.0/downloads","authors":"/api/v1/crates/libp2p-core/0.32.0/authors"},"crate_size":68489,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-02-22T13:07:23.431404Z"}],"checksum":"9164ec41455856e8187addc870bb4fe1ea2ee28e1a9244831d449a2429b32c1a","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5961,"comment_lines":808,"files":37}},"total_code_lines":5961,"total_comment_lines":808}},{"id":496262,"crate":"libp2p-core","num":"0.30.2","dl_path":"/api/v1/crates/libp2p-core/0.30.2/download","readme_path":"/api/v1/crates/libp2p-core/0.30.2/readme","updated_at":"2022-02-07T10:46:15.385328Z","created_at":"2022-02-07T10:46:15.385328Z","downloads":409777,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.30.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.30.2/downloads","authors":"/api/v1/crates/libp2p-core/0.30.2/authors"},"crate_size":97651,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-02-07T10:46:15.385328Z"}],"checksum":"86aad7d54df283db817becded03e611137698a6509d4237a96881976a162340c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8783,"comment_lines":1024,"files":46}},"total_code_lines":8783,"total_comment_lines":1024}},{"id":496012,"crate":"libp2p-core","num":"0.31.1","dl_path":"/api/v1/crates/libp2p-core/0.31.1/download","readme_path":"/api/v1/crates/libp2p-core/0.31.1/readme","updated_at":"2022-02-06T22:19:22.924084Z","created_at":"2022-02-06T22:19:22.924084Z","downloads":56373,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.31.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.31.1/downloads","authors":"/api/v1/crates/libp2p-core/0.31.1/authors"},"crate_size":102582,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-02-06T22:19:22.924084Z"}],"checksum":"77c4178afd65bf7c56744b4e0a6cfa6e9b694fe666efba596e03a46f79454d8d","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9298,"comment_lines":1056,"files":47}},"total_code_lines":9298,"total_comment_lines":1056}},{"id":490836,"crate":"libp2p-core","num":"0.31.0","dl_path":"/api/v1/crates/libp2p-core/0.31.0/download","readme_path":"/api/v1/crates/libp2p-core/0.31.0/readme","updated_at":"2022-01-27T10:31:42.996086Z","created_at":"2022-01-27T10:31:42.996086Z","downloads":4723,"features":{"default":["secp256k1","ecdsa"],"ecdsa":["p256"],"secp256k1":["libsecp256k1"],"serde":["multihash/serde-codec","_serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.31.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.31.0/downloads","authors":"/api/v1/crates/libp2p-core/0.31.0/authors"},"crate_size":102178,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-01-27T10:31:42.996086Z"}],"checksum":"a24250cce58fb6ccb32e26647c1c25b48b6f7bd2d6fb3d6dba72001a6694b385","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9232,"comment_lines":1056,"files":47}},"total_code_lines":9232,"total_comment_lines":1056}},{"id":447199,"crate":"libp2p-core","num":"0.30.0","dl_path":"/api/v1/crates/libp2p-core/0.30.0/download","readme_path":"/api/v1/crates/libp2p-core/0.30.0/readme","updated_at":"2021-11-01T10:21:09.308152Z","created_at":"2021-11-01T10:21:09.308152Z","downloads":279271,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.30.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.30.0/downloads","authors":"/api/v1/crates/libp2p-core/0.30.0/authors"},"crate_size":97182,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-11-01T10:21:09.308152Z"}],"checksum":"bef22d9bba1e8bcb7ec300073e6802943fe8abb8190431842262b5f1c30abba1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8717,"comment_lines":1024,"files":46}},"total_code_lines":8717,"total_comment_lines":1024}},{"id":445367,"crate":"libp2p-core","num":"0.30.0-rc.2","dl_path":"/api/v1/crates/libp2p-core/0.30.0-rc.2/download","readme_path":"/api/v1/crates/libp2p-core/0.30.0-rc.2/readme","updated_at":"2021-10-27T17:29:23.314481Z","created_at":"2021-10-27T17:29:23.314481Z","downloads":4653,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.30.0-rc.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.30.0-rc.2/downloads","authors":"/api/v1/crates/libp2p-core/0.30.0-rc.2/authors"},"crate_size":97194,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-10-27T17:29:23.314481Z"}],"checksum":"0d1d6f1eb6db73ef794543aa2701cb512675d56f3ce75cf936fd3a1649f5bbf2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8717,"comment_lines":1024,"files":46}},"total_code_lines":8717,"total_comment_lines":1024}},{"id":438215,"crate":"libp2p-core","num":"0.30.0-rc.1","dl_path":"/api/v1/crates/libp2p-core/0.30.0-rc.1/download","readme_path":"/api/v1/crates/libp2p-core/0.30.0-rc.1/readme","updated_at":"2021-10-15T10:02:53.458470Z","created_at":"2021-10-15T10:02:53.458470Z","downloads":5097,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.30.0-rc.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.30.0-rc.1/downloads","authors":"/api/v1/crates/libp2p-core/0.30.0-rc.1/authors"},"crate_size":97171,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-10-15T10:02:53.458470Z"}],"checksum":"79b64b3e139714a65dbae2462e77fe7e46de160a9bd10d973b383313a1054a47","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8717,"comment_lines":1024,"files":46}},"total_code_lines":8717,"total_comment_lines":1024}},{"id":400434,"crate":"libp2p-core","num":"0.29.0","dl_path":"/api/v1/crates/libp2p-core/0.29.0/download","readme_path":"/api/v1/crates/libp2p-core/0.29.0/readme","updated_at":"2021-07-12T19:28:01.200776Z","created_at":"2021-07-12T19:28:01.200776Z","downloads":386369,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.29.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.29.0/downloads","authors":"/api/v1/crates/libp2p-core/0.29.0/authors"},"crate_size":94664,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-07-12T19:28:01.200776Z"}],"checksum":"af9b4abdeaa420593a297c8592f63fad4234f4b88dc9343b8fd8e736c35faa59","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8042,"comment_lines":1071,"files":44}},"total_code_lines":8042,"total_comment_lines":1071}},{"id":371366,"crate":"libp2p-core","num":"0.28.3","dl_path":"/api/v1/crates/libp2p-core/0.28.3/download","readme_path":"/api/v1/crates/libp2p-core/0.28.3/readme","updated_at":"2021-04-26T14:56:54.837902Z","created_at":"2021-04-26T14:56:54.837902Z","downloads":246760,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.28.3/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.28.3/downloads","authors":"/api/v1/crates/libp2p-core/0.28.3/authors"},"crate_size":93866,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-04-26T14:56:54.837902Z"}],"checksum":"554d3e7e9e65f939d66b75fd6a4c67f258fe250da61b91f46c545fc4a89b51d9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7979,"comment_lines":1072,"files":44}},"total_code_lines":7979,"total_comment_lines":1072}},{"id":365225,"crate":"libp2p-core","num":"0.28.2","dl_path":"/api/v1/crates/libp2p-core/0.28.2/download","readme_path":"/api/v1/crates/libp2p-core/0.28.2/readme","updated_at":"2021-04-13T18:17:39.263249Z","created_at":"2021-04-13T18:17:39.263249Z","downloads":137731,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.28.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.28.2/downloads","authors":"/api/v1/crates/libp2p-core/0.28.2/authors"},"crate_size":93840,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-04-13T18:17:39.263249Z"}],"checksum":"71dd51b562e14846e65bad00e5808d0644376e6588668c490d3c48e1dfeb4a9a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7979,"comment_lines":1072,"files":44}},"total_code_lines":7979,"total_comment_lines":1072}},{"id":353416,"crate":"libp2p-core","num":"0.28.1","dl_path":"/api/v1/crates/libp2p-core/0.28.1/download","readme_path":"/api/v1/crates/libp2p-core/0.28.1/readme","updated_at":"2021-03-17T15:40:41.009856Z","created_at":"2021-03-17T15:40:41.009856Z","downloads":34821,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.28.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.28.1/downloads","authors":"/api/v1/crates/libp2p-core/0.28.1/authors"},"crate_size":93516,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-03-17T15:40:41.009856Z"}],"checksum":"c1e1797734bbd4c453664fefb029628f77c356ffc5bce98f06b18a7db3ebb0f7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7921,"comment_lines":1072,"files":44}},"total_code_lines":7921,"total_comment_lines":1072}},{"id":353387,"crate":"libp2p-core","num":"0.28.0","dl_path":"/api/v1/crates/libp2p-core/0.28.0/download","readme_path":"/api/v1/crates/libp2p-core/0.28.0/readme","updated_at":"2021-03-17T15:00:31.617139Z","created_at":"2021-03-17T15:00:31.617139Z","downloads":1800,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.28.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.28.0/downloads","authors":"/api/v1/crates/libp2p-core/0.28.0/authors"},"crate_size":93492,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-03-17T15:00:31.617139Z"}],"checksum":"11f6d0743249f2669b96462bc6abc7f85d737fa39c1c6eb41ea24ce4e03cf231","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7921,"comment_lines":1072,"files":44}},"total_code_lines":7921,"total_comment_lines":1072}},{"id":340160,"crate":"libp2p-core","num":"0.27.1","dl_path":"/api/v1/crates/libp2p-core/0.27.1/download","readme_path":"/api/v1/crates/libp2p-core/0.27.1/readme","updated_at":"2021-02-15T19:10:29.553804Z","created_at":"2021-02-15T19:10:29.553804Z","downloads":287740,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.27.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.27.1/downloads","authors":"/api/v1/crates/libp2p-core/0.27.1/authors"},"crate_size":92632,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2021-02-15T19:10:29.553804Z"}],"checksum":"8a2d56aadc2c2bf22cd7797f86e56a65b5b3994a0136b65be3106938acae7a26","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7880,"comment_lines":1063,"files":44}},"total_code_lines":7880,"total_comment_lines":1063}},{"id":326570,"crate":"libp2p-core","num":"0.27.0","dl_path":"/api/v1/crates/libp2p-core/0.27.0/download","readme_path":"/api/v1/crates/libp2p-core/0.27.0/readme","updated_at":"2021-01-12T19:46:35.360137Z","created_at":"2021-01-12T19:46:35.360137Z","downloads":114966,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.27.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.27.0/downloads","authors":"/api/v1/crates/libp2p-core/0.27.0/authors"},"crate_size":92679,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-01-12T19:46:35.360137Z"}],"checksum":"dad04d3cef6c1df366a6ab58c9cf8b06497699e335d83ac2174783946ff847d6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7879,"comment_lines":1063,"files":44}},"total_code_lines":7879,"total_comment_lines":1063}},{"id":316253,"crate":"libp2p-core","num":"0.26.0","dl_path":"/api/v1/crates/libp2p-core/0.26.0/download","readme_path":"/api/v1/crates/libp2p-core/0.26.0/readme","updated_at":"2020-12-18T09:15:24.599336Z","created_at":"2020-12-18T09:15:24.599336Z","downloads":24310,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.26.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.26.0/downloads","authors":"/api/v1/crates/libp2p-core/0.26.0/authors"},"crate_size":92317,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2020-12-18T09:15:24.599336Z"}],"checksum":"e1cb706da14c064dce54d8864ade6836b3486b51689300da74eeb7053aa4551e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7825,"comment_lines":1063,"files":44}},"total_code_lines":7825,"total_comment_lines":1063}},{"id":311342,"crate":"libp2p-core","num":"0.25.2","dl_path":"/api/v1/crates/libp2p-core/0.25.2/download","readme_path":"/api/v1/crates/libp2p-core/0.25.2/readme","updated_at":"2020-12-02T15:44:20.455159Z","created_at":"2020-12-02T15:44:20.455159Z","downloads":36296,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.25.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.25.2/downloads","authors":"/api/v1/crates/libp2p-core/0.25.2/authors"},"crate_size":92366,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-12-02T15:44:20.455159Z"}],"checksum":"cc9c96d3a606a696a3a6c0ad3c3352c57bda2082ec9090930f1bd9daf787039f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7862,"comment_lines":1065,"files":44}},"total_code_lines":7862,"total_comment_lines":1065}},{"id":308925,"crate":"libp2p-core","num":"0.25.1","dl_path":"/api/v1/crates/libp2p-core/0.25.1/download","readme_path":"/api/v1/crates/libp2p-core/0.25.1/readme","updated_at":"2020-11-25T15:53:08.021015Z","created_at":"2020-11-25T15:53:08.021015Z","downloads":6268,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.25.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.25.1/downloads","authors":"/api/v1/crates/libp2p-core/0.25.1/authors"},"crate_size":92331,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-11-25T15:53:08.021015Z"}],"checksum":"28d92fab5df60c9705e05750d9ecee6a5af15aed1e3fa86e09fd3dd07ec5dc8e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7862,"comment_lines":1065,"files":44}},"total_code_lines":7862,"total_comment_lines":1065}},{"id":308896,"crate":"libp2p-core","num":"0.25.0","dl_path":"/api/v1/crates/libp2p-core/0.25.0/download","readme_path":"/api/v1/crates/libp2p-core/0.25.0/readme","updated_at":"2020-11-25T14:35:41.752187Z","created_at":"2020-11-25T14:35:41.752187Z","downloads":1763,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.25.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.25.0/downloads","authors":"/api/v1/crates/libp2p-core/0.25.0/authors"},"crate_size":92321,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-11-25T14:35:41.752187Z"}],"checksum":"b3f05f7631f2bff2e951f90c4fbf023e0c398279b8555fa8c521eaac3a2f069b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7862,"comment_lines":1065,"files":44}},"total_code_lines":7862,"total_comment_lines":1065}},{"id":303438,"crate":"libp2p-core","num":"0.24.0","dl_path":"/api/v1/crates/libp2p-core/0.24.0/download","readme_path":"/api/v1/crates/libp2p-core/0.24.0/readme","updated_at":"2020-11-09T17:01:19.881745Z","created_at":"2020-11-09T17:01:19.881745Z","downloads":17633,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.24.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.24.0/downloads","authors":"/api/v1/crates/libp2p-core/0.24.0/authors"},"crate_size":90433,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2020-11-09T17:01:19.881745Z"}],"checksum":"1b8186060d6bd415e4e928e6cb44c4fe7e7a7dd53437bd936ce7e5f421e45a51","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7819,"comment_lines":1062,"files":44}},"total_code_lines":7819,"total_comment_lines":1062}},{"id":297227,"crate":"libp2p-core","num":"0.23.1","dl_path":"/api/v1/crates/libp2p-core/0.23.1/download","readme_path":"/api/v1/crates/libp2p-core/0.23.1/readme","updated_at":"2020-10-20T15:48:24.435755Z","created_at":"2020-10-20T15:48:24.435755Z","downloads":35997,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.23.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.23.1/downloads","authors":"/api/v1/crates/libp2p-core/0.23.1/authors"},"crate_size":90907,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2020-10-20T15:48:24.435755Z"}],"checksum":"3960524389409633550567e8a9e0684d25a33f4f8408887ff897dd9fdfbdb771","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7909,"comment_lines":1062,"files":44}},"total_code_lines":7909,"total_comment_lines":1062}},{"id":294679,"crate":"libp2p-core","num":"0.23.0","dl_path":"/api/v1/crates/libp2p-core/0.23.0/download","readme_path":"/api/v1/crates/libp2p-core/0.23.0/readme","updated_at":"2020-10-16T18:53:12.460791Z","created_at":"2020-10-16T18:53:12.460791Z","downloads":3045,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.23.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.23.0/downloads","authors":"/api/v1/crates/libp2p-core/0.23.0/authors"},"crate_size":90918,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-10-16T18:53:12.460791Z"}],"checksum":"b87331214d7845ddfdc56570d6c0598407a76460db3faebf772d47816316e317","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7909,"comment_lines":1062,"files":44}},"total_code_lines":7909,"total_comment_lines":1062}},{"id":281994,"crate":"libp2p-core","num":"0.22.1","dl_path":"/api/v1/crates/libp2p-core/0.22.1/download","readme_path":"/api/v1/crates/libp2p-core/0.22.1/readme","updated_at":"2020-09-10T09:11:08.567873Z","created_at":"2020-09-10T09:11:08.567873Z","downloads":253733,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.22.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.22.1/downloads","authors":"/api/v1/crates/libp2p-core/0.22.1/authors"},"crate_size":91248,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2020-09-10T09:11:08.567873Z"}],"checksum":"52f13ba8c7df0768af2eb391696d562c7de88cc3a35122531aaa6a7d77754d25","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7859,"comment_lines":1062,"files":44}},"total_code_lines":7859,"total_comment_lines":1062}},{"id":281657,"crate":"libp2p-core","num":"0.22.0","dl_path":"/api/v1/crates/libp2p-core/0.22.0/download","readme_path":"/api/v1/crates/libp2p-core/0.22.0/readme","updated_at":"2020-09-09T10:23:03.757810Z","created_at":"2020-09-09T10:23:03.757810Z","downloads":1812,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.22.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.22.0/downloads","authors":"/api/v1/crates/libp2p-core/0.22.0/authors"},"crate_size":91130,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-09-09T10:23:03.757810Z"}],"checksum":"c2f2e8187f6ec2f0b42d1e263b03c2c6a192f32cde0d7da7d0c3fa8c706be76d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7859,"comment_lines":1062,"files":44}},"total_code_lines":7859,"total_comment_lines":1062}},{"id":273894,"crate":"libp2p-core","num":"0.21.0","dl_path":"/api/v1/crates/libp2p-core/0.21.0/download","readme_path":"/api/v1/crates/libp2p-core/0.21.0/readme","updated_at":"2020-08-18T15:36:38.528500Z","created_at":"2020-08-18T15:36:38.528500Z","downloads":30483,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.21.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.21.0/downloads","authors":"/api/v1/crates/libp2p-core/0.21.0/authors"},"crate_size":90678,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2020-08-18T15:36:38.528500Z"}],"checksum":"17cea54ea4a846a7c47e4347db0fc7a4129dcb0fb57f07f57e473820edbfcbde","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7871,"comment_lines":1063,"files":44}},"total_code_lines":7871,"total_comment_lines":1063}},{"id":263184,"crate":"libp2p-core","num":"0.20.1","dl_path":"/api/v1/crates/libp2p-core/0.20.1/download","readme_path":"/api/v1/crates/libp2p-core/0.20.1/readme","updated_at":"2020-07-17T10:07:44.784791Z","created_at":"2020-07-17T10:07:44.784791Z","downloads":118491,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.20.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.20.1/downloads","authors":"/api/v1/crates/libp2p-core/0.20.1/authors"},"crate_size":88790,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-07-17T10:07:44.784791Z"}],"checksum":"6a694fd76d7c33a45a0e6e1525e9b9b5d11127c9c94e560ac0f8abba54ed80af","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7818,"comment_lines":1057,"files":44}},"total_code_lines":7818,"total_comment_lines":1057}},{"id":257988,"crate":"libp2p-core","num":"0.20.0","dl_path":"/api/v1/crates/libp2p-core/0.20.0/download","readme_path":"/api/v1/crates/libp2p-core/0.20.0/readme","updated_at":"2020-07-01T13:43:36.957528Z","created_at":"2020-07-01T13:43:36.957528Z","downloads":32223,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.20.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.20.0/downloads","authors":"/api/v1/crates/libp2p-core/0.20.0/authors"},"crate_size":88843,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-07-01T13:43:36.957528Z"}],"checksum":"11ca8d5a64a5d19b45e00e8f24afda6b8e1b605fb25ad7bcf62a42ecf19d7ff3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7817,"comment_lines":1057,"files":44}},"total_code_lines":7817,"total_comment_lines":1057}},{"id":254780,"crate":"libp2p-core","num":"0.19.2","dl_path":"/api/v1/crates/libp2p-core/0.19.2/download","readme_path":"/api/v1/crates/libp2p-core/0.19.2/readme","updated_at":"2020-06-22T10:08:18.264054Z","created_at":"2020-06-22T10:08:18.264054Z","downloads":42233,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.19.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.19.2/downloads","authors":"/api/v1/crates/libp2p-core/0.19.2/authors"},"crate_size":86850,"published_by":{"id":2332,"login":"twittner","name":"Toralf Wittner","avatar":"https://avatars0.githubusercontent.com/u/132165?v=4","url":"https://github.com/twittner","github_username_matches":true,"created_at":"2009-09-28T12:17:33Z"},"audit_actions":[{"action":"publish","user":{"id":2332,"login":"twittner","name":"Toralf Wittner","avatar":"https://avatars0.githubusercontent.com/u/132165?v=4","url":"https://github.com/twittner","github_username_matches":true,"created_at":"2009-09-28T12:17:33Z"},"time":"2020-06-22T10:08:18.264054Z"}],"checksum":"3a0387b930c3d4c2533dc4893c1e0394185ddcc019846121b1b27491e45a2c08","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7669,"comment_lines":1057,"files":44}},"total_code_lines":7669,"total_comment_lines":1057}},{"id":245042,"crate":"libp2p-core","num":"0.19.1","dl_path":"/api/v1/crates/libp2p-core/0.19.1/download","readme_path":"/api/v1/crates/libp2p-core/0.19.1/readme","updated_at":"2020-05-25T14:05:39.708903Z","created_at":"2020-05-25T14:05:39.708903Z","downloads":40777,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.19.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.19.1/downloads","authors":"/api/v1/crates/libp2p-core/0.19.1/authors"},"crate_size":87160,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-05-25T14:05:39.708903Z"}],"checksum":"4f5e30dcd8cb13a02ad534e214da234eca1595a76b5788b645dfa5c734d2124b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7711,"comment_lines":1056,"files":44}},"total_code_lines":7711,"total_comment_lines":1056}},{"id":242711,"crate":"libp2p-core","num":"0.19.0","dl_path":"/api/v1/crates/libp2p-core/0.19.0/download","readme_path":"/api/v1/crates/libp2p-core/0.19.0/readme","updated_at":"2020-05-18T13:48:48.507888Z","created_at":"2020-05-18T13:48:48.507888Z","downloads":25523,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.19.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.19.0/downloads","authors":"/api/v1/crates/libp2p-core/0.19.0/authors"},"crate_size":87024,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-05-18T13:48:48.507888Z"}],"checksum":"80a6000296bdbff540b6c00ef82108ef23aa68d195b9333823ea491562c338d7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7711,"comment_lines":1056,"files":44}},"total_code_lines":7711,"total_comment_lines":1056}},{"id":229307,"crate":"libp2p-core","num":"0.18.0","dl_path":"/api/v1/crates/libp2p-core/0.18.0/download","readme_path":"/api/v1/crates/libp2p-core/0.18.0/readme","updated_at":"2020-04-09T14:55:41.984202Z","created_at":"2020-04-09T14:55:41.984202Z","downloads":54648,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.18.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.18.0/downloads","authors":"/api/v1/crates/libp2p-core/0.18.0/authors"},"crate_size":84869,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-04-09T14:55:41.984202Z"}],"checksum":"a1d2c17158c4dca984a77a5927aac6f0862d7f50c013470a415f93be498b5739","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7600,"comment_lines":1055,"files":44}},"total_code_lines":7600,"total_comment_lines":1055}},{"id":226985,"crate":"libp2p-core","num":"0.17.1","dl_path":"/api/v1/crates/libp2p-core/0.17.1/download","readme_path":"/api/v1/crates/libp2p-core/0.17.1/readme","updated_at":"2020-04-02T08:19:45.095854Z","created_at":"2020-04-02T08:19:45.095854Z","downloads":11821,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.17.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.17.1/downloads","authors":"/api/v1/crates/libp2p-core/0.17.1/authors"},"crate_size":84914,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-04-02T08:19:45.095854Z"}],"checksum":"1cfe1412f2afe1366a2661abd211bb1a27ee6a664d799071282f4fba997c6858","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7598,"comment_lines":1052,"files":44}},"total_code_lines":7598,"total_comment_lines":1052}},{"id":226831,"crate":"libp2p-core","num":"0.17.0","dl_path":"/api/v1/crates/libp2p-core/0.17.0/download","readme_path":"/api/v1/crates/libp2p-core/0.17.0/readme","updated_at":"2020-04-01T17:57:58.765752Z","created_at":"2020-04-01T17:57:58.765752Z","downloads":1756,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.17.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.17.0/downloads","authors":"/api/v1/crates/libp2p-core/0.17.0/authors"},"crate_size":84782,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-04-01T17:57:58.765752Z"}],"checksum":"dc0e3df925f0a20a280dddaa2b3c58d12203f6613c6323e6af070dfe661d3487","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7598,"comment_lines":1052,"files":44}},"total_code_lines":7598,"total_comment_lines":1052}},{"id":212438,"crate":"libp2p-core","num":"0.16.0","dl_path":"/api/v1/crates/libp2p-core/0.16.0/download","readme_path":"/api/v1/crates/libp2p-core/0.16.0/readme","updated_at":"2020-02-14T10:41:08.354786Z","created_at":"2020-02-14T10:41:08.354786Z","downloads":54633,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.16.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.16.0/downloads","authors":"/api/v1/crates/libp2p-core/0.16.0/authors"},"crate_size":91094,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-02-14T10:41:08.354786Z"}],"checksum":"3b874594c4b29de1a29f27871feba8e6cd13aa54a8a1e8f8c7cf3dfac5ca287c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7588,"comment_lines":1135,"files":45}},"total_code_lines":7588,"total_comment_lines":1135}},{"id":206469,"crate":"libp2p-core","num":"0.15.0","dl_path":"/api/v1/crates/libp2p-core/0.15.0/download","readme_path":"/api/v1/crates/libp2p-core/0.15.0/readme","updated_at":"2020-01-24T16:17:51.066640Z","created_at":"2020-01-24T16:17:51.066640Z","downloads":17227,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.15.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.15.0/downloads","authors":"/api/v1/crates/libp2p-core/0.15.0/authors"},"crate_size":89285,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-01-24T16:17:51.066640Z"}],"checksum":"dbafb2706b8082233f66dc13e196f9cf9b4c229f2cd7c96b2b16617ad6ee330b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7367,"comment_lines":1136,"files":45}},"total_code_lines":7367,"total_comment_lines":1136}},{"id":201865,"crate":"libp2p-core","num":"0.14.0-alpha.1","dl_path":"/api/v1/crates/libp2p-core/0.14.0-alpha.1/download","readme_path":"/api/v1/crates/libp2p-core/0.14.0-alpha.1/readme","updated_at":"2020-01-07T14:38:58.842288Z","created_at":"2020-01-07T14:38:58.842288Z","downloads":6669,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.14.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.14.0-alpha.1/downloads","authors":"/api/v1/crates/libp2p-core/0.14.0-alpha.1/authors"},"crate_size":90891,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-01-07T14:38:58.842288Z"}],"checksum":"187ac3f588a74d48f163a8899fddafef4dc9796cad7b73ae754d9e928cebbbe7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7763,"comment_lines":1117,"files":44},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":7764,"total_comment_lines":1118}},{"id":200545,"crate":"libp2p-core","num":"0.13.2","dl_path":"/api/v1/crates/libp2p-core/0.13.2/download","readme_path":"/api/v1/crates/libp2p-core/0.13.2/readme","updated_at":"2020-01-02T15:25:35.108828Z","created_at":"2020-01-02T15:25:35.108828Z","downloads":29783,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.13.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.13.2/downloads","authors":"/api/v1/crates/libp2p-core/0.13.2/authors"},"crate_size":101124,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-01-02T15:25:35.108828Z"}],"checksum":"01efc769c392d0d8863a7160d266f9b9f794968554f87490c8af4aa34ccaa94f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9078,"comment_lines":1113,"files":46},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":9079,"total_comment_lines":1114}},{"id":189474,"crate":"libp2p-core","num":"0.13.1","dl_path":"/api/v1/crates/libp2p-core/0.13.1/download","readme_path":"/api/v1/crates/libp2p-core/0.13.1/readme","updated_at":"2019-11-13T13:50:37.848852Z","created_at":"2019-11-13T13:50:37.848852Z","downloads":23791,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.13.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.13.1/downloads","authors":"/api/v1/crates/libp2p-core/0.13.1/authors"},"crate_size":101225,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"4a3def059145c191b6975e51784d5edc59e77e1ed5b25402fccac704dd7731f3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9078,"comment_lines":1113,"files":46},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":9079,"total_comment_lines":1114}},{"id":187565,"crate":"libp2p-core","num":"0.13.0","dl_path":"/api/v1/crates/libp2p-core/0.13.0/download","readme_path":"/api/v1/crates/libp2p-core/0.13.0/readme","updated_at":"2019-11-06T08:39:52.944311Z","created_at":"2019-11-06T08:39:52.944311Z","downloads":10733,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.13.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.13.0/downloads","authors":"/api/v1/crates/libp2p-core/0.13.0/authors"},"crate_size":101141,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"07759706a4cb4a90903c67d92cb9575acd8df90f583dfdc46d57afdeaead4c82","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9078,"comment_lines":1113,"files":46},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":9079,"total_comment_lines":1114}},{"id":169622,"crate":"libp2p-core","num":"0.12.0","dl_path":"/api/v1/crates/libp2p-core/0.12.0/download","readme_path":"/api/v1/crates/libp2p-core/0.12.0/readme","updated_at":"2019-08-15T11:55:50.596667Z","created_at":"2019-08-15T11:55:50.596667Z","downloads":42409,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.12.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.12.0/downloads","authors":"/api/v1/crates/libp2p-core/0.12.0/authors"},"crate_size":98731,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"2a7ebd9d597299512e096cc1bd58e955c03ef28f33214a33b9c7e4ace109ff41","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8944,"comment_lines":1098,"files":46},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":8951,"total_comment_lines":1101}},{"id":163828,"crate":"libp2p-core","num":"0.11.0","dl_path":"/api/v1/crates/libp2p-core/0.11.0/download","readme_path":"/api/v1/crates/libp2p-core/0.11.0/readme","updated_at":"2019-07-19T09:01:49.669688Z","created_at":"2019-07-19T09:01:49.669688Z","downloads":6145,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.11.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.11.0/downloads","authors":"/api/v1/crates/libp2p-core/0.11.0/authors"},"crate_size":97597,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"efa1b75b0b388c0f33bc2e2f5d385885f9ed77f622802895b68ac8397aaef2de","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8871,"comment_lines":1098,"files":46},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":8878,"total_comment_lines":1101}},{"id":158315,"crate":"libp2p-core","num":"0.9.2","dl_path":"/api/v1/crates/libp2p-core/0.9.2/download","readme_path":"/api/v1/crates/libp2p-core/0.9.2/readme","updated_at":"2019-06-25T12:17:48.356686Z","created_at":"2019-06-25T12:17:48.356686Z","downloads":2362,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.9.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.9.2/downloads","authors":"/api/v1/crates/libp2p-core/0.9.2/authors"},"crate_size":113258,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"dad1a893374899a93336a26e6a83f6c3d818d01bd0c5a554307d49affc14451c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10430,"comment_lines":1271,"files":55},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":10437,"total_comment_lines":1274}},{"id":158302,"crate":"libp2p-core","num":"0.10.0","dl_path":"/api/v1/crates/libp2p-core/0.10.0/download","readme_path":"/api/v1/crates/libp2p-core/0.10.0/readme","updated_at":"2019-06-25T12:05:36.091281Z","created_at":"2019-06-25T12:05:36.091281Z","downloads":13652,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.10.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.10.0/downloads","authors":"/api/v1/crates/libp2p-core/0.10.0/authors"},"crate_size":114539,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"c71c33e59899d57ed0a14272984705561abd71788a2b303598ec57dac32130e8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10556,"comment_lines":1281,"files":55},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":10563,"total_comment_lines":1284}},{"id":154712,"crate":"libp2p-core","num":"0.9.1","dl_path":"/api/v1/crates/libp2p-core/0.9.1/download","readme_path":"/api/v1/crates/libp2p-core/0.9.1/readme","updated_at":"2019-06-05T16:07:43.975633Z","created_at":"2019-06-05T16:07:43.975633Z","downloads":3858,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.9.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.9.1/downloads","authors":"/api/v1/crates/libp2p-core/0.9.1/authors"},"crate_size":113232,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"b4ceb4791289534d4c1ad8e4bd3c6f06d3670efa55ce71482951a287df93ddd1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10430,"comment_lines":1271,"files":55},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":10437,"total_comment_lines":1274}},{"id":154483,"crate":"libp2p-core","num":"0.9.0","dl_path":"/api/v1/crates/libp2p-core/0.9.0/download","readme_path":"/api/v1/crates/libp2p-core/0.9.0/readme","updated_at":"2019-06-04T15:19:19.167544Z","created_at":"2019-06-04T15:19:19.167544Z","downloads":2311,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.9.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.9.0/downloads","authors":"/api/v1/crates/libp2p-core/0.9.0/authors"},"crate_size":112913,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"805f65e99f0c4cc4d6234263325f288fb231468b128dd66e469d4851141f3a26","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10390,"comment_lines":1271,"files":55},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":10397,"total_comment_lines":1274}},{"id":150613,"crate":"libp2p-core","num":"0.8.1","dl_path":"/api/v1/crates/libp2p-core/0.8.1/download","readme_path":"/api/v1/crates/libp2p-core/0.8.1/readme","updated_at":"2019-05-15T17:36:09.887129Z","created_at":"2019-05-15T17:36:09.887129Z","downloads":8514,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.8.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.8.1/downloads","authors":"/api/v1/crates/libp2p-core/0.8.1/authors"},"crate_size":110902,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"1514593f2aced40b257565cf2edc63b4cc2f06241a2f3e5a4fe275e0c4d55e85","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10233,"comment_lines":1248,"files":54},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":10240,"total_comment_lines":1251}},{"id":150604,"crate":"libp2p-core","num":"0.7.1","dl_path":"/api/v1/crates/libp2p-core/0.7.1/download","readme_path":"/api/v1/crates/libp2p-core/0.7.1/readme","updated_at":"2019-05-15T17:14:14.281326Z","created_at":"2019-05-15T17:14:14.281326Z","downloads":48403,"features":{"default":["secp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.7.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.7.1/downloads","authors":"/api/v1/crates/libp2p-core/0.7.1/authors"},"crate_size":107576,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"cdcbded83195ac0e560090fc5da9c1b7f980d1ec221f02d97432db4d36793eb7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9954,"comment_lines":1187,"files":51},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9961,"total_comment_lines":1190}},{"id":150553,"crate":"libp2p-core","num":"0.8.0","dl_path":"/api/v1/crates/libp2p-core/0.8.0/download","readme_path":"/api/v1/crates/libp2p-core/0.8.0/readme","updated_at":"2019-05-15T14:53:30.972868Z","created_at":"2019-05-15T14:53:30.972868Z","downloads":1955,"features":{"default":["secp256k1"],"secp256k1":["libsecp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.8.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.8.0/downloads","authors":"/api/v1/crates/libp2p-core/0.8.0/authors"},"crate_size":110652,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"9b006819bb07d0e9412496308655c135e4345823c774e87d629c4a4109168ab5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10217,"comment_lines":1248,"files":54},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":10224,"total_comment_lines":1251}},{"id":146385,"crate":"libp2p-core","num":"0.7.0","dl_path":"/api/v1/crates/libp2p-core/0.7.0/download","readme_path":"/api/v1/crates/libp2p-core/0.7.0/readme","updated_at":"2019-04-23T11:05:55.023800Z","created_at":"2019-04-23T11:05:55.023800Z","downloads":9002,"features":{"default":["secp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.7.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.7.0/downloads","authors":"/api/v1/crates/libp2p-core/0.7.0/authors"},"crate_size":107302,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"d1a3bad2ed26297112847678683dd221473a0d44297250b61f004e1b35e72493","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9941,"comment_lines":1187,"files":51},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9948,"total_comment_lines":1190}},{"id":142093,"crate":"libp2p-core","num":"0.6.0","dl_path":"/api/v1/crates/libp2p-core/0.6.0/download","readme_path":"/api/v1/crates/libp2p-core/0.6.0/readme","updated_at":"2019-03-29T14:55:08.293134Z","created_at":"2019-03-29T14:55:08.293134Z","downloads":15513,"features":{"default":["secp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.6.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.6.0/downloads","authors":"/api/v1/crates/libp2p-core/0.6.0/authors"},"crate_size":103821,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"bf9c56e6f04cb649fdeb806e963d2da223e3ed17748d9e924fdb836c09f76307","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9646,"comment_lines":1138,"files":48},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9653,"total_comment_lines":1141}},{"id":138635,"crate":"libp2p-core","num":"0.5.0","dl_path":"/api/v1/crates/libp2p-core/0.5.0/download","readme_path":"/api/v1/crates/libp2p-core/0.5.0/readme","updated_at":"2019-03-13T09:19:34.854406Z","created_at":"2019-03-13T09:19:34.854406Z","downloads":5398,"features":{"default":["secp256k1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.5.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.5.0/downloads","authors":"/api/v1/crates/libp2p-core/0.5.0/authors"},"crate_size":101791,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"d53c885b93897902e5fdfd02340459bd940e970b73dd2cf506d4009e527489bf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9440,"comment_lines":1120,"files":47},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9447,"total_comment_lines":1123}},{"id":134852,"crate":"libp2p-core","num":"0.4.0","dl_path":"/api/v1/crates/libp2p-core/0.4.0/download","readme_path":"/api/v1/crates/libp2p-core/0.4.0/readme","updated_at":"2019-02-20T15:43:11.382227Z","created_at":"2019-02-20T15:43:11.382227Z","downloads":10924,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.4.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.4.0/downloads","authors":"/api/v1/crates/libp2p-core/0.4.0/authors"},"crate_size":93269,"published_by":null,"audit_actions":[],"checksum":"3c8dc95c7fda9de223bc195b637290918e8decb18e63fd3d03005f84b8ce380b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9708,"comment_lines":1116,"files":44},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9715,"total_comment_lines":1119}},{"id":132470,"crate":"libp2p-core","num":"0.3.4","dl_path":"/api/v1/crates/libp2p-core/0.3.4/download","readme_path":"/api/v1/crates/libp2p-core/0.3.4/readme","updated_at":"2019-02-07T12:47:39.323729Z","created_at":"2019-02-07T12:47:39.323729Z","downloads":8580,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.3.4/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.3.4/downloads","authors":"/api/v1/crates/libp2p-core/0.3.4/authors"},"crate_size":89997,"published_by":null,"audit_actions":[],"checksum":"3bfdf7ab20e901f643cb0913e8e8feffd8439d3ee83d6cfea607f43fa3d14f6d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9542,"comment_lines":1114,"files":43},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9549,"total_comment_lines":1117}},{"id":132120,"crate":"libp2p-core","num":"0.3.3","dl_path":"/api/v1/crates/libp2p-core/0.3.3/download","readme_path":"/api/v1/crates/libp2p-core/0.3.3/readme","updated_at":"2019-02-05T16:30:34.589257Z","created_at":"2019-02-05T16:30:34.589257Z","downloads":2114,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.3.3/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.3.3/downloads","authors":"/api/v1/crates/libp2p-core/0.3.3/authors"},"crate_size":90023,"published_by":null,"audit_actions":[],"checksum":"214b5c378d5cf045417bde07e3cba0ec1d7dece84639763a98f9c223c951f5c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9540,"comment_lines":1114,"files":43},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9547,"total_comment_lines":1117}},{"id":131879,"crate":"libp2p-core","num":"0.3.2","dl_path":"/api/v1/crates/libp2p-core/0.3.2/download","readme_path":"/api/v1/crates/libp2p-core/0.3.2/readme","updated_at":"2019-02-04T14:47:36.704990Z","created_at":"2019-02-04T14:47:36.704990Z","downloads":1954,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.3.2/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.3.2/downloads","authors":"/api/v1/crates/libp2p-core/0.3.2/authors"},"crate_size":89935,"published_by":null,"audit_actions":[],"checksum":"2fe63872c7526fbaf688afb39f0924111d512aae5e686791a317898aa48b4240","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9529,"comment_lines":1114,"files":43},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9536,"total_comment_lines":1117}},{"id":131268,"crate":"libp2p-core","num":"0.3.1","dl_path":"/api/v1/crates/libp2p-core/0.3.1/download","readme_path":"/api/v1/crates/libp2p-core/0.3.1/readme","updated_at":"2019-02-01T14:23:50.001232Z","created_at":"2019-02-01T14:23:50.001232Z","downloads":1933,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.3.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.3.1/downloads","authors":"/api/v1/crates/libp2p-core/0.3.1/authors"},"crate_size":89801,"published_by":null,"audit_actions":[],"checksum":"a318966714e3932b6760fc0a4222bb18759b1145f23288839f907d6de39408a3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9521,"comment_lines":1114,"files":43},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9528,"total_comment_lines":1117}},{"id":130927,"crate":"libp2p-core","num":"0.3.0","dl_path":"/api/v1/crates/libp2p-core/0.3.0/download","readme_path":"/api/v1/crates/libp2p-core/0.3.0/readme","updated_at":"2019-01-30T15:52:10.828668Z","created_at":"2019-01-30T15:52:10.828668Z","downloads":1983,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.3.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.3.0/downloads","authors":"/api/v1/crates/libp2p-core/0.3.0/authors"},"crate_size":87303,"published_by":null,"audit_actions":[],"checksum":"34d2c9c8f26c1b93a78a4a7f30fcafc5b4f6a34ba9c270a17d955ee2c02e33e1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9487,"comment_lines":1110,"files":43},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":9494,"total_comment_lines":1113}},{"id":128116,"crate":"libp2p-core","num":"0.2.1","dl_path":"/api/v1/crates/libp2p-core/0.2.1/download","readme_path":"/api/v1/crates/libp2p-core/0.2.1/readme","updated_at":"2019-01-14T13:59:30.756650Z","created_at":"2019-01-14T13:59:30.756650Z","downloads":7321,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.2.1/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.2.1/downloads","authors":"/api/v1/crates/libp2p-core/0.2.1/authors"},"crate_size":81233,"published_by":null,"audit_actions":[],"checksum":"26977e332e88c070353864d5ed72b6e1175fc1c63af5709b5174877836a229b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8485,"comment_lines":1063,"files":41},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":8492,"total_comment_lines":1066}},{"id":127462,"crate":"libp2p-core","num":"0.2.0","dl_path":"/api/v1/crates/libp2p-core/0.2.0/download","readme_path":"/api/v1/crates/libp2p-core/0.2.0/readme","updated_at":"2019-01-10T12:30:30.837793Z","created_at":"2019-01-10T12:30:30.837793Z","downloads":2485,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.2.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.2.0/downloads","authors":"/api/v1/crates/libp2p-core/0.2.0/authors"},"crate_size":80165,"published_by":null,"audit_actions":[],"checksum":"7bdcd726ea75447b332288169581c921e49e893e34ca9925d49fd28dda16afe3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8365,"comment_lines":1061,"files":41},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":8372,"total_comment_lines":1064}},{"id":125135,"crate":"libp2p-core","num":"0.1.0","dl_path":"/api/v1/crates/libp2p-core/0.1.0/download","readme_path":"/api/v1/crates/libp2p-core/0.1.0/readme","updated_at":"2019-01-02T13:44:49.472866Z","created_at":"2019-01-02T13:44:49.472866Z","downloads":2047,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-core/0.1.0/dependencies","version_downloads":"/api/v1/crates/libp2p-core/0.1.0/downloads","authors":"/api/v1/crates/libp2p-core/0.1.0/authors"},"crate_size":79091,"published_by":null,"audit_actions":[],"checksum":"d141cc80d35803749813b982e159f4408fc7d6dd5c40e22fa1f64391faa40135","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core traits and structs of libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8227,"comment_lines":1007,"files":38},"Shell":{"code_lines":7,"comment_lines":3,"files":1}},"total_code_lines":8234,"total_comment_lines":1010}}],"keywords":[{"id":"libp2p","keyword":"libp2p","created_at":"2019-01-02T13:40:43.470840Z","crates_cnt":263},{"id":"networking","keyword":"networking","created_at":"2014-11-20T21:57:33.507829Z","crates_cnt":1714},{"id":"peer-to-peer","keyword":"peer-to-peer","created_at":"2019-01-02T13:40:43.470840Z","crates_cnt":354}],"categories":[{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11862},{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14733}]}