#dao #interface #macro #enums #module #cosmwasm #voting

dao-dao-macros

一个用于派生DAO模块接口的宏包

5个稳定版本

2.4.2 2024年7月22日
2.4.0 2024年7月21日
2.3.0 2023年10月18日
2.2.0 2023年7月9日

#1676过程宏

Download history 71/week @ 2024-04-14 95/week @ 2024-04-21 89/week @ 2024-04-28 83/week @ 2024-05-05 80/week @ 2024-05-12 87/week @ 2024-05-19 243/week @ 2024-05-26 78/week @ 2024-06-02 50/week @ 2024-06-09 98/week @ 2024-06-16 82/week @ 2024-06-23 17/week @ 2024-06-30 49/week @ 2024-07-07 96/week @ 2024-07-14 978/week @ 2024-07-21 412/week @ 2024-07-28

1,535 每月下载量
用于 29 个crate(14个直接使用)

BSD-3-Clause

15KB
172

CosmWasm DAO宏

此包提供了一组宏,可用于在消息枚举上派生DAO模块接口。例如,为了在枚举上派生投票模块接口

use cosmwasm_schema::{cw_serde, QueryResponses};
use dao_dao_macros::{cw20_token_query, voting_module_query};
use dao_interface::voting::TotalPowerAtHeightResponse;
use dao_interface::voting::VotingPowerAtHeightResponse;

#[cw20_token_query]
#[voting_module_query]
#[cw_serde]
#[derive(QueryResponses)]
pub enum Query {}

依赖项

~0.9–1.8MB
~38K SLoC