Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/tendermint/tendermint
/ functions
Functions
9,600 in github.com/tendermint/tendermint
⨍
Functions
9,600
◇
Types & classes
1,209
↓ 1 callers
Method
removeAll
(reason error)
libs/pubsub/pubsub.go:474
↓ 1 callers
Method
removeBucketRef
(bucketIdx int)
internal/p2p/pex/known_address.go:81
↓ 1 callers
Method
removeClient
(clientID string, reason error)
libs/pubsub/pubsub.go:459
↓ 1 callers
Function
renameRecord
(ctx context.Context, db dbm.DB, keep toMigrate)
scripts/scmigrate/migrate.go:118
↓ 1 callers
Function
repairWalFile
repairWalFile decodes messages from src (until the decoder errors) and writes them to dst.
internal/consensus/state.go:2436
↓ 1 callers
Function
replaceKey
(db dbm.DB, storeName string, key keyID)
scripts/keymigrate/migrate.go:564
↓ 1 callers
Method
replayConsoleLoop
console function for parsing input and running commands
internal/consensus/replay_file.go:184
↓ 1 callers
Method
reqResCb
Request specific callback that should be set on individual reqRes objects to incorporate local information when processing the response. This allows u
internal/mempool/v0/clist_mempool.go:298
↓ 1 callers
Method
requestChunk
requestChunk requests a chunk from a peer.
internal/statesync/syncer.go:532
↓ 1 callers
Method
requestRoutine
Responsible for making more requests as necessary Returns only when a block is found (e.g. AddBlock() is called)
internal/blocksync/v0/pool.go:626
↓ 1 callers
Method
resCbFirstTime
callback, which is called after the app checked the tx for the first time. The case where the app checks the tx for the second and subsequent times i
internal/mempool/v0/clist_mempool.go:380
↓ 1 callers
Method
resCbRecheck
callback, which is called after the app rechecked the tx. The case where the app checks the tx for the first time is handled by the resCbFirstTime ca
internal/mempool/v0/clist_mempool.go:443
↓ 1 callers
Function
resMatchesReq
----------------------------------------
abci/client/socket_client.go:535
↓ 1 callers
Method
reset
This is called from the requestRoutine, upon redo().
internal/blocksync/v0/pool.go:602
↓ 1 callers
Function
resetDB
(t *testing.T)
internal/state/indexer/indexer_service_test.go:128
↓ 1 callers
Function
resetDatabase
resetDB drops all the data from the test database.
internal/state/indexer/sink/psql/psql_test.go:244
↓ 1 callers
Method
resetMonitor
()
internal/blocksync/v0/pool.go:497
↓ 1 callers
Method
resolve
resolve resolves a set of peer addresses into PEX addresses. FIXME: This is necessary because the current PEX protocol only supports IP/port pairs, w
internal/p2p/pex/reactor.go:319
↓ 1 callers
Method
respondToPeer
respondToPeer loads a block and sends it to the requesting peer, if we have it. Otherwise, we'll respond saying we do not have it.
internal/blocksync/v0/reactor.go:210
↓ 1 callers
Method
restoreTrustedLightBlock
restoreTrustedLightBlock loads the latest trusted light block from the store
light/client.go:265
↓ 1 callers
Method
resubscribe
Try to resubscribe with exponential backoff.
rpc/client/local/local.go:297
↓ 1 callers
Function
retryUntil
retryUntil will continue to evaluate fn and will return successfully when true or fail when the timeout is reached.
internal/statesync/reactor_test.go:668
↓ 1 callers
Method
rmConn
deletes conn even if close errs
abci/server/socket_server.go:93
↓ 1 callers
Method
routeChannel
routeChannel receives outbound channel messages and routes them to the appropriate peer. It also receives peer errors and reports them to the peer man
internal/p2p/router.go:422
↓ 1 callers
Function
rpcEndpoints
rpcEndpoints takes a list of persistent peers and splits them into a list of rpc endpoints using 26657 as the port number
test/e2e/node/main.go:300
↓ 1 callers
Function
run
run runs the application - basically like main() with error handling.
test/e2e/node/main.go:57
↓ 1 callers
Method
run
(ctx context.Context)
internal/p2p/rqueue.go:45
↓ 1 callers
Method
runInputRoutine
()
internal/blocksync/v0/pool_test.go:34
↓ 1 callers
Function
runTestHarness
(acceptRetries int, bindAddr, tmhome string)
tools/tm-signer-harness/main.go:119
↓ 1 callers
Function
safeSub
(a, b int64)
types/validator_set.go:882
↓ 1 callers
Method
save
(state State, key []byte)
internal/state/store.go:149
↓ 1 callers
Method
saveABCIResponses
(height int64, abciResponses *tmstate.ABCIResponses)
internal/state/store.go:447
↓ 1 callers
Method
saveBlock
(block *types.Block, blockParts *types.PartSet, seenCommit *types.Commit)
internal/blocksync/v2/processor_context.go:14
↓ 1 callers
Method
saveBlockPart
(height int64, index int, part *types.Part, batch dbm.Batch)
internal/store/store.go:512
↓ 1 callers
Method
saveMetadata
saveMetadata saves snapshot metadata. Does not take out locks, since it's called internally from e.g. Create().
test/e2e/app/snapshots.go:69
↓ 1 callers
Function
saveProviders
(db dbm.DB, primaryAddr, witnessesAddrs string)
cmd/tendermint/commands/light.go:216
↓ 1 callers
Method
saveRoutine
Periodically saves the trust history data to the DB
internal/p2p/trust/store.go:208
↓ 1 callers
Method
saveRoutine
()
internal/p2p/pex/addrbook.go:496
↓ 1 callers
Function
saveState
(state State)
abci/example/kvstore/kvstore.go:47
↓ 1 callers
Method
scanCompare
(first rune)
libs/pubsub/query/syntax/scanner.go:167
↓ 1 callers
Method
scanDatestamp
()
libs/pubsub/query/syntax/scanner.go:252
↓ 1 callers
Method
scanNumber
scanNumber scans for numbers with optional fractional parts. Examples: 0, 1, 3.14
libs/pubsub/query/syntax/scanner.go:130
↓ 1 callers
Method
scanString
(first rune)
libs/pubsub/query/syntax/scanner.go:152
↓ 1 callers
Method
scanTagLike
(first rune)
libs/pubsub/query/syntax/scanner.go:196
↓ 1 callers
Method
scanTimestamp
()
libs/pubsub/query/syntax/scanner.go:238
↓ 1 callers
Method
schedule
schedule works out the next height to attempt sequential verification
light/client.go:704
↓ 1 callers
Method
send
(msg interface{}, events []types.Event)
libs/pubsub/pubsub.go:489
↓ 1 callers
Method
sendBatch
(ctx context.Context, requests []*jsonRPCBufferedRequest)
rpc/jsonrpc/client/http_json_client.go:237
↓ 1 callers
Method
sendBlockNotFound
(height int64, peer p2p.Peer)
internal/blocksync/v2/io.go:20
↓ 1 callers
Method
sendBlockRequest
(peer p2p.Peer, height int64)
internal/blocksync/v2/io.go:18
↓ 1 callers
Method
sendBlockToPeer
(block *types.Block, peer p2p.Peer)
internal/blocksync/v2/io.go:19
↓ 1 callers
Method
sendBytes
Queues message to send to this channel. Goroutine-safe Times out (and returns false) after defaultSendTimeout
internal/p2p/conn/connection.go:803
↓ 1 callers
Method
sendNewRoundStepMessage
(peerID types.NodeID)
internal/consensus/reactor.go:448
↓ 1 callers
Method
sendPacketMsg
Returns true if messages from channels were exhausted.
internal/p2p/conn/connection.go:529
↓ 1 callers
Method
sendPeer
sendPeer sends queued messages to a peer.
internal/p2p/router.go:956
↓ 1 callers
Method
sendRequest
(height int64, peerID types.NodeID)
internal/blocksync/v0/pool.go:418
↓ 1 callers
Method
sendRequestForPeers
sendRequestForPeers pops the first peerID off the list and sends the peer a request for more peer addresses. The function then moves the peer into the
internal/p2p/pex/reactor.go:414
↓ 1 callers
Method
sendRequestsRoutine
----------------------------------------
abci/client/socket_client.go:122
↓ 1 callers
Method
sendRoutine
sendRoutine polls for packets to send from channels.
internal/p2p/conn/connection.go:433
↓ 1 callers
Method
sendStatusRequest
(peer p2p.Peer)
internal/blocksync/v2/io.go:23
↓ 1 callers
Function
sendTxs
(ctx context.Context, cs *State)
internal/consensus/replay_test.go:99
↓ 1 callers
Method
serviceLoop
()
privval/signer_listener_endpoint.go:175
↓ 1 callers
Method
serviceLoop
()
privval/signer_server.go:94
↓ 1 callers
Method
servicePendingRequest
()
privval/signer_server.go:63
↓ 1 callers
Method
set
(rt reflect.Type, sInfo *structInfo)
libs/json/structs.go:35
↓ 1 callers
Method
setBlock
Returns true if the peer matches and block doesn't already exist.
internal/blocksync/v0/pool.go:573
↓ 1 callers
Method
setDefaults
()
internal/p2p/p2ptest/network.go:42
↓ 1 callers
Method
setIndex
(i int, v bool)
libs/bits/bit_array.go:76
↓ 1 callers
Method
setLogger
(l log.Logger)
internal/blocksync/v0/pool.go:493
↓ 1 callers
Method
setMaxPeerHeight
(height int64)
internal/blocksync/v2/reactor.go:109
↓ 1 callers
Method
setState
(state.State)
internal/blocksync/v2/processor_context.go:16
↓ 1 callers
Method
setSyncHeight
(height int64)
internal/blocksync/v2/reactor.go:117
↓ 1 callers
Function
setup
launch unix and tcp servers
rpc/jsonrpc/jsonrpc_test.go:94
↓ 1 callers
Function
setupDB
(t *testing.T)
internal/state/indexer/indexer_service_test.go:138
↓ 1 callers
Function
setupReIndexEventCmd
()
cmd/tendermint/commands/reindex_event_test.go:28
↓ 1 callers
Function
setupReactors
(t *testing.T, numNodes int, chBuf uint)
internal/mempool/v1/reactor_test.go:36
↓ 1 callers
Function
shareAuthSignature
(sc io.ReadWriter, pubKey crypto.PubKey, signature []byte)
privval/secret_connection.go:406
↓ 1 callers
Function
shareAuthSignature
(sc io.ReadWriter, pubKey crypto.PubKey, signature []byte)
internal/p2p/conn/secret_connection.go:404
↓ 1 callers
Function
shareEphPubKey
(conn io.ReadWriter, locEphPub *[32]byte)
privval/secret_connection.go:303
↓ 1 callers
Function
shareEphPubKey
(conn io.ReadWriter, locEphPub *[32]byte)
internal/p2p/conn/secret_connection.go:301
↓ 1 callers
Method
show_droplet
(self, droplet_id)
networks/remote/ansible/inventory/digital_ocean.py:209
↓ 1 callers
Function
signAddVote
(privVal types.PrivValidator, vote *types.Vote, voteSet *types.VoteSet)
internal/test/factory/commit.go:40
↓ 1 callers
Function
signChallenge
(challenge *[32]byte, locPrivKey crypto.PrivKey)
privval/secret_connection.go:393
↓ 1 callers
Method
signChallenge
()
internal/p2p/conn/evil_secret_connection_test.go:183
↓ 1 callers
Function
signDataIsEqual
(v1 *types.Vote, v2 *tmproto.Vote)
internal/consensus/common_test.go:943
↓ 1 callers
Method
signProposal
signProposal checks if the proposal is good to sign and sets the proposal signature. It may need to set the timestamp as well if the proposal is other
privval/file.go:361
↓ 1 callers
Method
signVote
------------------------------------------------------------------------------------ signVote checks if the vote is good to sign and sets the vote sig
privval/file.go:319
↓ 1 callers
Method
signVote
( cfg *config.Config, voteType tmproto.SignedMsgType, hash []byte, header types.PartSetHeader)
internal/consensus/common_test.go:108
↓ 1 callers
Method
signedHeader
(ctx context.Context, height *int64)
light/provider/http/http.go:234
↓ 1 callers
Method
simulateInput
Request desired, pretend like we got the block immediately.
internal/blocksync/v0/pool_test.go:43
↓ 1 callers
Method
sizes
(self)
networks/remote/ansible/inventory/digital_ocean.py:197
↓ 1 callers
Function
skipBlock
(dAtA []byte)
proto/tendermint/types/block.pb.go:410
↓ 1 callers
Function
skipEvents
(dAtA []byte)
proto/tendermint/types/events.pb.go:306
↓ 1 callers
Function
skipKeys
(dAtA []byte)
proto/tendermint/crypto/keys.pb.go:708
↓ 1 callers
Function
skipTypes
(dAtA []byte)
proto/tendermint/version/types.pb.go:286
↓ 1 callers
Function
skipTypes
(dAtA []byte)
proto/tendermint/libs/bits/types.pb.go:328
↓ 1 callers
Function
sort32
(foo, bar *[32]byte)
privval/secret_connection.go:382
↓ 1 callers
Function
splitIntoBlockIntervals
(blocks []*types.BlockMeta)
test/e2e/runner/benchmark.go:179
↓ 1 callers
Function
splitKV
(s string)
libs/pubsub/query/query_test.go:272
↓ 1 callers
Method
start
(t *testing.T)
internal/mempool/v1/reactor_test.go:95
← previous
next →
4,001–4,100 of 9,600, ranked by callers