3 个版本
0.1.2 | 2022年12月12日 |
---|---|
0.1.1 | 2022年10月18日 |
0.1.0 | 2022年10月17日 |
16 在 #cron-cat
每月40次下载
在 cw-croncat-core 中使用
12KB
93 行
CwRules 核心库
这个基于 CosmWasm 的库提供了规则合约的类型和消息。它在 规则合约 中使用,用于在 CronCat 管理合约 和 CronCat 代理 中检查带有规则的任务的状态。只有当所有规则都成功时,带有规则的才会执行,因此代理和管理合约必须查询规则合约。
QueryMsg
定义了多个规则条件的选项。
RuleResponse<T> = (bool, T)
允许在查询中返回布尔结果,并附带有关规则失败/成功的可选说明。
查询
GetBalance
查询地址的余额。
GetCw20Balance
查询指定 cw20_contract
的地址的 cw20 余额。
HasBalanceGte
检查地址是否至少有 required_balance
(可能是本机和 cw20)
CheckOwnerOfNft
检查地址是否拥有 NFT。
CheckProposalStatus
检查 DAO DAO 提案是否通过。
QueryConstruct
检查规则向量,如果失败则返回 false
和失败规则的位置。
GenericQuery
用于创建具有通用规则的查询,有关详细信息,请参阅 generic-query
库。
依赖项
~3.5–5.5MB
~117K SLoC