MCPcopy Create free account

hub / github.com/algorand/go-algorand / functions

Functions18,629 in github.com/algorand/go-algorand

↓ 33 callersMethodSize
()
network/p2p/capabilities.go:197
↓ 33 callersFunctioncheckListPointers
(t *testing.T, l *List[T], es []*ListNode[T])
util/list_test.go:50
↓ 33 callersFunctionrun_benchmark
crypto/secp256k1/libsecp256k1/src/bench.h:33
↓ 33 callersFunctionsecp256k1_ecdsa_verify
crypto/secp256k1/libsecp256k1/src/secp256k1.c:291
↓ 33 callersMethodupdate
(state player, r round, gc bool)
agreement/router.go:144
↓ 33 callersMethodverify
(t *testing.T, expectedVotes, expectedProposals, expectedBundles uint32)
agreement/gossip/network_test.go:262
↓ 32 callersMethodFullStop
FullStop stops the clients including graceful shutdown to algod and kmd
libgoal/libgoal.go:281
↓ 32 callersMethodPrepare
Prepare should be used for making pre-benchmark ledger initialization like accounts funding, assets or apps creation
ledger/evalbench_test.go:60
↓ 32 callersMethodfundedApp
(sender basics.Address, amount uint64, source string)
ledger/double_test.go:181
↓ 32 callersMethodget
get performs a GET request to the specific path against the server
daemon/algod/api/client/restClient.go:258
↓ 32 callersMethodlen
()
ledger/acctdeltas.go:504
↓ 32 callersFunctionmakeVote
makeVote creates a new unauthenticated vote from its constituent components. makeVote returns an error if it fails.
agreement/vote.go:158
↓ 32 callersFunctionuint64ToBytes
(num uint64)
ledger/simulation/simulation_eval_test.go:46
↓ 32 callersMethodwaitForQuiet
()
agreement/service_test.go:569
↓ 31 callersMethodAddValue
AddValue adds a map, array, or slice value segment to a TypePath. The modification is done using append, so this action may mutate the input TypePath.
test/reflectionhelpers/helpers.go:82
↓ 31 callersFunctionDecodeReflect
DecodeReflect attempts to decode a msgpack-encoded byte buffer into an object instance pointed to by objptr, using reflection.
protocol/codec.go:170
↓ 31 callersMethodGetUint64Value
GetUint64Value returns the value of the counter.
util/metrics/counter.go:99
↓ 31 callersMethodLookupKeysByPrefixCursor
LookupKeysByPrefixCursor returns a page of key-value pairs matching prefix, starting after cursor. Keys present in exclude are skipped. Only key membe
ledger/store/trackerdb/interface.go:116
↓ 31 callersMethodProposer
Proposer returns the Block's proposer.
data/bookkeeping/block.go:381
↓ 31 callersMethodSaveToDisk
SaveToDisk writes the non-default Local settings into a root/ConfigFilename file
config/localTemplate.go:708
↓ 31 callersMethodSnapshot
snapshot support
ledger/store/trackerdb/store.go:40
↓ 31 callersMethodStart
Start threads, listen on sockets.
network/p2pNetwork.go:429
↓ 31 callersMethodUpdateEventsQueue
(queueName string, queueLength int)
agreement/demux.go:102
↓ 31 callersMethodappendUnvalidated
(blk bookkeeping.Block)
ledger/ledger_test.go:72
↓ 31 callersFunctionimmediates
(names ...string)
data/transactions/logic/opcodes.go:260
↓ 31 callersFunctionreportErrorf
(format string, args ...interface{})
cmd/catchpointdump/commands.go:134
↓ 31 callersFunctionstrcmp
crypto/libsodium-fork/test/quirks/quirks.h:27
↓ 31 callersMethodwaitForActivity
()
agreement/service_test.go:565
↓ 30 callersMethodAddMicrosecondsSince
AddMicrosecondsSince increases counter by microseconds between Time t and now. Fastest if labels is nil
util/metrics/counter.go:94
↓ 30 callersFunctionAfterProgram
AfterProgram creates a new Event with the type AfterProgramEvent
data/transactions/logic/mocktracer/tracer.go:131
↓ 30 callersFunctionBeforeProgram
BeforeProgram creates a new Event with the type BeforeProgramEvent
data/transactions/logic/mocktracer/tracer.go:104
↓ 30 callersFunctionBuild
Build constructs a Merkle tree given an array. The tree can be used to generate proofs of membership on element. If a proof of position is require, a
crypto/merklearray/merkle.go:130
↓ 30 callersMethodFailed
()
test/framework/fixtures/fixture.go:34
↓ 30 callersMethodGet
Get a participation record.
data/account/participationRegistry.go:248
↓ 30 callersMethodIsEmptyAppFields
IsEmptyAppFields returns true if the app fields are empty.
ledger/store/trackerdb/data.go:547
↓ 30 callersMethodMakeUnsignedAssetSendTx
MakeUnsignedAssetSendTx creates a tx template for sending assets. To allocate a slot for a particular asset, send a zero amount to self. Call FillUns
libgoal/transactions.go:900
↓ 30 callersMethodMakeValidVoteAcceptedVal
make a vote for specified proposal value
agreement/common_test.go:589
↓ 30 callersMethodNewHash
NewHash generates a new hash.Hash to use.
crypto/hashes.go:109
↓ 30 callersMethodPendingTxGroups
()
rpcs/txSyncer.go:35
↓ 30 callersMethodRegisterHandlers
RegisterHandlers exposes global websocket handler registration
rpcs/registrar.go:32
↓ 30 callersMethodStart
Start can be called to start the fixture's network if SetupNoStart() was used.
test/framework/fixtures/restClientFixture.go:63
↓ 30 callersMethodWellFormed
WellFormed checks that the transaction looks reasonable on its own (but not necessarily valid against the actual ledger). It does not check signatures
data/transactions/transaction.go:342
↓ 30 callersMethodavmType
()
data/transactions/logic/eval.go:84
↓ 30 callersMethodlookupOnlineAccountData
lookupOnlineAccountData returns the online account data for a given address at a given round.
ledger/acctonline.go:657
↓ 30 callersFunctionsodium_is_zero
crypto/libsodium-fork/src/libsodium/sodium/utils.c:230
↓ 29 callersFunctionEvalSignature
EvalSignature evaluates the logicsig of the ith transaction in params. A program passes successfully if it finishes with one int element on the stack
data/transactions/logic/eval.go:1256
↓ 29 callersMethodLookupAccount
(addr basics.Address)
ledger/store/trackerdb/interface.go:103
↓ 29 callersFunctionOpcodeEvents
OpcodeEvents returns a slice of events that represent calling `count` opcodes
data/transactions/logic/mocktracer/tracer.go:151
↓ 29 callersMethodQuit
Quit directs the pseudonode to exit.
agreement/pseudonode.go:71
↓ 29 callersMethodSetup
()
agreement/common_test.go:523
↓ 29 callersMethodString
()
agreement/actions.go:68
↓ 29 callersFunctioncheckSetMax
(value int, curMax *int)
config/consensus.go:721
↓ 29 callersFunctionpeerAddress
peerAddress returns the peer's underlying address. The network.Peer object cannot be compared to itself, since the network package dynamically creatin
catchup/peerSelector.go:446
↓ 29 callersMethodpop
pop takes a proposal from the proposalTable.
agreement/proposalTable.go:39
↓ 29 callersFunctionrunRound
(t *testing.T, clocks []timers.Clock[TimeoutType], activityMonitor *activityMonitor, zeroes uint, filterTimeou
agreement/service_test.go:861
↓ 29 callersFunctionsecp256k1_scalar_eq
crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h:110
↓ 29 callersFunctiontestLogic
(t *testing.T, program string, v uint64, ep *EvalParams, problems ...string)
data/transactions/logic/eval_test.go:2215
↓ 28 callersMethodBlockHdr
(rnd basics.Round)
ledger/eval/cow.go:63
↓ 28 callersFunctionFileExists
FileExists checks to see if the specified file (or directory) exists
util/io.go:120
↓ 28 callersMethodGetCreator
GetCreator gets the address of the account that created a given creatable
ledger/apply/apply.go:83
↓ 28 callersFunctionMakeValidatedBlock
MakeValidatedBlock creates a validated block.
ledger/ledgercore/validatedBlock.go:44
↓ 28 callersMethodName
()
test/framework/fixtures/fixture.go:40
↓ 28 callersMethodPaysetCommit
PaysetCommit computes the commitment to the payset, using the appropriate commitment plan based on the block's protocol.
data/bookkeeping/block.go:698
↓ 28 callersMethodQuery
(query string, args ...interface{})
util/db/interfaces.go:35
↓ 28 callersMethodSendMessage
(sourceNode, targetNode int, tag protocol.Tag, data []byte)
agreement/fuzzer/filter_test.go:25
↓ 28 callersMethodSetAssetParams
SetAssetParams setter for asset params.
ledger/store/trackerdb/data.go:618
↓ 28 callersMethodSetTestContext
SetTestContext should be called within each test using a shared fixture. It ensures the current test context is set and then reset after the test ends
test/framework/fixtures/libgoalFixture.go:331
↓ 28 callersMethodSetup
Setup validates input params and resolves inputs into canonical balance record structures. Programs for execution are discovered in the following way:
cmd/tealdbg/local.go:302
↓ 28 callersMethodStart
()
daemon/algod/server.go:62
↓ 28 callersFunctionU8TO32_LE
crypto/libsodium-fork/src/libsodium/include/sodium/private/ed25519_ref10_sc_25_5.h:22
↓ 28 callersMethodUnfinishedBlock
UnfinishedBlock returns the underlying Block. It should only be used for statistics and testing purposes, as the block is not yet finished and ready f
ledger/ledgercore/validatedBlock.go:70
↓ 28 callersMethodabort
abort aborts the current catchpoint catchup process, reverting to node to standard operation.
catchup/catchpointService.go:731
↓ 28 callersFunctiongenesisHash
()
ledger/eval/prefetcher/prefetcher_alignment_test.go:52
↓ 28 callersFunctionregistryCloseTest
(t testing.TB, registry *participationDB, dbfilePrefix string)
data/account/participationRegistry_test.go:128
↓ 28 callersFunctionsecp256k1_ecdsa_sign
crypto/secp256k1/libsecp256k1/src/secp256k1.c:343
↓ 28 callersFunctionsecp256k1_scalar_get_num
crypto/secp256k1/libsecp256k1/src/scalar_impl.h:28
↓ 28 callersMethodsource
()
logging/log.go:330
↓ 28 callersMethodwellFormed
wellFormed performs some stateless checks on the KeyReg transaction
data/transactions/keyreg.go:56
↓ 27 callersFunctionMakeAsyncVoteVerifier
MakeAsyncVoteVerifier creates an AsyncVoteVerifier with workers as the number of CPUs
agreement/asyncVoteVerifier.go:63
↓ 27 callersFunctionMuldiv
Muldiv computes a*b/c. The overflow flag indicates that the result was 2^64 or greater. `c` is not generic, because most call sites use a constant. M
data/basics/overflow.go:173
↓ 27 callersMethodNewLocal
NewLocal sets a local value of an app on an address
data/transactions/logic/ledger_test.go:213
↓ 27 callersFunctionOneTimeIDForRound
OneTimeIDForRound maps a round to the identifier for which ephemeral key should be used for that round. keyDilution specifies the number of keys in t
data/basics/units.go:175
↓ 27 callersFunctionSubSaturate
SubSaturate subtracts 2 values with saturation on underflow
data/basics/overflow.go:95
↓ 27 callersMethodTxn
Txn generates a single transaction
ledger/evalbench_test.go:62
↓ 27 callersMethodassertEquals
( int val, int val2, String message )
crypto/secp256k1/libsecp256k1/src/java/org/bitcoin/NativeSecp256k1Util.java:21
↓ 27 callersFunctionboolToSV
(x bool)
data/transactions/logic/eval.go:1482
↓ 27 callersMethodgetAddressByName
getAddressByName returns an account name given its address. If it doesn't exist, it returns the name itself
cmd/goal/accountsList.go:165
↓ 27 callersMethodisFull
isFull checks if the circular buffer has been fully populated at least once.
agreement/credentialArrivalHistory.go:62
↓ 27 callersFunctionmakeTestParticipation
(a *require.Assertions, addrID int, first, last basics.Round, dilution uint64)
data/account/participationRegistry_test.go:88
↓ 27 callersFunctionsc25519_sqmul
crypto/libsodium-fork/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2260
↓ 27 callersFunctionsecp256k1_scalar_negate
crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h:67
↓ 27 callersMethodwaitAccountsWriting
waitAccountsWriting waits for all the pending ( or current ) account writing to be completed.
ledger/tracker.go:490
↓ 26 callersFunctionAfterTxn
AfterTxn creates a new Event with the type AfterTxnEvent
data/transactions/logic/mocktracer/tracer.go:114
↓ 26 callersFunctionBeforeTxn
BeforeTxn creates a new Event with the type BeforeTxnEvent
data/transactions/logic/mocktracer/tracer.go:109
↓ 26 callersMethodCompressVote
CompressVote compresses a vote in src and writes it to dst. If the provided buffer dst is nil or too small, a new slice is allocated. The returned sli
network/vpack/vpack.go:105
↓ 26 callersMethodConn
()
network/p2p/streams_stale_test.go:214
↓ 26 callersMethodEncodeSignedTxn
EncodeSignedTxn converts a SignedTxn and ApplyData into a SignedTxnInBlock for that block.
data/bookkeeping/block.go:1002
↓ 26 callersMethodGenerateBlock
(addrs []basics.Address)
data/pools/transactionPool.go:113
↓ 26 callersMethodIsEmptyAssetFields
IsEmptyAssetFields returns true if the asset fields are empty.
ledger/store/trackerdb/data.go:572
↓ 26 callersMethodLatest
()
daemon/algod/api/server/v2/handlers.go:129
← previousnext →401–500 of 18,629, ranked by callers