Skip to main content

MoveType

Represents instances of 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​

Balance object ● BalanceChange object ● BalanceWithdraw object ● MakeMoveVecCommand object ● MoveValue object