Module deferred_execution

Module deferred_execution 

Source
Expand description

Deferred execution work items.

This allows the protocol to ensure only fresh prices are used for price-sensitive operations.

Structs§

DeferredExecExecutedEvent
Event when a deferred execution item is executed via the crank.
DeferredExecId
A unique numeric ID for each deferred execution in the protocol.
DeferredExecQueuedEvent
Event emitted when a deferred execution is queued.
DeferredExecWithStatus
A deferred execution work item and its current status.
FeesReturnedEvent
Event when fees are returned to a user
ListDeferredExecsResp
Enumeration API for getting deferred exec IDs

Enums§

DeferredExecCompleteTarget
After successful execution of an item, what did it impact?
DeferredExecItem
A deferred execution work item
DeferredExecStatus
Current status of a deferred execution work item
DeferredExecTarget
What entity within the system will be affected by this.
GetDeferredExecResp
Result of trying to query a single deferred execution item.