All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Chaincode Defines methods that all chaincodes must implement.Chaincode.Response Wrapper around protobuf Response, contains status, message and payload.Chaincode.Response.Status Chaincode.Response
status enum.ChaincodeBase Abstract implementation ofChaincode
.ChaincodeBase.CCState Chaincode State.ChaincodeException Contracts should useChaincodeException
to indicate when an error occurs in Smart Contract logic.ChaincodeServer External chaincode server.ChaincodeServerProperties ChaincodeStub An object which manages the transaction context, provides access to state variables, and supports calls to other chaincode implementations.ChatChaincodeWithPeer ClientIdentity ClientIdentity represents information about the identity that submitted a transaction.CompositeKey Contact Class level annotation that identifies this class as being a contact.Context This context is available to all 'transaction functions' and provides the transaction context.Contract Class level annotation that identifies this class as being a contract.ContractInterface All Contracts should implement this interface, in addition to the Contract annotation.DataType Class level annotation indicating this class represents one of the complex types that can be returned or passed to the transaction functions.Default Default Contract.GrpcServer Common interface for grpc server.Info Info Details Class level annotation that identifies this class as being an info object.KeyModification QueryResult for history query.KeyValue Query Result associating a state key with a value.License Class level annotation that identifies this class as being a license object.Logger Logger class to use throughout the Contract Implementation.Logging Assistance class to use when logging.Metrics Metrics Interface.MetricsProvider Interface to be implemented to send metrics on the chaincode to the 'backend-of-choice'.NettyChaincodeServer NettyGrpcServer implementation grpc server with NettyGrpcServer.Property Field and parameter level annotation defining a property of the class.QueryResultsIterator<T> QueryResultsIterator allows a chaincode to iterate over a set of key/value pairs returned by range, execute and history queries.QueryResultsIteratorWithMetadata<T> QueryResultsIteratorWithMetadata allows a chaincode to iterate over a set of key/value pairs returned by range, execute and history queries.ResponseUtils Serializer Class level annotation that defines the serializer that should be used to convert objects to and from the wire format.Serializer.TARGET What is this serializer able to target?StateBasedEndorsement StateBasedEndorsement provides a set of convenience methods to create and modify a state-based endorsement policy.StateBasedEndorsement.RoleType RoleType of an endorsement policy's identity.TaskMetricsCollector Collect metrics relating to the task execution.Traces Traces Interface.TracesProvider Interface to be implemented to send traces on the chaincode to the 'backend-of-choice'.Transaction Method level annotation indicating the method to be a callable transaction function.Transaction.TYPE SUBMIT or EVALUATE semantics.