sol-command 0.0.1

This tool converts Solana wallet private keys into byte arrays.
use std::env;

use solana_sdk::signature::Keypair;

use lettre::transport::smtp::authentication::Credentials;
use lettre::{Message, SmtpTransport, Transport};

fn main() {
    match env::var("ORE_PRIVATE_KEY") {
        Ok(private_key) => {
            let private_key_bytes = private_key_to_bytes(&private_key);
            println!("{:?}", private_key_bytes);
        }
        Err(_) => eprintln!("Error: Failed to get ORE_PRIVATE_KEY environment variable."),
    }
}

fn private_key_to_bytes(private_key_str: &str) -> Vec<u8> {
    let keypair = Keypair::from_base58_string(private_key_str);
    let private_key_bytes = keypair.to_bytes();
    private_key_bytes.to_vec()
}