read crank keypair from config
This commit is contained in:
parent
b9afc2c200
commit
a0af15cb4a
|
@ -25,6 +25,7 @@ pub struct Config {
|
||||||
pub bind_ws_addr: String,
|
pub bind_ws_addr: String,
|
||||||
pub rpc_http_url: String,
|
pub rpc_http_url: String,
|
||||||
pub mango_group: String,
|
pub mango_group: String,
|
||||||
|
pub keypair: Vec<u8>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
|
@ -32,7 +33,6 @@ async fn main() -> anyhow::Result<()> {
|
||||||
solana_logger::setup_with_default("info");
|
solana_logger::setup_with_default("info");
|
||||||
|
|
||||||
let args: Vec<String> = std::env::args().collect();
|
let args: Vec<String> = std::env::args().collect();
|
||||||
|
|
||||||
if args.len() < 2 {
|
if args.len() < 2 {
|
||||||
error!("Please enter a config file path argument.");
|
error!("Please enter a config file path argument.");
|
||||||
return Ok(());
|
return Ok(());
|
||||||
|
@ -60,7 +60,7 @@ async fn main() -> anyhow::Result<()> {
|
||||||
CommitmentConfig::processed(),
|
CommitmentConfig::processed(),
|
||||||
&Keypair::new(),
|
&Keypair::new(),
|
||||||
Some(rpc_timeout),
|
Some(rpc_timeout),
|
||||||
0
|
0,
|
||||||
);
|
);
|
||||||
let group_pk = Pubkey::from_str(&config.mango_group).unwrap();
|
let group_pk = Pubkey::from_str(&config.mango_group).unwrap();
|
||||||
let group_context =
|
let group_context =
|
||||||
|
@ -114,8 +114,12 @@ async fn main() -> anyhow::Result<()> {
|
||||||
.expect("init transaction builder");
|
.expect("init transaction builder");
|
||||||
|
|
||||||
// TODO: throttle cranking, currently runs very fast
|
// TODO: throttle cranking, currently runs very fast
|
||||||
// TODO: use real keypair from config / env
|
transaction_sender::init(
|
||||||
transaction_sender::init(instruction_receiver, blockhash, rpc_client, Keypair::new());
|
instruction_receiver,
|
||||||
|
blockhash,
|
||||||
|
rpc_client,
|
||||||
|
Keypair::from_bytes(&config.keypair).expect("valid keyair in config"),
|
||||||
|
);
|
||||||
|
|
||||||
info!(
|
info!(
|
||||||
"connect: {}",
|
"connect: {}",
|
||||||
|
|
Loading…
Reference in New Issue