AndromedaQuery
The set of query messages common to all ADOs in the Andromeda Logic Library.
AndromedaQuery
pub enum AndromedaQuery {
#[returns(self::ownership::ContractOwnerResponse)]
Owner {},
#[returns(self::ownership::ContractPotentialOwnerResponse)]
OwnershipRequest {},
#[returns(self::ado_type::TypeResponse)]
Type {},
#[returns(self::kernel_address::KernelAddressResponse)]
KernelAddress {},
#[returns(self::ownership::PublisherResponse)]
OriginalPublisher {},
#[returns(self::block_height::BlockHeightResponse)]
BlockHeightUponCreation {},
#[returns(self::version::VersionResponse)]
Version {},
#[returns(self::version::ADOBaseVersionResponse)]
ADOBaseVersion {},
#[returns(Option<::cosmwasm_std::Addr>)]
AppContract {},
#[returns(Vec<self::permissioning::PermissionInfo>)]
Permissions {
actor: AndrAddr,
limit: Option<u32>,
start_after: Option<String>,
},
#[returns(Vec<self::permissioning::PermissionedActionsResponse>)]
PermissionedActions {},
#[cfg(feature = "rates")]
#[returns(Option<self::rates::Rate>)]
GetRate { action: String },
}Owner
ContractOwnerResponse
OwnershipRequest
ContractPotentialOwnerResponse
Name
Type
Description
Type
TypeResponse
Name
Type
Description
KernelAddress
BlockHeightUponCreation
BlockHeightResponse
Name
Type
Description
Version
VersionResponse
Name
Type
Descripton
ADOBaseVersion
ADOBaseVersionResponse
AppContract
AppContractResponse
Name
Type
Description
OriginalPublisher
PublisherResponse
Name
Type
Description
Permisions
Name
Type
Description
PermissionInfo
Name
Type
Description
PermissionedActions
Rate
AllRates
Name
Type
Description
Last updated
Was this helpful?