CronCats task execution manager contract
Manager contract queries:
| Query | Description |
|---|---|
| Config | Gets the manager contract configuration |
| TreasuryBalance | Gets manager available balances |
| UsersBalances | Gets Cw20 balances of the given wallet address |
| TaskBalance | Get task balance |
Manager contract actions:
| Execute | Description |
|---|---|
| UpdateConfig | Updates the manager config |
| ProxyCall | Execute current task in the queue or task with queries if task_hash given |
| RefillTaskBalance | Receive native coins to include them to the task |
| Receive | Receive cw20 coin |
| CreateTaskBalance | Create task's balance, called by the tasks contract |
| RemoveTask | Remove task's balance, called by the tasks contract |
| OwnerWithdraw | Move balances from the manager to the owner address, or treasury_addr if set |
| UserWithdraw | Move balances from the manager to the owner address, or treasury_addr if set |
| AgentWithdraw | Withdraw agent rewards on agent removal, this should be called only by agent contract |