The v2 implementation retains wire-level compatibility with Fabric but does include the following breaking changes:
Chaincode implementation that make direct use of fabric-protos-go will experience protocol buffer namespace conflicts (as described in https://protobuf.dev/reference/go/faq/). Any use of fabric-protos-go must be replaced by fabric-protos-go-apiv2.
The Chaincode interface and Stub now use only pointers to protocol buffer messages in their API. Chaincode implementation must provide matching Init and Invoke methods.
The v2 implementation retains wire-level compatibility with Fabric but does include the following breaking changes:
Closes #80