Skip to main content

UnchangedConsensusObject

Details pertaining to consensus objects that are referenced by but not changed by a transaction. This information is considered part of the effects, because although the transaction specifies the consensus object as input, consensus must schedule it and pick the version that is actually used.

union UnchangedConsensusObject = ConsensusObjectRead | ConsensusObjectStreamEnded | ConsensusObjectCancelled

Possible types

UnchangedConsensusObject.ConsensusObjectRead object

The transaction accepted a consensus object as input, but only to read it.

UnchangedConsensusObject.ConsensusObjectStreamEnded object

The transaction accepted a consensus object as input, but its consensus stream ended before the transaction executed. This can happen for ConsensusAddressOwner objects where the stream ends but the object itself is not deleted.

UnchangedConsensusObject.ConsensusObjectCancelled object

The transaction accpeted a consensus object as input, but its execution was cancelled.

Member Of

UnchangedConsensusObjectConnection object ● UnchangedConsensusObjectEdge object