Skip to content

aea.crypto.plugin

Implementation of plug-in mechanism for cryptos.

Plugin Objects

class Plugin()

Class that implements an AEA plugin.

__init__

def __init__(group: str, entry_point: EntryPoint)

Initialize the plugin.

Arguments:

  • group: the group the plugin belongs to.
  • entry_point: the entrypoint.

name

@property
def name() -> str

Get the plugin identifier.

group

@property
def group() -> str

Get the group.

attr

@property
def attr() -> str

Get the class name.

entry_point_path

@property
def entry_point_path() -> str

Get the entry point path.

load_all_plugins

def load_all_plugins(is_raising_exception: bool = True) -> None

Load all plugins.