Interface that should be implemented by ABI serializable objects.

Hierarchy

Properties

account: Name

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

authorization: PermissionLevel[]

The permissions authorizing the action.

data: Bytes

The ABI-encoded action data.

name: Name

The name of the action.

abiFields: ABIField[]
abiName: string

Accessors

  • get structFields(): ABIField[]
  • Returns ABIField[]

Methods

  • Return action data decoded as given type or using ABI.

    Type Parameters

    Parameters

    • type: T

    Returns InstanceType<T>

  • Type Parameters

    • T extends keyof BuiltinTypes

    Parameters

    • type: T

    Returns BuiltinTypes[T]

  • Parameters

    Returns ABISerializable