{"repo":"hyperledger/fabric-gateway","free":true,"listed":false,"github":"https://github.com/hyperledger/fabric-gateway","clone":"git clone https://github.com/hyperledger/fabric-gateway.git","description":"Go, Node and Java client API for Hyperledger Fabric v2.4+","language":"Java","stars":192,"topics":["hacktoberfest","blockchain","go","golang","hyperledger","hyperledger-fabric","java","typescript","node","node-js"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Hyperledger Fabric Gateway For information on using the Fabric Gateway, including client API documentation, please visit the Fabric Gateway documentation. For information on reporting issues, suggesting enhancements and contributing code, please review the contributing guide. Overview The original proposal is described in the Fabric Gateway RFC. Adding a gateway component to the Fabric peer provides a single entry point to a Fabric network, and removes much of the transaction submission logic from the client application. The Gateway component in the Fabric Peer exposes a simple gRPC interface to client applications and manages the lifecycle of transaction invocation on behalf of the client. This minimises the network traffic passing between the client and the blockchain network, as well as minimising the number of network ports that need to be opened. See the proto definitions for details of the gRPC interface. Building and testing Install pre-reqs This repository comprises three functionally equivalent client APIs, written in Go, TypeScript, and Java. In order to build these components, the following need to be installed and available in the PATH: - Go 1.25+ - Node 18+ - Java 11+ - Docker - Make - Maven - ShellCheck (for linting shell scripts) - Python 3 (for building documentation site content) In order to run any of the Hardware Security Module (HSM) tests, SoftHSM v2 is required. This can either be: - installed using the package manager for your host system: - Ubuntu: sud","default_branch":null,"files":null,"tree":[],"storefront":"/r/hyperledger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hyperledger/fabric-gateway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}