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>;