Skip to content

packages.valory.skills.transaction_settlement_abci.payloads

This module contains the transaction payloads for common apps.

RandomnessPayload Objects

@dataclass(frozen=True)
class RandomnessPayload(BaseTxPayload)

Represent a transaction payload of type 'randomness'.

SelectKeeperPayload Objects

@dataclass(frozen=True)
class SelectKeeperPayload(BaseTxPayload)

Represent a transaction payload of type 'select_keeper'.

ValidatePayload Objects

@dataclass(frozen=True)
class ValidatePayload(BaseTxPayload)

Represent a transaction payload of type 'validate'.

CheckTransactionHistoryPayload Objects

@dataclass(frozen=True)
class CheckTransactionHistoryPayload(BaseTxPayload)

Represent a transaction payload of type 'check'.

SynchronizeLateMessagesPayload Objects

@dataclass(frozen=True)
class SynchronizeLateMessagesPayload(BaseTxPayload)

Represent a transaction payload of type 'synchronize'.

SignaturePayload Objects

@dataclass(frozen=True)
class SignaturePayload(BaseTxPayload)

Represent a transaction payload of type 'signature'.

FinalizationTxPayload Objects

@dataclass(frozen=True)
class FinalizationTxPayload(BaseTxPayload)

Represent a transaction payload of type 'finalization'.

ResetPayload Objects

@dataclass(frozen=True)
class ResetPayload(BaseTxPayload)

Represent a transaction payload of type 'reset'.