Module ibc_host

Module ibc_host 

Source
Expand description

§Abstract Api Base

abstract_os::api implements shared functionality that’s useful for creating new Abstract apis.

§Description

An Abstract api contract is a contract that is allowed to perform actions on a proxy contract. It is not migratable and its functionality is shared between users, meaning that all users call the same contract address to perform operations on the OS. The api structure is well-suited for implementing standard interfaces to external services like dexes, lending platforms, etc.

Structs§

AccountInfo
AccountResponse
BaseInstantiateMsg
Used by Abstract to instantiate the contract The contract is then registered on the version control contract using crate::version_control::ExecuteMsg::AddModules.
BaseMigrateMsg
HostConfigResponse
ListAccountsResponse
PacketMsg
This is the message we send over the IBC channel

Enums§

BaseExecuteMsg
Interface to the Host.
BaseQueryMsg
Query Host message
HostAction
Callable actions on a remote host
InternalAction

Type Aliases§

ExecuteMsg
InstantiateMsg
MigrateMsg
QueryMsg