You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* sim-rs: add input_id to traces
* sim-rs: include rb-ref on output
* sim-rs: do not create IBs with conflicting transactions
* sim-rs: do not add conflicting blocks to mempool
* sim-rs: support configuring tx-conflict-fraction
* sim-rs: support leios-aggressive-mempool-pruning setting
* sim-rs: fix intermittent test failure
Copy file name to clipboardExpand all lines: data/simulation/config.schema.json
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -355,6 +355,10 @@
355
355
"description": "When `true`, any delays and message sizes are calculated as if\neach block contained as much data as the expected average, rounded up.\nIn particular, for the sake of the above, we consider that:\n - Each RB includes a certificate.\n - Certificates contain votes from `vote-threshold` nodes.\n - Vote bundles vote for `ceil eb-generation-probability` EBs.\n - EBs reference `ceil (ib-generation-probability * leios-stage-length-slots)` IBs.\nOnly supported by Haskell simulation.",
356
356
"type": "boolean"
357
357
},
358
+
"tx-conflict-fraction": {
359
+
"description": "What fraction of TXs (from 0 to 1) should introduce conflicts with transactions which were produced before?\nOnly supported by Rust simulation.",
360
+
"type": "number"
361
+
},
358
362
"tx-generation-distribution": {
359
363
"$ref": "#/definitions/Distribution",
360
364
"description": "Only supported by Rust simulation."
Copy file name to clipboardExpand all lines: data/simulation/topology.schema.json
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,10 @@
48
48
"additionalProperties": false,
49
49
"properties": {},
50
50
"type": "number"
51
+
},
52
+
"tx-conflict-fraction": {
53
+
"description": "What fraction of TXs (from 0 to 1) should introduce conflicts with transactions which were produced before?\nOnly supported by Rust simulation.",
54
+
"type": "number"
51
55
}
52
56
},
53
57
"type": "object"
@@ -87,6 +91,10 @@
87
91
"additionalProperties": false,
88
92
"properties": {},
89
93
"type": "number"
94
+
},
95
+
"tx-conflict-fraction": {
96
+
"description": "What fraction of TXs (from 0 to 1) should introduce conflicts with transactions which were produced before?\nOnly supported by Rust simulation.",
0 commit comments