protoutil

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 25, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetTransactionFromEnvelope

func GetTransactionFromEnvelope(txEnvelopBytes []byte) (*models.Transaction, error)

GetTransactionFromEnvelope

func GetTxDetailsFromPayload

func GetTxDetailsFromPayload(payload *common.Payload) (*peer.ChaincodeInvocationSpec, *peer.ChaincodeAction, error)

GetPayloads gets the underlying payload objects in a TransactionAction

func UnmarshalBlock

func UnmarshalBlock(encoded []byte) (*common.Block, error)

UnmarshalBlock unmarshals bytes to a Block

func UnmarshalBlockOrPanic

func UnmarshalBlockOrPanic(encoded []byte) *common.Block

UnmarshalBlockOrPanic unmarshals bytes to an Block or panics on error

func UnmarshalChaincodeAction

func UnmarshalChaincodeAction(caBytes []byte) (*peer.ChaincodeAction, error)

UnmarshalChaincodeAction unmarshals bytes to a ChaincodeAction

func UnmarshalChaincodeActionPayload

func UnmarshalChaincodeActionPayload(capBytes []byte) (*peer.ChaincodeActionPayload, error)

UnmarshalChaincodeActionPayload unmarshals bytes to a ChaincodeActionPayload

func UnmarshalChaincodeDeploymentSpec

func UnmarshalChaincodeDeploymentSpec(code []byte) (*peer.ChaincodeDeploymentSpec, error)

UnmarshalChaincodeDeploymentSpec unmarshals bytes to a ChaincodeDeploymentSpec

func UnmarshalChaincodeEvents

func UnmarshalChaincodeEvents(eBytes []byte) (*peer.ChaincodeEvent, error)

UnmarshalChaincodeEvents unmarshals bytes to a ChaincodeEvent

func UnmarshalChaincodeHeaderExtension

func UnmarshalChaincodeHeaderExtension(hdrExtension []byte) (*peer.ChaincodeHeaderExtension, error)

UnmarshalChaincodeHeaderExtension unmarshals bytes to a ChaincodeHeaderExtension

func UnmarshalChaincodeID

func UnmarshalChaincodeID(bytes []byte) (*peer.ChaincodeID, error)

UnmarshalChaincodeID unmarshals bytes to a ChaincodeID

func UnmarshalChaincodeInvocationSpec

func UnmarshalChaincodeInvocationSpec(encoded []byte) (*peer.ChaincodeInvocationSpec, error)

UnmarshalChaincodeInvocationSpec unmarshals bytes to a ChaincodeInvocationSpec

func UnmarshalChaincodeProposalPayload

func UnmarshalChaincodeProposalPayload(bytes []byte) (*peer.ChaincodeProposalPayload, error)

UnmarshalChaincodeProposalPayload unmarshals bytes to a ChaincodeProposalPayload

func UnmarshalChannelHeader

func UnmarshalChannelHeader(bytes []byte) (*common.ChannelHeader, error)

UnmarshalChannelHeader unmarshals bytes to a ChannelHeader

func UnmarshalChannelHeaderOrPanic

func UnmarshalChannelHeaderOrPanic(bytes []byte) *common.ChannelHeader

UnmarshalChannelHeaderOrPanic unmarshals bytes to a ChannelHeader or panics on error

func UnmarshalConfig

func UnmarshalConfig(bytes []byte) (*common.Config, error)

func UnmarshalConfigEnvelope

func UnmarshalConfigEnvelope(bytes []byte) (*common.ConfigEnvelope, error)

func UnmarshalConfigUpdate

func UnmarshalConfigUpdate(bytes []byte) (*common.ConfigUpdate, error)

func UnmarshalConfigUpdateEnvelope

func UnmarshalConfigUpdateEnvelope(bytes []byte) (*common.ConfigUpdateEnvelope, error)

func UnmarshalEnvelope

func UnmarshalEnvelope(encoded []byte) (*common.Envelope, error)

UnmarshalEnvelope unmarshals bytes to a Envelope

func UnmarshalEnvelopeOrPanic

func UnmarshalEnvelopeOrPanic(encoded []byte) *common.Envelope

UnmarshalEnvelopeOrPanic unmarshals bytes to an Envelope structure or panics on error

func UnmarshalHeader

func UnmarshalHeader(bytes []byte) (*common.Header, error)

UnmarshalHeader unmarshals bytes to a Header

func UnmarshalPayload

func UnmarshalPayload(encoded []byte) (*common.Payload, error)

UnmarshalPayload unmarshals bytes to a Payload

func UnmarshalPayloadOrPanic

func UnmarshalPayloadOrPanic(encoded []byte) *common.Payload

UnmarshalPayloadOrPanic unmarshals bytes to a Payload structure or panics on error

func UnmarshalProcessedTransaction

func UnmarshalProcessedTransaction(bytes []byte) (*peer.ProcessedTransaction, error)

func UnmarshalProposal

func UnmarshalProposal(propBytes []byte) (*peer.Proposal, error)

UnmarshalProposal unmarshals bytes to a Proposal

func UnmarshalProposalResponse

func UnmarshalProposalResponse(prBytes []byte) (*peer.ProposalResponse, error)

UnmarshalProposalResponse unmarshals bytes to a ProposalResponse

func UnmarshalProposalResponsePayload

func UnmarshalProposalResponsePayload(prpBytes []byte) (*peer.ProposalResponsePayload, error)

UnmarshalProposalResponsePayload unmarshals bytes to a ProposalResponsePayload

func UnmarshalRWSet

func UnmarshalRWSet(bytes []byte) (*rwset.TxReadWriteSet, error)

func UnmarshalResponse

func UnmarshalResponse(resBytes []byte) (*peer.Response, error)

UnmarshalResponse unmarshals bytes to a Response

func UnmarshalSerializedIdentity

func UnmarshalSerializedIdentity(bytes []byte) (*msp.SerializedIdentity, error)

func UnmarshalSignatureHeader

func UnmarshalSignatureHeader(bytes []byte) (*common.SignatureHeader, error)

UnmarshalSignatureHeader unmarshals bytes to a SignatureHeader

func UnmarshalSignatureHeaderOrPanic

func UnmarshalSignatureHeaderOrPanic(bytes []byte) *common.SignatureHeader

UnmarshalSignatureHeaderOrPanic unmarshals bytes to a SignatureHeader or panics on error

func UnmarshalTransaction

func UnmarshalTransaction(txBytes []byte) (*peer.Transaction, error)

UnmarshalTransaction unmarshals bytes to a Transaction

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL