Giter VIP home page Giter VIP logo

trade-network's People

Contributors

ldesrosi avatar vramakrishna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

trade-network's Issues

Error in Mac Book Pro with M1 when deploying a contract

Hi,

I install the trade network in my Mac Book Pro with M1. At Chapter 9, page 406 "Deploying a contract in one step", when I run the below command:

./trade.sh installcontract -c tradechannel -p trade -o 3

There is error in network-cli.log as:

...
Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': could not build chaincode: docker build failed: docker image build failed: docker build failed: Failed to pull hyperledger/fabric-nodeenv:2.2: no matching manifest for linux/arm64/v8 in the manifest list entries
!!!!!!!!!!!!!!! Failed to install chaincode on peer0.exporterorg.trade.com for channel 'tradechannel' !!!!!!!!!!!!!!!!
========= ERROR !!! FAILED to execute Chaincode Installation Scenario ===========

Any idea how to fix this?

Thx in advance,

Trung

M1 Mac Support

The instructions as provided in the book do not work on M1 Macs.

The Issues appear to arrive with the inclusion of fabric-ca. Is it possible to run the project without this requirement?

Error connecting to Trade Network

In Chapter 4, at "Creating and connecting to a Fabric environment in VS Code",when I try to connect to Trade Network, the following message appears:
[ERROR] Error connecting to Environment Trade Network : Error querying channels: Could not get all channel names,received 2 UNKOWN :error validating proposal: access denied : channel [] create org [CarrierOrgMSP ]

Windows Support

Hello,

I started reading the Book and am now at the point where I try to install the sample project. Unfortunarly I am hung at point 2, where is written cd fabric && make docker. The first problem I face is, that there is no fabric dir, but I guess its just the hyperledger directory, which contains the build file. When trying to make (tried several options including in WSL, with mingw64, with chocolately make), everything fails.

However, HyperLedger fabric IS working in Windows, since I could sucessfully spin it up using VS Code with the IBM Blockchain Extension.

Is there a way to make this work?

Also note, that the given hint at the beginning using Virtual Box is not actually working for everyone, since Docker/WSL 2 and Virtual Box cannot be run simultaneously on a windows machine, which complicates the usage.

Edit: Tried also to install VMWare now instead of Virtual Box. But it is the same issue as with VBox: Hyper-V is not compatible with the virtualization. But it is required for docker. That makes it just not possible to run.

Unable to see the functions of a smart contract after deploying (on VS code)

BHF1

Hello I am currently in the section 'Deploying a contract in the testing environment' of Chapter 5. I was successful from steps 1-5, in step 6 to 'Submit Transaction' on the 'init' function, I am unable to see the function listed under the smart contract in VS code. I have attached the image for reference.

EDIT-1 : I have attached the [WARNING] I have received in the output in VS code.
BHF2

EDIT-2 : The warning in output terminal is -

Could not get metadata for smart contract trade. The smart contract may not have been developed with the programming model delivered in Hyperledger Fabric v1.4+ for Java, JavaScript and TypeScript. Error: Transaction function "org.hyperledger.fabric:GetMetadata" returned an error: Query failed. Errors: ["Peer org1peer-api.127-0-0-1.nip.io:8080: error in simulation: failed to execute transaction fc8980f9c74acc6ec164d0c51ba5e8cfed70812b22f50fe27a8d91495f6c269c: could not launch chaincode trade_1.0.0:1dfbb3c99cdc2da327a7faeff4758801b42bb46b9525201d52a1609b4b28faca: chaincode registration failed: container exited with 0"]

System configurations:
Ubuntu 20.04 on WSL 2, Windows 11 OS
Docker version: 20.10.17
Docker compose version: 2.6.1
Node version: 16.17.0
npm version: 8.15.0
Visual Studio Code version: 1.70.2

Error connecting to environment Trade work

I just change all "trade" ”Exporter“ to some other names. Then I cant build the environment successful. And I got this: Error connecting to environment test: Error querying channels: Could not get all channel names, received: Failed to connect before the deadline on Endorser- name: peer0.thuorg.review.com, url:grpcs://localhost:8051, connected:false, connectAttempted:true.
I'm sure I didnt use sample node. And I cant finger out what happended a week. Can you give me a hint what should I do.

Channels not shown

I'm trying to deploy the smart contracts on the Trade Network using the vs-code IBP extension. Unfortunately when I connect to it the Channel section is not shown what it prevents to deploy the contract on the channels. Is this the expected behaviour? If so, how could I deploy the smart contract?

Many thanks

image

Unable to establish Trade network - Chapter 4

[8/8/2021 10:24:06 PM] [ERROR] Error connecting to environment Trade Network: Error: Error querying channels: Could not get all channel names, received: Failed to connect before the deadline on Endorser- name: peer0.carrierorg.trade.com, url:grpcs://localhost:9051, connected:false, connectAttempted:true

I am getting the above error when I follow the steps in the v2 of the book while trying to connect to the Trade Network. Any suggestions on how to fix this?

M1 MacBook - unable to "make docker" when preparing the network (chapter 4, page 129)

I hope someone can help me with this. Thanks!

I followed the instruction up to step 6, page 129, $cd fabric-ca $make docker (after cloning fabric-ca release-1.4 to go/src/github.com/hyperledger/) to build docker image. I'm getting error:

dev@ubuntusx2004:~/go/src/github.com/hyperledger/fabric-ca$ make docker
Building build/docker/bin/fabric-ca-client
Unable to find image 'hyperledger/fabric-baseimage:arm64-0.4.21' locally
docker: Error response from daemon: manifest for hyperledger/fabric-baseimage:arm64-0.4.21 not found: manifest unknown: manifest unknown.
See 'docker run --help'.
make: *** [Makefile:124: build/docker/bin/fabric-ca-client] Error 125

Below are $PATH, and Docker version and images on my system

Path

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/go/bin:/home/deve/go/bin:/home/deve/go/src/github.com/hyperledger/fabric/build/bin:/opt/jdk-17/bin

Docker

Docker version 20.10.14, build a224086

Docker Images on the system

REPOSITORY                   TAG                              IMAGE ID       CREATED        SIZE
hyperledger/fabric-tools     2.2                              f9a652b12c24   9 hours ago    439MB
hyperledger/fabric-tools     2.2.5                            f9a652b12c24   9 hours ago    439MB
hyperledger/fabric-tools     arm64-2.2.5-snapshot-4ab905936   f9a652b12c24   9 hours ago    439MB
hyperledger/fabric-tools     latest                           f9a652b12c24   9 hours ago    439MB
<none>                       <none>                           ab23e83b7078   9 hours ago    780MB
<none>                       <none>                           e29d6fb8cce3   9 hours ago    704MB
hyperledger/fabric-peer      2.2                              ad4c26b64b24   9 hours ago    51.9MB
hyperledger/fabric-peer      2.2.5                            ad4c26b64b24   9 hours ago    51.9MB
hyperledger/fabric-peer      arm64-2.2.5-snapshot-4ab905936   ad4c26b64b24   9 hours ago    51.9MB
hyperledger/fabric-peer      latest                           ad4c26b64b24   9 hours ago    51.9MB
<none>                       <none>                           0ec779e71ead   9 hours ago    625MB
hyperledger/fabric-orderer   2.2                              552df759ab58   9 hours ago    33.4MB
hyperledger/fabric-orderer   2.2.5                            552df759ab58   9 hours ago    33.4MB
hyperledger/fabric-orderer   arm64-2.2.5-snapshot-4ab905936   552df759ab58   9 hours ago    33.4MB
hyperledger/fabric-orderer   latest                           552df759ab58   9 hours ago    33.4MB
hyperledger/fabric-ccenv     2.2                              71d2203495c9   9 hours ago    512MB
hyperledger/fabric-ccenv     2.2.5                            71d2203495c9   9 hours ago    512MB
hyperledger/fabric-ccenv     arm64-2.2.5-snapshot-4ab905936   71d2203495c9   9 hours ago    512MB
hyperledger/fabric-ccenv     latest                           71d2203495c9   9 hours ago    512MB
hyperledger/fabric-baseos    2.2                              faf4c9cedc23   9 hours ago    6.66MB
hyperledger/fabric-baseos    2.2.5                            faf4c9cedc23   9 hours ago    6.66MB
hyperledger/fabric-baseos    arm64-2.2.5-snapshot-4ab905936   faf4c9cedc23   9 hours ago    6.66MB
hyperledger/fabric-baseos    latest                           faf4c9cedc23   9 hours ago    6.66MB
alpine                       3.14                             ac73e934f311   9 days ago     5.34MB
golang                       1.17.5-alpine3.14                5d548a459734   4 months ago   312MB
golang                       1.17.5-alpine                    939b513d7ff8   4 months ago   313MB

reset option not recognized by trade.sh script

The trade.sh script does not recognized the reset command. I think that the problem is located in the section "Parse commandline args" (line 1348) because the reset command is not parsed there.

if [ "$MODE" == "up" ]; then
  EXPMODE="Starting network"
elif [ "$MODE" == "down" ]; then
  EXPMODE="Stopping network"
elif [ "$MODE" == "restart" ]; then
  EXPMODE="Restarting network"
elif [ "$MODE" == "clean" ]; then
  EXPMODE="Cleaning network and channel configurations"
...

Unable to establish Trade network - Chapter 4

[8/8/2021 10:24:06 PM] [ERROR] Error connecting to environment Trade Network: Error: Error querying channels: Could not get all channel names, received: Failed to connect before the deadline on Endorser- name: peer0.carrierorg.trade.com, url:grpcs://localhost:9051, connected:false, connectAttempted:true

I am getting the following error when I follow the steps in the v2 of the book while trying to connect to the Trade Network. Any suggestions on how to fix this ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.