## 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