Action type that may or may not have its data encoded

interface AnyAction {
    account: NameType;
    authorization: PermissionLevelType[];
    data: ABISerializableObject | Record<string, any> | BytesType;
    name: NameType;
}

Hierarchy-Diagram

UML class diagram of AnyAction
Legend
icon for an interface in the UML class diagram interface

Hierarchy

  • ActionBase
    • AnyAction

Properties

account: NameType

The account (a.k.a. contract) to run action on.

authorization: PermissionLevelType[]

The permissions authorizing the action.

data: ABISerializableObject | Record<string, any> | BytesType
name: NameType

The name of the action.