我是Hyperledger架构的初学者,正在使用[UTXO],并添加了其他对等项。这是[UTXO]的源代码 [https://github.com/pcluchet/UTXO]
我能够将对等方添加到网络中,并且可以使用此命令成功创建货币供应
docker exec -t alice peer chaincode invoke -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem -C ptwist -n ptwist -c '{"Args":["mint", "sign", "[{\"amount\":42.42,\"owner\":\"Alice\",\"label\":\"USD\"}]"]}'
但是当我尝试使用下面的命令检查余额
docker exec -t alice balance
这个错误对我来说
/opt/gopath/src/github.com/hyperledger/fabric/peer/bin/balance:行 20:./ wallet:没有这样的文件或目录
The image shows running containers using docker ps
command
这是余额文件中的代码
#!/usr/bin/env bash
C_RED="\033[31;01m"
C_GREEN="\033[32;01m"
C_YELLOW="\033[33;01m"
C_BLUE="\033[34;01m"
C_PINK="\033[35;01m"
C_CYAN="\033[36;01m"
C_NO="\033[0m"
################################################################################
### MAIN #######################################################################
################################################################################
if [[ ${#} -gt 0 ]]; then
printf "${C_RED}balance does not require any argument.\n"
printf "${C_YELLOW}usage: ${C_NO}%s\n" "balance"
exit 1
fi
./wallet balance
请帮助我。我该如何解决这个问题?