Remove unused program
This commit is contained in:
parent
b178f3f2d3
commit
eb4ce3dfed
|
@ -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"
|
||||
|
|
|
@ -59,7 +59,6 @@ members = [
|
|||
"rpc",
|
||||
"runtime",
|
||||
"runtime/store-tool",
|
||||
"scripts",
|
||||
"sdk",
|
||||
"sdk/cargo-build-bpf",
|
||||
"sdk/cargo-test-bpf",
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
[package]
|
||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||
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"]
|
|
@ -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<dyn Error>> {
|
||||
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);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue