62 个版本 (29 个稳定版)

3.14.0 2024 年 6 月 4 日
3.7.0 2024 年 2 月 13 日
3.3.0 2023 年 10 月 11 日
3.0.0 2023 年 7 月 2 日
0.21.1 2022 年 10 月 26 日

#3#stargaze

Download history 29/week @ 2024-04-29 40/week @ 2024-05-06 31/week @ 2024-05-13 38/week @ 2024-05-20 42/week @ 2024-05-27 239/week @ 2024-06-03 56/week @ 2024-06-10 48/week @ 2024-06-17 29/week @ 2024-06-24 17/week @ 2024-07-01 19/week @ 2024-07-08 39/week @ 2024-07-15 24/week @ 2024-07-22 117/week @ 2024-07-29 21/week @ 2024-08-05 24/week @ 2024-08-12

每月 192 次下载
用于 14 个 crate (13 个直接使用)

Apache-2.0

16KB
265

SG2 规范:Stargaze Minter 工厂合约

为铸造工厂所需常用类型。新铸造工厂应扩展这些类型以添加自定义属性。

每个铸造器都需要一个存储铸造器治理参数的工厂。铸造器工厂根据这些参数创建铸造器。

工厂还限制铸造器只能使用一组允许的 sg721 代码 ID。

例如,自动售货机铸造器工厂需要 shuffle_fee。这作为自定义扩展添加到 MinterParamsUpdateParamsMsg

pub struct VendingUpdateParamsExtension {
    pub shuffle_fee: Option<Coin>,
}
pub type VendingUpdateParamsMsg = UpdateMinterParamsMsg<VendingUpdateParamsExtension>;

pub struct ParamsExtension {
    pub shuffle_fee: Coin,
}
pub type VendingMinterParams = MinterParams<ParamsExtension>;

依赖关系

~5–7MB
~146K SLoC