Skip to main content

Interface: FoundryOutputBuilderParams

Options for building a Foundry 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


serialNumber​

• serialNumber: number

The serial number of the foundry with respect to the controlling alias.


tokenScheme​

• tokenScheme: SimpleTokenScheme

Defines the supply control scheme of the tokens controlled by the foundry. Currently only a simple scheme is supported.


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.