base_minter/
msg.rs

1use base_factory::{msg::BaseMinterCreateMsg, state::BaseMinterParams};
2use cosmwasm_schema::cw_serde;
3use cosmwasm_std::{Empty, Timestamp};
4use sg4::MinterConfigResponse;
5
6#[cw_serde]
7pub struct InstantiateMsg {
8    pub create_msg: BaseMinterCreateMsg,
9    pub params: BaseMinterParams,
10}
11
12#[cw_serde]
13pub enum ExecuteMsg {
14    Mint { token_uri: String },
15    UpdateStartTradingTime(Option<Timestamp>),
16}
17
18pub type ConfigResponse = MinterConfigResponse<Empty>;