QuorumStrip

@Serializable
data class QuorumStrip(val player: PlayerId, val forMember: PlayerId, val newCiphertext: ByteArray, val proof: StripProof, val baseTrackStrippedBy: Set<PlayerId>) : CardOp

A quorum member's strip on another member's private-copy reveal track (QuorumTrack) of a partial multi-member quorum card. player stripped their layer from forMember's track; newCiphertext is the resulting track ciphertext. Broadcast like every other op — the intermediate values are ciphertexts still carrying at least forMember's layer, so making them public reveals nothing a quorum-revealed single-reader card doesn't.

Constructors

Link copied to clipboard
constructor(player: PlayerId, forMember: PlayerId, newCiphertext: ByteArray, proof: StripProof, baseTrackStrippedBy: Set<PlayerId>)

Properties

Link copied to clipboard

QuorumTrack.strippedBy of the track state this op was computed against.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int