Crates.io | abstract-os |
lib.rs | abstract-os |
version | 0.12.1 |
source | src |
created_at | 2022-07-05 15:06:19.097785 |
updated_at | 2023-03-20 11:38:19.679556 |
description | Abstract contract interfaces and storage layouts |
homepage | |
repository | https://github.com/Abstract-OS/contracts |
max_upload_size | |
id | 619749 |
size | 237,470 |
This package contains everything you need to interact with Abstract contracts.
This package contains:
// Import a contract Exec/Init/Query message
abstract_os::contract::ExecuteMsg
// Import a contract state lay-out
abstract_os::contract::state::STATE
// Import a state object
abstract_os::object::ProxyValue;
Each interface in individually commented.
Each state-layout is also individually covered
Abstract Objects are used to store information along with helper functions. We provide these as imports so the data can be retrieved externally (using Raw Queries).
If you want to use these objects in your own contracts we suggest using the abstract-sdk package.