Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DNAProject/DNA
/ types & classes
Types & classes
552 in github.com/DNAProject/DNA
⨍
Functions
3,494
◇
Types & classes
552
↓ 16 callers
TypeAlias
Uint256
common/uint256.go:37
↓ 7 callers
TypeAlias
Fixed64
the 64 bit fixed-point number, precise 10^-8
common/fixed64.go:31
↓ 6 callers
TypeAlias
OpCode
vm/neovm/opcode.go:24
↓ 4 callers
TypeAlias
TimerEventType
consensus/vbft/event_timer.go:34
↓ 4 callers
FuncType
handler
func(map[string]interface{}) map[string]interface{}
http/restful/restful/server.go:44
↓ 2 callers
TypeAlias
BookkeeperAction
core/payload/bookkeeper.go:34
↓ 2 callers
TypeAlias
ConsensusMessageType
consensus/dbft/consensus_message_type.go:24
↓ 2 callers
TypeAlias
VmType
core/payload/deploy_code.go:32
↓ 2 callers
TypeAlias
byCategory
byCategory sorts flagGroup by Name in in the order of AppHelpFlagGroups.
cmd/usage.go:274
↓ 1 callers
TypeAlias
Address
common/address.go:37
↓ 1 callers
TypeAlias
I128
little endian u128
common/int128.go:34
↓ 1 callers
TypeAlias
NgbNodeInfoSlice
http/nodeinfo/ngbnodeinfo.go:36
↓ 1 callers
TypeAlias
OrderByNetWorkFee
txnpool/common/txnpool_common.go:251
↓ 1 callers
TypeAlias
Status
smartcontract/service/native/governance/states.go:34
↓ 1 callers
TypeAlias
TransactionAttributeUsage
core/types/transaction_attribute.go:32
↓ 1 callers
TypeAlias
TransactionType
core/types/transaction.go:298
↓ 1 callers
TypeAlias
U128
common/int128.go:33
Struct
AbiMgr
cmd/abi/abi_mgr.go:34
Struct
Account
* crypto object */
account/account.go:33
Struct
AccountData
** AccountData - for wallet read and save, no crypto object included **/
account/file_store.go:36
Struct
AccountMetadata
AccountMetadata all account info without private key
account/account.go:100
Struct
Action
http/restful/restful/server.go:45
Struct
ActorPublisher
events/actor_event.go:63
Struct
ActorSubscriber
events/actor_event.go:82
TypeAlias
ActorType
ActorType enumerates the kind of actor
txnpool/common/txnpool_common.go:46
Struct
Addr
p2pserver/message/types/address.go:31
Struct
AddrReq
p2pserver/message/types/address_req.go:29
Struct
AmountMap
http/base/common/common.go:93
Interface
ApiServer
http/base/rest/interfaces.go:39
Struct
AppendBlock
p2pserver/common/p2p_common.go:153
Struct
AppendHeaders
p2pserver/common/p2p_common.go:148
Struct
AppendPeerID
p2pserver/common/p2p_common.go:140
Struct
ApproveCandidateParam
smartcontract/service/native/governance/param.go:131
Struct
ArrayValue
vm/neovm/types/array_value.go:29
Struct
AuthToken
smartcontract/service/native/auth/state.go:82
Struct
AuthorizeForPeerParam
smartcontract/service/native/governance/param.go:210
Struct
AuthorizeInfo
smartcontract/service/native/governance/states.go:177
Struct
BalanceOfRsp
http/base/common/common.go:49
Struct
BestBlock
validator/db/best_block.go:29
Interface
BestStateProvider
validator/db/best_block.go:34
Struct
BftAction
consensus/vbft/service.go:71
TypeAlias
BftActionType
consensus/vbft/service.go:53
TypeAlias
BigIntSorter
vm/neovm/common.go:28
Struct
BlackListItem
smartcontract/service/native/governance/states.go:49
Struct
BlackNodeParam
smartcontract/service/native/governance/param.go:165
Struct
BlkHeader
p2pserver/message/types/block_header.go:33
Struct
Block
p2pserver/message/types/block.go:32
Struct
Block
core/types/block.go:31
Struct
Block
consensus/vbft/types.go:34
Struct
BlockCache
p2pserver/block_sync.go:254
Struct
BlockCache
BlockCache with block cache and transaction hash
core/store/ledgerstore/block_cache.go:44
Struct
BlockCompleted
consensus/actor/message.go:31
Struct
BlockConsensusComplete
events/message/message.go:49
Struct
BlockFetchRespMsg
consensus/vbft/msg_types.go:321
TypeAlias
BlockFromPeers
consensus/vbft/node_sync.go:67
Struct
BlockHead
http/base/common/common.go:122
Struct
BlockInfo
http/base/common/common.go:139
Struct
BlockInfo
BlockInfo is used for saving block information in cache
p2pserver/block_sync.go:220
Struct
BlockInfoFetchMsg
consensus/vbft/msg_types.go:253
Struct
BlockInfoFetchRespMsg
to fetch committed block from neighbours
consensus/vbft/msg_types.go:280
Struct
BlockInfo_
consensus/vbft/msg_types.go:273
TypeAlias
BlockList
consensus/vbft/block_pool.go:37
Struct
BlockMsgFromPeer
consensus/vbft/node_sync.go:62
Struct
BlockParticipantConfig
consensus/vbft/service.go:78
Struct
BlockPool
consensus/vbft/block_pool.go:71
Struct
BlockSignatures
consensus/dbft/block_signatures.go:30
Struct
BlockStore
Block store save the data of block & transaction
core/store/ledgerstore/block_store.go:38
Struct
BlockSyncMgr
BlockSyncMgr is the manager class to deal with block sync
p2pserver/block_sync.go:227
Struct
BlockSyncReq
consensus/vbft/node_sync.go:40
Struct
BlockTransactions
http/base/common/common.go:411
Struct
BlockchainConfig
common/config/config.go:399
Struct
BlocksReq
p2pserver/message/types/blocks_req.go:31
Struct
BookKeepingInfo
implement PayloadInfo define BookKeepingInfo
http/base/common/payload_to_hex.go:33
Struct
Bookkeeper
Bookkeeper is an implementation of transaction payload for consensus bookkeeper list modification
core/payload/bookkeeper.go:42
Struct
BookkeeperInfo
http/base/common/payload_to_hex.go:55
Struct
BookkeeperState
core/states/bookkeeper.go:31
Struct
CacheDB
CacheDB is smart contract execute cache, it contain transaction cache and block cache When smart contract execute finish, need to commit transaction c
smartcontract/storage/cachedb.go:34
Struct
CallStack
errors/callstack.go:34
Interface
CallStacker
errors/callstack.go:30
Struct
CandidateEndorseSigInfo
consensus/vbft/block_pool.go:43
Struct
CandidateInfo
consensus/vbft/block_pool.go:49
Struct
CandidateSplitInfo
smartcontract/service/native/governance/states.go:365
Struct
ChainConfig
consensus/vbft/config/config.go:44
Struct
ChainStore
consensus/vbft/chain_store.go:41
Struct
ChangeInitPosParam
smartcontract/service/native/governance/param.go:827
Struct
ChangeMaxAuthorizationParam
smartcontract/service/native/governance/param.go:716
Struct
ChangeView
consensus/dbft/change_view.go:30
Struct
CheckBlkResult
CheckBlkResult contains a verifed tx list, an unverified tx list and an old tx list to be re-verifed
txnpool/common/txnpool_common.go:97
Struct
CheckResponse
validator/types/messages.go:53
Struct
CheckTx
validator/types/messages.go:48
Struct
CheckTxnReq
CheckTxnReq specifies the api that how to check whether a transaction in the pool. Input: a transaction hash
txnpool/common/txnpool_common.go:145
Struct
CheckTxnRsp
CheckTxnRsp returns a value for the CheckTxnReq, if the transaction in the pool, value is true, or false.
txnpool/common/txnpool_common.go:151
Struct
CliRpcRequest
cmd/sigsvr/common/common.go:33
Struct
CliRpcResponse
cmd/sigsvr/common/common.go:62
Struct
CliRpcServer
cmd/sigsvr/httpsvr.go:35
Interface
Client
Client of wallet
account/client.go:39
Struct
ClientImpl
account/client.go:96
Interface
ClientStore
account/store.go:28
Struct
CommonConfig
common/config/config.go:340
Struct
CompactMerkleTree
CompactMerkleTree calculate merkle tree with compact hash store in HashStore
merkle/merkle_tree.go:40
next →
1–100 of 552, ranked by callers