## 1. 释义
管理员可以使用`peer chaincode`命令在peer节点上执行链码相关的操作, 例如安装、实例化、调用、打包、查询以及升级链码。
## 2. 语法
`peer chaincode`命令包含以下子命令:
* install
* instantiate
* invoke
* list
* package
* query
* signpackage
* upgrade
不同的子命令选项(install、instantiate...)对应于peer节点上链码的不同操作。 例如,使用`peer chaincode install`子命令选项在peer节点上安装一个链码,或者 使用`peer chaincode query`子命令选项利用俩吗查询节点上账本中的状态当前值。
## 3. 命令标志
每个peer chaincode子命令都有自己的标志(flag),同时也有一组全局性标志。 并非所有的子命令都会使用这些标志,例如,query子命令不需要`--orderer`标志。
全局标志包括:
* \--cafile:用于排序端结点的PEM编码可信证书文件路径
* \--certfile:用于与排序器(orderer)的TLS通信的PEM编码的X509公钥文件路径
* \--keyfile:用于与排序器的TLS通信的PEM编码的私钥文件路径
* \-o 或--orderer:排序服务端结点,格式为:
* \--ordererTLSHostnameOverride:验证与排序器的TLS连接时使用的主机名
* \--tls:与排序器的通信是否使用TLS加密
* \--transient:JSON编码的临时参数映射表
- Fabric命令手册
- Peer命令
- peer
- peer node
- peer node start
- peer node status
- peer channel
- peer channel create
- peer channel fetch
- peer channel getinfo
- peer channel join
- peer channel list
- peer channel signconfigtx
- peer channel update
- peer chaincode
- peer chaincode install
- peer chaincode instantiate
- peer chaincode invoke
- peer chaincode list
- peer chaincode package
- peer chaincode query
- peer chaincode signpackage
- peer chaincode upgrade
- peer version
- peer logging
- peer logging getlevel
- peer logging revertlevels
- peer logging setlevel
- Configtxgen命令
- configtxgen
- Configtxlator命令
- configtxlator
- configtxlator start
- configtxlator proto_encode
- configtxlator proto_decode
- configtxlator compute_update
- configtxlator version
- Cryptogen命令
- cryptogen
- cryptogen help
- cryptogen generate
- cryptogen showtemplate
- FabricCA命令
- fabric-ca-client
- fabric-ca-server