abstract-proxy 0.23.0

Abstract Proxy Contract
Documentation
mod commands;
pub mod contract;
mod error;
mod queries;
pub mod reply;

#[cfg(test)]
mod test_common {
    use abstract_std::proxy::InstantiateMsg;
    use abstract_testing::prelude::*;
    use cosmwasm_std::{
        testing::{mock_env, mock_info, MOCK_CONTRACT_ADDR},
        DepsMut,
    };

    use crate::contract;

    pub fn mock_init(deps: DepsMut) {
        let info = mock_info(TEST_MANAGER, &[]);
        let msg = InstantiateMsg {
            account_id: TEST_ACCOUNT_ID,
            ans_host_address: MOCK_CONTRACT_ADDR.to_string(),
            manager_addr: TEST_MANAGER.to_string(),
            base_asset: None,
        };
        let _res = contract::instantiate(deps, mock_env(), info, msg).unwrap();
    }
}