Provider

scalus.cardano.node.Provider
trait Provider

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def findUtxo(input: TransactionInput): Either[RuntimeException, Utxo]
def findUtxo(address: Address, transactionId: Option[TransactionHash] = ..., datum: Option[DatumOption] = ..., minAmount: Option[Coin] = ...): Either[RuntimeException, Utxo]
def findUtxos(inputs: Set[TransactionInput]): Either[RuntimeException, Utxos]
def findUtxos(address: Address, transactionId: Option[TransactionHash] = ..., datum: Option[DatumOption] = ..., minAmount: Option[Coin] = ..., minRequiredTotalAmount: Option[Coin] = ...): Either[RuntimeException, Utxos]
def submit(transaction: Transaction): Either[RuntimeException, Unit]