# Functions

No description provided by the author
NewBlock creates a new Block given the input parameters.
NewChaincodeDeployTransaction is used to deploy chaincode.
NewChaincodeExecute is used to invoke chaincode.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewTransaction creates a new transaction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnmarshallBlock converts a byte array generated by Bytes() back to a block.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
deploy a chaincode to the network and call `Init` function.
call a chaincode `Invoke` function as a transaction.
call a chaincode `query` function.
terminate a chaincode; not implemented yet.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Block carries The data that describes a block in the blockchain.
Contains information about the blockchain ledger such as height, current block hash, and previous block hash.
Specifies the current number of blocks in the blockchain.
Specifies the block number to be returned from the blockchain.
BlockState is the payload of Message.SYNC_BLOCK_ADDED.
No description provided by the author
Specify the deployment of a chaincode.
ChaincodeEvent is used for events and registrations that are specific to chaincode string type - "chaincode".
ChaincodeID contains the path as specified by the deploy transaction that created it as well as the hashCode that is generated by the system for the path.
Carries the chaincode function and its arguments.
Carries the chaincode function and its arguments.
No description provided by the author
ChaincodeReg is used for registering chaincode Interests when EventType is CHAINCODE.
This structure contain transaction data that we send to the chaincode container shim and allow the chaincode to access through the shim interface.
Carries the chaincode specification.
Event is used by - consumers (adapters) to send Register - producer to advertise supported types and events.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NonHashData is data that is recorded on the block, but not included in the block hash when verifying the blockchain.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
---------- consumer events --------- Register is sent by consumers for registering events string type - "register".
Rejection is sent by consumers for erroneous transaction rejection events string type - "rejection".
No description provided by the author
Secret is a temporary object to establish security with the Devops.
No description provided by the author
No description provided by the author
No description provided by the author
SyncBlockRange is the payload of Message.SYNC_GET_BLOCKS, where start and end indicate the starting and ending blocks inclusively.
SyncBlocks is the payload of Message.SYNC_BLOCKS, where the range indicates the blocks responded to the request SYNC_GET_BLOCKS.
SyncStateDeltas is the payload of the Message.SYNC_STATE in response to the Message.SYNC_GET_STATE message.
SyncStateDeltasRequest is the payload of Message.SYNC_GET_STATE.
SyncStateSnapshot is the payload of Message.SYNC_SNAPSHOT, which is a response to penchainMessage.SYNC_GET_SNAPSHOT.
SyncSnapshotRequest Payload for the penchainMessage.SYNC_GET_SNAPSHOT message.
Transaction defines a function call to a contract.
TransactionBlock carries a batch of transactions.
No description provided by the author
TransactionResult contains the return value of a transaction.
---------- producer events ---------.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Confidentiality Levels.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author