@@ -25,12 +25,7 @@ func (p *endorserTransaction) unmarshalReadWriteSets() ([]*readWriteSet, error)
2525 return nil , err
2626 }
2727
28- chaincodeEndorsedActions , err := p .extractChaincodeEndorsedActionsFrom (chaincodeActionPayloads )
29- if err != nil {
30- return nil , err
31- }
32-
33- proposalResponsePayloads , err := p .unmarshalProposalResponsePayloadsFrom (chaincodeEndorsedActions )
28+ proposalResponsePayloads , err := p .unmarshalProposalResponsePayloadsFrom (chaincodeActionPayloads )
3429 if err != nil {
3530 return nil , err
3631 }
@@ -49,31 +44,22 @@ func (p *endorserTransaction) unmarshalReadWriteSets() ([]*readWriteSet, error)
4944}
5045
5146func (p * endorserTransaction ) unmarshalChaincodeActionPayloads () ([]* peer.ChaincodeActionPayload , error ) {
52- result := []* peer.ChaincodeActionPayload {}
47+ var result []* peer.ChaincodeActionPayload
5348 for _ , transactionAction := range p .transaction .GetActions () {
5449 chaincodeActionPayload := & peer.ChaincodeActionPayload {}
5550 if err := proto .Unmarshal (transactionAction .GetPayload (), chaincodeActionPayload ); err != nil {
5651 return nil , err
5752 }
58-
5953 result = append (result , chaincodeActionPayload )
6054 }
6155 return result , nil
6256}
6357
64- func (* endorserTransaction ) extractChaincodeEndorsedActionsFrom (chaincodeActionPayloads []* peer.ChaincodeActionPayload ) ([]* peer.ChaincodeEndorsedAction , error ) {
65- result := []* peer.ChaincodeEndorsedAction {}
66- for _ , payload := range chaincodeActionPayloads {
67- result = append (result , payload .GetAction ())
68- }
69- return result , nil
70- }
71-
72- func (* endorserTransaction ) unmarshalProposalResponsePayloadsFrom (chaincodeEndorsedActions []* peer.ChaincodeEndorsedAction ) ([]* peer.ProposalResponsePayload , error ) {
73- result := []* peer.ProposalResponsePayload {}
74- for _ , endorsedAction := range chaincodeEndorsedActions {
58+ func (* endorserTransaction ) unmarshalProposalResponsePayloadsFrom (chaincodeActionPayloads []* peer.ChaincodeActionPayload ) ([]* peer.ProposalResponsePayload , error ) {
59+ var result []* peer.ProposalResponsePayload
60+ for _ , chaincodeActionPayload := range chaincodeActionPayloads {
7561 proposalResponsePayload := & peer.ProposalResponsePayload {}
76- if err := proto .Unmarshal (endorsedAction .GetProposalResponsePayload (), proposalResponsePayload ); err != nil {
62+ if err := proto .Unmarshal (chaincodeActionPayload . GetAction () .GetProposalResponsePayload (), proposalResponsePayload ); err != nil {
7763 return nil , err
7864 }
7965 result = append (result , proposalResponsePayload )
@@ -82,7 +68,7 @@ func (*endorserTransaction) unmarshalProposalResponsePayloadsFrom(chaincodeEndor
8268}
8369
8470func (* endorserTransaction ) unmarshalChaincodeActionsFrom (proposalResponsePayloads []* peer.ProposalResponsePayload ) ([]* peer.ChaincodeAction , error ) {
85- result := []* peer.ChaincodeAction {}
71+ var result []* peer.ChaincodeAction
8672 for _ , proposalResponsePayload := range proposalResponsePayloads {
8773 chaincodeAction := & peer.ChaincodeAction {}
8874 if err := proto .Unmarshal (proposalResponsePayload .GetExtension (), chaincodeAction ); err != nil {
@@ -94,7 +80,7 @@ func (*endorserTransaction) unmarshalChaincodeActionsFrom(proposalResponsePayloa
9480}
9581
9682func (* endorserTransaction ) unmarshalTxReadWriteSetsFrom (chaincodeActions []* peer.ChaincodeAction ) ([]* rwset.TxReadWriteSet , error ) {
97- result := []* rwset.TxReadWriteSet {}
83+ var result []* rwset.TxReadWriteSet
9884 for _ , chaincodeAction := range chaincodeActions {
9985 txReadWriteSet := & rwset.TxReadWriteSet {}
10086 if err := proto .Unmarshal (chaincodeAction .GetResults (), txReadWriteSet ); err != nil {
@@ -106,7 +92,7 @@ func (*endorserTransaction) unmarshalTxReadWriteSetsFrom(chaincodeActions []*pee
10692}
10793
10894func (* endorserTransaction ) parseReadWriteSets (txReadWriteSets []* rwset.TxReadWriteSet ) []* readWriteSet {
109- result := []* readWriteSet {}
95+ var result []* readWriteSet
11096 for _ , txReadWriteSet := range txReadWriteSets {
11197 parsedReadWriteSet := parseReadWriteSet (txReadWriteSet )
11298 result = append (result , parsedReadWriteSet )
0 commit comments