Expand description
§Abstract Api Base
abstract_core::adapter
implements shared functionality that’s useful for creating new Abstract adapters.
§Description
An Abstract adapter 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 Account. The api structure is well-suited for implementing standard interfaces to external services like dexes, lending platforms, etc.
Modules§
Structs§
- Client
Proxies Response - Client
Proxy Response - Config
Response - Instantiate
Msg - Used by Abstract to instantiate the contract
The contract is then registered on the version control contract using
crate::version_control::ExecuteMsg::ProposeModules
. - Migrate
Msg
Enums§
- Execute
Msg - Interface to the Host.
- Helper
Action - Host
Action - Callable actions on a remote host
- Internal
Action - Query
Msg - Query Host message