hyperledger / fabric-admin-sdk

Fabric SDK for Admin Capability services
Apache License 2.0
31 stars 19 forks source link

Request for High-Level API Function to Convert CollectionConfig String #199

Open adityajoshi12 opened 1 month ago

adityajoshi12 commented 1 month ago

Is your proposal related to a problem?

Currently, defining collections within chaincode requires manually constructing the peer.CollectionConfigPackage structure, which can be cumbersome and error-prone. This issue proposes the creation of a high-level API function that simplifies this process by accepting a collection configuration string and automatically converting it into the required format for ChaincodeDefinition.Collections.

(Write your answer here.)

Describe the solution you'd like

Introduce a new function, potentially named parseCollectionConfig(configString), which takes a collection configuration string as input and returns a properly formatted peer.CollectionConfigPackage structure. The function should be capable of parsing a variety of string formats, such as JSON, and handle common collection configuration parameters (e.g., name, policy, requiredPeerCount, etc.).

Describe alternatives you've considered

(Write your answer here.)

Additional context

(Write your answer here.)