hopr_chain_actions

Module action_queue

Source
Expand description

Defines the main FIFO MPSC queue for actions - the ActionQueue type.

The ActionQueue acts as a MPSC queue of Actions which are executed one-by-one as they are being popped up from the queue by a runner task.

Structs§

ActionConfirmation
Represents confirmation of the Action execution.
ActionQueue
A queue of Actions to be executed.
ActionQueueConfig
Configuration for the ActionQueue
ActionSender
Sends a future Ethereum transaction into the ActionQueue.

Traits§

TransactionExecutor
Implements execution of transactions underlying each Action.

Type Aliases§

PendingAction
Notifies about completion of a transaction (success or failure).