Skip to content

Commit

Permalink
Protocol buffer messages associated with the next architecture
Browse files Browse the repository at this point in the history
This change includes a new fabric.proto file that defines
messages between the SDK, endorsers, ordering service, and
committers. These messages are required by the next architecture.
The messages have been derived from the Hyperledger Protocol
Working Group and many others working on the next architecture.
This API is not the final form, but a proposed start that
can be used and evolved as the new components are built.

Appended "2" to those structs that are common with fabric.proto.
This allows us fabric-next to co-exist with fabric and helps
keep track of structures that would need to be renamed as
integration progresses.

Also introduced a ID field in Proposal to help make transition
from current "Transaction" processing code in the fabric smoother
(such as in chaincode execution paths which relies on a txid to
keep track of transactions currently being processed).

Added fabric-next_test.go to test for exact match for fields
Change-Id: I42130175d6a81dc5de3d92c6adba7de0d3266bed
Signed-off-by: Srinivasan Muralidharan <muralisr@us.ibm.com>
  • Loading branch information
Srinivasan Muralidharan committed Aug 26, 2016
1 parent 8e5e8eb commit ebd2a3b
Show file tree
Hide file tree
Showing 4 changed files with 671 additions and 0 deletions.
11 changes: 11 additions & 0 deletions protos/api.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

307 changes: 307 additions & 0 deletions protos/fabric-next.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit ebd2a3b

Please sign in to comment.