Interface ActionStep

Object representation of an ActionStep struct used in event actions.

ActionStep

interface ActionStep {
    signature: `0x${string}`;
    signatureType: SignatureType;
    targetContract: `0x${string}`;
    chainid: number;
    actionParameter: Criteria;
    actionType?: number;
}

Properties

signature: `0x${string}`

The signature of the event.

signatureType: SignatureType

Whether claimaint is inferred from event or function

targetContract: `0x${string}`

The address of the target contract.

chainid: number

The chain id of the target contract.

actionParameter: Criteria

The criteria used for this action step.

actionType?: number

The type of action being performed.