Crate abstract_sdk
source ·Expand description
Abstract SDK
An SDK for writing Abstract OS smart-contracts.
Description
The internal lay-out and state management of Abstract OS allows smart-contract engineers to write deployment-generic code. The functions provided by this SDK can be used to quickly write and test your unique CosmWasm application.
Re-exports
pub extern crate abstract_os;
pub use api::api_request;
pub use api::configure_api;
pub use manager::query_module_address;
pub use manager::query_module_version;
pub use proxy::os_module_action;
pub use proxy::query_total_value;
Modules
Structs
State variables for a generic contract
Constants
namespace for contract Admin
namespace key for State Item
IBC protocols
Statics
Traits
Call functions on dependencies
Perform actions on an exchange API.
WIP
easily retrieve the memory object from the contract to perform queries
Construct the call on the proxy contract of the OS
Functions
Query module information
Get the
abstract_os::version_control::Core
object for an os-id.Call a
HostAction
on the host of the provided host_chain
.Transfer the provided coins from the OS to its proxy on the
receiving_chain
.Verify if the provided manager address is indeed a user.
Verify if the provided proxy address is indeed a user.