setCollateralAmount
readonly setCollateralAmount!: ( lovelaces: number | bigint ) => TxBuilderRunner
lovelaces
:number
|bigint
Sets the collateral input, and optionally output, for a transaction.
If setCollateral
is not used, but the transaction needs collateral due to the presence of a plutus script,
the TxBuilderRunner
instance will try to use one of the normal inputs as collateral,
see setCollateralAmount
for more infos.
collateral
can either be a resolved UTxO
or an unresolved ITxOutRef
in case it is an unresolved ITxOutRef
a call to the ITxRunnerProvider
resolveUtxos
method
is done in the build
method;
if resolveUtxos
is missing on the provider the build
method will throw an Error
.
an additional collateralOutput
may be specified.
returns a reference to the same TxBuilderRunner
.