use abstract_os::vesting::*;
use boot_core::prelude::boot_contract;
use boot_core::{BootEnvironment, Contract};
use cosmwasm_std::Empty;
#[boot_contract(InstantiateMsg, ExecuteMsg, QueryMsg, Empty)]
pub struct Vesting<Chain>;
impl<Chain: BootEnvironment> Vesting<Chain> {
pub fn new(name: &str, chain: Chain) -> Self {
Self(
Contract::new(name, chain).with_wasm_path("cw20_vesting"), )
}
}