Namespace Virtufin.Core.Execution
Interfaces
- IExecutionState
Marker for any type that carries the hidden state of an execution engine (PRNG seed, API key material, account balance, etc.).
- IExecutor<TState, TAction, TEvent>
Signature of an execution engine: given the current
TStateand aTAction, produce the next state and anTEventdescribing the outcome. The event type is constrained to be parameterised by the action type so the executor statically cannot emit events for the wrong action universe.