lscc

package
v0.0.0-...-6fddd96 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2020 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	//CHAINCODETABLE prefix for chaincode tables
	CHAINCODETABLE = "chaincodes"

	//INSTALL install command
	INSTALL = "install"

	//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"

	//GETCHAINCODES gets the instantiated chaincodes on a channel
	GETCHAINCODES = "getchaincodes"

	//GETINSTALLEDCHAINCODES gets the installed chaincodes on a peer
	GETINSTALLEDCHAINCODES = "getinstalledchaincodes"
)

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 ChaincodeMismatchErr

type ChaincodeMismatchErr string

ChaincodeMismatchErr chaincode name from two places don't match

func (ChaincodeMismatchErr) Error

func (f ChaincodeMismatchErr) Error() string

type EmptyChaincodeNameErr

type EmptyChaincodeNameErr string

EmptyChaincodeNameErr trying to upgrade to same version of Chaincode

func (EmptyChaincodeNameErr) Error

func (f EmptyChaincodeNameErr) Error() string

type EmptyVersionErr

type EmptyVersionErr string

EmptyVersionErr empty version error

func (EmptyVersionErr) Error

func (f EmptyVersionErr) Error() string

type ExistsErr

type ExistsErr string

ExistsErr chaincode exists error

func (ExistsErr) Error

func (t ExistsErr) Error() string

type IdenticalVersionErr

type IdenticalVersionErr string

IdenticalVersionErr trying to upgrade to same version of Chaincode

func (IdenticalVersionErr) Error

func (f IdenticalVersionErr) Error() string

type InstantiationPolicyMissing

type InstantiationPolicyMissing string

InstantiationPolicyMissing when no existing instantiation policy is found when upgrading CC

func (InstantiationPolicyMissing) Error

type InstantiationPolicyViolatedErr

type InstantiationPolicyViolatedErr string

InstantiationPolicyViolatedErr when chaincode instantiation policy has been violated on instantiate or upgrade

func (InstantiationPolicyViolatedErr) Error

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 InvalidCCOnFSError

type InvalidCCOnFSError string

InvalidCCOnFSError error due to mismatch between fingerprint on lscc and installed CC

func (InvalidCCOnFSError) Error

func (f InvalidCCOnFSError) 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 InvalidVersionErr

type InvalidVersionErr string

InvalidVersionErr invalid version error

func (InvalidVersionErr) Error

func (f InvalidVersionErr) Error() string

type LifeCycleSysCC

type LifeCycleSysCC struct {
	// contains filtered or unexported fields
}

LifeCycleSysCC implements chaincode lifecycle and policies around it

func (*LifeCycleSysCC) Init

Init only initializes the system chaincode provider

func (*LifeCycleSysCC) Invoke

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL