support.go
实现endorser.Support接口,endorser常用功能。
IsSysCCAndNotInvokableExternal
返回chaincode是否系统chaincode并且不能外部调用。
GetTxSimulator
返回peer账本的交易模拟器。一个client有多个交易模拟器,是用txid进行区分的。
GetHistoryQueryExecutor
返回peer账本的HistoryQueryExecutor
GetTransactionByID
根据txid获得交易信息
IsSysCC
是否是系统chaincode
Execute
执行提案proposal
如果是部署chaincode,调用Execute
如果是执行chaincode,先装饰chaincode input,然后执行ExecuteChaincode
GetChaincodeDefinition
返回chaincode的resourcesconfig.ChaincodeDefinition结构
CheckACL
检查签名proposal是否符合ACL策略
IsJavaCC
是否java chaincode
CheckInstantiationPolicy
检查账本的实例化策略和chaincode ChaincodeDefinition是否一致
GetApplicationConfig
获得channel的SharedConfig配置
shorttxid
缩短txid,最多缩短到8位。
Last updated