Interface: NftOutputBuilderParams
Options for building an Nft Output
Hierarchy
↳
NftOutputBuilderParams
Table of contents
Properties
Properties
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.
Inherited from
BasicOutputBuilderParams.features
nftId
• nftId: string
Unique identifier of an NFT, which is the BLAKE2b-256 hash of the Output ID that created it.
immutableFeatures
• Optional
immutableFeatures: Feature
[]
Features that add utility to the output but do not impose unlocking conditions. These features need to be kept in future transitions of the UTXO state machine.