fabric-samples/asset-transfer-private-data/application-gateway-typescript
Mark S. Lewis 10e9377555 Avoid explicit import of grpc-js or fabric-protos in TypeScript apps
Rely on the dependencies of @hyperledger/fabric-gateway making these packages transitively available. Having explicit dependency versions in the application can cause type conflicts due to private member changes in the gRPC Client class across versions.

Also fix some missing or incorrect Node types and engines version contraints.

Signed-off-by: Mark S. Lewis <mark_lewis@uk.ibm.com>
2023-02-10 11:36:41 -05:00
..
src Add in examples and notes on using PurgePrivateData (#878) 2023-01-23 11:40:52 -05:00
.eslintrc.json Private data samples migration (#574) 2022-03-09 08:51:48 +00:00
.gitignore Private data samples migration (#574) 2022-03-09 08:51:48 +00:00
.npmrc Enable engine-strict checks for TypeScript Gateway samples (#726) 2022-04-29 15:59:50 +01:00
package.json Avoid explicit import of grpc-js or fabric-protos in TypeScript apps 2023-02-10 11:36:41 -05:00
README.md Private data samples migration (#574) 2022-03-09 08:51:48 +00:00
tsconfig.json Private data samples migration (#574) 2022-03-09 08:51:48 +00:00

Asset Transfer Private Data Sample

This app uses fabric-samples/test-network based setup and the companion chaincode asset-transfer-private-data/chaincode-go/ with chaincode endorsement policy as "OR('Org1MSP.peer','Org2MSP.peer')"

For this usecase illustration, we will use both Org1 & Org2 client identity from this same app In real world the Org1 & Org2 identity will be used in different apps to achieve asset transfer.

For more details refer: https://hyperledger-fabric.readthedocs.io/en/release-2.4/private_data_tutorial.html#pd-use-case