- 
    
<static> error(msg)
    
    
 
- 
    
    
        Returns a standard response object with status code 200 and an optional payload
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                msg | 
            
            
            
                
string
            
             | 
            
            
            A message describing the error | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
ErrorResponse
    
 
        
    
 
        
            
- 
    
<static> newLogger(name)
    
    
 
- 
    
    
        Returns a log4js logger named after name
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                name | 
            
            
            
                
string
            
             | 
            
            
            Logger name used to label log messages produced by the returned logger | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    log4js based logger. See log4js documentation for usage details
    - 
        Type
    
 
    - 
        
Object
    
 
        
    
 
        
            
- 
    
<static> server(chaincode, serverOpts)
    
    
 
- 
    
    
        Returns a new Chaincode server. Should be called when the chaincode is launched in a server mode.
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                chaincode | 
            
            
            
                
ChaincodeInterface
            
             | 
            
            
            User-provided object that must implement ChaincodeInterface | 
        
    
        
            
                serverOpts | 
            
            
            
                
ChaincodeServerOpts
            
             | 
            
            
            Chaincode server options | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	
	
	
    
    
    
    
    
    
    
 
        
            
- 
    
<static> start(chaincode)
    
    
 
- 
    
    
        Call this method to start the chaincode process. After constructing a chaincode object,
pass the object to this function which will initiate a request to register the chaincode
with the target peer. The address of the target peer must be provided via a program
argument --peer.address
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                chaincode | 
            
            
            
                
ChaincodeInterface
            
             | 
            
            
            User-provided object that must implement the ChaincodeInterface | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	
	
	
    
    
    
    
    
    
    
 
        
            
- 
    
<static> success(payload)
    
    
 
- 
    
    
        Returns a standard response object with status code 200 and an optional payload
    
    
    
    
    
    
        Parameters:
        
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                payload | 
            
            
            
                
Buffer
            
             | 
            
            
            Can be any content the chaincode wish to return to the client | 
        
    
    
    
    
    
	
	
	
    
    
    
    
	
	
	
	
	
	
	
	
	
    
    
    
    
    
    
    Returns:
    
            
    - 
        Type
    
 
    - 
        
SuccessResponse