{"crate":{"id":"libp2p-kad","name":"libp2p-kad","updated_at":"2026-09-11T16:29:00.115892Z","versions":[3214998,1618539,1618429,1407535,1249783,1241216,1229001,980761,952517,946269,928617,904689,869422,853796,844979,832322,826885,789189,774074,747926,734739,691608,670410,642199,616008,606716,578889,563657,558905,527289,504504,490844,454335,447215,438297,438237,400445,365234,353393,340173,326583,325958,316260,308916,303445,294701,281675,274176,273905,257996,255194,254794,242735,229337,226851,216497,213608,212463,206494,201888,200549,189479,187588,169643,163852,158330,154503,150575,146401,142133,138655,134869,132300,131881,131053,130943,128283,127478,125149],"keywords":["libp2p","networking","peer-to-peer"],"categories":["asynchronous","network-programming"],"badges":[],"created_at":"2019-01-02T13:56:35.803523Z","downloads":15325966,"recent_downloads":1638553,"default_version":"0.49.0","num_versions":79,"yanked":false,"max_version":"0.49.0","newest_version":"0.49.0","max_stable_version":"0.49.0","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","links":{"version_downloads":"/api/v1/crates/libp2p-kad/downloads","versions":null,"owners":"/api/v1/crates/libp2p-kad/owners","owner_team":"/api/v1/crates/libp2p-kad/owner_team","owner_user":"/api/v1/crates/libp2p-kad/owner_user","reverse_dependencies":"/api/v1/crates/libp2p-kad/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3214998,"crate":"libp2p-kad","num":"0.49.0","dl_path":"/api/v1/crates/libp2p-kad/0.49.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.49.0/readme","updated_at":"2026-09-11T16:29:00.115892Z","created_at":"2026-09-11T16:29:00.115892Z","downloads":45661,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.49.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.49.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.49.0/authors"},"crate_size":124820,"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":"2026-09-11T16:29:00.115892Z"}],"checksum":"973caa45045e53f3cf1cf3d596888b82602b30640fd75485836c81aa66e7c38a","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9433,"comment_lines":1004,"files":22}},"total_code_lines":9433,"total_comment_lines":1004}},{"id":1618539,"crate":"libp2p-kad","num":"0.48.0","dl_path":"/api/v1/crates/libp2p-kad/0.48.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.48.0/readme","updated_at":"2025-06-27T17:13:53.622946Z","created_at":"2025-06-27T17:13:53.622946Z","downloads":1742866,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.48.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.48.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.48.0/authors"},"crate_size":125492,"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-27T17:13:53.622946Z"}],"checksum":"13d3fd632a5872ec804d37e7413ceea20588f69d027a0fa3c46f82574f4dee60","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9523,"comment_lines":1005,"files":23}},"total_code_lines":9523,"total_comment_lines":1005}},{"id":1618429,"crate":"libp2p-kad","num":"0.47.1","dl_path":"/api/v1/crates/libp2p-kad/0.47.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.47.1/readme","updated_at":"2025-06-27T16:24:48.216601Z","created_at":"2025-06-27T16:04:18.101627Z","downloads":472,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.47.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.47.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.47.1/authors"},"crate_size":125497,"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-27T16:04:18.101627Z"},{"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-06-27T16:24:48.218913Z"}],"checksum":"b387f936996bc737534786ce80f6b474a9dd4296afa73a63e5a834fae4ff57fc","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9523,"comment_lines":1005,"files":23}},"total_code_lines":9523,"total_comment_lines":1005}},{"id":1407535,"crate":"libp2p-kad","num":"0.47.0","dl_path":"/api/v1/crates/libp2p-kad/0.47.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.47.0/readme","updated_at":"2025-01-14T17:43:02.647337Z","created_at":"2025-01-14T17:43:02.647337Z","downloads":395155,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.47.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.47.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.47.0/authors"},"crate_size":125684,"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-14T17:43:02.647337Z"}],"checksum":"2bab0466a27ebe955bcbc27328fae5429c5b48c915fd6174931414149802ec23","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9446,"comment_lines":1001,"files":23}},"total_code_lines":9446,"total_comment_lines":1001}},{"id":1249783,"crate":"libp2p-kad","num":"0.46.2","dl_path":"/api/v1/crates/libp2p-kad/0.46.2/download","readme_path":"/api/v1/crates/libp2p-kad/0.46.2/readme","updated_at":"2024-08-27T07:29:16.832894Z","created_at":"2024-08-27T07:29:16.832894Z","downloads":4005126,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.46.2/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.46.2/downloads","authors":"/api/v1/crates/libp2p-kad/0.46.2/authors"},"crate_size":109698,"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-27T07:29:16.832894Z"}],"checksum":"ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9359,"comment_lines":976,"files":23}},"total_code_lines":9359,"total_comment_lines":976}},{"id":1241216,"crate":"libp2p-kad","num":"0.46.1","dl_path":"/api/v1/crates/libp2p-kad/0.46.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.46.1/readme","updated_at":"2024-08-19T14:34:46.208218Z","created_at":"2024-08-19T14:34:46.208218Z","downloads":23227,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.46.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.46.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.46.1/authors"},"crate_size":109547,"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-08-19T14:34:46.208218Z"}],"checksum":"9cd7b7a2b2d3914d1b52fcd295551526b60b21054788d086cecb440850cb36a5","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9353,"comment_lines":976,"files":23}},"total_code_lines":9353,"total_comment_lines":976}},{"id":1229001,"crate":"libp2p-kad","num":"0.46.0","dl_path":"/api/v1/crates/libp2p-kad/0.46.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.46.0/readme","updated_at":"2024-08-09T13:56:47.595840Z","created_at":"2024-08-09T13:56:47.595840Z","downloads":28101,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.46.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.46.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.46.0/authors"},"crate_size":109591,"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:56:47.595840Z"}],"checksum":"a3fd4d149f0539e608d178b7cd1cfb0c1c6a8dc367eda2bc1cc81a28a1552161","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9346,"comment_lines":976,"files":23}},"total_code_lines":9346,"total_comment_lines":976}},{"id":980761,"crate":"libp2p-kad","num":"0.45.3","dl_path":"/api/v1/crates/libp2p-kad/0.45.3/download","readme_path":"/api/v1/crates/libp2p-kad/0.45.3/readme","updated_at":"2023-12-09T18:34:44.541382Z","created_at":"2023-12-09T18:34:44.541382Z","downloads":1075233,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.45.3/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.45.3/downloads","authors":"/api/v1/crates/libp2p-kad/0.45.3/authors"},"crate_size":103486,"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-12-09T18:34:44.541382Z"}],"checksum":"5cc5767727d062c4eac74dd812c998f0e488008e82cce9c33b463d38423f9ad2","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9004,"comment_lines":940,"files":22}},"total_code_lines":9004,"total_comment_lines":940}},{"id":952517,"crate":"libp2p-kad","num":"0.45.1","dl_path":"/api/v1/crates/libp2p-kad/0.45.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.45.1/readme","updated_at":"2023-11-12T10:31:50.012345Z","created_at":"2023-11-12T10:31:50.012345Z","downloads":45686,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.45.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.45.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.45.1/authors"},"crate_size":103352,"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:50.012345Z"}],"checksum":"8cd9ae9180fbe425f14e5558b0dfcb3ae8a76075b0eefb7792076902fbb63a14","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9069,"comment_lines":940,"files":22}},"total_code_lines":9069,"total_comment_lines":940}},{"id":946269,"crate":"libp2p-kad","num":"0.45.0","dl_path":"/api/v1/crates/libp2p-kad/0.45.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.45.0/readme","updated_at":"2023-11-05T13:48:06.708983Z","created_at":"2023-11-05T13:48:06.708983Z","downloads":19929,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.45.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.45.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.45.0/authors"},"crate_size":102741,"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-05T13:48:06.708983Z"}],"checksum":"91de4ab46f01286bf0a92d517b51b52b53b6f4d32a774a432ba1c49b39768043","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9008,"comment_lines":940,"files":22}},"total_code_lines":9008,"total_comment_lines":940}},{"id":928617,"crate":"libp2p-kad","num":"0.44.6","dl_path":"/api/v1/crates/libp2p-kad/0.44.6/download","readme_path":"/api/v1/crates/libp2p-kad/0.44.6/readme","updated_at":"2023-10-18T14:54:32.617736Z","created_at":"2023-10-18T14:54:32.617736Z","downloads":1526567,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.44.6/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.44.6/downloads","authors":"/api/v1/crates/libp2p-kad/0.44.6/authors"},"crate_size":103046,"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-10-18T14:54:32.617736Z"}],"checksum":"16ea178dabba6dde6ffc260a8e0452ccdc8f79becf544946692fff9d412fc29d","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9054,"comment_lines":943,"files":22}},"total_code_lines":9054,"total_comment_lines":943}},{"id":904689,"crate":"libp2p-kad","num":"0.44.5","dl_path":"/api/v1/crates/libp2p-kad/0.44.5/download","readme_path":"/api/v1/crates/libp2p-kad/0.44.5/readme","updated_at":"2023-09-22T15:15:08.466368Z","created_at":"2023-09-22T15:15:08.466368Z","downloads":28092,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.44.5/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.44.5/downloads","authors":"/api/v1/crates/libp2p-kad/0.44.5/authors"},"crate_size":102638,"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:15:08.466368Z"}],"checksum":"41c5c483b1e90e79409711f515c5bea5de9c4d772a245b1ac01a2233fbcb67fe","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9007,"comment_lines":949,"files":22}},"total_code_lines":9007,"total_comment_lines":949}},{"id":869422,"crate":"libp2p-kad","num":"0.44.4","dl_path":"/api/v1/crates/libp2p-kad/0.44.4/download","readme_path":"/api/v1/crates/libp2p-kad/0.44.4/readme","updated_at":"2023-08-11T10:45:57.125859Z","created_at":"2023-08-11T10:45:57.125859Z","downloads":57786,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.44.4/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.44.4/downloads","authors":"/api/v1/crates/libp2p-kad/0.44.4/authors"},"crate_size":102707,"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-08-11T10:45:57.125859Z"}],"checksum":"fc125f83d8f75322c79e4ade74677d299b34aa5c9d9b5251c03ec28c683cb765","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9016,"comment_lines":949,"files":22}},"total_code_lines":9016,"total_comment_lines":949}},{"id":853796,"crate":"libp2p-kad","num":"0.44.3","dl_path":"/api/v1/crates/libp2p-kad/0.44.3/download","readme_path":"/api/v1/crates/libp2p-kad/0.44.3/readme","updated_at":"2023-07-24T18:40:58.093698Z","created_at":"2023-07-24T18:40:58.093698Z","downloads":47029,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.44.3/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.44.3/downloads","authors":"/api/v1/crates/libp2p-kad/0.44.3/authors"},"crate_size":102590,"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-07-24T18:40:58.093698Z"}],"checksum":"4f2584b0c27f879a1cca4b753fd96874109e5a2f46bd6e30924096456c2ba9b2","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9008,"comment_lines":949,"files":22}},"total_code_lines":9008,"total_comment_lines":949}},{"id":844979,"crate":"libp2p-kad","num":"0.44.2","dl_path":"/api/v1/crates/libp2p-kad/0.44.2/download","readme_path":"/api/v1/crates/libp2p-kad/0.44.2/readme","updated_at":"2023-07-13T02:25:38.170755Z","created_at":"2023-07-13T02:25:38.170755Z","downloads":26904,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.44.2/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.44.2/downloads","authors":"/api/v1/crates/libp2p-kad/0.44.2/authors"},"crate_size":102494,"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-07-13T02:25:38.170755Z"}],"checksum":"f0eeb75763862ff762c3240722fbed06ff6bb025d6afbdf2ce887f3610657789","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9003,"comment_lines":949,"files":22}},"total_code_lines":9003,"total_comment_lines":949}},{"id":832322,"crate":"libp2p-kad","num":"0.44.1","dl_path":"/api/v1/crates/libp2p-kad/0.44.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.44.1/readme","updated_at":"2023-06-27T02:03:59.590121Z","created_at":"2023-06-27T02:03:59.590121Z","downloads":9870,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.44.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.44.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.44.1/authors"},"crate_size":101885,"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-27T02:03:59.590121Z"}],"checksum":"5588b884dcb1dadc04e49de342f634f60cf28b6beaaca5a4fe3dd1f09bb30041","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8973,"comment_lines":949,"files":22}},"total_code_lines":8973,"total_comment_lines":949}},{"id":826885,"crate":"libp2p-kad","num":"0.44.0","dl_path":"/api/v1/crates/libp2p-kad/0.44.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.44.0/readme","updated_at":"2023-06-20T10:43:06.713144Z","created_at":"2023-06-20T10:43:06.713144Z","downloads":2256,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.44.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.44.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.44.0/authors"},"crate_size":101831,"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-20T10:43:06.713144Z"}],"checksum":"c4e706c112fe122e824872df3ce43742134c27be0ef2103f78ea8a1d8024a771","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8973,"comment_lines":949,"files":22}},"total_code_lines":8973,"total_comment_lines":949}},{"id":789189,"crate":"libp2p-kad","num":"0.43.3","dl_path":"/api/v1/crates/libp2p-kad/0.43.3/download","readme_path":"/api/v1/crates/libp2p-kad/0.43.3/readme","updated_at":"2023-05-01T03:22:38.445603Z","created_at":"2023-05-01T03:22:38.445603Z","downloads":1946873,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.43.3/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.43.3/downloads","authors":"/api/v1/crates/libp2p-kad/0.43.3/authors"},"crate_size":99535,"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:22:38.445603Z"}],"checksum":"39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8894,"comment_lines":947,"files":22}},"total_code_lines":8894,"total_comment_lines":947}},{"id":774074,"crate":"libp2p-kad","num":"0.43.2","dl_path":"/api/v1/crates/libp2p-kad/0.43.2/download","readme_path":"/api/v1/crates/libp2p-kad/0.43.2/readme","updated_at":"2023-04-12T10:33:00.246565Z","created_at":"2023-04-12T10:33:00.246565Z","downloads":24370,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.43.2/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.43.2/downloads","authors":"/api/v1/crates/libp2p-kad/0.43.2/authors"},"crate_size":99222,"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-04-12T10:33:00.246565Z"}],"checksum":"9647c76e63c4d0e9a10369cef9b929a2e5e8f03008b2097ab365fc4cb4e5318f","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8890,"comment_lines":946,"files":22}},"total_code_lines":8890,"total_comment_lines":946}},{"id":747926,"crate":"libp2p-kad","num":"0.43.1","dl_path":"/api/v1/crates/libp2p-kad/0.43.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.43.1/readme","updated_at":"2023-03-12T15:47:26.248887Z","created_at":"2023-03-12T15:47:26.248887Z","downloads":17729,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.43.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.43.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.43.1/authors"},"crate_size":99001,"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:47:26.248887Z"}],"checksum":"5bc57e02d7ad49a63792370f24b829af38f34982ff56556e59e4cb325a4dbf6b","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8888,"comment_lines":946,"files":22}},"total_code_lines":8888,"total_comment_lines":946}},{"id":734739,"crate":"libp2p-kad","num":"0.43.0","dl_path":"/api/v1/crates/libp2p-kad/0.43.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.43.0/readme","updated_at":"2023-02-24T13:50:03.058095Z","created_at":"2023-02-24T13:50:03.058095Z","downloads":13477,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.43.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.43.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.43.0/authors"},"crate_size":97215,"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:50:03.058095Z"}],"checksum":"7fc257f261ecf91bf55dd2ab439c928a05e3099c182d66cd332b28a203a98c84","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8671,"comment_lines":962,"files":20}},"total_code_lines":8671,"total_comment_lines":962}},{"id":691608,"crate":"libp2p-kad","num":"0.42.1","dl_path":"/api/v1/crates/libp2p-kad/0.42.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.42.1/readme","updated_at":"2022-12-26T17:32:29.787775Z","created_at":"2022-12-26T17:32:29.787775Z","downloads":613212,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.42.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.42.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.42.1/authors"},"crate_size":97191,"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-12-26T17:32:29.787775Z"}],"checksum":"2766dcd2be8c87d5e1f35487deb22d765f49c6ae1251b3633efe3b25698bd3d2","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8638,"comment_lines":962,"files":20}},"total_code_lines":8638,"total_comment_lines":962}},{"id":670410,"crate":"libp2p-kad","num":"0.42.0","dl_path":"/api/v1/crates/libp2p-kad/0.42.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.42.0/readme","updated_at":"2022-11-25T10:41:40.967700Z","created_at":"2022-11-25T10:41:40.967700Z","downloads":61106,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.42.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.42.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.42.0/authors"},"crate_size":96965,"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:41:40.967700Z"}],"checksum":"40ee545eedf4f88502b2a4a2323405c3225d212d643212b0615856ca227fb9c3","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8617,"comment_lines":962,"files":20}},"total_code_lines":8617,"total_comment_lines":962}},{"id":642199,"crate":"libp2p-kad","num":"0.41.0","dl_path":"/api/v1/crates/libp2p-kad/0.41.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.41.0/readme","updated_at":"2022-10-14T16:00:51.915042Z","created_at":"2022-10-14T16:00:51.915042Z","downloads":240728,"features":{"serde":["dep:serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.41.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.41.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.41.0/authors"},"crate_size":95119,"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-14T16:00:51.915042Z"}],"checksum":"6721c200e2021f6c3fab8b6cf0272ead8912d871610ee194ebd628cecf428f22","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8414,"comment_lines":967,"files":20}},"total_code_lines":8414,"total_comment_lines":967}},{"id":616008,"crate":"libp2p-kad","num":"0.40.0","dl_path":"/api/v1/crates/libp2p-kad/0.40.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.40.0/readme","updated_at":"2022-09-07T08:03:41.560629Z","created_at":"2022-09-07T08:03:41.560629Z","downloads":16270,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.40.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.40.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.40.0/authors"},"crate_size":95185,"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-07T08:03:41.560629Z"}],"checksum":"f840579eed6503ec8a7a0c7e919bcd645df11c991be8e54640ff09f7109b8a43","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8444,"comment_lines":965,"files":20}},"total_code_lines":8444,"total_comment_lines":965}},{"id":606716,"crate":"libp2p-kad","num":"0.39.0","dl_path":"/api/v1/crates/libp2p-kad/0.39.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.39.0/readme","updated_at":"2022-08-22T03:28:46.153084Z","created_at":"2022-08-22T03:28:46.153084Z","downloads":4903,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.39.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.39.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.39.0/authors"},"crate_size":94728,"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:28:46.153084Z"}],"checksum":"55176b88cdee6d043b4ec1a36e13aeeb7f80debd132e537b094a172574c8c5dd","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8436,"comment_lines":965,"files":20}},"total_code_lines":8436,"total_comment_lines":965}},{"id":578889,"crate":"libp2p-kad","num":"0.38.0","dl_path":"/api/v1/crates/libp2p-kad/0.38.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.38.0/readme","updated_at":"2022-07-05T11:26:36.869344Z","created_at":"2022-07-05T11:26:36.869344Z","downloads":393469,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.38.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.38.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.38.0/authors"},"crate_size":94734,"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:26:36.869344Z"}],"checksum":"740862893bb5f06ac24acc9d49bdeadc3a5e52e51818a30a25c1f3519da2c851","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8440,"comment_lines":965,"files":20}},"total_code_lines":8440,"total_comment_lines":965}},{"id":563657,"crate":"libp2p-kad","num":"0.37.1","dl_path":"/api/v1/crates/libp2p-kad/0.37.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.37.1/readme","updated_at":"2022-06-09T13:33:45.935946Z","created_at":"2022-06-09T13:33:45.935946Z","downloads":204541,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.37.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.37.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.37.1/authors"},"crate_size":94724,"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-06-09T13:33:45.935946Z"}],"checksum":"5f6b5d4de90fcd35feb65ea6223fd78f3b747a64ca4b65e0813fbe66a27d56aa","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8441,"comment_lines":965,"files":20}},"total_code_lines":8441,"total_comment_lines":965}},{"id":558905,"crate":"libp2p-kad","num":"0.37.0","dl_path":"/api/v1/crates/libp2p-kad/0.37.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.37.0/readme","updated_at":"2022-05-31T11:28:27.118666Z","created_at":"2022-05-31T11:28:27.118666Z","downloads":4234,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.37.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.37.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.37.0/authors"},"crate_size":94016,"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:28:27.118666Z"}],"checksum":"49c89373bfe5cef5aa525e5fa9b216d1604a71c17821a9d5fed7eae551cd6d66","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8306,"comment_lines":963,"files":20}},"total_code_lines":8306,"total_comment_lines":963}},{"id":527289,"crate":"libp2p-kad","num":"0.36.0","dl_path":"/api/v1/crates/libp2p-kad/0.36.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.36.0/readme","updated_at":"2022-04-04T16:36:25.481694Z","created_at":"2022-04-04T16:36:25.481694Z","downloads":222446,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.36.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.36.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.36.0/authors"},"crate_size":93922,"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:36:25.481694Z"}],"checksum":"564e6bd64d177446399ed835b9451a8825b07929d6daa6a94e6405592974725e","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8302,"comment_lines":963,"files":20}},"total_code_lines":8302,"total_comment_lines":963}},{"id":504504,"crate":"libp2p-kad","num":"0.35.0","dl_path":"/api/v1/crates/libp2p-kad/0.35.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.35.0/readme","updated_at":"2022-02-22T13:22:37.539245Z","created_at":"2022-02-22T13:22:37.539245Z","downloads":62503,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.35.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.35.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.35.0/authors"},"crate_size":93916,"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:22:37.539245Z"}],"checksum":"aead5ee2322a7b825c7633065370909c8383046f955cda5b56797e6904db7a72","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8302,"comment_lines":963,"files":20}},"total_code_lines":8302,"total_comment_lines":963}},{"id":490844,"crate":"libp2p-kad","num":"0.34.0","dl_path":"/api/v1/crates/libp2p-kad/0.34.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.34.0/readme","updated_at":"2022-01-27T10:42:07.604060Z","created_at":"2022-01-27T10:42:07.604060Z","downloads":26002,"features":{"serde":["_serde","bytes/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.34.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.34.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.34.0/authors"},"crate_size":93309,"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:42:07.604060Z"}],"checksum":"0eeaa28a4c7a8c574874e090c2a731ecc7b81595911fee425b552c799a20abbb","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8291,"comment_lines":962,"files":20}},"total_code_lines":8291,"total_comment_lines":962}},{"id":454335,"crate":"libp2p-kad","num":"0.33.0","dl_path":"/api/v1/crates/libp2p-kad/0.33.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.33.0/readme","updated_at":"2021-11-16T15:49:22.759246Z","created_at":"2021-11-16T15:49:22.759246Z","downloads":37240,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.33.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.33.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.33.0/authors"},"crate_size":92703,"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-16T15:49:22.759246Z"}],"checksum":"4fe4538a739911c178ec96398caa7d9eb3dc540f07613c819b38722a697eaccc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8264,"comment_lines":962,"files":20}},"total_code_lines":8264,"total_comment_lines":962}},{"id":447215,"crate":"libp2p-kad","num":"0.32.0","dl_path":"/api/v1/crates/libp2p-kad/0.32.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.32.0/readme","updated_at":"2021-11-01T10:35:55.973848Z","created_at":"2021-11-01T10:35:55.973848Z","downloads":441706,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.32.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.32.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.32.0/authors"},"crate_size":92376,"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:35:55.973848Z"}],"checksum":"a2297dc0ca285f3a09d1368bde02449e539b46f94d32d53233f53f6625bcd3ba","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8242,"comment_lines":962,"files":20}},"total_code_lines":8242,"total_comment_lines":962}},{"id":438297,"crate":"libp2p-kad","num":"0.32.0-rc.2","dl_path":"/api/v1/crates/libp2p-kad/0.32.0-rc.2/download","readme_path":"/api/v1/crates/libp2p-kad/0.32.0-rc.2/readme","updated_at":"2021-10-15T13:32:02.978434Z","created_at":"2021-10-15T13:32:02.978434Z","downloads":1917,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.32.0-rc.2/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.32.0-rc.2/downloads","authors":"/api/v1/crates/libp2p-kad/0.32.0-rc.2/authors"},"crate_size":92442,"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-15T13:32:02.978434Z"}],"checksum":"0e2dfe81d8f2d681ec638c3a7147b962d3a37213fb938de2a300f9b432d9683f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8242,"comment_lines":962,"files":20}},"total_code_lines":8242,"total_comment_lines":962}},{"id":438237,"crate":"libp2p-kad","num":"0.32.0-rc.1","dl_path":"/api/v1/crates/libp2p-kad/0.32.0-rc.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.32.0-rc.1/readme","updated_at":"2021-10-15T10:16:33.487054Z","created_at":"2021-10-15T10:16:33.487054Z","downloads":4754,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.32.0-rc.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.32.0-rc.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.32.0-rc.1/authors"},"crate_size":92400,"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:16:33.487054Z"}],"checksum":"9e1ef3be40e0b26c24ba27fabf30fec1b464d64d16e0e71a5b33bb4bd2772db4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8241,"comment_lines":962,"files":20}},"total_code_lines":8241,"total_comment_lines":962}},{"id":400445,"crate":"libp2p-kad","num":"0.31.0","dl_path":"/api/v1/crates/libp2p-kad/0.31.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.31.0/readme","updated_at":"2021-07-12T19:41:15.835438Z","created_at":"2021-07-12T19:41:15.835438Z","downloads":315286,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.31.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.31.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.31.0/authors"},"crate_size":90210,"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:41:15.835438Z"}],"checksum":"50ed78489c87924235665a0ab345b298ee34dff0f7ad62c0ba6608b2144fb75e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7630,"comment_lines":963,"files":20}},"total_code_lines":7630,"total_comment_lines":963}},{"id":365234,"crate":"libp2p-kad","num":"0.30.0","dl_path":"/api/v1/crates/libp2p-kad/0.30.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.30.0/readme","updated_at":"2021-04-13T18:25:38.407130Z","created_at":"2021-04-13T18:25:38.407130Z","downloads":288505,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.30.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.30.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.30.0/authors"},"crate_size":89045,"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:25:38.407130Z"}],"checksum":"b07312ebe5ee4fd2404447a0609814574df55c65d4e20838b957bbd34907d820","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7554,"comment_lines":947,"files":20}},"total_code_lines":7554,"total_comment_lines":947}},{"id":353393,"crate":"libp2p-kad","num":"0.29.0","dl_path":"/api/v1/crates/libp2p-kad/0.29.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.29.0/readme","updated_at":"2021-03-17T15:13:13.642742Z","created_at":"2021-03-17T15:13:13.642742Z","downloads":32714,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.29.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.29.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.29.0/authors"},"crate_size":89112,"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:13:13.642742Z"}],"checksum":"bbb5b90b6bda749023a85f60b49ea74b387c25f17d8df541ae72a3c75dd52e63","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7554,"comment_lines":947,"files":20}},"total_code_lines":7554,"total_comment_lines":947}},{"id":340173,"crate":"libp2p-kad","num":"0.28.1","dl_path":"/api/v1/crates/libp2p-kad/0.28.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.28.1/readme","updated_at":"2021-02-15T19:17:20.784814Z","created_at":"2021-02-15T19:17:20.784814Z","downloads":233343,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.28.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.28.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.28.1/authors"},"crate_size":87128,"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:17:20.784814Z"}],"checksum":"cf3da6c9acbcc05f93235d201d7d45ef4e8b88a45d8836f98becd8b4d443f066","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7492,"comment_lines":946,"files":20}},"total_code_lines":7492,"total_comment_lines":946}},{"id":326583,"crate":"libp2p-kad","num":"0.28.0","dl_path":"/api/v1/crates/libp2p-kad/0.28.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.28.0/readme","updated_at":"2021-01-12T19:59:54.088143Z","created_at":"2021-01-12T19:59:54.088143Z","downloads":101316,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.28.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.28.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.28.0/authors"},"crate_size":87134,"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:59:54.088143Z"}],"checksum":"456f5de8e283d7800ca848b9b9a4e2a578b790bd8ae582b885e831353cf0e5df","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7497,"comment_lines":946,"files":20}},"total_code_lines":7497,"total_comment_lines":946}},{"id":325958,"crate":"libp2p-kad","num":"0.27.1","dl_path":"/api/v1/crates/libp2p-kad/0.27.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.27.1/readme","updated_at":"2021-01-11T11:28:25.505776Z","created_at":"2021-01-11T11:28:25.505776Z","downloads":11201,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.27.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.27.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.27.1/authors"},"crate_size":87105,"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-11T11:28:25.505776Z"}],"checksum":"bfe68563ee33f3848293919afd61470ebcdea4e757a36cc2c33a5508abec2216","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7497,"comment_lines":946,"files":20}},"total_code_lines":7497,"total_comment_lines":946}},{"id":316260,"crate":"libp2p-kad","num":"0.27.0","dl_path":"/api/v1/crates/libp2p-kad/0.27.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.27.0/readme","updated_at":"2020-12-18T09:24:16.991159Z","created_at":"2020-12-18T09:24:16.991159Z","downloads":13444,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.27.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.27.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.27.0/authors"},"crate_size":87003,"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:24:16.991159Z"}],"checksum":"a226956b49438a10f3206480b8faf5e61fc445c349ea9d9cc37766a83745fa9a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7486,"comment_lines":946,"files":20}},"total_code_lines":7486,"total_comment_lines":946}},{"id":308916,"crate":"libp2p-kad","num":"0.26.0","dl_path":"/api/v1/crates/libp2p-kad/0.26.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.26.0/readme","updated_at":"2020-11-25T15:29:59.506636Z","created_at":"2020-11-25T15:29:59.506636Z","downloads":36992,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.26.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.26.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.26.0/authors"},"crate_size":86931,"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:29:59.506636Z"}],"checksum":"6506b7b7982f7626fc96a91bc61be4b1fe7ae9ac23824f0ecefcce21cb39238c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7482,"comment_lines":946,"files":20}},"total_code_lines":7482,"total_comment_lines":946}},{"id":303445,"crate":"libp2p-kad","num":"0.25.0","dl_path":"/api/v1/crates/libp2p-kad/0.25.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.25.0/readme","updated_at":"2020-11-09T17:14:28.473791Z","created_at":"2020-11-09T17:14:28.473791Z","downloads":16836,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.25.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.25.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.25.0/authors"},"crate_size":86596,"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:14:28.473791Z"}],"checksum":"78a2653b2e3254a3bbeb66bfc3f0dca7d6cba6aa2a96791db114003dec1b5394","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7474,"comment_lines":946,"files":20}},"total_code_lines":7474,"total_comment_lines":946}},{"id":294701,"crate":"libp2p-kad","num":"0.24.0","dl_path":"/api/v1/crates/libp2p-kad/0.24.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.24.0/readme","updated_at":"2020-10-16T19:09:08.422667Z","created_at":"2020-10-16T19:09:08.422667Z","downloads":21351,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.24.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.24.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.24.0/authors"},"crate_size":85433,"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-16T19:09:08.422667Z"}],"checksum":"fb78341f114bf686d5fe50b33ff1a804d88fb326c0d39ee1c22db4346b21fc27","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7417,"comment_lines":930,"files":20}},"total_code_lines":7417,"total_comment_lines":930}},{"id":281675,"crate":"libp2p-kad","num":"0.23.0","dl_path":"/api/v1/crates/libp2p-kad/0.23.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.23.0/readme","updated_at":"2020-09-09T10:38:27.715158Z","created_at":"2020-09-09T10:38:27.715158Z","downloads":211587,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.23.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.23.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.23.0/authors"},"crate_size":85504,"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:38:27.715158Z"}],"checksum":"cc7fa9047f8b8f544278a35c2d9d45d3b2c1785f2d86d4e1629d6edf97be3955","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7420,"comment_lines":930,"files":20}},"total_code_lines":7420,"total_comment_lines":930}},{"id":274176,"crate":"libp2p-kad","num":"0.22.1","dl_path":"/api/v1/crates/libp2p-kad/0.22.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.22.1/readme","updated_at":"2020-08-19T15:48:20.441214Z","created_at":"2020-08-19T15:48:20.441214Z","downloads":23400,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.22.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.22.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.22.1/authors"},"crate_size":85343,"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-19T15:48:20.441214Z"}],"checksum":"ca9b4ccc868863317af3f65eb241811ceadd971d133183040140f5496037e0ae","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7418,"comment_lines":930,"files":20}},"total_code_lines":7418,"total_comment_lines":930}},{"id":273905,"crate":"libp2p-kad","num":"0.22.0","dl_path":"/api/v1/crates/libp2p-kad/0.22.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.22.0/readme","updated_at":"2020-08-18T15:46:11.393759Z","created_at":"2020-08-18T15:46:11.393759Z","downloads":2761,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.22.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.22.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.22.0/authors"},"crate_size":85284,"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:46:11.393759Z"}],"checksum":"10e775dca5c51e016f4c2af1b321fed0b0557eb7ded7b2cd60081ec5278a5b52","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7418,"comment_lines":930,"files":20}},"total_code_lines":7418,"total_comment_lines":930}},{"id":257996,"crate":"libp2p-kad","num":"0.21.0","dl_path":"/api/v1/crates/libp2p-kad/0.21.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.21.0/readme","updated_at":"2020-07-01T13:49:22.431437Z","created_at":"2020-07-01T13:49:22.431437Z","downloads":114644,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.21.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.21.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.21.0/authors"},"crate_size":83152,"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:49:22.431437Z"}],"checksum":"44ed3a4c8111c570ab2bffb30c6353178d7603ce3787e3c5f2493c8d3d16d1f0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7253,"comment_lines":906,"files":20}},"total_code_lines":7253,"total_comment_lines":906}},{"id":255194,"crate":"libp2p-kad","num":"0.20.1","dl_path":"/api/v1/crates/libp2p-kad/0.20.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.20.1/readme","updated_at":"2020-06-23T09:56:08.843727Z","created_at":"2020-06-23T09:56:08.843727Z","downloads":9104,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.20.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.20.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.20.1/authors"},"crate_size":80901,"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-23T09:56:08.843727Z"}],"checksum":"f7c819a5425b2eb3416d67e9c868c5c1e922b6658655e06b9eeafaa41304b876","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7099,"comment_lines":900,"files":20}},"total_code_lines":7099,"total_comment_lines":900}},{"id":254794,"crate":"libp2p-kad","num":"0.20.0","dl_path":"/api/v1/crates/libp2p-kad/0.20.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.20.0/readme","updated_at":"2020-06-22T10:21:07.234083Z","created_at":"2020-06-22T10:21:07.234083Z","downloads":1735,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.20.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.20.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.20.0/authors"},"crate_size":80948,"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:21:07.234083Z"}],"checksum":"76cd282729c0a07df203cca0bdb9f137794d92b7d47712c18901ada393e02652","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7115,"comment_lines":900,"files":20}},"total_code_lines":7115,"total_comment_lines":900}},{"id":242735,"crate":"libp2p-kad","num":"0.19.0","dl_path":"/api/v1/crates/libp2p-kad/0.19.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.19.0/readme","updated_at":"2020-05-18T14:04:32.235409Z","created_at":"2020-05-18T14:04:32.235409Z","downloads":70686,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.19.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.19.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.19.0/authors"},"crate_size":70734,"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-18T14:04:32.235409Z"}],"checksum":"41d6c1d5100973527ae70d82687465b17049c1b717a7964de38b8e65000878ff","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6203,"comment_lines":795,"files":19}},"total_code_lines":6203,"total_comment_lines":795}},{"id":229337,"crate":"libp2p-kad","num":"0.18.0","dl_path":"/api/v1/crates/libp2p-kad/0.18.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.18.0/readme","updated_at":"2020-04-09T15:09:43.888996Z","created_at":"2020-04-09T15:09:43.888996Z","downloads":44417,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.18.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.18.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.18.0/authors"},"crate_size":65734,"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-09T15:09:43.888996Z"}],"checksum":"a92cda1fb8149ea64d092a2b99d2bd7a2c309eee38ea322d02e4480bd6ee1759","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5671,"comment_lines":781,"files":19}},"total_code_lines":5671,"total_comment_lines":781}},{"id":226851,"crate":"libp2p-kad","num":"0.17.0","dl_path":"/api/v1/crates/libp2p-kad/0.17.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.17.0/readme","updated_at":"2020-04-01T18:21:44.544496Z","created_at":"2020-04-01T18:21:44.544496Z","downloads":10970,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.17.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.17.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.17.0/authors"},"crate_size":65768,"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-01T18:21:44.544496Z"}],"checksum":"97f4722d83af8fc0065cee7589a000b629961c1c11d90ba09f6685b3e123b9ae","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5676,"comment_lines":782,"files":19}},"total_code_lines":5676,"total_comment_lines":782}},{"id":216497,"crate":"libp2p-kad","num":"0.16.2","dl_path":"/api/v1/crates/libp2p-kad/0.16.2/download","readme_path":"/api/v1/crates/libp2p-kad/0.16.2/readme","updated_at":"2020-02-28T09:56:57.465775Z","created_at":"2020-02-28T09:56:57.465775Z","downloads":47806,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.16.2/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.16.2/downloads","authors":"/api/v1/crates/libp2p-kad/0.16.2/authors"},"crate_size":65222,"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-28T09:56:57.465775Z"}],"checksum":"464dc8412978d40f0286be72ed9ab5e0e1386a4a06e7f174526739b5c3c1f041","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5621,"comment_lines":775,"files":19}},"total_code_lines":5621,"total_comment_lines":775}},{"id":213608,"crate":"libp2p-kad","num":"0.16.1","dl_path":"/api/v1/crates/libp2p-kad/0.16.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.16.1/readme","updated_at":"2020-02-18T13:39:03.188330Z","created_at":"2020-02-18T13:39:03.188330Z","downloads":9183,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.16.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.16.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.16.1/authors"},"crate_size":65054,"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-18T13:39:03.188330Z"}],"checksum":"76c260a92309112fff855ab2bd8f26c246c1dd380b87021abe61358dedb9748d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5615,"comment_lines":775,"files":19}},"total_code_lines":5615,"total_comment_lines":775}},{"id":212463,"crate":"libp2p-kad","num":"0.16.0","dl_path":"/api/v1/crates/libp2p-kad/0.16.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.16.0/readme","updated_at":"2020-02-14T11:01:32.613042Z","created_at":"2020-02-14T11:01:32.613042Z","downloads":2627,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.16.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.16.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.16.0/authors"},"crate_size":64921,"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-14T11:01:32.613042Z"}],"checksum":"b2efcff2af085e8181c421f68fe9c2b0a067379d146731925b3ac8f8e605c458","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5607,"comment_lines":775,"files":19}},"total_code_lines":5607,"total_comment_lines":775}},{"id":206494,"crate":"libp2p-kad","num":"0.15.0","dl_path":"/api/v1/crates/libp2p-kad/0.15.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.15.0/readme","updated_at":"2020-01-24T16:37:10.926258Z","created_at":"2020-01-24T16:37:10.926258Z","downloads":17017,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.15.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.15.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.15.0/authors"},"crate_size":65114,"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:37:10.926258Z"}],"checksum":"0c6ea6fece0d99599afb1b2082ca8937944cdd6b0946a88d54cb3ae7a38d1253","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5625,"comment_lines":775,"files":19}},"total_code_lines":5625,"total_comment_lines":775}},{"id":201888,"crate":"libp2p-kad","num":"0.14.0-alpha.1","dl_path":"/api/v1/crates/libp2p-kad/0.14.0-alpha.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.14.0-alpha.1/readme","updated_at":"2020-01-07T14:58:16.121763Z","created_at":"2020-01-07T14:58:16.121763Z","downloads":6792,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.14.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.14.0-alpha.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.14.0-alpha.1/authors"},"crate_size":72818,"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:58:16.121763Z"}],"checksum":"90fdc0027f76b50b0822f489f5b8a83664b71c6087e67e8e9e53e6c255b069b3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6690,"comment_lines":822,"files":19},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":6691,"total_comment_lines":823}},{"id":200549,"crate":"libp2p-kad","num":"0.13.2","dl_path":"/api/v1/crates/libp2p-kad/0.13.2/download","readme_path":"/api/v1/crates/libp2p-kad/0.13.2/readme","updated_at":"2020-01-02T15:32:27.789478Z","created_at":"2020-01-02T15:32:27.789478Z","downloads":29112,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.13.2/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.13.2/downloads","authors":"/api/v1/crates/libp2p-kad/0.13.2/authors"},"crate_size":72487,"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:32:27.789478Z"}],"checksum":"dcaf76a5b33b6c0203e85d450ae1855cae6860dc82eb0174ac1fee8bf68f7af5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6626,"comment_lines":820,"files":19},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":6627,"total_comment_lines":821}},{"id":189479,"crate":"libp2p-kad","num":"0.13.1","dl_path":"/api/v1/crates/libp2p-kad/0.13.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.13.1/readme","updated_at":"2019-11-13T13:54:53.604129Z","created_at":"2019-11-13T13:54:53.604129Z","downloads":21507,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.13.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.13.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.13.1/authors"},"crate_size":72489,"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":"7fd25360fc12b23edb1ed13f73426325a38d32e0927a46fec26ddb6873d7644d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6626,"comment_lines":820,"files":19},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":6627,"total_comment_lines":821}},{"id":187588,"crate":"libp2p-kad","num":"0.13.0","dl_path":"/api/v1/crates/libp2p-kad/0.13.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.13.0/readme","updated_at":"2019-11-06T09:03:59.037411Z","created_at":"2019-11-06T09:03:59.037411Z","downloads":10039,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.13.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.13.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.13.0/authors"},"crate_size":72521,"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":"84ceb0faa267b96560ef883dc5bc6dddd9de1662e35a4070208623b391deefca","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6626,"comment_lines":820,"files":19},"Shell":{"code_lines":1,"comment_lines":1,"files":1}},"total_code_lines":6627,"total_comment_lines":821}},{"id":169643,"crate":"libp2p-kad","num":"0.12.0","dl_path":"/api/v1/crates/libp2p-kad/0.12.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.12.0/readme","updated_at":"2019-08-15T12:14:35.163389Z","created_at":"2019-08-15T12:14:35.163389Z","downloads":40418,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.12.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.12.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.12.0/authors"},"crate_size":72468,"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":"a66d2214dd47fa67878eaf0d76d19fd129eff65c45f83617829eb177b7285f97","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6605,"comment_lines":840,"files":20},"Shell":{"code_lines":7,"comment_lines":2,"files":1}},"total_code_lines":6612,"total_comment_lines":842}},{"id":163852,"crate":"libp2p-kad","num":"0.11.0","dl_path":"/api/v1/crates/libp2p-kad/0.11.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.11.0/readme","updated_at":"2019-07-19T09:24:19.422757Z","created_at":"2019-07-19T09:24:19.422757Z","downloads":5961,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.11.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.11.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.11.0/authors"},"crate_size":72038,"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":"93384ee24fe137bf3afa8263b8d9e63c6bd6c92aad7cc50949fdba2b90db93a4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6556,"comment_lines":838,"files":20},"Shell":{"code_lines":7,"comment_lines":2,"files":1}},"total_code_lines":6563,"total_comment_lines":840}},{"id":158330,"crate":"libp2p-kad","num":"0.10.0","dl_path":"/api/v1/crates/libp2p-kad/0.10.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.10.0/readme","updated_at":"2019-06-25T12:27:53.133872Z","created_at":"2019-06-25T12:27:53.133872Z","downloads":8273,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.10.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.10.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.10.0/authors"},"crate_size":54652,"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":"a1f595983a76012779d6941a9d51fc0b9b95d720315787bf8d73f6672351f6d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4865,"comment_lines":626,"files":15},"Shell":{"code_lines":7,"comment_lines":2,"files":1}},"total_code_lines":4872,"total_comment_lines":628}},{"id":154503,"crate":"libp2p-kad","num":"0.9.0","dl_path":"/api/v1/crates/libp2p-kad/0.9.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.9.0/readme","updated_at":"2019-06-04T15:34:15.048985Z","created_at":"2019-06-04T15:34:15.048985Z","downloads":4242,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.9.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.9.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.9.0/authors"},"crate_size":52917,"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":"d71966dbbb4cedcfcdb1d4c87d5dbb6f3f07b465d1ca74f2624256669997d1f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4795,"comment_lines":604,"files":15},"Shell":{"code_lines":7,"comment_lines":2,"files":1}},"total_code_lines":4802,"total_comment_lines":606}},{"id":150575,"crate":"libp2p-kad","num":"0.8.0","dl_path":"/api/v1/crates/libp2p-kad/0.8.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.8.0/readme","updated_at":"2019-05-15T15:07:51.267987Z","created_at":"2019-05-15T15:07:51.267987Z","downloads":8299,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.8.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.8.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.8.0/authors"},"crate_size":42434,"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":"fd8ab542edc493fa7a9f9b7f93dc4ee0b384e1f9e2a3397ce0056ffe30a0ea21","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3908,"comment_lines":471,"files":12},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3917,"total_comment_lines":473}},{"id":146401,"crate":"libp2p-kad","num":"0.7.0","dl_path":"/api/v1/crates/libp2p-kad/0.7.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.7.0/readme","updated_at":"2019-04-23T11:22:19.609578Z","created_at":"2019-04-23T11:22:19.609578Z","downloads":52931,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.7.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.7.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.7.0/authors"},"crate_size":42315,"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":"bbe27c623a6a720efd5d704347838972062f89149a9c3cd149748da60bdcd3e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3978,"comment_lines":500,"files":12},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3987,"total_comment_lines":502}},{"id":142133,"crate":"libp2p-kad","num":"0.6.0","dl_path":"/api/v1/crates/libp2p-kad/0.6.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.6.0/readme","updated_at":"2019-03-29T17:08:30.089527Z","created_at":"2019-03-29T17:08:30.089527Z","downloads":15279,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.6.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.6.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.6.0/authors"},"crate_size":42203,"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":"92bb0153418eaf0ea549008d1e22748a956c9c36af9374fbe7189d44607c14be","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3982,"comment_lines":500,"files":12},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3991,"total_comment_lines":502}},{"id":138655,"crate":"libp2p-kad","num":"0.5.0","dl_path":"/api/v1/crates/libp2p-kad/0.5.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.5.0/readme","updated_at":"2019-03-13T09:35:10.897457Z","created_at":"2019-03-13T09:35:10.897457Z","downloads":5076,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.5.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.5.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.5.0/authors"},"crate_size":37750,"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":"b9f42265a4ad1c3a153465babcf64ea32d33b3872f4e2a27fb1dc3d1ed9301fd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3553,"comment_lines":437,"files":10},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3562,"total_comment_lines":439}},{"id":134869,"crate":"libp2p-kad","num":"0.4.0","dl_path":"/api/v1/crates/libp2p-kad/0.4.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.4.0/readme","updated_at":"2019-02-20T16:03:35.897062Z","created_at":"2019-02-20T16:03:35.897062Z","downloads":10673,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.4.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.4.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.4.0/authors"},"crate_size":37907,"published_by":null,"audit_actions":[],"checksum":"0691fcca7648369798c6466c61139d31dbb7e2afad311e44fcc4e220ce1e4d78","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3580,"comment_lines":438,"files":10},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3589,"total_comment_lines":440}},{"id":132300,"crate":"libp2p-kad","num":"0.3.3","dl_path":"/api/v1/crates/libp2p-kad/0.3.3/download","readme_path":"/api/v1/crates/libp2p-kad/0.3.3/readme","updated_at":"2019-02-06T14:33:58.924313Z","created_at":"2019-02-06T14:33:58.924313Z","downloads":7368,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.3.3/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.3.3/downloads","authors":"/api/v1/crates/libp2p-kad/0.3.3/authors"},"crate_size":36404,"published_by":null,"audit_actions":[],"checksum":"e93be405af87e5911549ee4c5ffc3ef926bb88c5c416f29f3122fc9cd8545d29","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3447,"comment_lines":409,"files":9},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3456,"total_comment_lines":411}},{"id":131881,"crate":"libp2p-kad","num":"0.3.2","dl_path":"/api/v1/crates/libp2p-kad/0.3.2/download","readme_path":"/api/v1/crates/libp2p-kad/0.3.2/readme","updated_at":"2019-02-04T14:48:55.319592Z","created_at":"2019-02-04T14:48:55.319592Z","downloads":2393,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.3.2/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.3.2/downloads","authors":"/api/v1/crates/libp2p-kad/0.3.2/authors"},"crate_size":36402,"published_by":null,"audit_actions":[],"checksum":"349184fbd9fe1ad878f1b3b584617d5d9136dac9efed689bf861acc44b204943","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3443,"comment_lines":409,"files":9},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3452,"total_comment_lines":411}},{"id":131053,"crate":"libp2p-kad","num":"0.3.1","dl_path":"/api/v1/crates/libp2p-kad/0.3.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.3.1/readme","updated_at":"2019-01-31T09:38:50.759705Z","created_at":"2019-01-31T09:38:50.759705Z","downloads":1831,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.3.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.3.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.3.1/authors"},"crate_size":36123,"published_by":null,"audit_actions":[],"checksum":"23dcdef64ac7f12a10de5461ab053fe5392f15fb7a7127d9e00f8a4b49732f92","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3396,"comment_lines":408,"files":9},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3405,"total_comment_lines":410}},{"id":130943,"crate":"libp2p-kad","num":"0.3.0","dl_path":"/api/v1/crates/libp2p-kad/0.3.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.3.0/readme","updated_at":"2019-01-30T16:02:39.749513Z","created_at":"2019-01-30T16:02:39.749513Z","downloads":1825,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.3.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.3.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.3.0/authors"},"crate_size":36073,"published_by":null,"audit_actions":[],"checksum":"d0e250a560145c4e97f03ecafaf6f6e515c1a19ae60f15544d94848aa0c6a7f7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3382,"comment_lines":408,"files":9},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3391,"total_comment_lines":410}},{"id":128283,"crate":"libp2p-kad","num":"0.2.1","dl_path":"/api/v1/crates/libp2p-kad/0.2.1/download","readme_path":"/api/v1/crates/libp2p-kad/0.2.1/readme","updated_at":"2019-01-15T16:26:08.190493Z","created_at":"2019-01-15T16:26:08.190493Z","downloads":7184,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.2.1/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.2.1/downloads","authors":"/api/v1/crates/libp2p-kad/0.2.1/authors"},"crate_size":35566,"published_by":null,"audit_actions":[],"checksum":"91c28bf179a22fd1bfa3bad28ed86b8657ed2d193b76caa6f632ea83356d3a40","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3241,"comment_lines":430,"files":10},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3250,"total_comment_lines":432}},{"id":127478,"crate":"libp2p-kad","num":"0.2.0","dl_path":"/api/v1/crates/libp2p-kad/0.2.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.2.0/readme","updated_at":"2019-01-10T12:55:22.379272Z","created_at":"2019-01-10T12:55:22.379272Z","downloads":2092,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.2.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.2.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.2.0/authors"},"crate_size":35194,"published_by":null,"audit_actions":[],"checksum":"e06312d4a1655d2d531b2f9293039a66d6e89854e11ef3eac6d2f9137cae99f0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3244,"comment_lines":427,"files":10},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3253,"total_comment_lines":429}},{"id":125149,"crate":"libp2p-kad","num":"0.1.0","dl_path":"/api/v1/crates/libp2p-kad/0.1.0/download","readme_path":"/api/v1/crates/libp2p-kad/0.1.0/readme","updated_at":"2019-01-02T13:56:35.803523Z","created_at":"2019-01-02T13:56:35.803523Z","downloads":1830,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-kad/0.1.0/dependencies","version_downloads":"/api/v1/crates/libp2p-kad/0.1.0/downloads","authors":"/api/v1/crates/libp2p-kad/0.1.0/authors"},"crate_size":35343,"published_by":null,"audit_actions":[],"checksum":"8c98615ca0ea7296e7a73c8b40b4de3ada1b3ddd639091776cb51bf94d6626b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Kademlia protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3242,"comment_lines":427,"files":10},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":3251,"total_comment_lines":429}}],"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":14744}]}