Interface: AliasOutputBuilderParams
Options for building an Alias Output.
Hierarchy
↳
AliasOutputBuilderParams
Table of contents
Properties
- aliasId
- stateIndex
- stateMetadata
- foundryCounter
- immutableFeatures
- amount
- nativeTokens
- unlockConditions
- features
Properties
aliasId
• aliasId: string
Unique identifier of an alias, which is the BLAKE2b-256 hash of the Output ID that created it.
stateIndex
• Optional
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
• Optional
foundryCounter: number
A counter that denotes the number of foundries created by this alias account.
immutableFeatures
• Optional
immutableFeatures: Feature
[]
A list of immutable features.
amount
• Optional
amount: string
| bigint
If not provided, minimum storage deposit will be used
Inherited from
BasicOutputBuilderParams.amount
nativeTokens
• Optional
nativeTokens: INativeToken
[]
The native tokens to be held by the output.
Inherited from
BasicOutputBuilderParams.nativeTokens
unlockConditions
• unlockConditions: UnlockCondition
[]
The unlock conditions for the output.
Inherited from
BasicOutputBuilderParams.unlockConditions
features
• Optional
features: Feature
[]
Features to be contained by the output.