factory_utils/lib.rs
1use cosmwasm_schema::cw_serde;
2use cosmwasm_std::Coin;
3
4pub mod msg;
5pub mod query;
6pub mod tests;
7
8pub type CodeId = u64;
9
10/// Common params for all minters used for storage
11#[cw_serde]
12pub struct MinterParams<T> {
13 /// The minter code id
14 pub code_id: u64,
15 pub allowed_terp721_code_ids: Vec<CodeId>,
16 pub frozen: bool,
17 pub creation_fee: Coin,
18 pub min_mint_price: Coin,
19 pub mint_fee_bps: u64,
20 pub max_trading_offset_secs: u64,
21 pub extension: T,
22}