Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Job #150

Open
3 tasks
Tracked by #134
Slickbird opened this issue Jan 24, 2023 · 0 comments
Open
3 tasks
Tracked by #134

[Feature] Job #150

Slickbird opened this issue Jan 24, 2023 · 0 comments
Labels
feature A new feature to be implemented

Comments

@Slickbird
Copy link

Slickbird commented Jan 24, 2023

Feature of #134

Description

Workflows contain collections of Scenarios to execute. Scenarios are executed atomically in database transactions (rolled back if execution fails) and culminate in an optional broadcast. This means that a single Workflow could contain multiple broadcasts (which can be useful for orchestrating staking-related transactions that affect a single account).

To perform a Workflow, we create a Job. This Job has a unique identifier and stores state for all Scenarios in the Workflow. State is shared across an entire Job so Actions in a Scenario can access the output of Actions in other Scenarios. The syntax for accessing this shared state can be found here.

Tasks:

@Slickbird Slickbird added the feature A new feature to be implemented label Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature to be implemented
Projects
None yet
Development

No branches or pull requests

1 participant