 Documentation
      ¶
      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