Skip to content

aea.decision_maker.default

This module contains the decision maker class.

DecisionMakerHandler Objects

class DecisionMakerHandler(BaseDecisionMakerHandler)

This class implements the decision maker.

SigningDialogues Objects

class SigningDialogues(BaseSigningDialogues)

This class keeps track of all oef_search dialogues.

__init__

def __init__(self_address: Address, **kwargs: Any) -> None

Initialize dialogues.

Arguments:

  • self_address: the address of the entity for whom dialogues are maintained
  • kwargs: the keyword arguments

__init__

def __init__(identity: Identity, wallet: Wallet, config: Dict[str,
                                                              Any]) -> None

Initialize the decision maker.

Arguments:

  • identity: the identity
  • wallet: the wallet
  • config: the user defined configuration of the handler

handle

def handle(message: Message) -> None

Handle an internal message from the skills.

Arguments:

  • message: the internal message