From eb4ce3dfed86fb4b5f5d1c5921db50ff4c7de16f Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Tue, 5 Oct 2021 18:48:31 -0700 Subject: [PATCH] Remove unused program --- Cargo.lock | 8 ----- Cargo.toml | 1 - scripts/Cargo.toml | 22 -------------- scripts/src/csv_to_validator_infos.rs | 42 --------------------------- 4 files changed, 73 deletions(-) delete mode 100644 scripts/Cargo.toml delete mode 100644 scripts/src/csv_to_validator_infos.rs diff --git a/Cargo.lock b/Cargo.lock index c371bee8fc..16ccaf1e8b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5540,14 +5540,6 @@ dependencies = [ "zstd", ] -[[package]] -name = "solana-scripts" -version = "1.8.0" -dependencies = [ - "csv", - "serde", -] - [[package]] name = "solana-sdk" version = "1.8.0" diff --git a/Cargo.toml b/Cargo.toml index 75e763d7b7..65527703a4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,7 +59,6 @@ members = [ "rpc", "runtime", "runtime/store-tool", - "scripts", "sdk", "sdk/cargo-build-bpf", "sdk/cargo-test-bpf", diff --git a/scripts/Cargo.toml b/scripts/Cargo.toml deleted file mode 100644 index a94a574d00..0000000000 --- a/scripts/Cargo.toml +++ /dev/null @@ -1,22 +0,0 @@ -[package] -authors = ["Solana Maintainers "] -edition = "2018" -name = "solana-scripts" -description = "Blockchain, Rebuilt for Scale" -version = "1.8.0" -repository = "https://github.com/solana-labs/solana" -license = "Apache-2.0" -homepage = "https://solana.com/" -publish = false - -[dependencies] -csv = "1.1" -serde = { version = "1.0.130", features = ["derive"] } - -[[bin]] -name = "solana-csv-to-validator-infos" -path = "src/csv_to_validator_infos.rs" - - -[package.metadata.docs.rs] -targets = ["x86_64-unknown-linux-gnu"] diff --git a/scripts/src/csv_to_validator_infos.rs b/scripts/src/csv_to_validator_infos.rs deleted file mode 100644 index de7a62c86e..0000000000 --- a/scripts/src/csv_to_validator_infos.rs +++ /dev/null @@ -1,42 +0,0 @@ -// Utility to print ValidatorInfo structs for `genesis_accounts.rs` -// -// Usage: -// cargo run --bin solana-csv-to-validator-infos < validators.csv - -use serde::Deserialize; -use std::error::Error; -use std::io; -use std::process; - -#[derive(Debug, Deserialize)] -struct ValidatorRecord { - id: u64, - tokens: f64, - adjective: String, - noun: String, - identity_pubkey: String, - vote_pubkey: String, -} - -fn parse_csv() -> Result<(), Box> { - let mut rdr = csv::Reader::from_reader(io::stdin()); - for result in rdr.deserialize() { - let record: ValidatorRecord = result?; - println!( - r#"ValidatorInfo {{name: "{adjective} {noun}", node: "{identity_pubkey}", node_sol: {tokens:.1}, vote: "{vote_pubkey}", commission: 0}},"#, - tokens = &record.tokens, - adjective = &record.adjective, - noun = &record.noun, - identity_pubkey = &record.identity_pubkey, - vote_pubkey = &record.vote_pubkey, - ); - } - Ok(()) -} - -fn main() { - if let Err(err) = parse_csv() { - println!("error: {}", err); - process::exit(1); - } -}