Skip to main content

MoveType

Represents concrete types (no type parameters, no references).

type MoveType {
abilities: [MoveAbility!]
layout: MoveTypeLayout
repr: String!
signature: MoveTypeSignature!
}

Fields

MoveType.abilities ● [MoveAbility!] list enum

The abilities this concrete type has. Returns no abilities if the type is invalid.

MoveType.layout ● MoveTypeLayout scalar

Structured representation of the "shape" of values that match this type. May return no layout if the type is invalid.

MoveType.repr ● String! non-null scalar

Flat representation of the type signature, as a displayable string.

MoveType.signature ● MoveTypeSignature! non-null scalar

Structured representation of the type signature.

Returned By

multiGetTypes query ● type query

Member Of

BalanceChange object ● MoveValue object