Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DNAProject/DNA
/ functions
Functions
3,494 in github.com/DNAProject/DNA
⨍
Functions
3,494
◇
Types & classes
552
↓ 2 callers
Method
GetNeoContract
(address scommon.Address)
smartcontract/service/neovm/neovm_service.go:266
↓ 2 callers
Function
GetNextAccountIndexKey
()
cmd/sigsvr/store/common.go:65
↓ 2 callers
Method
GetPort
GetPort return the sync port
p2pserver/net/netserver/netserver.go:165
↓ 2 callers
Function
GetProgramInfo
(program []byte)
core/program/program.go:262
↓ 2 callers
Method
GetRXTime
GetRXTime return the latest message time
p2pserver/link/link.go:111
↓ 2 callers
Method
GetRawHeader
(blockHash common.Uint256)
core/store/ledgerstore/block_store.go:199
↓ 2 callers
Method
GetRelay
GetRelay return whether net module can relay msg
p2pserver/net/netserver/netserver.go:175
↓ 2 callers
Method
GetRootWithNewLeaf
GetRootWithNewLeaf returns the new root hash if newLeaf is appended to the merkle tree
merkle/merkle_tree.go:124
↓ 2 callers
Method
GetRootWithNewLeaves
(newLeaf []common.Uint256)
merkle/merkle_tree.go:144
↓ 2 callers
Method
GetServices
GetServices return the service state of self peer
p2pserver/net/netserver/netserver.go:160
↓ 2 callers
Method
GetSessionById
(sessionId string)
http/websocket/session/sessionlist.go:71
↓ 2 callers
Method
GetSessionCount
()
http/websocket/session/sessionlist.go:78
↓ 2 callers
Method
GetSignaturesCount
()
consensus/dbft/consensus_context.go:171
↓ 2 callers
Method
GetSoftVersion
()
p2pserver/peer/peer.go:268
↓ 2 callers
Method
GetStateMerkleRootWithNewHash
(writeSetHash common.Uint256)
core/store/ledgerstore/state_store.go:375
↓ 2 callers
Function
GetStoreDirPath
(dataDir, networkName string)
cmd/utils/utils.go:114
↓ 2 callers
Method
GetTime
()
p2pserver/net/protocol/server.go:42
↓ 2 callers
Method
GetTotalFailedTimes
GetTotalFailedTimes return the total failed times of request
p2pserver/block_sync.go:199
↓ 2 callers
Method
GetTransactionBytes
(hash common.Uint256)
validator/db/store.go:137
↓ 2 callers
Method
GetTxPool
GetTxPool gets the transaction lists from the pool for the consensus, if the byCount is marked, return the configured number at most; if the the byCou
txnpool/common/transaction_pool.go:128
↓ 2 callers
Method
GetType
()
vm/neovm/types/neovm_value.go:690
↓ 2 callers
Method
GetVersion
GetVersion return self peer`s version
p2pserver/net/netserver/netserver.go:134
↓ 2 callers
Function
GetWalletExtraKey
()
cmd/sigsvr/store/common.go:73
↓ 2 callers
Function
GetWalletInitKey
()
cmd/sigsvr/store/common.go:43
↓ 2 callers
Function
GetWalletNameKey
()
cmd/sigsvr/store/common.go:47
↓ 2 callers
Function
GetWalletScryptKey
()
cmd/sigsvr/store/common.go:55
↓ 2 callers
Function
GetWalletVersionKey
()
cmd/sigsvr/store/common.go:51
↓ 2 callers
Method
Halt
Halt stop all net layer logic
p2pserver/net/netserver/netserver.go:328
↓ 2 callers
Method
HashFullTree
(leaves [][]byte)
merkle/merkle_hasher.go:75
↓ 2 callers
Method
Hashes
()
merkle/merkle_tree.go:64
↓ 2 callers
Method
InclusionProof
InclusionProof returns the proof d[m] in D[0:n] m zero based index, n size 1-based
merkle/merkle_tree.go:301
↓ 2 callers
Method
Init
(defaultBookkeeper []keypair.PublicKey, genesisBlock *types.Block)
core/ledger/ledger.go:58
↓ 2 callers
Method
InitLedgerStoreWithGenesisBlock
(genesisblock *types.Block, defaultBookkeeper []keypair.PublicKey)
core/store/store.go:44
↓ 2 callers
Function
InitWsServer
init websocket server
http/websocket/websocket/server.go:77
↓ 2 callers
Function
IntValFromNeoBytes
(val []byte)
vm/neovm/types/int_value.go:126
↓ 2 callers
Function
InvokeNativeContract
(t *testing.T, addr common.Address, handler native.Handler)
smartcontract/service/native/testsuite/gas_suite.go:46
↓ 2 callers
Function
InvokeSmartContract
InvokeSmartContract is low level method to invoke contact.
cmd/utils/gas.go:667
↓ 2 callers
Method
IsAddrFromConnecting
check peer from connecting list
p2pserver/net/netserver/netserver.go:458
↓ 2 callers
Method
IsContainTransaction
(txHash common.Uint256)
core/store/store.go:63
↓ 2 callers
Function
IsValidAttributeType
(usage TransactionAttributeUsage)
core/types/transaction_attribute.go:41
↓ 2 callers
Method
IsZero
()
vm/neovm/types/int_value.go:144
↓ 2 callers
Method
Len
Len returns the number of bytes of the unread portion of the slice.
common/zero_copy_source.go:38
↓ 2 callers
Method
Len
()
vm/neovm/common.go:30
↓ 2 callers
Function
LevelName
(level int)
common/log/log.go:98
↓ 2 callers
Function
LinkedlistGetItem
(native *native.NativeService, index []byte, item []byte)
smartcontract/service/native/utils/linked_list.go:251
↓ 2 callers
Method
Load
(path string)
account/file_store.go:161
↓ 2 callers
Method
MarkFailedNode
MarkFailedNode mark node failed, after request timeout
p2pserver/block_sync.go:180
↓ 2 callers
Method
Max
(other IntValue)
vm/neovm/types/int_value.go:166
↓ 2 callers
Method
Min
(other IntValue)
vm/neovm/types/int_value.go:184
↓ 2 callers
Method
Mod
todo: check negative value with big.Int
vm/neovm/types/int_value.go:282
↓ 2 callers
Function
NewBlockStore
NewBlockStore return the block store instance
core/store/ledgerstore/block_store.go:46
↓ 2 callers
Method
NewConsensusPayload
(payload *p2pmsg.ConsensusPayload)
consensus/dbft/dbft_service.go:327
↓ 2 callers
Function
NewEventTimer
(server *Server)
consensus/vbft/event_timer.go:88
↓ 2 callers
Function
NewExecutionContext
(code []byte, flag VmFeatureFlag)
vm/neovm/execution_context.go:37
↓ 2 callers
Function
NewExportBlockMetadata
()
cmd/utils/export.go:50
↓ 2 callers
Function
NewGenesisConfig
()
common/config/config.go:138
↓ 2 callers
Function
NewHostModule
()
smartcontract/service/wasmvm/runtime.go:367
↓ 2 callers
Function
NewJoinIter
(memIter, backendIter common.StoreIterator)
core/store/overlaydb/iterator.go:46
↓ 2 callers
Function
NewLink
()
p2pserver/link/link.go:48
↓ 2 callers
Function
NewMsgRouter
NewMsgRouter returns a message router object
p2pserver/message/utils/msg_router.go:46
↓ 2 callers
Function
NewNativeInvokeTransaction
NewNativeInvokeTransaction return native contract invoke transaction
http/base/common/common.go:425
↓ 2 callers
Function
NewProgramBuilder
()
core/program/program.go:87
↓ 2 callers
Function
NewSmartContractTransaction
(gasPrice, gasLimit uint64, invokeCode []byte)
http/base/common/common.go:442
↓ 2 callers
Function
NewStateStore
NewStateStore return state store instance
core/store/ledgerstore/state_store.go:60
↓ 2 callers
Function
NewSyncFlightInfo
NewSyncFlightInfo return a new SyncFlightInfo instance
p2pserver/block_sync.go:156
↓ 2 callers
Function
NewTxPoolActor
NewTxPoolActor creates an actor to handle the messages from the consensus
txnpool/proc/txnpool_actor.go:49
↓ 2 callers
Function
NewValidator
NewValidator returns Validator for stateful check of tx
validator/stateful/stateful_validator.go:49
↓ 2 callers
Function
Notify
(proc *exec.Process, ptr uint32, l uint32)
smartcontract/service/wasmvm/runtime.go:173
↓ 2 callers
Method
NotifyAll
Notify all event subscribers
events/event.go:100
↓ 2 callers
Function
NotifyParamChange
(native *native.NativeService, contract common.Address, functionName string, params Params)
smartcontract/service/native/global_params/utils.go:113
↓ 2 callers
Function
NotifyRoleChange
(native *native.NativeService, contract common.Address, functionName string, newAddr common.Address)
smartcontract/service/native/global_params/utils.go:89
↓ 2 callers
Function
OpenBlockStore
(db *ledger.Ledger, serverPid *actor.PID)
consensus/vbft/chain_store.go:48
↓ 2 callers
Function
ParseAssetAmount
ParseAssetAmount return raw float string to uint64 multiplied by math.Pow10(precision) For example 1000000000.123456789 => 1000000000123456789
cmd/utils/utils.go:61
↓ 2 callers
Function
ParseNativeFuncParam
(builder *neovm.ParamsBuilder, funName string, params []interface{}, paramsAbi []*abi.NativeContractParamAbi)
cmd/utils/native_param.go:56
↓ 2 callers
Function
ParseReturnValue
ParseReturnValue return the value of rawReturnTypeStr type. Return type can be: bytearray, string, int, bool. Types can be split with "," each other,
cmd/utils/params.go:215
↓ 2 callers
Method
PeekAsBytes
(index int64)
vm/neovm/value_stack_conversion.go:196
↓ 2 callers
Method
PeekOpCode
()
core/program/program.go:166
↓ 2 callers
Method
PopPairAsBytes
()
vm/neovm/value_stack_conversion.go:121
↓ 2 callers
Method
PopPairAsIntVal
()
vm/neovm/value_stack_conversion.go:148
↓ 2 callers
Method
Position
()
vm/neovm/utils/vm_reader.go:112
↓ 2 callers
Method
PrivKey
get signer's private key
core/signature/signer.go:32
↓ 2 callers
Function
ProgramFromPubKey
(pubkey keypair.PublicKey)
core/program/program.go:91
↓ 2 callers
Method
PubKey
get signer's public key
core/signature/signer.go:35
↓ 2 callers
Function
PubkeyID
PubkeyID returns a marshaled representation of the given public key.
consensus/vbft/config/types.go:34
↓ 2 callers
Method
PushAsArray
(vals []types.VmValue)
vm/neovm/value_stack.go:111
↓ 2 callers
Method
PushContext
(context *ExecutionContext)
vm/neovm/executor.go:73
↓ 2 callers
Function
PushSmartCodeEvent
PushSmartCodeEvent push event content to socket.io
smartcontract/event/event.go:37
↓ 2 callers
Method
ReadInt16
()
vm/neovm/utils/vm_reader.go:102
↓ 2 callers
Function
ReadMessage
(reader io.Reader)
p2pserver/message/types/message.go:108
↓ 2 callers
Method
ReadNum
()
core/program/program.go:185
↓ 2 callers
Method
ReadPubKey
()
core/program/program.go:252
↓ 2 callers
Function
ReadUint16
(reader io.Reader)
common/serialization/serialize.go:200
↓ 2 callers
Method
ReadUint16
()
vm/neovm/utils/vm_reader.go:75
↓ 2 callers
Method
RemovePeerAddress
(addr string)
p2pserver/net/protocol/server.go:62
↓ 2 callers
Method
Reset
()
core/store/overlaydb/overlaydb.go:48
↓ 2 callers
Method
ResetStartTime
ResetStartTime
p2pserver/block_sync.go:206
↓ 2 callers
Method
Rx
()
p2pserver/link/link.go:115
↓ 2 callers
Method
SaveBlock
SaveBlock persist block to store
core/store/ledgerstore/block_store.go:75
↓ 2 callers
Method
SaveHeader
SaveHeader persist block header to store
core/store/ledgerstore/block_store.go:173
↓ 2 callers
Method
SaveHeaderIndexList
SaveHeaderIndexList persist header index list to store
core/store/ledgerstore/block_store.go:322
← previous
next →
901–1,000 of 3,494, ranked by callers