Documentation
¶
Index ¶
- func NewProcessedTransaction(raw []byte) (*processedTransaction, error)
- func NewProcessedTransactionFromEnvelopePayload(payload []byte) (*processedTransaction, int32, error)
- func NewProcessedTransactionFromEnvelopeRaw(env []byte) (*processedTransaction, error)
- type Envelope
- func (e *Envelope) Bytes() ([]byte, error)
- func (e *Envelope) Creator() []byte
- func (e *Envelope) Envelope() *cb.Envelope
- func (e *Envelope) FromBytes(raw []byte) error
- func (e *Envelope) Nonce() []byte
- func (e *Envelope) Results() []byte
- func (e *Envelope) String() string
- func (e *Envelope) TxID() string
- type Factory
- type Manager
- func (m *Manager) AddTransactionFactory(transactionType driver.TransactionType, factory driver.TransactionFactory)
- func (m *Manager) ComputeTxID(id *driver.TxIDComponents) string
- func (m *Manager) NewEnvelope() driver.Envelope
- func (m *Manager) NewProcessedTransaction(pt []byte) (driver.ProcessedTransaction, error)
- func (m *Manager) NewProcessedTransactionFromEnvelopePayload(envelopePayload []byte) (driver.ProcessedTransaction, int32, error)
- func (m *Manager) NewProcessedTransactionFromEnvelopeRaw(envelope []byte) (driver.ProcessedTransaction, error)
- func (m *Manager) NewProposalResponseFromBytes(raw []byte) (driver.ProposalResponse, error)
- func (m *Manager) NewTransaction(ctx context.Context, transactionType driver.TransactionType, ...) (driver.Transaction, error)
- func (m *Manager) NewTransactionFromBytes(ctx context.Context, channel string, raw []byte) (driver.Transaction, error)
- func (m *Manager) NewTransactionFromEnvelopeBytes(context.Context, string, []byte) (driver.Transaction, error)
- type Proposal
- type ProposalResponse
- func (p *ProposalResponse) Bytes() ([]byte, error)
- func (p *ProposalResponse) Endorser() []byte
- func (p *ProposalResponse) EndorserSignature() []byte
- func (p *ProposalResponse) PR() *pb.ProposalResponse
- func (p *ProposalResponse) Payload() []byte
- func (p *ProposalResponse) ResponseMessage() string
- func (p *ProposalResponse) ResponseStatus() int32
- func (p *ProposalResponse) Results() []byte
- func (p *ProposalResponse) VerifyEndorsement(provider VerifierProvider) error
- type SerializableSigner
- type SignedProposal
- type Signer
- type Transaction
- func (t *Transaction) AppendParameter(p []byte)
- func (t *Transaction) AppendProposalResponse(response driver.ProposalResponse) error
- func (t *Transaction) Bytes() ([]byte, error)
- func (t *Transaction) BytesNoTransient() ([]byte, error)
- func (t *Transaction) Chaincode() string
- func (t *Transaction) ChaincodeVersion() string
- func (t *Transaction) Channel() string
- func (t *Transaction) Close()
- func (t *Transaction) Creator() view.Identity
- func (t *Transaction) Done() error
- func (t *Transaction) Endorse() error
- func (t *Transaction) EndorseProposal() error
- func (t *Transaction) EndorseProposalResponse() error
- func (t *Transaction) EndorseProposalResponseWithIdentity(identity view.Identity) error
- func (t *Transaction) EndorseProposalWithIdentity(identity view.Identity) error
- func (t *Transaction) EndorseWithIdentity(identity view.Identity) error
- func (t *Transaction) EndorseWithSigner(identity view.Identity, s driver.Signer) error
- func (t *Transaction) Envelope() (driver.Envelope, error)
- func (t *Transaction) From(tx driver.Transaction) (err error)
- func (t *Transaction) Function() string
- func (t *Transaction) FunctionAndParameters() (string, []string)
- func (t *Transaction) GetRWSet() (driver.RWSet, error)
- func (t *Transaction) ID() string
- func (t *Transaction) Network() string
- func (t *Transaction) Nonce() []byte
- func (t *Transaction) Parameters() [][]byte
- func (t *Transaction) Proposal() driver.Proposal
- func (t *Transaction) ProposalHasBeenEndorsedBy(party view.Identity) error
- func (t *Transaction) ProposalResponse() ([]byte, error)
- func (t *Transaction) ProposalResponses() ([]driver.ProposalResponse, error)
- func (t *Transaction) RWS() driver.RWSet
- func (t *Transaction) Raw() ([]byte, error)
- func (t *Transaction) ResetTransient()
- func (t *Transaction) Results() ([]byte, error)
- func (t *Transaction) SetFromBytes(raw []byte) error
- func (t *Transaction) SetFromEnvelopeBytes(raw []byte) error
- func (t *Transaction) SetParameterAt(i int, p []byte) error
- func (t *Transaction) SetProposal(chaincode, version, function string, params ...string)
- func (t *Transaction) SetRWSet() error
- func (t *Transaction) SignedProposal() driver.SignedProposal
- func (t *Transaction) StoreTransient() error
- func (t *Transaction) Transient() driver.TransientMap
- type UnpackedEnvelope
- type VerifierProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProcessedTransaction ¶
Types ¶
type Envelope ¶
type Envelope struct {
// contains filtered or unexported fields
}
func NewEmptyEnvelope ¶
func NewEmptyEnvelope() *Envelope
func NewEnvelope ¶
type Factory ¶
type Factory struct {
// contains filtered or unexported fields
}
func NewFactory ¶
func NewFactory(fns driver.FabricNetworkService) *Factory
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager() *Manager
func (*Manager) AddTransactionFactory ¶
func (m *Manager) AddTransactionFactory(transactionType driver.TransactionType, factory driver.TransactionFactory)
func (*Manager) ComputeTxID ¶
func (m *Manager) ComputeTxID(id *driver.TxIDComponents) string
func (*Manager) NewEnvelope ¶
func (*Manager) NewProcessedTransaction ¶
func (m *Manager) NewProcessedTransaction(pt []byte) (driver.ProcessedTransaction, error)
func (*Manager) NewProcessedTransactionFromEnvelopePayload ¶
func (*Manager) NewProcessedTransactionFromEnvelopeRaw ¶
func (m *Manager) NewProcessedTransactionFromEnvelopeRaw(envelope []byte) (driver.ProcessedTransaction, error)
func (*Manager) NewProposalResponseFromBytes ¶
func (m *Manager) NewProposalResponseFromBytes(raw []byte) (driver.ProposalResponse, error)
func (*Manager) NewTransaction ¶
func (*Manager) NewTransactionFromBytes ¶
func (*Manager) NewTransactionFromEnvelopeBytes ¶
type ProposalResponse ¶
type ProposalResponse struct {
// contains filtered or unexported fields
}
func NewProposalResponseFromBytes ¶
func NewProposalResponseFromBytes(raw []byte) (*ProposalResponse, error)
func NewProposalResponseFromResponse ¶
func NewProposalResponseFromResponse(proposalResponse *pb.ProposalResponse) (*ProposalResponse, error)
func (*ProposalResponse) Bytes ¶
func (p *ProposalResponse) Bytes() ([]byte, error)
func (*ProposalResponse) Endorser ¶
func (p *ProposalResponse) Endorser() []byte
func (*ProposalResponse) EndorserSignature ¶
func (p *ProposalResponse) EndorserSignature() []byte
func (*ProposalResponse) PR ¶
func (p *ProposalResponse) PR() *pb.ProposalResponse
func (*ProposalResponse) Payload ¶
func (p *ProposalResponse) Payload() []byte
func (*ProposalResponse) ResponseMessage ¶
func (p *ProposalResponse) ResponseMessage() string
func (*ProposalResponse) ResponseStatus ¶
func (p *ProposalResponse) ResponseStatus() int32
func (*ProposalResponse) Results ¶
func (p *ProposalResponse) Results() []byte
func (*ProposalResponse) VerifyEndorsement ¶
func (p *ProposalResponse) VerifyEndorsement(provider VerifierProvider) error
type SerializableSigner ¶
type SignedProposal ¶
type SignedProposal struct {
// contains filtered or unexported fields
}
func (*SignedProposal) ChaincodeName ¶
func (p *SignedProposal) ChaincodeName() string
func (*SignedProposal) ChaincodeVersion ¶
func (p *SignedProposal) ChaincodeVersion() string
func (*SignedProposal) ProposalBytes ¶
func (p *SignedProposal) ProposalBytes() []byte
func (*SignedProposal) ProposalHash ¶
func (p *SignedProposal) ProposalHash() []byte
func (*SignedProposal) Signature ¶
func (p *SignedProposal) Signature() []byte
type Transaction ¶
type Transaction struct {
TCreator view.Identity
TNonce []byte
TTxID string
TNetwork string
TChannel string
TChaincode string
TChaincodeVersion string
TFunction string
TParameters [][]byte
RWSet []byte
TTransient driver.TransientMap
TProposal *pb.Proposal
TSignedProposal *pb.SignedProposal
TProposalResponses []*pb.ProposalResponse
// contains filtered or unexported fields
}
func (*Transaction) AppendParameter ¶
func (t *Transaction) AppendParameter(p []byte)
func (*Transaction) AppendProposalResponse ¶
func (t *Transaction) AppendProposalResponse(response driver.ProposalResponse) error
func (*Transaction) Bytes ¶
func (t *Transaction) Bytes() ([]byte, error)
func (*Transaction) BytesNoTransient ¶
func (t *Transaction) BytesNoTransient() ([]byte, error)
func (*Transaction) Chaincode ¶
func (t *Transaction) Chaincode() string
func (*Transaction) ChaincodeVersion ¶
func (t *Transaction) ChaincodeVersion() string
func (*Transaction) Channel ¶
func (t *Transaction) Channel() string
func (*Transaction) Close ¶
func (t *Transaction) Close()
func (*Transaction) Creator ¶
func (t *Transaction) Creator() view.Identity
func (*Transaction) Done ¶
func (t *Transaction) Done() error
func (*Transaction) Endorse ¶
func (t *Transaction) Endorse() error
func (*Transaction) EndorseProposal ¶
func (t *Transaction) EndorseProposal() error
func (*Transaction) EndorseProposalResponse ¶
func (t *Transaction) EndorseProposalResponse() error
func (*Transaction) EndorseProposalResponseWithIdentity ¶
func (t *Transaction) EndorseProposalResponseWithIdentity(identity view.Identity) error
func (*Transaction) EndorseProposalWithIdentity ¶
func (t *Transaction) EndorseProposalWithIdentity(identity view.Identity) error
func (*Transaction) EndorseWithIdentity ¶
func (t *Transaction) EndorseWithIdentity(identity view.Identity) error
func (*Transaction) EndorseWithSigner ¶
func (*Transaction) From ¶
func (t *Transaction) From(tx driver.Transaction) (err error)
func (*Transaction) Function ¶
func (t *Transaction) Function() string
func (*Transaction) FunctionAndParameters ¶
func (t *Transaction) FunctionAndParameters() (string, []string)
func (*Transaction) ID ¶
func (t *Transaction) ID() string
func (*Transaction) Network ¶
func (t *Transaction) Network() string
func (*Transaction) Nonce ¶
func (t *Transaction) Nonce() []byte
func (*Transaction) Parameters ¶
func (t *Transaction) Parameters() [][]byte
func (*Transaction) Proposal ¶
func (t *Transaction) Proposal() driver.Proposal
func (*Transaction) ProposalHasBeenEndorsedBy ¶
func (t *Transaction) ProposalHasBeenEndorsedBy(party view.Identity) error
func (*Transaction) ProposalResponse ¶
func (t *Transaction) ProposalResponse() ([]byte, error)
func (*Transaction) ProposalResponses ¶
func (t *Transaction) ProposalResponses() ([]driver.ProposalResponse, error)
func (*Transaction) RWS ¶
func (t *Transaction) RWS() driver.RWSet
func (*Transaction) Raw ¶
func (t *Transaction) Raw() ([]byte, error)
func (*Transaction) ResetTransient ¶
func (t *Transaction) ResetTransient()
func (*Transaction) Results ¶
func (t *Transaction) Results() ([]byte, error)
func (*Transaction) SetFromBytes ¶
func (t *Transaction) SetFromBytes(raw []byte) error
func (*Transaction) SetFromEnvelopeBytes ¶
func (t *Transaction) SetFromEnvelopeBytes(raw []byte) error
func (*Transaction) SetParameterAt ¶
func (t *Transaction) SetParameterAt(i int, p []byte) error
func (*Transaction) SetProposal ¶
func (t *Transaction) SetProposal(chaincode, version, function string, params ...string)
func (*Transaction) SetRWSet ¶
func (t *Transaction) SetRWSet() error
func (*Transaction) SignedProposal ¶
func (t *Transaction) SignedProposal() driver.SignedProposal
func (*Transaction) StoreTransient ¶
func (t *Transaction) StoreTransient() error
func (*Transaction) Transient ¶
func (t *Transaction) Transient() driver.TransientMap
type UnpackedEnvelope ¶
func UnpackEnvelope ¶
func UnpackEnvelope(env *cb.Envelope) (*UnpackedEnvelope, int32, error)
func UnpackEnvelopeFromBytes ¶
func UnpackEnvelopeFromBytes(raw []byte) (*UnpackedEnvelope, int32, error)
func UnpackEnvelopePayload ¶
func UnpackEnvelopePayload(payloadRaw []byte) (*UnpackedEnvelope, int32, error)
func (*UnpackedEnvelope) ID ¶
func (u *UnpackedEnvelope) ID() string
type VerifierProvider ¶
type VerifierProvider = driver.VerifierProvider
Source Files
¶
Click to show internal directories.
Click to hide internal directories.