Add transaction mode to dos (#20191)

This commit is contained in:
sakridge 2021-09-29 14:46:55 -07:00 committed by GitHub
parent 2ec74474e9
commit 94a1a57106
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 0 deletions

1
Cargo.lock generated
View File

@ -4546,6 +4546,7 @@ dependencies = [
"solana-gossip", "solana-gossip",
"solana-logger 1.8.0", "solana-logger 1.8.0",
"solana-net-utils", "solana-net-utils",
"solana-perf",
"solana-sdk", "solana-sdk",
"solana-streamer", "solana-streamer",
"solana-version", "solana-version",

View File

@ -17,6 +17,7 @@ solana-core = { path = "../core", version = "=1.8.0" }
solana-gossip = { path = "../gossip", version = "=1.8.0" } solana-gossip = { path = "../gossip", version = "=1.8.0" }
solana-logger = { path = "../logger", version = "=1.8.0" } solana-logger = { path = "../logger", version = "=1.8.0" }
solana-net-utils = { path = "../net-utils", version = "=1.8.0" } solana-net-utils = { path = "../net-utils", version = "=1.8.0" }
solana-perf = { path = "../perf", version = "=1.8.0" }
solana-sdk = { path = "../sdk", version = "=1.8.0" } solana-sdk = { path = "../sdk", version = "=1.8.0" }
solana-streamer = { path = "../streamer", version = "=1.8.0" } solana-streamer = { path = "../streamer", version = "=1.8.0" }
solana-version = { path = "../version", version = "=1.8.0" } solana-version = { path = "../version", version = "=1.8.0" }

View File

@ -79,6 +79,10 @@ fn run_dos(
"random" => { "random" => {
data.resize(data_size, 0); data.resize(data_size, 0);
} }
"transaction" => {
let tx = solana_perf::test_tx::test_tx();
data = bincode::serialize(&tx).unwrap();
}
"get_account_info" => {} "get_account_info" => {}
"get_program_accounts" => {} "get_program_accounts" => {}
&_ => { &_ => {
@ -183,6 +187,7 @@ fn main() {
"random", "random",
"get_account_info", "get_account_info",
"get_program_accounts", "get_program_accounts",
"transaction",
]) ])
.help("Type of data to send"), .help("Type of data to send"),
) )