sdk.provider.evaluatetransaction
Home > @blaze-cardano/sdk > Provider > evaluateTransaction
Provider.evaluateTransaction() method
Evaluates the transaction.
Signature:
abstract evaluateTransaction(tx: Transaction, additionalUtxos: TransactionUnspentOutput[]): Promise<Redeemers>;
Parameters
Parameter |
Type |
Description |
---|---|---|
tx |
The transaction to evaluate. | |
additionalUtxos |
The additional unspent outputs to consider. |
Returns:
Promise<Redeemers>
{Promise
Remarks
It does so by calculating the exunits for each redeemer, applying them, and returning the redeemers. This makes a remote call to the provider in most cases, however may use a virtual machine in some implementations.