Module features

Source
Expand description

§Feature traits

Features are traits that are implemented on the base layer of a module. Implementing a feature unlocks the API objects that are dependent on it.

You can easily create and provide your own Adapter for other smart-contract developers by using these features as trait bounds.

Structs§

AbstractNameServiceClient
ANCHOR_END: ans

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.
Dependencies
Retrieve the dependencies of a module.
ModuleIdentification
Return the identifier for this module.