Skip to content
LogoLogo

ISpokeSnapshotConsumer

Git Source

Inherits: ICreReceiver

Functions

creForwarder

Address of the Chainlink CRE forwarder.

function creForwarder() external view returns (address);

Returns

NameTypeDescription
<none>address

isCreWorkflowIdAuthorized

CRE workflow ID => Whether the ID is authorized.

function isCreWorkflowIdAuthorized(bytes32 creWorkflowId) external view returns (bool);

Parameters

NameTypeDescription
creWorkflowIdbytes32

Returns

NameTypeDescription
<none>bool

addCreWorkflowId

Authorizes a CRE workflow ID.

function addCreWorkflowId(bytes32 newCreWorkflowId) external;

Parameters

NameTypeDescription
newCreWorkflowIdbytes32The CRE workflow ID to authorize.

removeCreWorkflowId

Deauthorizes a CRE workflow ID.

function removeCreWorkflowId(bytes32 creWorkflowId) external;

Parameters

NameTypeDescription
creWorkflowIdbytes32The CRE workflow ID to deauthorize.

Events

CreWorkflowIdAdded

event CreWorkflowIdAdded(bytes32 indexed newCreWorkflowId);

Parameters

NameTypeDescription
newCreWorkflowIdbytes32

CreWorkflowIdRemoved

event CreWorkflowIdRemoved(bytes32 indexed creWorkflowId);

Parameters

NameTypeDescription
creWorkflowIdbytes32

Structs

SpokeSnapshotConsumerInitParams

struct SpokeSnapshotConsumerInitParams {
        bytes32[] initialCreWorkflowIds;
    }

Properties

NameTypeDescription
initialCreWorkflowIdsbytes32[]