Documentation
¶
Index ¶
- Constants
- func GetCreatorFromSignatureHeader(signatureHeader *common.SignatureHeader) (creator *msp.SerializedIdentity)
- type ChaincodeAction
- type ChaincodeActionPayload
- func (p ChaincodeActionPayload) Chaincode() string
- func (p ChaincodeActionPayload) ChaincodeType() string
- func (p ChaincodeActionPayload) Event() *peer.ChaincodeEvent
- func (p ChaincodeActionPayload) ProposalResponse() *peer.Response
- func (p ChaincodeActionPayload) ReadWriteSet() []NsReadWriteSet
- func (p ChaincodeActionPayload) TransientMap() map[string][]byte
- type ChaincodeDefinition
- type ChaincodeEndorsedAction
- type ChaincodeProposalPayload
- type NsReadWriteSet
- type ProposalResponsePayload
- type Transaction
- type TrimmedBlock
- type TrimmedTransaction
Constants ¶
View Source
const ( LifecycleName = "_lifecycle" ApproveFuncName = "ApproveChaincodeDefinitionForMyOrg" CommitFuncName = "CommitChaincodeDefinition" CheckCommitReadinessFuncName = "CheckCommitReadiness" )
Variables ¶
This section is empty.
Functions ¶
func GetCreatorFromSignatureHeader ¶
func GetCreatorFromSignatureHeader(signatureHeader *common.SignatureHeader) (creator *msp.SerializedIdentity)
Types ¶
type ChaincodeAction ¶ added in v0.0.8
type ChaincodeAction struct { // This field contains the read set and the write set produced by the chaincode executing this invocation. Results []NsReadWriteSet Events *peer.ChaincodeEvent // This field contains the result of executing this invocation. Response *peer.Response ChaincodeId *peer.ChaincodeID }
type ChaincodeActionPayload ¶ added in v0.0.8
type ChaincodeActionPayload struct { ChaincodeProposalPayload ChaincodeProposalPayload Action ChaincodeEndorsedAction }
func NewChaincodeActionPayload ¶ added in v0.0.8
func NewChaincodeActionPayload(txActions *peer.TransactionAction) (r ChaincodeActionPayload)
NewChaincodeActionPayload gets the underlying payload objects in a TransactionAction
func (ChaincodeActionPayload) Chaincode ¶ added in v0.0.9
func (p ChaincodeActionPayload) Chaincode() string
func (ChaincodeActionPayload) ChaincodeType ¶ added in v0.0.9
func (p ChaincodeActionPayload) ChaincodeType() string
func (ChaincodeActionPayload) Event ¶ added in v0.0.9
func (p ChaincodeActionPayload) Event() *peer.ChaincodeEvent
func (ChaincodeActionPayload) ProposalResponse ¶ added in v0.0.9
func (p ChaincodeActionPayload) ProposalResponse() *peer.Response
func (ChaincodeActionPayload) ReadWriteSet ¶ added in v0.0.9
func (p ChaincodeActionPayload) ReadWriteSet() []NsReadWriteSet
func (ChaincodeActionPayload) TransientMap ¶ added in v0.0.9
func (p ChaincodeActionPayload) TransientMap() map[string][]byte
type ChaincodeDefinition ¶ added in v0.0.8
type ChaincodeEndorsedAction ¶ added in v0.0.8
type ChaincodeEndorsedAction struct { ProposalResponsePayload ProposalResponsePayload Endorsements []*peer.Endorsement }
type ChaincodeProposalPayload ¶ added in v0.0.8
type ChaincodeProposalPayload struct { ChaincodeSpec *peer.ChaincodeSpec TransientMap map[string][]byte `` /* 165-byte string literal not displayed */ }
type NsReadWriteSet ¶ added in v0.0.9
type NsReadWriteSet struct { Namespace string Rwset *kvrwset.KVRWSet CollectionHashedRwset []*rwset.CollectionHashedReadWriteSet }
type ProposalResponsePayload ¶ added in v0.0.8
type ProposalResponsePayload struct { ProposalHash []byte Extension ChaincodeAction }
type Transaction ¶
type Transaction struct { TxType common.HeaderType TxId string *common.SignatureHeader *msp.SerializedIdentity *common.Config // if TxType==common.HeaderType_CONFIG *common.ConfigUpdateEnvelope // if TxType==common.HeaderType_CONFIG_UPDATE or TxType==common.HeaderType_CONFIG ChaincodeActions []ChaincodeActionPayload // if TxType==common.HeaderType_ENDORSER_TRANSACTION }
func ParseTransaction ¶
func ParseTransaction(txBody *common.Payload) (t Transaction)
type TrimmedBlock ¶ added in v0.0.8
type TrimmedBlock struct { ChannelId string Number uint64 TrimmedTransactions []TrimmedTransaction }
TrimmedBlock is a simulation of peer.FilteredBlock
func FromFullBlock ¶ added in v0.0.8
func FromFullBlock(block *common.Block) (trimmedBlock TrimmedBlock)
type TrimmedTransaction ¶ added in v0.0.8
type TrimmedTransaction struct { Txid string Type common.HeaderType TxValidationCode peer.TxValidationCode ChaincodeActions []*peer.ChaincodeEvent }
TrimmedTransaction is a simulation of peer.FilteredTransaction
func (*TrimmedTransaction) Fill ¶ added in v0.0.8
func (t *TrimmedTransaction) Fill(transaction Transaction)
Click to show internal directories.
Click to hide internal directories.