MockLedgerApi

scalus.testing.kit.MockLedgerApi
See theMockLedgerApi companion object
class MockLedgerApi(initialUtxos: Utxos = ..., var context: Context = ..., val validators: Iterable[Validator] = ..., val mutators: Iterable[Mutator] = ...) extends Provider

Attributes

Companion
object
Graph
Supertypes
trait Provider
class Object
trait Matchable
class Any

Members list

Value members

Concrete 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 setSlot(slot: SlotNo): Unit
def submit(transaction: Transaction): Either[RuntimeException, Unit]

Concrete fields

val mutators: Iterable[Mutator]
val validators: Iterable[Validator]