# Functions
CheckEventData verify event data.
CheckKeyFieldStr verify param.
CheckTopicStr check topic length.
GetKey get state key from byte.
GetKeyStr get state key from string.
# Constants
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
cross call contract stack depth, must less than vm pool min size.
Gas consumed per cross call contract.
CertFreezeKey CERT_FREEZE.
CertFreezeKeyPrefix freeze_.
CertRevokeKey CERT_CRL.
CertRevokeKeyPrefix c_.
ConfigNameOrgId org_id.
ConfigNameRoot root.
CONSENSUS_VERIFY 共识节点验证.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
sdk call chain method success result.
sdk call chain method success result.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
default version of chain.
key & name for contract state length.
default size transaction's per parameter (MB).
key & name for contract state regex.
key & name for contract state length.
key & name for contract state regex.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
ExecOrderTxType list.
ExecOrderTxType list.
ExecOrderTxType list.
invoke user contract max gas.
Identity (1.X PermissionedWithCert).
INTERNAL special internal tx.
Libp2p is a type of p2p net.
Liquid is a type of net that developed by ourselves.
P2P add tx by p2p.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
constant data for VM.
.
PermissionedWithCert permissioned with certificate.
PermissionedWithKey permissioned with public key.
PROPOSER_VERIFY 主节点验证.
Public public key.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
RPC add tx by rpc.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
以下ac模块相关常量.
Sql types: ddl,dml,dql.
Sql types: ddl,dml,dql.
Sql types: ddl,dml,dql.
SYNC_FILTER_VERIFY 同步节点带交易过滤的验证.
SYNC_txHash_set_key additional data key.
SYNC_VERIFY 同步节点验证.
TBFT chain config keys.
TBFT chain config keys.
TBFT chain config keys.
1s.
constant data for VM.
# Variables
ConsensusDBName is used to store consensus data.
ParametersValueMaxLength 参数Value允许的最大长度.
# Structs
ChainNodeInfo 网络节点信息.
# Interfaces
AccessControlProvider manages policies and principals.
BlockchainStore provides handle to store instances.
BlockCommitter put block and read write set into ledger(DB).
BlockProposer generate new block when node is consensus proposer.
BlockVerifier verify if a block is valid.
ChainConf chainconf interface.
ChainNodesInfoProvider provide base node info list of chain.
ConsensusEngine consensus abstract engine.
ConsensusExtendEngine extend engine for consensus.
ConsensusExtendHandler extend consensus handler.
ConsensusState get consensus state.
ContractWacsiCommon 合约提供的公共接口.
ContractWacsiKV 合约在支持KV模式下的接口.
ContractWacsiSQL 合约支持SQL模式下的接口.
CoreEngine 核心引擎接口.
DBHandle is an handle to a db.
DPoS dpos共识相关接口.
Government 治理接口.
Iterator allows a chaincode to iterator over a set of kev/value pairs returned by range query.
KeyHistoryIterator 状态数据Key的历史记录查询返回的迭代器接口.
LedgerCache Cache the latest block in ledger(DB).
Logger is logger interface of chainmaker.
MaxbftHelper MaxBFT共识的接口.
Member is the identity of a node or user.
MemberQuery query member information.
Net is local net interface.
NetService P2P网络模块接口.
Principal contains all information related to one time verification.
ProposalCache Cache proposed blocks that are not committed yet.
RuntimeInstance of smart contract engine runtime.
SigningMember signer.
Snapshot is a chain structure that saves the read and write cache information of the blocks that are not in the library.
SnapshotManager Snapshot management container to manage chained snapshots.
Spv 简单支付验证节点的接口.
SqlDBHandle 对SQL数据库的操作方法.
SqlDBTransaction 开启一个事务后,能在这个事务中进行的操作.
SqlRow 运行SQL查询后返回的一行数据,在获取这行数据时提供了ScanColumns,ScanObject和Data三种方法,但是三选一,调用其中一个就别再调另外一个。.
SqlRows 运行SQL查询后返回的多行数据.
SqlVerifier 在支持SQL语句操作状态数据库模式下,对合约中输入的SQL语句进行规则校验.
StateIterator 状态数据查询迭代器结果,在对状态数据进行前缀查询或者范围查询时返回.
StateSqlOperation 状态数据库的SQL操作.
StoreBatcher used to cache key-values that commit in a atomic operation.
StoreHelper 存储抽象接口.
SyncService is the server to sync the blockchain.
SysContractQuery query system contract data.
TxFilter 交易过滤接口.
TxHistoryIterator 交易的历史迭代器.
TxPool Manage pending transactions and update the current status of transactions (pending packages, pending warehousing, pending retries, etc.).
TxScheduler schedules a transaction batch and returns a block (maybe not complete) with DAG TxScheduler also can run VM with a given DAG, and return results.
TxSimContext The simulated execution context of the transaction, providing a cache for the transaction to read and write.
Verifier verify consensus data.
VmInstancesManager VM实例的管理接口.
VmManager manage vm runtime.
VmWatcher native vm watcher Deprecated: Since version 2.3.0, it has been replaced by implementing msgBus.Subscriber interface.
Wacsi WebAssembly chainmaker system interface.
WacsiWithGas WebAssembly chainmaker system interface.
Watcher chainconfig watcher Deprecated: Since version 2.3.0, it has been replaced by implementing msgBus.Subscriber interface.
# Type aliases
AuthType authorization type.
DirectMsgHandler handle the msg received from other node.
ExecOrderTxType 执行排序类型.
MsgHandler P2P网络消息处理Handler.
NetType is the type of net.
PubSubMsgHandler handle the msg published by other node.
Role for members in an organization.
Rule Keywords of authentication rules.
SqlType sql语句的类型.
TxSource tx come from.
VerifyMode 区块验证模式.