TransactionBuilder
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TransactionBuilder.type
Members list
Type members
Classlikes
An opaque context in which the builder operates.
An opaque context in which the builder operates.
TODO: make a class, remove toTuple()?
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HasWitnessKind.type
TODO: this is a good candidate to be removed, we use it only in assertCredentialMatchesWitness.
TODO: this is a good candidate to be removed, we use it only in assertCredentialMatchesWitness.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Represents different types of authorized operations (except the spending, which goes separately).
A wrapper around a UTxO set that prevents adding conflicting pairs
A wrapper around a UTxO set that prevents adding conflicting pairs
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResolvedUtxos.type
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
Transaction builder monad. Retains context at point of failure, if tehre's any.
Transaction builder monad. Retains context at point of failure, if tehre's any.
Attributes
Value members
Concrete methods
Build a transaction from scratch, starting with an "empty" transaction and no signers.
Build a transaction from scratch, starting with an "empty" transaction and no signers.
Attributes
Update the given transaction output to have the minimum required ada, only changing its Coin.
Update the given transaction output to have the minimum required ada, only changing its Coin.
Attributes
Modify a transaction within a context.
Modify a transaction within a context.
Attributes
Concrete fields
Modifications of tx's outputs (so far) is relatively "safe" operation in terms that it can't break the transaction validity as long as outputs are correct. Moreover, the DiffHandler to some extend does the same thing, so this lens is the only way to manually edit the tx' outputs in the context, which may be useful together with modify.
Modifications of tx's outputs (so far) is relatively "safe" operation in terms that it can't break the transaction validity as long as outputs are correct. Moreover, the DiffHandler to some extend does the same thing, so this lens is the only way to manually edit the tx' outputs in the context, which may be useful together with modify.
Attributes
Hydrozoa use case: tx upgrade that requires promoting a reference input into a spent input.
Hydrozoa use case: tx upgrade that requires promoting a reference input into a spent input.