diff --git a/cw-minter/src/contract.rs b/cw-minter/src/contract.rs index cca298e..0275f9f 100644 --- a/cw-minter/src/contract.rs +++ b/cw-minter/src/contract.rs @@ -1,5 +1,5 @@ use crate::error::ContractError; -use crate::msg::{AdminResp, ExecuteMsg, InstantiateMsg, QueryMsg, RelayerResp}; +use crate::msg::{ExecuteMsg, InstantiateMsg, QueryMsg, RelayerResp}; use crate::state::{MintAttempt, MINT_ATTEMPTS, RELAYER_ASSOCIATED_ADDR, RELAYER_POINTER_ADDR}; use crate::SUPPORTED_DENOM; use cosmwasm_std::{ @@ -15,14 +15,17 @@ pub fn instantiate( _env: Env, info: MessageInfo, msg: InstantiateMsg, -) -> Result { +) -> Result { let admin = if let Some(admin) = msg.admin { deps.api.addr_validate(&admin)? } else { info.sender }; initialize_owner(deps.storage, deps.api, Some(admin.as_str()))?; - Ok(AdminResp { admin }) + Ok(Response::new().add_attributes(vec![ + ("action", "instantiate"), + ("admin", &admin.to_string()), + ])) } #[entry_point] diff --git a/cw-minter/src/msg.rs b/cw-minter/src/msg.rs index 216243e..cea5c2a 100644 --- a/cw-minter/src/msg.rs +++ b/cw-minter/src/msg.rs @@ -39,8 +39,3 @@ pub struct RelayerResp { pub associated_address: Option, pub pointer_address: Option, } - -#[cw_serde] -pub struct AdminResp { - pub admin: Addr, -}