Module abstract_sdk::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 API for other smart-contract developers by using these features as trait bounds.

Traits

Trait that enables APIs that depend on the Abstract Name Service.
Trait that enables access to a registry, like a version control contract.
Wrap a Response with an abstract-specific event. The event contains the contract name and the action, and any additional attributes.
Retrieve the dependencies of a module.
Retrieve identifying information about an OS. This includes the manager, proxy, core and os_id.
Return the identifier for this module.