Module traits

Source

Structs§

AbstractNameServiceClient
ANCHOR_END: ans
AccountRegistry
API for querying and verifying a sender’s identity in the context of Abstract Accounts.
Adapters
API for accessing Abstract Adapters installed on the account.
Apps
API for accessing Abstract Apps installed on the account.
Bank
API for transferring funds to and from the account.
Executor
API for executing AccountActions on the Account. Group your actions together in a single execute call if possible.
ExecutorMsg
CosmosMsg from the executor methods
IbcClient
API for interacting with the Abstract IBC client.
ModuleRegistry
API for querying module information from the Abstract registry contract.
Modules
API for retrieving information about installed modules.

Traits§

AbstractNameService
ANCHOR: ans Accessor to the Abstract Name Service.
AbstractRegistryAccess
Trait that enables access to a registry, like a registry contract.
AbstractResponse
Construct a Response with an abstract-specific event. The event contains the contract name and the action, and any additional attributes.
AccountExecutor
Trait for modules that are allowed to execute on the account.
AccountIdentification
Retrieve identifying information about an Account. This includes the account and account_id.
AccountVerification
Verify if an addresses is associated with an Abstract Account.
AdapterInterface
Interact with other modules on the Account.
AppInterface
Interact with other modules on the Account.
Dependencies
Retrieve the dependencies of a module.
Execution
Execute an AccountAction on the Account.
IbcInterface
Interact with other chains over IBC.
ModuleIdentification
Return the identifier for this module.
ModuleInterface
Interact with other modules on the Account.
ModuleRegistryInterface
Access the Abstract Registry and access module information.
Resolve
Resolve an AbstractNameService entry into its value.
TransferInterface
Query and Transfer assets from and to the Abstract Account.
Transferable
Turn an object that represents an asset into the blockchain representation of an asset, i.e. Asset.