//! # Abstract Standalone
//!
//! `abstract_std::standalone` implements shared functionality that's useful for creating new Abstract standalone modules.
//!
//! ## Description
//! An Abstract standalone contract is a contract that is controlled by abstract account, but cannot perform actions on a [account](crate::account) contract.
use crateAccount;
/// Data required for the `StandaloneContract::instantiate` function.
/// Contains the abstract infrastructure addresses needed the APIs.