Module prelude

Source
Expand description

§SDK Prelude

Re-exports all the API traits to make it easier to access them.

§Usage

use abstract_sdk::prelude::*;

Structs§

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§

AbstractResponse
Construct a Response with an abstract-specific event. The event contains the contract name and the action, and any additional attributes.
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.
Execution
Execute an AccountAction on the Account.
IbcInterface
Interact with other chains over IBC.
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.