{"crate":{"id":"shank","name":"shank","updated_at":"2026-09-09T16:01:30.264496Z","versions":[3197033,2023881,2005134,1844307,1695403,1682730,1546635,1422347,1068308,1067539,1067506,1033651,1033639,941115,858160,856152,840312,700992,670262,642363,625248,608664,607759,607640,601395,579878,568544,536629,520594,509277],"keywords":[],"categories":[],"badges":[],"created_at":"2022-03-02T18:09:10.595529Z","downloads":2286193,"recent_downloads":226421,"default_version":"0.4.9","num_versions":30,"yanked":false,"max_version":"0.4.9","newest_version":"0.4.9","max_stable_version":"0.4.9","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","links":{"version_downloads":"/api/v1/crates/shank/downloads","versions":null,"owners":"/api/v1/crates/shank/owners","owner_team":"/api/v1/crates/shank/owner_team","owner_user":"/api/v1/crates/shank/owner_user","reverse_dependencies":"/api/v1/crates/shank/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3197033,"crate":"shank","num":"0.4.9","dl_path":"/api/v1/crates/shank/0.4.9/download","readme_path":"/api/v1/crates/shank/0.4.9/readme","updated_at":"2026-09-09T16:01:30.264496Z","created_at":"2026-09-09T16:01:30.264496Z","downloads":4981,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.9/dependencies","version_downloads":"/api/v1/crates/shank/0.4.9/downloads","authors":"/api/v1/crates/shank/0.4.9/authors"},"crate_size":25597,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2026-09-09T16:01:30.264496Z"}],"checksum":"1a04cda38da41ebf155944d3252ac488cccbe82d5c46136f73a6fd997f9b9df3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":2023881,"crate":"shank","num":"0.4.8","dl_path":"/api/v1/crates/shank/0.4.8/download","readme_path":"/api/v1/crates/shank/0.4.8/readme","updated_at":"2026-02-12T23:12:47.478516Z","created_at":"2026-02-12T23:12:47.478516Z","downloads":108950,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.8/dependencies","version_downloads":"/api/v1/crates/shank/0.4.8/downloads","authors":"/api/v1/crates/shank/0.4.8/authors"},"crate_size":25680,"published_by":{"id":172080,"login":"danenbm","name":"Michael Danenberg","avatar":"https://avatars.githubusercontent.com/u/56533526?v=4","url":"https://github.com/danenbm","github_username_matches":true,"created_at":"2019-10-14T07:08:29Z"},"audit_actions":[{"action":"publish","user":{"id":172080,"login":"danenbm","name":"Michael Danenberg","avatar":"https://avatars.githubusercontent.com/u/56533526?v=4","url":"https://github.com/danenbm","github_username_matches":true,"created_at":"2019-10-14T07:08:29Z"},"time":"2026-02-12T23:12:47.478516Z"}],"checksum":"2a1dc1d3af4ba5f02190110598b2abac0d13ce9dc58408aba4549e1c0f91a24c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":2005134,"crate":"shank","num":"0.4.7","dl_path":"/api/v1/crates/shank/0.4.7/download","readme_path":"/api/v1/crates/shank/0.4.7/readme","updated_at":"2026-02-06T18:44:43.439113Z","created_at":"2026-02-06T18:44:43.439113Z","downloads":87828,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.7/dependencies","version_downloads":"/api/v1/crates/shank/0.4.7/downloads","authors":"/api/v1/crates/shank/0.4.7/authors"},"crate_size":25676,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2026-02-06T18:44:43.439113Z"}],"checksum":"627209e7d8985baf8de0d7af53e1cf75abce14f323f212e754e74aeed110bd65","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1844307,"crate":"shank","num":"0.4.6","dl_path":"/api/v1/crates/shank/0.4.6/download","readme_path":"/api/v1/crates/shank/0.4.6/readme","updated_at":"2025-11-26T15:14:11.225419Z","created_at":"2025-11-26T15:14:11.225419Z","downloads":78646,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.6/dependencies","version_downloads":"/api/v1/crates/shank/0.4.6/downloads","authors":"/api/v1/crates/shank/0.4.6/authors"},"crate_size":25599,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2025-11-26T15:14:11.225419Z"}],"checksum":"ae936f51a1ab23dd7f8a81b0b13ab4af3fc71f1c56438a07cb54a0f7eb5436fd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1695403,"crate":"shank","num":"0.4.5","dl_path":"/api/v1/crates/shank/0.4.5/download","readme_path":"/api/v1/crates/shank/0.4.5/readme","updated_at":"2025-08-21T20:15:13.428496Z","created_at":"2025-08-21T20:15:13.428496Z","downloads":96034,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.5/dependencies","version_downloads":"/api/v1/crates/shank/0.4.5/downloads","authors":"/api/v1/crates/shank/0.4.5/authors"},"crate_size":24469,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2025-08-21T20:15:13.428496Z"}],"checksum":"acacd11d5f6c23c917cba20b5958cc24a63ecbc9f4b5e0692b41bd8016eb44d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1682730,"crate":"shank","num":"0.4.4","dl_path":"/api/v1/crates/shank/0.4.4/download","readme_path":"/api/v1/crates/shank/0.4.4/readme","updated_at":"2025-08-12T20:38:23.602186Z","created_at":"2025-08-12T20:38:23.602186Z","downloads":738,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.4/dependencies","version_downloads":"/api/v1/crates/shank/0.4.4/downloads","authors":"/api/v1/crates/shank/0.4.4/authors"},"crate_size":25593,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2025-08-12T20:38:23.602186Z"}],"checksum":"edc55131c62e5a3569a87e71d73fe418c1a6489bc6fa4fdf62c203256511f89e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1546635,"crate":"shank","num":"0.4.3","dl_path":"/api/v1/crates/shank/0.4.3/download","readme_path":"/api/v1/crates/shank/0.4.3/readme","updated_at":"2025-05-01T17:07:40.497287Z","created_at":"2025-05-01T17:07:40.497287Z","downloads":30716,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.3/dependencies","version_downloads":"/api/v1/crates/shank/0.4.3/downloads","authors":"/api/v1/crates/shank/0.4.3/authors"},"crate_size":24537,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2025-05-01T17:07:40.497287Z"}],"checksum":"b886438a24e923491c6e0f55fef7a414262e8b6bc3a69e055f591d5106959f6e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1422347,"crate":"shank","num":"0.4.3-alpha.1","dl_path":"/api/v1/crates/shank/0.4.3-alpha.1/download","readme_path":"/api/v1/crates/shank/0.4.3-alpha.1/readme","updated_at":"2025-01-26T13:12:43.198037Z","created_at":"2025-01-26T13:12:43.198037Z","downloads":3341,"features":{"default":["solana-program"],"pinocchio":["shank_macro/pinocchio"],"solana-program":["shank_macro/solana-program"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.3-alpha.1/dependencies","version_downloads":"/api/v1/crates/shank/0.4.3-alpha.1/downloads","authors":"/api/v1/crates/shank/0.4.3-alpha.1/authors"},"crate_size":24554,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2025-01-26T13:12:43.198037Z"}],"checksum":"b23ca718f8d1d909c36e21706b7da0fc2017107c8a4a92055cd0ca11bfdd4c72","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1068308,"crate":"shank","num":"0.4.2","dl_path":"/api/v1/crates/shank/0.4.2/download","readme_path":"/api/v1/crates/shank/0.4.2/readme","updated_at":"2024-02-29T14:35:10.511394Z","created_at":"2024-02-29T14:35:10.511394Z","downloads":404976,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.2/dependencies","version_downloads":"/api/v1/crates/shank/0.4.2/downloads","authors":"/api/v1/crates/shank/0.4.2/authors"},"crate_size":24468,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2024-02-29T14:35:10.511394Z"}],"checksum":"23d894855493d4ce613b25550fe1ed1c62d0af5486b984579ba55e3f8c9631d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1067539,"crate":"shank","num":"0.4.1","dl_path":"/api/v1/crates/shank/0.4.1/download","readme_path":"/api/v1/crates/shank/0.4.1/readme","updated_at":"2024-02-28T22:27:04.369346Z","created_at":"2024-02-28T22:27:04.369346Z","downloads":1383,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.1/dependencies","version_downloads":"/api/v1/crates/shank/0.4.1/downloads","authors":"/api/v1/crates/shank/0.4.1/authors"},"crate_size":24472,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2024-02-28T22:27:04.369346Z"}],"checksum":"97165354028449fd6922f5816e0a9e0258be3c70eb660a2b80721663e7980258","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1067506,"crate":"shank","num":"0.4.0","dl_path":"/api/v1/crates/shank/0.4.0/download","readme_path":"/api/v1/crates/shank/0.4.0/readme","updated_at":"2024-02-28T22:00:17.067287Z","created_at":"2024-02-28T22:00:17.067287Z","downloads":1263,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.4.0/dependencies","version_downloads":"/api/v1/crates/shank/0.4.0/downloads","authors":"/api/v1/crates/shank/0.4.0/authors"},"crate_size":24483,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2024-02-28T22:00:17.067287Z"}],"checksum":"016c2880be5598c402bc38ab80b07da71bf8ae1365fba1edda31a4d7b4253c4c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1033651,"crate":"shank","num":"0.3.1-alpha.5","dl_path":"/api/v1/crates/shank/0.3.1-alpha.5/download","readme_path":"/api/v1/crates/shank/0.3.1-alpha.5/readme","updated_at":"2024-01-30T21:30:24.030134Z","created_at":"2024-01-30T21:30:24.030134Z","downloads":1229,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.3.1-alpha.5/dependencies","version_downloads":"/api/v1/crates/shank/0.3.1-alpha.5/downloads","authors":"/api/v1/crates/shank/0.3.1-alpha.5/authors"},"crate_size":24493,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2024-01-30T21:30:24.030134Z"}],"checksum":"859e023b67635351f56bc6cccbb56e3527beb0c5e961e3af71cf5e1b93148194","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":1033639,"crate":"shank","num":"0.3.1-alpha.4","dl_path":"/api/v1/crates/shank/0.3.1-alpha.4/download","readme_path":"/api/v1/crates/shank/0.3.1-alpha.4/readme","updated_at":"2024-01-30T21:23:53.400988Z","created_at":"2024-01-30T21:23:53.400988Z","downloads":1187,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.3.1-alpha.4/dependencies","version_downloads":"/api/v1/crates/shank/0.3.1-alpha.4/downloads","authors":"/api/v1/crates/shank/0.3.1-alpha.4/authors"},"crate_size":24496,"published_by":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"audit_actions":[{"action":"publish","user":{"id":155961,"login":"blockiosaurus","name":null,"avatar":"https://avatars.githubusercontent.com/u/90809591?v=4","url":"https://github.com/blockiosaurus","github_username_matches":true,"created_at":"2021-09-16T01:13:51Z"},"time":"2024-01-30T21:23:53.400988Z"}],"checksum":"d518daad384ad377ae28bdfba46f9c81a1255280cade64ca61865cedfe7c16d4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":941115,"crate":"shank","num":"0.3.0","dl_path":"/api/v1/crates/shank/0.3.0/download","readme_path":"/api/v1/crates/shank/0.3.0/readme","updated_at":"2023-10-31T23:51:39.616472Z","created_at":"2023-10-31T23:51:39.616472Z","downloads":214743,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.3.0/dependencies","version_downloads":"/api/v1/crates/shank/0.3.0/downloads","authors":"/api/v1/crates/shank/0.3.0/authors"},"crate_size":24470,"published_by":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"audit_actions":[{"action":"publish","user":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"time":"2023-10-31T23:51:39.616472Z"}],"checksum":"57c9395612d493b69a522725eef78a095f199d43eeb847f4a4b77ec0cacab535","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":858160,"crate":"shank","num":"0.2.1","dl_path":"/api/v1/crates/shank/0.2.1/download","readme_path":"/api/v1/crates/shank/0.2.1/readme","updated_at":"2023-07-29T23:59:18.598005Z","created_at":"2023-07-29T23:59:18.598005Z","downloads":281285,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.2.1/dependencies","version_downloads":"/api/v1/crates/shank/0.2.1/downloads","authors":"/api/v1/crates/shank/0.2.1/authors"},"crate_size":24471,"published_by":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"audit_actions":[{"action":"publish","user":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"time":"2023-07-29T23:59:18.598005Z"}],"checksum":"4bc647510fc0d94a936f7367a9e3e30edbefd410068747ce4d4084b19b5fdbab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":856152,"crate":"shank","num":"0.2.0","dl_path":"/api/v1/crates/shank/0.2.0/download","readme_path":"/api/v1/crates/shank/0.2.0/readme","updated_at":"2023-07-27T14:14:20.382937Z","created_at":"2023-07-27T14:14:20.382937Z","downloads":1313,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.2.0/dependencies","version_downloads":"/api/v1/crates/shank/0.2.0/downloads","authors":"/api/v1/crates/shank/0.2.0/authors"},"crate_size":24468,"published_by":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"audit_actions":[{"action":"publish","user":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"time":"2023-07-27T14:14:20.382937Z"}],"checksum":"872287bb97ef6a314973cd012d5e0957cfa72109eea6fee6da99a73ae9bee441","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":840312,"crate":"shank","num":"0.1.0","dl_path":"/api/v1/crates/shank/0.1.0/download","readme_path":"/api/v1/crates/shank/0.1.0/readme","updated_at":"2023-07-06T15:00:21.300165Z","created_at":"2023-07-06T15:00:21.300165Z","downloads":1281,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.1.0/dependencies","version_downloads":"/api/v1/crates/shank/0.1.0/downloads","authors":"/api/v1/crates/shank/0.1.0/authors"},"crate_size":24471,"published_by":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"audit_actions":[{"action":"publish","user":{"id":167894,"login":"febo","name":"febo","avatar":"https://avatars.githubusercontent.com/u/729235?v=4","url":"https://github.com/febo","github_username_matches":true,"created_at":"2011-04-14T12:49:58Z"},"time":"2023-07-06T15:00:21.300165Z"}],"checksum":"c35e641abf0e556e0caa9897d9fbfee32608f98baddd301238f5701de6899903","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":700992,"crate":"shank","num":"0.0.12","dl_path":"/api/v1/crates/shank/0.0.12/download","readme_path":"/api/v1/crates/shank/0.0.12/readme","updated_at":"2023-01-11T09:24:02.206205Z","created_at":"2023-01-11T09:24:02.206205Z","downloads":203782,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.12/dependencies","version_downloads":"/api/v1/crates/shank/0.0.12/downloads","authors":"/api/v1/crates/shank/0.0.12/authors"},"crate_size":24474,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2023-01-11T09:24:02.206205Z"}],"checksum":"439c00542aa8b4c777750b3130ce36fcff86ba215d54006d47d67359513b70be","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":670262,"crate":"shank","num":"0.0.11","dl_path":"/api/v1/crates/shank/0.0.11/download","readme_path":"/api/v1/crates/shank/0.0.11/readme","updated_at":"2022-11-25T01:53:14.684542Z","created_at":"2022-11-25T01:53:14.684542Z","downloads":356097,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.11/dependencies","version_downloads":"/api/v1/crates/shank/0.0.11/downloads","authors":"/api/v1/crates/shank/0.0.11/authors"},"crate_size":24473,"published_by":{"id":146621,"login":"stegaBOB","name":"Sammy Harris","avatar":"https://avatars.githubusercontent.com/u/41593264?v=4","url":"https://github.com/stegaBOB","github_username_matches":true,"created_at":"2018-07-23T19:19:59Z"},"audit_actions":[{"action":"publish","user":{"id":146621,"login":"stegaBOB","name":"Sammy Harris","avatar":"https://avatars.githubusercontent.com/u/41593264?v=4","url":"https://github.com/stegaBOB","github_username_matches":true,"created_at":"2018-07-23T19:19:59Z"},"time":"2022-11-25T01:53:14.684542Z"}],"checksum":"b63e565b5e95ad88ab38f312e89444c749360641c509ef2de0093b49f55974a5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":642363,"crate":"shank","num":"0.0.10","dl_path":"/api/v1/crates/shank/0.0.10/download","readme_path":"/api/v1/crates/shank/0.0.10/readme","updated_at":"2022-10-14T19:31:13.451565Z","created_at":"2022-10-14T19:31:13.451565Z","downloads":25106,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.10/dependencies","version_downloads":"/api/v1/crates/shank/0.0.10/downloads","authors":"/api/v1/crates/shank/0.0.10/authors"},"crate_size":24474,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-10-14T19:31:13.451565Z"}],"checksum":"90b0d7b8998cc311310854451e7f5903cf3a151ca93ef6aa2b8b6c369a037b21","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":625248,"crate":"shank","num":"0.0.9","dl_path":"/api/v1/crates/shank/0.0.9/download","readme_path":"/api/v1/crates/shank/0.0.9/readme","updated_at":"2022-09-20T18:59:09.445261Z","created_at":"2022-09-20T18:59:09.445261Z","downloads":45938,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.9/dependencies","version_downloads":"/api/v1/crates/shank/0.0.9/downloads","authors":"/api/v1/crates/shank/0.0.9/authors"},"crate_size":1050,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-09-20T18:59:09.445261Z"}],"checksum":"b54c657cbe18aaff6d5042a4d48f643fdd2a826dfc7161de98ee28e5bd7e85e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":608664,"crate":"shank","num":"0.0.8","dl_path":"/api/v1/crates/shank/0.0.8/download","readme_path":"/api/v1/crates/shank/0.0.8/readme","updated_at":"2022-08-25T14:04:17.744728Z","created_at":"2022-08-25T14:04:17.744728Z","downloads":87825,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.8/dependencies","version_downloads":"/api/v1/crates/shank/0.0.8/downloads","authors":"/api/v1/crates/shank/0.0.8/authors"},"crate_size":1048,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-08-25T14:04:17.744728Z"}],"checksum":"2935c06d5a141ad2854622a014e30c5eeaa40096667df6bdd682dba9f8f81819","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":607759,"crate":"shank","num":"0.0.7","dl_path":"/api/v1/crates/shank/0.0.7/download","readme_path":"/api/v1/crates/shank/0.0.7/readme","updated_at":"2022-08-23T19:14:05.529479Z","created_at":"2022-08-23T19:14:05.529479Z","downloads":2624,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.7/dependencies","version_downloads":"/api/v1/crates/shank/0.0.7/downloads","authors":"/api/v1/crates/shank/0.0.7/authors"},"crate_size":1050,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-08-23T19:14:05.529479Z"}],"checksum":"913d903b010451c189993fee7176c4a9485fbc600f5e293523758dd58bd72be1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":607640,"crate":"shank","num":"0.0.6","dl_path":"/api/v1/crates/shank/0.0.6/download","readme_path":"/api/v1/crates/shank/0.0.6/readme","updated_at":"2022-08-23T17:13:17.802943Z","created_at":"2022-08-23T17:13:17.802943Z","downloads":1214,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.6/dependencies","version_downloads":"/api/v1/crates/shank/0.0.6/downloads","authors":"/api/v1/crates/shank/0.0.6/authors"},"crate_size":1050,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-08-23T17:13:17.802943Z"}],"checksum":"97e23174da2c55be08c27a084a9eae4b755bb0f1cf06d12104d33124f7c459f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":601395,"crate":"shank","num":"0.0.5","dl_path":"/api/v1/crates/shank/0.0.5/download","readme_path":"/api/v1/crates/shank/0.0.5/readme","updated_at":"2022-08-12T22:19:56.000573Z","created_at":"2022-08-12T22:19:56.000573Z","downloads":95567,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.5/dependencies","version_downloads":"/api/v1/crates/shank/0.0.5/downloads","authors":"/api/v1/crates/shank/0.0.5/authors"},"crate_size":1051,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-08-12T22:19:56.000573Z"}],"checksum":"7a9986b297e6f42bcbe41f95ca2a881e7a75bd091549e95ecf495fa8178c0c1b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":579878,"crate":"shank","num":"0.0.4","dl_path":"/api/v1/crates/shank/0.0.4/download","readme_path":"/api/v1/crates/shank/0.0.4/readme","updated_at":"2022-07-06T19:49:28.035884Z","created_at":"2022-07-06T19:49:28.035884Z","downloads":69764,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.4/dependencies","version_downloads":"/api/v1/crates/shank/0.0.4/downloads","authors":"/api/v1/crates/shank/0.0.4/authors"},"crate_size":1051,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-07-06T19:49:28.035884Z"}],"checksum":"85a6c6cad96abd1fd950d1df186ec02e786566161f03adadbb7cf157ae9a82d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":568544,"crate":"shank","num":"0.0.3","dl_path":"/api/v1/crates/shank/0.0.3/download","readme_path":"/api/v1/crates/shank/0.0.3/readme","updated_at":"2022-06-17T15:48:32.914476Z","created_at":"2022-06-17T15:48:32.914476Z","downloads":13665,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.3/dependencies","version_downloads":"/api/v1/crates/shank/0.0.3/downloads","authors":"/api/v1/crates/shank/0.0.3/authors"},"crate_size":1047,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-06-17T15:48:32.914476Z"}],"checksum":"62c7f8aac4c67081e718ff2a7754a6264774a0eaa6ed64a6e94b1ec1c17af200","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":536629,"crate":"shank","num":"0.0.2","dl_path":"/api/v1/crates/shank/0.0.2/download","readme_path":"/api/v1/crates/shank/0.0.2/readme","updated_at":"2022-04-22T23:05:44.497897Z","created_at":"2022-04-22T23:05:44.497897Z","downloads":40363,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.2/dependencies","version_downloads":"/api/v1/crates/shank/0.0.2/downloads","authors":"/api/v1/crates/shank/0.0.2/authors"},"crate_size":1046,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-04-22T23:05:44.497897Z"}],"checksum":"a9cfd616747d1ce69f15e62ea30589e393115e4b884d7c1cbceb751b8753e95d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":520594,"crate":"shank","num":"0.0.1","dl_path":"/api/v1/crates/shank/0.0.1/download","readme_path":"/api/v1/crates/shank/0.0.1/readme","updated_at":"2022-03-22T16:35:10.339561Z","created_at":"2022-03-22T16:35:10.339561Z","downloads":13778,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.1/dependencies","version_downloads":"/api/v1/crates/shank/0.0.1/downloads","authors":"/api/v1/crates/shank/0.0.1/authors"},"crate_size":1044,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-03-22T16:35:10.339561Z"}],"checksum":"241e2bc30cdc50633ec58dafea6841a3764f5efca9dc17c9604d9e4c45288167","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":509277,"crate":"shank","num":"0.0.0","dl_path":"/api/v1/crates/shank/0.0.0/download","readme_path":"/api/v1/crates/shank/0.0.0/readme","updated_at":"2022-03-02T18:09:10.595529Z","created_at":"2022-03-02T18:09:10.595529Z","downloads":1631,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shank/0.0.0/dependencies","version_downloads":"/api/v1/crates/shank/0.0.0/downloads","authors":"/api/v1/crates/shank/0.0.0/authors"},"crate_size":1040,"published_by":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"audit_actions":[{"action":"publish","user":{"id":100154,"login":"thlorenz","name":"Thorsten Lorenz","avatar":"https://avatars.githubusercontent.com/u/192891?v=4","url":"https://github.com/thlorenz","github_username_matches":true,"created_at":"2010-01-30T14:41:24Z"},"time":"2022-03-02T18:09:10.595529Z"}],"checksum":"7ca46ffd371862f5eb24546958882c77b1326e22c8630a324a4df00e11b233ce","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs","homepage":null,"documentation":null,"repository":"https://github.com/metaplex-foundation/shank","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}}],"keywords":[],"categories":[]}