Module Reducer_phases.Make

Parameters

Signature

type progress
val process_slice : Contract.state -> Contract.market_slice -> (progress, string) Stdlib.result
val strategy_request : progress -> (Contract.context * Contract.event) option
val resume : progress -> Contract.intent list -> (progress, string) Stdlib.result
val slice_result : progress -> (Contract.state * Contract.audit list) option