Skip to content
No description, website, or topics provided.
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
vendor
.gitignore
README.md
voting-chaincode.go

README.md

mars-voting-chaincode

This chaincode is used to capture votes of users. The identity of the voter will be verified using the "identity" chaincode. This chaincode will be deployed on the "voting" channel by the voting authority.

Install and Instantiate

First ssh into the EC2 that's running the container. Then access to shell of the container of voting authority using this command: docker exec -i -t container_id /bin/bash.

Then follow this steps to install and instantiate the chaincode:

  1. Create the directory using mkdir /opt/gopath/src && mkdir /opt/gopath/src/github.com if doesn't exist.
  2. Clone the chaincode repo using the command cd /opt/gopath/src/github.com && git clone https://github.com/narayanprusty/mars-voting-chaincode.git
  3. Install using this command: peer chaincode install -n voting -v 1.0 -p github.com/mars-voting-chaincode
  4. Command to instantiate the chaincode: peer chaincode instantiate -o $ORDERER_URL -C voting -n voting -v 1.0 -c '{"Args":[]}' --cafile /home/crypto/managedblockchain-tls-chain.pem --tls
You can’t perform that action at this time.