UtxoSource

scalus.cardano.node.UtxoSource
See theUtxoSource companion trait
object UtxoSource

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
UtxoSource.type

Members list

Type members

Classlikes

case class And(left: UtxoSource, right: UtxoSource) extends UtxoSource

Combine two sources - returns intersection of UTxOs from both

Combine two sources - returns intersection of UTxOs from both

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UtxoSource
class Object
trait Matchable
class Any
Show all
case class FromAddress(address: Address) extends UtxoSource

Find UTxOs at a specific address

Find UTxOs at a specific address

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UtxoSource
class Object
trait Matchable
class Any
Show all
case class FromAsset(policyId: PolicyId, assetName: AssetName) extends UtxoSource

Find UTxOs containing a specific asset (global search)

Find UTxOs containing a specific asset (global search)

Value parameters

assetName

The asset name within the policy

policyId

The minting policy hash

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UtxoSource
class Object
trait Matchable
class Any
Show all
case class FromInputs(inputs: Set[TransactionInput]) extends UtxoSource

Find UTxOs for specific transaction inputs

Find UTxOs for specific transaction inputs

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UtxoSource
class Object
trait Matchable
class Any
Show all
case class FromTransaction(transactionId: TransactionHash) extends UtxoSource

Find UTxOs from outputs of a specific transaction

Find UTxOs from outputs of a specific transaction

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UtxoSource
class Object
trait Matchable
class Any
Show all
case class Or(left: UtxoSource, right: UtxoSource) extends UtxoSource

Combine two sources - returns union of UTxOs from both

Combine two sources - returns union of UTxOs from both

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UtxoSource
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror