1 个不稳定版本

0.1.0 2023 年 12 月 7 日

#5 in #blocked

Apache-2.0

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