Proposal Details

Proposal #174

Passed

Proposal title

CronCat Factory

Submit time

Deposit end time

Voting start time

Voting end time

Tally result

98.75%

Proposal #174 description

CronCat Factory

The CronCat factory contract is a custom factory architecture that allows for \child\ CosmWasm contracts where new versions can be deployed.

The factory is controlled by a cw3 fixed multisig.

See https://docs.cron.cat for more info.

Store WASM Code

Contract uploaded:

croncat_factory.wasm

Source code: https://github.com/CronCats/cw-croncat/tree/main/contracts/croncat-factory

Compile Instructions

CronCat consists of several smart contracts, utilizing cargo workspaces. Look in the project root for a

justfile
that contains several helper utilities.

To compile the canonical way:

docker 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

The above will take a while. \ud83d\ude3c

This results in the following checksum:

1664a842cd8f549e6eb6618a1115b7bbdbade6b2cb5ebbfa7aaf717223dcae1a

Verify on-chain contract

starsd q gov proposal $ID --output json | jq -r '.content.wasm_byte_code' | base64 -d | gzip -dc | sha256sum

Verify locally

sha256sum artifacts/croncat_factory.wasm

Be good to yourself.

Proposal #174 overview

Total votes
1,254
Voters
1,243
Total deposit
20,000 STARS