ISpokeSnapshotConsumer
Inherits: ICreReceiver
Functions
creForwarder
Address of the Chainlink CRE forwarder.
function creForwarder() external view returns (address);Returns
| Name | Type | Description |
|---|---|---|
| <none> | address |
isCreWorkflowIdAuthorized
CRE workflow ID => Whether the ID is authorized.
function isCreWorkflowIdAuthorized(bytes32 creWorkflowId) external view returns (bool);Parameters
| Name | Type | Description |
|---|---|---|
| creWorkflowId | bytes32 |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |
addCreWorkflowId
Authorizes a CRE workflow ID.
function addCreWorkflowId(bytes32 newCreWorkflowId) external;Parameters
| Name | Type | Description |
|---|---|---|
| newCreWorkflowId | bytes32 | The CRE workflow ID to authorize. |
removeCreWorkflowId
Deauthorizes a CRE workflow ID.
function removeCreWorkflowId(bytes32 creWorkflowId) external;Parameters
| Name | Type | Description |
|---|---|---|
| creWorkflowId | bytes32 | The CRE workflow ID to deauthorize. |
Events
CreWorkflowIdAdded
event CreWorkflowIdAdded(bytes32 indexed newCreWorkflowId);Parameters
| Name | Type | Description |
|---|---|---|
| newCreWorkflowId | bytes32 |
CreWorkflowIdRemoved
event CreWorkflowIdRemoved(bytes32 indexed creWorkflowId);Parameters
| Name | Type | Description |
|---|---|---|
| creWorkflowId | bytes32 |
Structs
SpokeSnapshotConsumerInitParams
struct SpokeSnapshotConsumerInitParams {
bytes32[] initialCreWorkflowIds;
}Properties
| Name | Type | Description |
|---|---|---|
| initialCreWorkflowIds | bytes32[] |