Skip to content

Commit f2e646d

Browse files
committed
update simulation scripts
1 parent 6ea2684 commit f2e646d

3 files changed

+5
-6132
lines changed

py/generate_attack_simulation_scripts.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
num_sending_nodes = 10
88
num_receiving_nodes = num_sending_nodes
99
num_victims = 10
10-
blockmaxweight = 2_000_000
11-
simulation_num = 2
10+
blockmaxweight = 4_000_000
11+
simulation_num = 1
1212
payments_per_channel = int(483 * 2) # increase number of payments a little bit because some payments randomly fail
1313

1414
num_channels = num_sending_nodes * num_victims
@@ -26,8 +26,7 @@
2626
"client": "c-lightning",
2727
"evil": True,
2828
"peers": victim_node_ids,
29-
"type": "attacker-sending"
30-
29+
"type": "attacker-sending",
3130
}
3231

3332
for receiving_node_id in receiving_node_ids:
@@ -42,7 +41,7 @@
4241
topology[victim_node_id] = {
4342
"client": "lnd",
4443
"peers": receiving_node_ids,
45-
"type": "victim"
44+
"type": "victim",
4645
}
4746

4847
topology_filename = f"topology-{num_sending_nodes}-{num_victims}-{num_receiving_nodes}.json"
@@ -59,6 +58,6 @@
5958
payments_per_channel=payments_per_channel,
6059
amount_msat=11000000,
6160
datadir=datadir,
62-
block_time_sec=240, # 5 minutes
61+
block_time_sec=300, # 5 minutes
6362
outfile=outfile,
6463
)

0 commit comments

Comments
 (0)