final case class Metadata(submissionSeed: Option[Hash], submissionTime: Timestamp, usedPackages: Set[PackageId], dependsOnTime: Boolean, nodeSeeds: ImmArray[(NodeId, Hash)]) extends Product with Serializable
Transaction meta data
- submissionSeed
: the submission seed used to derive the contract IDs. If undefined no seed has been used (the legacy contract ID scheme have been used) or it is unknown (output of partial reinterpretation).
- submissionTime
: the submission time
- usedPackages
The set of packages used during command processing. This is a hint for what packages are required to validate the transaction using the current interpreter. If set to
empty
the package dependency have not be computed.- dependsOnTime
: indicate the transaction computation depends on ledger time.
- nodeSeeds
: An association list that maps to each ID of create and exercise nodes its seeds.
- Alphabetic
- By Inheritance
- Metadata
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Metadata(submissionSeed: Option[Hash], submissionTime: Timestamp, usedPackages: Set[PackageId], dependsOnTime: Boolean, nodeSeeds: ImmArray[(NodeId, Hash)])
- submissionSeed
: the submission seed used to derive the contract IDs. If undefined no seed has been used (the legacy contract ID scheme have been used) or it is unknown (output of partial reinterpretation).
- submissionTime
: the submission time
- usedPackages
The set of packages used during command processing. This is a hint for what packages are required to validate the transaction using the current interpreter. If set to
empty
the package dependency have not be computed.- dependsOnTime
: indicate the transaction computation depends on ledger time.
- nodeSeeds
: An association list that maps to each ID of create and exercise nodes its seeds.