OrderConfig

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 OrderConfig {
    IO[] validInputs;
    IO[] validOutputs;
    EvaluableConfig evaluableConfig;
    bytes meta;
}

Properties

NameTypeDescription
validInputsIO[]As per validInputs on the Order.
validOutputsIO[]As per validOutputs on the Order.
evaluableConfigEvaluableConfigStandard 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.