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-logger 1.8.0",
"solana-net-utils",
"solana-perf",
"solana-sdk",
"solana-streamer",
"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-logger = { path = "../logger", 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-streamer = { path = "../streamer", version = "=1.8.0" }
solana-version = { path = "../version", version = "=1.8.0" }

View File

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