Proposals of #182

CronCat Agents

Exec Legacy Content
passed
Expected result
Turnout / Quorum
66.96% / 20.00%
Voting start 2023.06.23 at 17:06:00
Voting end 2023.06.26 at 17:06:00
99.99%
538 198 241 stars
Yes
0.00%
12 213 stars
No
0%
0 stars
Veto
0.00%
26 147 stars
Abstain

Details

Proposer
-
Total deposit
50 000 stars
Submit time
2023.06.22 at 22:06:26
Deposit end time
2023.07.06 at 22:07:26

Description

CronCat Agents\n\nThe CronCat agents contract keeps track of the \agents\ which are the accounts that are on the hook for fulfilling CronCat tasks. If an active agent stops participating, it is kicked, and a member from the pending agent queue is replaced. Each time a task is fulfilled, the agent earns a micropayment as an incentive.\n\nNote: as suggested by our security audit from Oak Security, the agent network will go through progressive decentralization. See https://docs.cron.cat/docs/contracts-agents for more info.\n\n## Store WASM Code\n\nContract uploaded: croncat_agents.wasm\n\nSource code: https://github.com/CronCats/cw-croncat/tree/main/contracts/croncat-agents\n\n## Compile Instructions\n\nCronCat consists of several smart contracts, utilizing cargo workspaces. Look in the project root for a justfile that contains several helper utilities.\n\nTo compile the canonical way:\n\nsh\ndocker run --rm -v \$(pwd)\:/code --mount type=volume,source=\$(basename \$(pwd)\)_cache\,target=/code/target --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry cosmwasm/workspace-optimizer:0.12.13\n\n\nThe above will take a while. \ud83d\ude3c\n\nThis results in the following checksum:\n\n\n5c610b033df34ef75a252247cd5d5926e28edc222174c5ad49177d2efbeaeb3f\n\n\n## Verify on-chain contract\n\nsh\nstarsd q gov proposal $ID --output json | jq -r '.content.wasm_byte_code' | base64 -d | gzip -dc | sha256sum\n\n\n## Verify locally\n\nsh\nsha256sum artifacts/croncat_agents.wasm\n\n\nHakuna matata.\n

Votes

Voter
Answer