Open edd opened 2 years ago
@edd The "adversarial" tests probably need to be done via capsule / full network.
Where null chain would come in is that we can develop the bots that give you the "market is still running fine" baseline behaviour that you try to disrupt. We'd need to complete https://github.com/vegaprotocol/vega-market-sim/issues/33 so that the same bots can be pointed at a running network / capsule.
On Slack, I was asked what usecases I had in mind for the sim. I'm going to list them here. Some might not be appropriate. Some might be inappropriate. That's alright. Take what you want from this issue then close it!
Market configuration exploration
Network parameter exploration
market.liquidity.minimum.probabilityOfTrading.lpOrders
? It's 0 on testnet.market.monitor.price.updateFrequency
- it's 1s. Does changing it to multiple blocks affect trading much?market.value.windowLength
dittoreward.staking.delegation.competitionLevel
Adversarial...ness
These are probably best tested with a full stack. But I was brainstorming, so here it is