MCPcopy Create free account

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

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

↓ 43 callersMethodSendPaymentFromWallet
SendPaymentFromWallet signs a transaction using the given wallet and returns the resulted transaction id
libgoal/libgoal.go:453
↓ 43 callersFunctionge25519_p3_to_cached
crypto/libsodium-fork/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:500
↓ 43 callersFunctionhelperFillSignBroadcast
(client libgoal.Client, wh []byte, sender string, tx transactions.Transaction, err error)
test/e2e-go/features/transactions/asset_test.go:43
↓ 43 callersFunctionomitEmpty
omitEmpty defines a handy impl for all comparable types to convert from default value to nil ptr
daemon/algod/api/server/v2/utils.go:120
↓ 43 callersMethodtrackerDB
()
ledger/tracker.go:158
↓ 42 callersMethodBookkeepingBlock
BookkeepingBlock takes a round and returns its block
libgoal/libgoal.go:845
↓ 42 callersMethodGetNodeController
GetNodeController returns the node controller that is associated with the given node name.
test/framework/fixtures/libgoalFixture.go:441
↓ 42 callersMethodLen
()
data/basics/sort.go:30
↓ 42 callersMethodMarshalMsg
MarshalMsg implements msgp.Marshaler
ledger/store/trackerdb/msgp_gen.go:2532
↓ 42 callersFunctionNetIdentityDedupNames
NetIdentityDedupNames is an option to set the deduplication names for the identity challenge scheme
network/netidentity.go:143
↓ 42 callersFunctionNewIdentityChallengeScheme
NewIdentityChallengeScheme will create a default Identification Scheme
network/netidentity.go:157
↓ 42 callersFunctionNewLogger
NewLogger returns a new Logger logging to out.
logging/log.go:368
↓ 42 callersMethodUnmarshalMsgWithState
UnmarshalMsg implements msgp.Unmarshaler
data/basics/msgp_gen.go:5045
↓ 42 callersFunctionexpectNoNewPeriod
(t *testing.T, clocks []timers.Clock[TimeoutType], zeroes uint)
agreement/service_test.go:832
↓ 42 callersFunctionnetStop
(t testing.TB, wn *WebsocketNetwork, name string)
network/wsNetwork_test.go:312
↓ 41 callersMethodGenesisHash
()
data/transactions/logic/eval.go:221
↓ 41 callersFunctionMakeResourcesData
MakeResourcesData returns a new empty instance of resourcesData. Using this constructor method is necessary because of the ResourceFlags field. An opt
ledger/store/trackerdb/data.go:527
↓ 41 callersFunctionexport_type
(name, src, dst, comment=True)
scripts/export_sdk_types.py:141
↓ 41 callersMethodgetNextPeer
()
catchup/peerSelector.go:120
↓ 41 callersMethodlookup
lookup retrieves data about an address, eventually querying the ledger if the address was not found in cache.
ledger/eval/cow.go:44
↓ 41 callersMethodupdateDNSKeyRecord
(zone string, key *dns.DNSKEY, sk crypto.PrivateKey, expTime time.Time)
tools/network/dnssec/testHarness.go:331
↓ 41 callersFunctionverifyStateProofVerificationTracking
(t *testing.T, spt *spVerificationTracker, startRound basics.Round, contextAmount uint64, stateProofInterval
ledger/spverificationtracker_test.go:151
↓ 40 callersFunctionAssembleStringWithVersion
AssembleStringWithVersion takes an entire program in a string and assembles it to bytecode using the assembler version specified. If version is assem
data/transactions/logic/assembler.go:2762
↓ 40 callersFunctionByteCountBinary
(b int)
agreement/fuzzer/trafficStatisticsFilter_test.go:163
↓ 40 callersMethodConstructPayment
ConstructPayment builds a payment transaction to be signed If the fee is 0, the function will use the suggested one form the network Although firstVal
libgoal/libgoal.go:570
↓ 40 callersMethodMarshalMsg
MarshalMsg implements msgp.Marshaler
data/basics/msgp_gen.go:5030
↓ 40 callersMethodMsgIsZero
MsgIsZero returns whether this is a zero value
data/basics/msgp_gen.go:5079
↓ 40 callersMethodMsgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
data/basics/msgp_gen.go:5073
↓ 39 callersMethodBlock
(basics.Round)
catchup/service.go:67
↓ 39 callersFunctionLoadConfigFromDisk
LoadConfigFromDisk returns a Local config structure based on merging the defaults with settings loaded from the config file from the custom dir. If t
config/config.go:109
↓ 39 callersFunctionMakeTrie
MakeTrie creates a merkle trie
crypto/merkletrie/trie.go:79
↓ 39 callersMethodMsgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
ledger/store/trackerdb/msgp_gen.go:2821
↓ 39 callersFunctionMultisigSign
MultisigSign is for each device individually signs the digest
crypto/multisig.go:137
↓ 39 callersMethodNoted
Noted returns a new Txn with the given note field.
data/txntest/txn.go:139
↓ 39 callersMethodWaitForConfirmedTxn
WaitForConfirmedTxn waits until either the passed txid is confirmed or until the passed roundTimeout passes or until waiting for a round to pass times
test/framework/fixtures/restClientFixture.go:191
↓ 39 callersFunctionapplyPartialDeltas
(base map[basics.Address]basics.AccountData, deltas ledgercore.AccountDeltas)
ledger/acctdeltas_test.go:191
↓ 39 callersFunctioncrypto_hash_sha512_update
crypto/libsodium-fork/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c:209
↓ 39 callersFunctiononly
(m RunMode)
data/transactions/logic/opcodes.go:244
↓ 38 callersFunctionAddSaturate
AddSaturate adds 2 values with saturation on overflow
data/basics/overflow.go:85
↓ 38 callersMethodCommit
()
ledger/store/trackerdb/store.go:126
↓ 38 callersMethodPreCheck
PreCheck checks if the block header bh is a valid successor to the previous block's header, prev.
data/bookkeeping/block.go:780
↓ 38 callersMethodPut
(basics.Address, ledgercore.AccountData)
ledger/apply/apply.go:51
↓ 38 callersMethodRegisterHandlers
RegisterHandlers adds to the set of given message handlers.
network/gossipNode.go:105
↓ 38 callersMethodWaitForCommit
WaitForCommit waits until block r (and block before r) are durably written to disk.
ledger/ledger.go:860
↓ 37 callersMethodConsensusParams
Balances correspond to a Round, which mean that they also correspond to a ConsensusParams. This returns those parameters.
ledger/apply/apply.go:110
↓ 37 callersMethodCurrentRound
CurrentRound returns the current known round
libgoal/libgoal.go:905
↓ 37 callersMethodFlush
Flush ensures that all changes have been written to the underlying data store.
data/account/participationRegistry.go:270
↓ 37 callersMethodGET
(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc)
daemon/algod/api/server/v2/generated/experimental/routes.go:63
↓ 37 callersMethodMakeAccountsWriter
trackerdb
ledger/store/trackerdb/store.go:78
↓ 37 callersFunctionNewP2PNetwork
NewP2PNetwork returns an instance of GossipNode that uses the p2p.Service
network/p2pNetwork.go:232
↓ 37 callersMethodSetConsensus
SetConsensus applies a new consensus settings which would get deployed before any of the nodes starts
test/framework/fixtures/libgoalFixture.go:67
↓ 37 callersFunctionmicros
micros gets the current microAlgo balance for an address
ledger/simple_test.go:256
↓ 37 callersFunctionreportErrorf
(format string, args ...interface{})
cmd/pingpong/runCmd.go:488
↓ 37 callersFunctionsecp256k1_rand_int
crypto/secp256k1/libsecp256k1/src/testrand_impl.h:47
↓ 37 callersFunctionsecp256k1_scalar_add
crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h:34
↓ 37 callersFunctionsecp256k1_scalar_is_zero
crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h:63
↓ 36 callersFunctionDigestMaxSize
DigestMaxSize returns a maximum valid message size for this message type
crypto/msgp_gen.go:424
↓ 36 callersMethodField
()
data/transactions/logic/fields.go:31
↓ 36 callersMethodGetLibGoalClientForNamedNode
GetLibGoalClientForNamedNode returns the LibGoal Client for a given named node
test/framework/fixtures/libgoalFixture.go:274
↓ 36 callersMethodGetSigner
GetSigner returns the secret keys required for the specified round as well as the rest of the required state proof immutable data
crypto/merklesignature/merkleSignatureScheme.go:235
↓ 36 callersMethodInfof
(format string, args ...interface{})
config/localTemplate.go:892
↓ 36 callersMethodInsert
Insert adds a record to storage and computes the ParticipationID
data/account/participationRegistry.go:232
↓ 36 callersMethodIs
Is checks if this set of roles is exactly the same as the other roles
network/phonebook/phonebook.go:76
↓ 36 callersMethodSetAssetHolding
SetAssetHolding setter for asset holding.
ledger/store/trackerdb/data.go:673
↓ 36 callersFunctionfe25519_add
crypto/libsodium-fork/src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h:32
↓ 36 callersFunctionge25519_add
crypto/libsodium-fork/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:184
↓ 36 callersFunctionsecp256k1_ge_set_gej
crypto/secp256k1/libsecp256k1/src/group_impl.h:100
↓ 35 callersMethodGetAlgodClientForController
GetAlgodClientForController returns a RestClient for the specified NodeController
test/framework/fixtures/restClientFixture.go:69
↓ 35 callersMethodGetWalletsSortedByBalance
GetWalletsSortedByBalance returns the Primary node's accounts sorted DESC by balance the richest account will be at accounts[0]
test/framework/fixtures/restClientFixture.go:154
↓ 35 callersMethodLatest
()
stateproof/abstractions.go:40
↓ 35 callersMethodLookupOnline
(addr basics.Address, rnd basics.Round)
ledger/store/trackerdb/interface.go:167
↓ 35 callersMethodNewLocals
NewLocals essentially "opts in" an address to an app id.
data/transactions/logic/ledger_test.go:189
↓ 35 callersMethodProve
Prove constructs a proof for some set of positions in the array that was used to construct the tree. this function defines the following behavior: Tr
crypto/merklearray/merkle.go:200
↓ 35 callersMethodStop
Stop closes sockets and stop threads.
network/p2pNetwork.go:483
↓ 35 callersMethodWriteByte
(c byte)
data/transactions/logic/assembler.go:49
↓ 35 callersMethodadvanceRoundsWithoutStateProof
(t *testing.T, delta uint64)
stateproof/worker_test.go:391
↓ 35 callersMethodrememberOne
rememberOne is handy for these tests of single transactions
data/pools/transactionPool_test.go:152
↓ 35 callersFunctionsecp256k1_fe_negate
crypto/secp256k1/libsecp256k1/src/field_5x52_impl.h:327
↓ 35 callersFunctionsetupTestForMethodGet
(t *testing.T, status node.StatusReport)
daemon/algod/api/server/v2/test/handlers_test.go:102
↓ 35 callersMethodtxgroup
(problem string, txns ...*txntest.Txn)
ledger/double_test.go:116
↓ 34 callersMethodLedgerForAPI
()
daemon/algod/api/server/v2/handlers.go:150
↓ 34 callersFunctionMakeStateDelta
MakeStateDelta creates a new instance of StateDelta hint is amount of transactions for evaluation, 2 * hint is for sender and receiver balance records
ledger/ledgercore/statedelta.go:223
↓ 34 callersFunctionbenchmarkOperation
Rather than run b.N times, build a program that runs the operation 2000 times, and does so for b.N / 2000 runs. This lets us amortize away the creati
data/transactions/logic/eval_test.go:3904
↓ 34 callersFunctionfe25519_sub
crypto/libsodium-fork/src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h:52
↓ 34 callersMethodhandleCdtRequest
(req *cdt.ChromeRequest, state *cdtState)
cmd/tealdbg/cdtSession.go:279
↓ 34 callersFunctionindexTranslate
(t *testing.T, from, to uint64, pathLen uint8)
crypto/merklearray/vectorCommitmentArray_test.go:29
↓ 34 callersMethodpay
(self, sender, receiver, amt: int, send=None, **kwargs)
test/scripts/e2e_subs/goal/goal.py:251
↓ 34 callersFunctionsecp256k1_rand_bits
crypto/secp256k1/libsecp256k1/src/testrand_impl.h:34
↓ 34 callersFunctionsecp256k1_scalar_get_b32
crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h:58
↓ 34 callersFunctionsodium_base642bin
crypto/libsodium-fork/src/libsodium/sodium/codecs.c:265
↓ 34 callersMethodwith
(e logspec.AgreementEvent)
agreement/trace.go:509
↓ 33 callersFunctionApplicationCall
ApplicationCall evaluates ApplicationCall transaction
ledger/apply/application.go:392
↓ 33 callersFunctionBuildVectorCommitmentTree
BuildVectorCommitmentTree constructs a Merkle tree given an array. the tree returned from this function can function as a vector commitment which has
crypto/merklearray/merkle.go:117
↓ 33 callersMethodFatalf
(format string, args ...interface{})
test/framework/fixtures/fixture.go:36
↓ 33 callersFunctionFillDBWithParticipationKeys
FillDBWithParticipationKeys initializes the passed database with participation keys
data/account/participation.go:225
↓ 33 callersMethodLatestTotals
()
ledger/eval/eval.go:691
↓ 33 callersFunctionMakeNodeController
MakeNodeController creates a NodeController representing a specific data directory (and an associated binary directory)
nodecontrol/NodeController.go:45
↓ 33 callersFunctionMakeTransactionPool
MakeTransactionPool makes a transaction pool.
data/pools/transactionPool.go:125
↓ 33 callersFunctionMap
* Functions inspired by functional languages. */ Map applies a function to each element of the input slice and returns a new slice with the transforme
util/fn.go:23
↓ 33 callersMethodRequest
(ctx context.Context, tag Tag, topics Topics)
network/wsPeer.go:305
← previousnext →301–400 of 18,629, ranked by callers