8 releases (stable)
1.1.1 | Sep 25, 2023 |
---|---|
1.1.0 | Jun 13, 2023 |
1.0.3 | May 30, 2023 |
0.1.6-rc.1 | Apr 21, 2023 |
#2493 in Magic Beans
465 downloads per month
1MB
21K
SLoC
CronCat Integration Utilities
This repo contains helper methods for projects adding automation to their smart contracts using CronCat tasks.
There are helper constants, functions, and cw-multi-test
exports that'll aid dApps in testing their custom workflows that leverage CronCat automation.
set_up_croncat_contracts
— you may provide an optionalcw-multi-test
App
object, and it will set up the CronCat contracts and return this struct with helpful variables to be used in unit tests.
pub struct CronCatTestEnv {
pub app: cw_multi_test::App,
pub factory: cosmwasm_std::Addr,
pub manager: cosmwasm_std::Addr,
pub tasks: cosmwasm_std::Addr,
pub agents: cosmwasm_std::Addr,
}
add_seconds_to_block
— convenience method to move time forward in thecw-multi-test
environmentincrement_block_height
— convenience method to increase block height in thecw-multi-test
environment
There are additional exposed methods that will allow integrators to store and instantiate the various CronCat contracts.
Dependencies
~10–17MB
~254K SLoC