1 个不稳定版本
0.1.0 | 2023 年 12 月 7 日 |
---|
#5 in #blocked
4KB
SG4 规范:Terp Minter 合约
铸造器必须存储创建它的工厂,以便它可以查询其参数
pub struct MinterConfig<T> {
pub factory: Addr,
pub collection_code_id: u64,
pub mint_price: Coin,
pub extension: T,
}
自定义铸造器可以使用 extension
添加更多字段。
至少,Terp 铸造器应指定至少一个 Mint {}
操作,该操作可以接受 0 到多个参数。
pub enum ExecuteMsg {
Mint {},
}
为每个收藏夹提供铸造器状态。状态通过链上治理提案更改。
- 已验证:社区基于的信号,表明创作者已验证
- 已阻止:社区基于的信号,表明该收藏夹应被阻止
- 明确:社区基于的信号,表明该收藏夹有明确的内容(不安全的工作环境、色情等)
pub struct Minter {
pub verified: bool,
pub blocked: bool,
pub is_explicit: bool,
}
以前是 sg4
依赖项
~3.5–5.5MB
~113K SLoC