com.digitalasset.canton.protocol.v2
SignedTopologyTransactionX
Companion object SignedTopologyTransactionX
final case class SignedTopologyTransactionX(transaction: ByteString, signatures: Seq[Signature], proposal: Boolean) extends GeneratedMessage with Updatable[SignedTopologyTransactionX] with Product with Serializable
- transaction
serialized topology transaction (protobuf bytestring)
- signatures
multiple signatures (at least one)
- proposal
if true, this transaction is just a proposal. this means that every signature is valid, but the signatures are insufficient to properly authorize the transaction proposals are distributed via the topology channel too. proposals will be pruned automatically when the nodes are pruned TODO(#11255) implement proposal and implement pruning
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- SignedTopologyTransactionX
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SignedTopologyTransactionX(transaction: ByteString, signatures: Seq[Signature], proposal: Boolean)
- transaction
serialized topology transaction (protobuf bytestring)
- signatures
multiple signatures (at least one)
- proposal
if true, this transaction is just a proposal. this means that every signature is valid, but the signatures are insufficient to properly authorize the transaction proposals are distributed via the topology channel too. proposals will be pruned automatically when the nodes are pruned TODO(#11255) implement proposal and implement pruning
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAllSignatures(__vs: Iterable[Signature]): SignedTopologyTransactionX
- def addSignatures(__vs: Signature*): SignedTopologyTransactionX
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearSignatures: SignedTopologyTransactionX
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def companion: SignedTopologyTransactionX.type
- Definition Classes
- SignedTopologyTransactionX → GeneratedMessage
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- SignedTopologyTransactionX → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- SignedTopologyTransactionX → GeneratedMessage
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val proposal: Boolean
- def serializedSize: Int
- Definition Classes
- SignedTopologyTransactionX → GeneratedMessage
- val signatures: Seq[Signature]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- SignedTopologyTransactionX → GeneratedMessage
- val transaction: ByteString
- def update(ms: (Lens[SignedTopologyTransactionX, SignedTopologyTransactionX]) => Mutation[SignedTopologyTransactionX]*): SignedTopologyTransactionX
- Definition Classes
- Updatable
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withProposal(__v: Boolean): SignedTopologyTransactionX
- def withSignatures(__v: Seq[Signature]): SignedTopologyTransactionX
- def withTransaction(__v: ByteString): SignedTopologyTransactionX
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- SignedTopologyTransactionX → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage