hyperledger / hyperledger/fabric-samples

Java implementation of full-stack-asset-transfer-guide smart contract

Open
#1,377 3 comments 0 reactions 1 assignee Claimed by @rsthopaz View on GitHub
enhancement good first issue
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.