Expand description
Base of an Abstract Module and its features.
Is used by the abstract-adapter
, abstract-ibc-host
and abstract-app
crates.
Structs§
- Abstract
Contract - Abstract generic contract
Traits§
- Custom
Execute Handler - Trait for a custom contract Execute entry point
- Execute
Endpoint - Trait for a contract’s Execute entry point.
- Handler
- Accessor trait for an object that wraps an
AbstractContract
. - IbcCallback
Endpoint - Trait for a contract’s IBC callback ExecuteMsg variant.
- Instantiate
Endpoint - Trait for a contract’s Instantiate entry point.
- Migrate
Endpoint - Trait for a contract’s Migrate entry point.
- Module
IbcEndpoint - Trait for a contract to call itself on an IBC counterpart.
- Query
Endpoint - Trait for a contract’s Query entry point.
- Reply
Endpoint - Trait for a contract’s Reply entry point.
- Sudo
Endpoint - Trait for a contract’s Sudo entry point.
Type Aliases§
- Execute
Handler Fn - Function signature for an execute handler.
- IbcCallback
Handler Fn - Function signature for an IBC callback handler.
- Instantiate
Handler Fn - Function signature for an instantiate handler.
- Migrate
Handler Fn - Function signature for a migrate handler.
- Module
IbcHandler Fn - Function signature for an Module to Module IBC handler.
- Module
Id - ID of the module.
- Module
Metadata - Metadata of the module in str format.
- Query
Handler Fn - Function signature for a query handler.
- Reply
Handler Fn - Function signature for a reply handler.
- Sudo
Handler Fn - Function signature for a sudo handler.
- Version
String - Version of the contract in str format.