OrderConfigV2
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
| Name | Type | Description |
|---|---|---|
validInputs | IO[] | As per validInputs on the Order. |
validOutputs | IO[] | As per validOutputs on the Order. |
evaluableConfig | EvaluableConfigV3 | Standard EvaluableConfig used to produce the Evaluable on the order. |
meta | bytes | Arbitrary 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. |