Execute messages
This section outlines the data structures for Warp messages.
Source Code
The source for Warp can be found on Github:
- Webapp: https://github.com/terra-money/warp-web-app
- Contracts: https://github.com/terra-money/warp-contracts
- SDK: https://github.com/terra-money/warp-sdk
Jobs
CreateJobMsg
Creates a job using a name, condition, execute messages, and a reward. Jobs are stored in an index. Successfully created jobs are given the Pending
status. Jobs can also contain a create_job
transactions, allowing jobs to be chained together and executed from the same context.
DeleteJobMsg
Allows the Job owner to delete a pending job. Deleted Job messages are still stored in the index and given a Canelled
status.
UpdateJobMsg
Allows the job owner to update a job.
ExecuteJobMsg
Allows a keeper to execute a pending job if the conditions are met. Upon execution of the job, the reward will be released to the keeper.
CreateJobMsg
Creates a job using a name, condition, execute messages, and a reward. Jobs are stored in an index. Successfully created jobs are given the Pending
status. Jobs can also contain a create_job
transactions, allowing jobs to be chained together and executed from the same context.
DeleteJobMsg
Allows the Job owner to delete a pending job. Deleted Job messages are still stored in the index and given a Canelled
status.
UpdateJobMsg
Allows the job owner to update a job.
ExecuteJobMsg
Allows a keeper to execute a pending job if the conditions are met. Upon execution of the job, the reward will be released to the keeper.
Accounts
CreateAccountMsg
Create a Warp account.
CreateAccountMsg
Create a Warp account.
Config
UpdateConfigMsg
Update the config message.
UpdateConfigMsg
Update the config message.