LowLevelTxBuilder

scalus.cardano.txbuilder.LowLevelTxBuilder

Attributes

Deprecated
[Since version scalus 0.13.0] Use TransactionBuilder methods instead

This object is deprecated. Use the functions and types from their new locations:

  • balanceFeeAndChange and balanceFeeAndChangeWithTokens are now in TransactionBuilder object
  • TxBalancingError is now in its own file scalus.cardano.txbuilder.TxBalancingError
  • modifyBody, modifyWs, setFee, calculateChangeValue are now in TransactionBuilder object
  • withValue extension is now in TransactionOutput companion object in scalus.cardano.ledger
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Deprecated classlikes

class ChangeOutputDiffHandler(protocolParams: ProtocolParams, changeOutputIdx: Int) extends ChangeOutputDiffHandler

Attributes

Deprecated
[Since version scalus 0.13.0] Use Change.changeOutputDiffHandler instead
Supertypes
class Object
trait Matchable
class Any

Value members

Deprecated methods

def balanceFeeAndChange(initial: Transaction, changeOutputIdx: Int, protocolParams: ProtocolParams, resolvedUtxo: Utxos, evaluator: PlutusScriptEvaluator): Either[TxBalancingError, Transaction]

Attributes

Deprecated
[Since version 0.13.0] Use TransactionBuilder.balanceFeeAndChange instead
def balanceFeeAndChangeWithTokens(initial: Transaction, diffHandler: (Value, Transaction) => Either[TxBalancingError, Transaction], protocolParams: ProtocolParams, resolvedUtxo: Utxos, evaluator: PlutusScriptEvaluator): Either[TxBalancingError, Transaction]

Attributes

Deprecated
[Since version 0.13.0] Use TransactionBuilder.balanceFeeAndChangeWithTokens instead