hyperledger / hyperledger/fabric-samples
Java implementation of full-stack-asset-transfer-guide smart contract
- Dominant language
- Go
- Stars
- 3k
- Forks
- 3.5k
- Avg merge
- 3d 20h
- Merged PRs (30d)
- 6
Description
**As a** Java developer
**I want** to have a version of the full-stack-asset-transfer-guide smart contract in Java
**So that** I can use the workshop material in my programming language of choice
The existing TypeScript smart contract is located at [full-stack-asset-transfer-guide/contracts/asset-transfer-typescript](https://github.com/hyperledger/fabric-samples/tree/main/full-stack-asset-transfer-guide/contracts/asset-transfer-typescript).
The Java implementation should be accompanied by a test target in the [justfile](https://github.com/hyperledger/fabric-samples/blob/main/full-stack-asset-transfer-guide/justfile), perhaps named `test-appdev-java`. See the existing [test-appdev](https://github.com/hyperledger/fabric-samples/blob/a2c40e652273cd795944ec183962eb1a0c91b909/full-stack-asset-transfer-guide/justfile#L110-L112) target and the [tests/10-appdev-e2e.sh](https://github.com/hyperledger/fabric-samples/blob/main/full-stack-asset-transfer-guide/tests/10-appdev-e2e.sh) script that it calls. These can then be invoked by the automated build defined in [.github/workflows/test-fsat.yaml](https://github.com/hyperledger/fabric-samples/blob/a2c40e652273cd795944ec183962eb1a0c91b909/.github/workflows/test-fsat.yaml#L25-L32).
Contributor guide
Assessment
This issue has not been assessed yet.