Skip to main content

Interface: IAliasOutput

Alias output.

Hierarchy

Table of contents

Properties

Properties

type

type: 4

The type of the object.

Inherited from

ITypeBase.type


amount

amount: string

The amount of IOTA tokens held by the output.


aliasId

aliasId: string

Unique identifier of the alias, which is the BLAKE2b-160 hash of the Output ID that created it.


stateIndex

stateIndex: number

A counter that must increase by 1 every time the alias is state transitioned.


stateMetadata

Optional stateMetadata: string

Metadata that can only be changed by the state controller.


foundryCounter

foundryCounter: number

A counter that denotes the number of foundries created by this alias account.


immutableFeatures

Optional immutableFeatures: FeatureTypes[]

Immutable features contained by the output.


nativeTokens

Optional nativeTokens: INativeToken[]

The native tokens held by the output.

Inherited from

ICommonOutput.nativeTokens


unlockConditions

unlockConditions: UnlockConditionTypes[]

The unlock conditions for the output.

Inherited from

ICommonOutput.unlockConditions


features

Optional features: FeatureTypes[]

Features contained by the output.

Inherited from

ICommonOutput.features