Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProposedWrites ¶
type ProposedWrites struct { Data []*DataKey PvtdataHash []*PvtdataKeyHash }
ProposedWrites encapsulates the final writes that a transaction intends to commit This is intended to be used to evaluate the endorsement policies by the Processor for the endorser transactions
type PvtdataKeyHash ¶
PvtdataKeyHash represents the hash of a key in a collection within a namespace
func (*PvtdataKeyHash) String ¶
func (p *PvtdataKeyHash) String() string
type ReadHint ¶
type ReadHint struct { Data map[DataKey]*ReadHintDetails PvtdataHash map[PvtdataKeyHash]*ReadHintDetails }
ReadHint encapsulates the details of the hint about what keys a `Processor` may read during processing of a transaction
type ReadHintDetails ¶
type ReadHintDetails struct {
Value, Metadata bool
}
ReadHintDetails captures the details about what data associated with a key a transaction may read (whether the value, or metadata, or both)
type WriteHint ¶
type WriteHint struct { Data []*DataKey PvtdataHash []*PvtdataKeyHash }
WriteHint is intended to be used to give a transaction processor a hint what keys a transaction may write in its pre-simulated section (if any). The intention is to help transaction processor compute its ReadHint