object transactions

Annotations
@Summary(s = "Inspect all topology transactions at once", flag = console.this.Help.Summary.<init>$default$2) @Group(name = "All Transactions")
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. transactions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def authorize[M <: TopologyMapping](txHash: TxHash, mustBeFullyAuthorized: Boolean, store: TopologyStoreId, signedBy: Seq[Fingerprint] = Seq.empty)(implicit arg0: ClassTag[M]): SignedTopologyTransaction[TopologyChangeOp, M]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def export_identity_transactions(file: String): Unit
    Annotations
    @Summary(s = "Serializes node's topology identity transactions to a file", flag = console.this.Help.Summary.<init>$default$2) @Description(s = "Transactions serialized this way should be loaded into another node with load_from_file")
  10. def export_topology_snapshot(store: TopologyStoreId = TopologyStoreId.Authorized, proposals: Boolean = false, timeQuery: TimeQuery = TimeQuery.HeadState, operation: Option[TopologyChangeOp] = None, filterMappings: Seq[Code] = Nil, excludeMappings: Seq[Code] = Nil, filterAuthorizedKey: Option[Fingerprint] = None, protocolVersion: Option[String] = None, filterNamespace: String = "", timeout: NonNegativeDuration = timeouts.unbounded): ByteString
    Annotations
    @Summary(s = "export topology snapshot", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """This command export the node's topology transactions as byte string.
    |
    |The arguments are:
    |excludeMappings: a list of topology mapping codes to exclude from the export. If not provided, all mappings are included.
    |filterNamespace: the namespace to filter the transactions by.
    |protocolVersion: the protocol version used to serialize the topology transactions. If not provided, the latest protocol version is used.
    """
    )
  11. def find_latest_by_mapping[M <: TopologyMapping](store: TopologyStoreId, includeProposals: Boolean = false)(implicit arg0: ClassTag[M]): Option[StoredTopologyTransaction[TopologyChangeOp, M]]
    Annotations
    @Summary(s = "Find the latest transaction for a given mapping hash", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """
    store: - "Authorized": the topology transaction will be looked up in the node's authorized store.
    - "<synchronizer id>": the topology transaction will be looked up in the specified synchronizer store.
    includeProposals: when true, the result could be the latest proposal, otherwise will only return the latest fully authorized transaction"""
    )
  12. def find_latest_by_mapping_hash[M <: TopologyMapping](mappingHash: MappingHash, store: TopologyStoreId, includeProposals: Boolean = false)(implicit arg0: ClassTag[M]): Option[StoredTopologyTransaction[TopologyChangeOp, M]]
    Annotations
    @Summary(s = "Find the latest transaction for a given mapping hash", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """
    mappingHash: the unique key of the topology mapping to find
    store: - "Authorized": the topology transaction will be looked up in the node's authorized store.
    - "<synchronizer id>": the topology transaction will be looked up in the specified synchronizer store.
    includeProposals: when true, the result could be the latest proposal, otherwise will only return the latest fully authorized transaction"""
    )
  13. def generate(proposals: Seq[Proposal]): Seq[TopologyTransaction[TopologyChangeOp, TopologyMapping]]
  14. def genesis_state(filterSynchronizerStore: Option[Synchronizer] = None, timestamp: Option[CantonTimestamp] = None, timeout: NonNegativeDuration = timeouts.unbounded): ByteString
    Annotations
    @Summary(s = "Download the genesis state for a sequencer. This method should be used when performing a major synchronizer upgrade.", flag = console.this.Help.Summary.<init>$default$2) @Description(s = """Download the topology snapshot which includes the entire history of topology transactions to initialize a sequencer for a major synchronizer upgrades. The validFrom and validUntil are set to SignedTopologyTransaction.InitialTopologySequencingTime.
    |filterSynchronizerStore: Must be specified if the genesis state is requested from a participant node.
    |timestamp: If not specified, the max effective time of the latest topology transaction is used. Otherwise, the given timestamp is used.
    """
    )
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  17. def identity_transactions(): Seq[SignedTopologyTransaction[TopologyChangeOp, TopologyMapping]]
    Annotations
    @Summary(s = "Downloads the node's topology identity transactions", flag = console.this.Help.Summary.<init>$default$2) @Description(s = "The node's identity is defined by topology transactions of type NamespaceDelegation and OwnerToKeyMapping.")
  18. def import_topology_snapshot(topologyTransactions: ByteString, store: TopologyStoreId, synchronize: Option[NonNegativeDuration] = Some( consoleEnvironment.commandTimeouts.unbounded )): Unit
  19. def import_topology_snapshot_from(file: String, store: TopologyStoreId): Unit
    Annotations
    @Summary(s = "Loads topology transactions from a file into the specified topology store", flag = console.this.Help.Summary.<init>$default$2) @Description(s = "The file must contain data serialized by TopologyTransactions.")
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def list(store: TopologyStoreId = TopologyStoreId.Authorized, proposals: Boolean = false, timeQuery: TimeQuery = TimeQuery.HeadState, operation: Option[TopologyChangeOp] = Some(TopologyChangeOp.Replace), filterMappings: Seq[Code] = Nil, excludeMappings: Seq[Code] = Nil, filterAuthorizedKey: Option[Fingerprint] = None, protocolVersion: Option[String] = None, filterNamespace: String = ""): StoredTopologyTransactions[TopologyChangeOp, TopologyMapping]
    Annotations
    @Summary(s = "List all transaction", flag = console.this.Help.Summary.<init>$default$2)
  22. def load(transactions: Seq[GenericSignedTopologyTransaction], store: TopologyStoreId, forceFlags: ForceFlags = ForceFlags.none, synchronize: Option[NonNegativeDuration] = Some( consoleEnvironment.commandTimeouts.unbounded )): Unit
  23. def load_multiple_from_file(file: String, store: TopologyStoreId, forceFlags: ForceFlags = ForceFlags.none, synchronize: Option[NonNegativeDuration] = Some( consoleEnvironment.commandTimeouts.unbounded )): Unit
    Annotations
    @Summary(s = "Loads topology transactions from a file into the specified topology store", flag = console.this.Help.Summary.<init>$default$2) @Description(s = "The file must contain data serialized by SignedTopologyTransactions.")
  24. def load_single_from_file(file: String, store: TopologyStoreId, forceFlags: ForceFlags = ForceFlags.none, synchronize: Option[NonNegativeDuration] = Some( consoleEnvironment.commandTimeouts.unbounded )): Unit
    Annotations
    @Summary(s = "Loads topology transactions from a file into the specified topology store", flag = console.this.Help.Summary.<init>$default$2) @Description(s = "The file must contain data serialized by SignedTopologyTransaction.")
  25. def load_single_from_files(files: Seq[String], store: TopologyStoreId, forceFlags: ForceFlags = ForceFlags.none, synchronize: Option[NonNegativeDuration] = Some( consoleEnvironment.commandTimeouts.unbounded )): Unit
    Annotations
    @Summary(s = "Loads topology transactions from a list of files into the specified topology store", flag = console.this.Help.Summary.<init>$default$2) @Description(s = "The files must contain data serialized by SignedTopologyTransaction.")
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  29. def sign(transactions: Seq[GenericSignedTopologyTransaction], store: TopologyStoreId, signedBy: Seq[Fingerprint] = Seq.empty, forceFlags: ForceFlags = ForceFlags.none): Seq[GenericSignedTopologyTransaction]
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. object purge extends Helpful
    Annotations
    @Summary(s = "Manage topology transaction purging", flag = FeatureFlag.Preview) @Group(name = "Purge Topology Transactions")

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped