Class BlockTransaction

All Implemented Interfaces:

public final class BlockTransaction extends Transaction<BlockSnapshot>
A specialized Transaction<BlockSnapshot> that covers the required changes of one BlockSnapshot to another, with the added benefit of a contextual understanding of what sort of operation is being performed to change from one block to another. It is possible to serialize a particular transaction, but to associate a transaction with it's "post" state, refer to the receipt variant that exposes only what was and what is the final result.