# fabric-protos

> Protocol Buffer files and generated JavaScript classes for Hyperledger Fabric

Latest version **2.2.20** (published 2023-11-13) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install fabric-protos
pnpm add fabric-protos
yarn add fabric-protos
bun add fabric-protos
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.2.20 |
| Published | 2023-11-13 |
| First published | 2019-01-23 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=10.13.0 |
| Dependencies | 4 |
| Unpacked size | 4.4 MB |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| Maintainers | peter.somogyvari, hyperledger-ghci, hyperledger-lf |
| Keywords | hyperledger, blockchain |

## Links

- npm: https://www.npmjs.com/package/fabric-protos
- Repository: https://github.com/hyperledger/fabric-sdk-node
- Homepage: https://github.com/hyperledger/fabric-sdk-node#readme
- Issues: https://github.com/hyperledger/fabric-sdk-node/issues
- npm.io page: https://npm.io/package/fabric-protos

## Dependencies (4)

- [long](https://npm.io/package/long.md) ^5.2.3
- [protobufjs](https://npm.io/package/protobufjs.md) ^7.2.0
- [@grpc/grpc-js](https://npm.io/package/@grpc/grpc-js.md) ~1.9.0
- [@grpc/proto-loader](https://npm.io/package/@grpc/proto-loader.md) ^0.7.0

## Recent versions

- 2.2.20 (latest) — 2023-11-13
- 2.2.21-snapshot.5 (unstable) — 2024-10-12
- 2.2.18-snapshot.4 (unstable-2.2) — 2023-05-15
- 2.1.2 (latest-2.1) — 2020-07-02
- 2.0.0-beta.4 (beta) — 2020-03-16
- 2.0.0-alpha (alpha) — 2019-04-15
- 2.2.21-snapshot.4 — 2024-08-09
- 2.2.21-snapshot.3 — 2024-08-05
- 2.2.21-snapshot.2 — 2024-02-06
- 2.2.21-snapshot.1 — 2024-01-22
- 2.2.21-snapshot.0 — 2023-11-15
- 2.2.20-snapshot.1 — 2023-11-13
- 2.2.20-snapshot.0 — 2023-09-18
- 2.2.19 — 2023-09-18
- 2.2.19-snapshot.3 — 2023-09-12
- … 498 more at https://npm.io/package/fabric-protos/versions

## README

## Hyperledger Fabric Protos for Node.js

SDK for writing node.js applications to interact with [Hyperledger Fabric](http://hyperledger-fabric.readthedocs.io/en/latest/).

> **Note:** This API is deprecated as of Fabric v2.5. When developing applications for Hyperledger Fabric v2.4 and later, you should use the [Fabric Gateway client API](https://hyperledger.github.io/fabric-gateway/).

This package encapsulates the Protocol Buffer files and generated JavaScript classes for Hyperledger Fabric.

Additional packages are also provided:
1. `fabric-ca-client`, to interact with the fabric-ca to manage user certificates.
2. `fabric-network`, to provide APIs to connect to a Fabric network, submit transactions and perform queries against the ledger.
3. `fabric-common`, encapsulates the common code used by all fabric-sdk-node packages supporting fine grain interactions with the Fabric network to send transaction invocations

For application developer documentations, please visit [hyperledger.github.io/fabric-sdk-node/](https://hyperledger.github.io/fabric-sdk-node/)

<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.

---
_Source: https://npm.io/package/fabric-protos · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
