Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ContractTestActor.type
Members list
Value members
Concrete methods
Create an actor that produces multiple transactions.
Create an actor that produces multiple transactions.
When buildTxs returns empty, the actor produces no actions.
Value parameters
- actorName
-
human-readable name
- buildTxs
-
builds completed, signed transactions
Attributes
Create an actor from a simple transaction builder. No variations.
Create an actor from a simple transaction builder. No variations.
When buildTx returns None, the actor produces no actions. When it returns Some(transaction), the actor produces a single Submit action.
Value parameters
- actorName
-
human-readable name
- buildTx
-
builds a completed, signed transaction, or None if the actor cannot act
Attributes
Create an actor that builds a base transaction and applies variations (attack patterns).
Create an actor that builds a base transaction and applies variations (attack patterns).
When baseTx returns None, the actor produces no actions (it cannot act in the current state). When it returns Some(template), the actor produces the base transaction plus all variation transactions.
Value parameters
- actorName
-
human-readable name
- baseTx
-
builds the base transaction template, or None if the actor cannot act
- txVariations
-
variations to apply to the base template (default: empty)