Interface: IAliasOutput
Alias output.
Hierarchy
ITypeBase
<4
>↳
IAliasOutput
Table of contents
Properties
- type
- amount
- aliasId
- stateIndex
- stateMetadata
- foundryCounter
- immutableFeatures
- nativeTokens
- unlockConditions
- features
Properties
type
• type: 4
The type of the object.
Inherited from
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
unlockConditions
• unlockConditions: UnlockConditionTypes
[]
The unlock conditions for the output.
Inherited from
ICommonOutput.unlockConditions
features
• Optional
features: FeatureTypes
[]
Features contained by the output.