Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed broken links in main readme and helloworld readme #599

Merged
merged 1 commit into from
Jun 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -286,7 +286,7 @@ Note that by default the dev container mounts your local cloned FPC project as a
This allows you to edit the content of the repository using your favorite editor in your system and the changes inside the docker container. Additionally, you are also not loosing changes inside the container when you reboot or the container gets stopped for other reasons.

Now you are ready to start development *within* the container. Continue with building FPC as described in the [Build Fabric Private Chaincode
]() Section and then write [your first Private Chaincode](#your-first-private-chaincode).
](#build-fabric-private-chaincode) Section and then write [your first Private Chaincode](#your-first-private-chaincode).

### Option 2: Setting up your system to do local development

Expand Down
6 changes: 3 additions & 3 deletions samples/chaincode/helloworld/README.md
@@ -1,10 +1,10 @@
# Hello World Tutorial
This tutorial shows how to create, build, install and test chaincode using the Fabric Private Chaincode (FPC) framework. This assumes familiarity with the [concepts](https://hyperledger-fabric.readthedocs.io/en/release-2.3/whatis.html#) and [the programming model](https://hyperledger-fabric.readthedocs.io/en/release-2.3/chaincode.html) in Hyperledger Fabric v2.3.
This tutorial shows how to create, build, install and test chaincode using the Fabric Private Chaincode (FPC) framework. This assumes familiarity with the [concepts](https://hyperledger-fabric.readthedocs.io/en/release-2.3/whatis.html#) and [the programming model](https://hyperledger-fabric.readthedocs.io/en/release-2.3/developapps/smartcontract.html) in Hyperledger Fabric v2.3.


Refer to [package shim](https://pkg.go.dev/github.com/hyperledger/fabric-chaincode-go/shim?tab=doc) for the GoDoc for shim interface provided by Fabric. The FPC programming model for chaincode provides a simpler version of the _shim_ SDK provided by Hyperledger Fabric in Go and node.js. FPC provides a C++ interface to access its state variables and transaction context through [shim.h](../ecc_enclave/enclave/shim.h). The standard commands are similar to the ones in Fabric. To ensure confidentiality of the arguments passed to the chaincode, the arguments are transparently encrypted while using the FPC SDK.
Refer to [package shim](https://pkg.go.dev/github.com/hyperledger/fabric-chaincode-go/shim?tab=doc) for the GoDoc for shim interface provided by Fabric. The FPC programming model for chaincode provides a simpler version of the _shim_ SDK provided by Hyperledger Fabric in Go and node.js. FPC provides a C++ interface to access its state variables and transaction context through [shim.h](../../../ecc_enclave/enclave/shim.h). The standard commands are similar to the ones in Fabric. To ensure confidentiality of the arguments passed to the chaincode, the arguments are transparently encrypted while using the FPC SDK.

Regarding management functionally such as chaincode installation and alike, please refer to [FPC Management API document](../docs/design/fabric-v2%2B/fpc-management.md) for details.
Regarding management functionally such as chaincode installation and alike, please refer to [FPC Management API document](../../../docs/design/fabric-v2%2B/fpc-management.md) for details.

This tutorial illustrates a simple usecase where a FPC chaincode is used to store a single asset, `asset1` in the ledger and then retrieve the latest value of `asset1`. Here are the steps to accomplish this:
* Develop chaincode
Expand Down