astrovault/stable_pool/
init_msg.rs1use schemars::JsonSchema;
2use serde::{Deserialize, Serialize};
3
4use crate::{assets::asset::AssetInfo, stable_pool_factory::handle_msg::StablePoolSettings};
5
6#[derive(Serialize, Deserialize, Clone, Debug, Eq, PartialEq, JsonSchema)]
7pub struct InstantiateMsg {
8 pub owner: String,
9 pub asset_infos: Vec<AssetInfo>,
10 pub asset_decimals: Vec<u8>,
11 pub token_code_id: u64,
12 pub lockups_code_id: u64,
13 pub lp_staking_code_id: u64,
14 pub pool_settings: StablePoolSettings,
15}