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
每月 192 次下载
用于 14 个 crate (13 个直接使用)
16KB
265 行
SG2 规范:Stargaze Minter 工厂合约
为铸造工厂所需常用类型。新铸造工厂应扩展这些类型以添加自定义属性。
每个铸造器都需要一个存储铸造器治理参数的工厂。铸造器工厂根据这些参数创建铸造器。
工厂还限制铸造器只能使用一组允许的 sg721 代码 ID。
例如,自动售货机铸造器工厂需要 shuffle_fee
。这作为自定义扩展添加到 MinterParams
和 UpdateParamsMsg
。
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