Interface: FoundryOutputBuilderParams
Options for building a Foundry Output.
Hierarchy
↳
FoundryOutputBuilderParams
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.