Skip to content


This module contains the transaction payloads for common apps.

TransactionType Objects

class TransactionType(Enum)

Enumeration of transaction types.


def __str__() -> str

Get the string value of the transaction type.

RegistrationPayload Objects

class RegistrationPayload(BaseTxPayload)

Represent a transaction payload of type 'registration'.


def __init__(sender: str, initialisation: Optional[str] = None, **kwargs: Any) -> None

Initialize an 'select_keeper' transaction payload.


  • sender: the sender (Ethereum) address
  • initialisation: the initialisation data
  • kwargs: the keyword arguments


def initialisation() -> Optional[str]

Get the initialisation.


def data() -> Dict

Get the data.

Back to top