Documentation
¶
Index ¶
Constants ¶
const ( //CHAINCODETABLE prefix for chaincode tables CHAINCODETABLE = "chaincodes" //DEPLOY deploy command DEPLOY = "deploy" //UPGRADE upgrade chaincode UPGRADE = "upgrade" //GETCCINFO get chaincode GETCCINFO = "getid" //GETDEPSPEC get ChaincodeDeploymentSpec GETDEPSPEC = "getdepspec" //GETCCDATA get ChaincodeData GETCCDATA = "getccdata" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlreadyRegisteredErr ¶
type AlreadyRegisteredErr string
AlreadyRegisteredErr Already registered error
func (AlreadyRegisteredErr) Error ¶
func (f AlreadyRegisteredErr) Error() string
type InvalidArgsErr ¶
type InvalidArgsErr int
InvalidArgsErr invalid arguments error
func (InvalidArgsErr) Error ¶
func (i InvalidArgsErr) Error() string
type InvalidArgsLenErr ¶
type InvalidArgsLenErr int
InvalidArgsLenErr invalid arguments length error
func (InvalidArgsLenErr) Error ¶
func (i InvalidArgsLenErr) Error() string
type InvalidChainNameErr ¶
type InvalidChainNameErr string
InvalidChainNameErr invalid chain name error
func (InvalidChainNameErr) Error ¶
func (f InvalidChainNameErr) Error() string
type InvalidChaincodeNameErr ¶
type InvalidChaincodeNameErr string
InvalidChaincodeNameErr invalid chaincode name error
func (InvalidChaincodeNameErr) Error ¶
func (f InvalidChaincodeNameErr) Error() string
type InvalidDeploymentSpecErr ¶
type InvalidDeploymentSpecErr string
InvalidDeploymentSpecErr invalide chaincode deployment spec error
func (InvalidDeploymentSpecErr) Error ¶
func (f InvalidDeploymentSpecErr) Error() string
type InvalidFunctionErr ¶
type InvalidFunctionErr string
InvalidFunctionErr invalid function error
func (InvalidFunctionErr) Error ¶
func (f InvalidFunctionErr) Error() string
type LifeCycleSysCC ¶
type LifeCycleSysCC struct { }
LifeCycleSysCC implements chaincode lifecycle and policies aroud it
func (*LifeCycleSysCC) Init ¶
func (lccc *LifeCycleSysCC) Init(stub shim.ChaincodeStubInterface) pb.Response
Init does nothing
func (*LifeCycleSysCC) Invoke ¶
func (lccc *LifeCycleSysCC) Invoke(stub shim.ChaincodeStubInterface) pb.Response
Invoke implements lifecycle functions "deploy", "start", "stop", "upgrade". Deploy's arguments - {[]byte("deploy"), []byte(<chainname>), <unmarshalled pb.ChaincodeDeploymentSpec>}
Invoke also implements some query-like functions Get chaincode arguments - {[]byte("getid"), []byte(<chainname>), []byte(<chaincodename>)}
type MarshallErr ¶
type MarshallErr string
MarshallErr error marshaling/unmarshalling
func (MarshallErr) Error ¶
func (m MarshallErr) Error() string
type NotFoundErr ¶
type NotFoundErr string
NotFoundErr chaincode not registered with LCCC error
func (NotFoundErr) Error ¶
func (t NotFoundErr) Error() string
type TXExistsErr ¶
type TXExistsErr string
TXExistsErr transaction exists error
func (TXExistsErr) Error ¶
func (t TXExistsErr) Error() string
type TXNotFoundErr ¶
type TXNotFoundErr string
TXNotFoundErr transaction not found error
func (TXNotFoundErr) Error ¶
func (t TXNotFoundErr) Error() string