# Functions
Execute - execute proposal, return original response of chaincode.
ExecuteChaincode executes a given chaincode given chaincode name and arguments.
ExecuteWithErrorFilter is similar to Execute, but filters error contained in chaincode response and returns Payload of response only.
GetCDSFromLCCC gets chaincode deployment spec from LCCC.
GetChain returns the chaincode framework support object.
GetChaincodeDataFromLCCC gets chaincode data from LCCC given name.
HandleChaincodeStream Main loop for handling the associated Chaincode stream.
IsDevMode returns true if the peer was configured with development-mode enabled.
NewChaincodeSupport creates a new ChaincodeSupport instance.
SetupTestConfig setup the config during test execution.
SetupTestLogging setup the logging during test execution.
# Constants
DevModeUserRunsChaincode property allows user to run chaincode in development environment.
HistoryQueryExecutorKey is used to attach ledger history query executor context.
TXSimulatorKey is used to attach ledger simulation context.
# Structs
ChaincodeSupport responsible for providing interfacing with chaincodes from the Peer.
Config the config wrapper structure.
DuplicateChaincodeHandlerError returned if attempt to register same chaincodeID while a stream already exists.
Handler responsbile for management of Peer's side of chaincode stream.
# Interfaces
MessageHandler interface for handling chaincode messages (common between Peer chaincode support and chaincode).