Skip to main content

Interface: NftOutputBuilderParams

Options for building an Nft Output

Hierarchy

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.