ForgeError

scalus.cardano.node.emulator.ForgeError
enum ForgeError

Why produceBlock(on, …) forged no block, spec section 8.2. The state does not change, spec [FG-17].

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case BlockTooBig extends ForgeError

The txs exceed the block limits, spec [FG-18]: the body size, the execution units or the total reference-script size, spec [BB-2].

The txs exceed the block limits, spec [FG-18]: the body size, the execution units or the total reference-script size, spec [BB-2].

Attributes

final case class InvalidTx(index: Int, error: SubmitError)

The tx at index fails the ledger rules, spec [FG-16].

The tx at index fails the ledger rules, spec [FG-16].

Attributes

final case class SlotNotAfterParent(slot: SlotNo, parentSlot: SlotNo)

The forge slot is not after the slot of on, spec [FG-12].

The forge slot is not after the slot of on, spec [FG-12].

Attributes

final case class TooDeep(depth: Int, securityParam: Long)

on, or the fork point of the branch it is on, is deeper than k, spec [FG-14].

on, or the fork point of the branch it is on, is deeper than k, spec [FG-14].

Attributes

final case class UnknownPoint(point: ChainPoint)

on is not in the block tree, spec [FG-13]. Genesis is ChainPoint.origin.

on is not in the block tree, spec [FG-13]. Genesis is ChainPoint.origin.

Attributes