OrderConfigV2

Git Source

Config the order owner may provide to define their order. The msg.sender that adds an order cannot modify the owner nor bypass the integrity check of the expression deployer that they specify. However they MAY specify a deployer with a corrupt integrity check, so counterparties and clearers MUST check the DISpair of the order and avoid untrusted pairings.

struct OrderConfigV2 {
    IO[] validInputs;
    IO[] validOutputs;
    EvaluableConfigV3 evaluableConfig;
    bytes meta;
}

Properties

NameTypeDescription
validInputsIO[]As per validInputs on the Order.
validOutputsIO[]As per validOutputs on the Order.
evaluableConfigEvaluableConfigV3Standard EvaluableConfig used to produce the Evaluable on the order.
metabytesArbitrary bytes that will NOT be used in the order evaluation but MUST be emitted as a Rain MetaV1 when the order is placed so can be used by offchain processes.