CurrentApplicationScheduling
Conflict footprint derivation and scheduling classification for the current application's transaction types.
Maps each concrete transaction type to its read/write state references so the batch planner can detect conflicts and choose between schedulable and compatibility execution modes.
Attributes
- Source
- CurrentApplicationScheduling.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Members list
Type members
Types
Mount path for the accounts module.
Mount path for the groups module.
Value members
Concrete methods
Classifies a signed transaction as schedulable or compatibility.
Classifies a signed transaction as schedulable or compatibility.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the scheduling classification
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for an AddAccounts transaction.
Derives the conflict footprint for an AddAccounts transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for an AddKeyIds transaction.
Derives the conflict footprint for an AddKeyIds transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for a CreateGroup transaction.
Derives the conflict footprint for a CreateGroup transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for a CreateNamedAccount transaction.
Derives the conflict footprint for a CreateNamedAccount transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for a DisbandGroup transaction.
Derives the conflict footprint for a DisbandGroup transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for a RemoveAccount transaction.
Derives the conflict footprint for a RemoveAccount transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for a RemoveAccounts transaction.
Derives the conflict footprint for a RemoveAccounts transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for a RemoveKeyIds transaction.
Derives the conflict footprint for a RemoveKeyIds transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for a ReplaceCoordinator transaction.
Derives the conflict footprint for a ReplaceCoordinator transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for any supported signed transaction by dispatching on its runtime type.
Derives the conflict footprint for any supported signed transaction by dispatching on its runtime type.
Value parameters
- signed
-
the signed transaction (any supported type)
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Derives the conflict footprint for an UpdateAccount transaction.
Derives the conflict footprint for an UpdateAccount transaction.
Value parameters
- signed
-
the signed transaction
Attributes
- Returns
-
the derived footprint or a derivation failure
- Source
- CurrentApplicationScheduling.scala
Concrete fields
Transaction families that always require compatibility-mode execution. Currently empty.
Transaction families that always require compatibility-mode execution. Currently empty.