Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MiloOweno/kernel-lab
/ functions
Functions
18,272 in github.com/MiloOweno/kernel-lab
⨍
Functions
18,272
◇
Types & classes
2,561
↓ 4,195 callers
Method
Equal
Equal compares two MultisigSig structs for equality
crypto/multisig.go:370
↓ 2,748 callers
Function
PartitionTest
PartitionTest checks if the current partition should run this test, and skips it if not.
test/partitiontest/filtering.go:28
↓ 1,922 callers
Method
Errorf
(string, ...interface{})
logging/log.go:117
↓ 1,050 callers
Method
String
String returns a string description of an event.
agreement/events.go:36
↓ 899 callers
Method
Errorf
(format string, args ...interface{})
data/pools/transactionPool_test.go:64
↓ 819 callers
Method
Error
Error logs a message at level Error.
logging/log.go:115
↓ 711 callers
Method
Join
(topic string)
network/p2p/p2p_test.go:276
↓ 704 callers
Method
Equal
Equal checks whether two StateDeltas are equal. We don't check for nilness equality because an empty map will encode/decode as nil. So if our generate
data/basics/teal.go:78
↓ 627 callers
Method
Printf
Printf tunnel the log string into the log file.
logging/telemetryhook.go:219
↓ 608 callers
Method
Fatal
Fatal logs a message at level Fatal.
logging/log.go:120
↓ 568 callers
Method
Add
Add adds a given transaction group and its associated group context to the cache. If any of the transactions already appear in the cache, the new entr
data/transactions/verify/verifiedTxnCache.go:59
↓ 535 callers
Method
Run
(string, func(T))
crypto/batchverifier_test.go:33
↓ 504 callers
Function
testProg
(t testing.TB, source string, ver uint64, expected ...expect)
data/transactions/logic/assembler_test.go:671
↓ 503 callers
Method
Contains
Contains checks the membership of an element in the set.
util/set.go:44
↓ 433 callers
Method
Equal
Equal compares two group contexts to see if they would represent the same verification context for a given transaction.
data/transactions/verify/txn.go:157
↓ 407 callers
Function
reportErrorf
(format string, args ...interface{})
cmd/goal/commands.go:497
↓ 403 callers
Method
SetBytes
([]byte)
daemon/algod/api/client/restClient.go:159
↓ 382 callers
Function
Base
Base returns the default Logger logging to
logging/log.go:363
↓ 368 callers
Function
GetDefaultLocal
GetDefaultLocal returns a copy of the current defaultLocal config
config/config.go:135
↓ 349 callers
Method
UnmarshalMsgWithState
UnmarshalMsg implements msgp.Unmarshaler
agreement/msgp_gen.go:8669
↓ 339 callers
Function
testAccepts
(t *testing.T, program string, introduced uint64)
data/transactions/logic/eval_test.go:4681
↓ 335 callers
Function
RandBytes
RandBytes fills the provided structure with a set of random bytes
crypto/rand.go:63
↓ 331 callers
Method
ID
()
network/p2p/p2p.go:61
↓ 305 callers
Method
Name
()
data/pools/transactionPool_test.go:66
↓ 303 callers
Method
Close
()
network/p2p/p2p.go:60
↓ 294 callers
Function
RandUint64
RandUint64 returns a random 64-bit unsigned integer
crypto/rand.go:47
↓ 291 callers
Function
exp
(l int, s string, extra ...int)
data/transactions/logic/assembler_test.go:625
↓ 286 callers
Method
Skip
(args ...interface{})
test/framework/fixtures/fixture.go:40
↓ 270 callers
Method
MsgIsZero
MsgIsZero returns whether this is a zero value
agreement/msgp_gen.go:8703
↓ 269 callers
Function
testApp
(t *testing.T, program string, ep *EvalParams, problems ...string)
data/transactions/logic/evalStateful_test.go:572
↓ 265 callers
Method
Empty
Empty returns true if the set is empty.
util/set.go:39
↓ 263 callers
Method
Close
cleanup
ledger/store/trackerdb/store.go:54
↓ 262 callers
Function
Encode
Encode returns a msgpack-encoded byte buffer for a given object.
protocol/codec.go:125
↓ 257 callers
Method
Warnf
(string, ...interface{})
logging/log.go:112
↓ 256 callers
Method
Errorf
(format string, args ...interface{})
test/framework/fixtures/fixture.go:30
↓ 242 callers
Method
Infof
(string, ...interface{})
logging/log.go:107
↓ 237 callers
Method
Address
()
rpcs/txSyncer.go:41
↓ 237 callers
Method
UnmarshalMsgWithState
(bts []byte, st msgp.UnmarshalState)
data/transactions/msgp_gen.go:8429
↓ 234 callers
Method
Sign
(message crypto.Hashable)
network/netidentity.go:99
↓ 234 callers
Method
Zero
Zero returns a reset Clock. TimeoutAt channels will use the point at which Zero was called as their reference point.
util/timers/interface.go:28
↓ 228 callers
Method
Error
(args ...interface{})
test/framework/fixtures/fixture.go:29
↓ 226 callers
Method
txn
(tx *txntest.Txn, problem ...string)
ledger/double_test.go:75
↓ 222 callers
Method
Round
()
agreement/abstractions.go:94
↓ 217 callers
Function
TestingLog
TestingLog is a test-only convenience function to configure logging for testing
logging/testingLogger.go:57
↓ 216 callers
Function
proto
(signature string, effects ...string)
data/transactions/logic/opcodes.go:431
↓ 215 callers
Method
MsgIsZero
MsgIsZero returns whether this is a zero value
data/transactions/msgp_gen.go:8443
↓ 215 callers
Method
Set
(key, value []byte)
ledger/store/trackerdb/generickv/accounts_writer.go:29
↓ 211 callers
Function
sodium_free
crypto/libsodium-fork/src/libsodium/sodium/utils.c:629
↓ 209 callers
Function
sodium_malloc
crypto/libsodium-fork/src/libsodium/sodium/utils.c:605
↓ 207 callers
Method
get
(name string)
data/transactions/logic/fields.go:39
↓ 199 callers
Function
Hash
Hash computes the SHASum512_256 hash of an array of bytes
crypto/util.go:92
↓ 196 callers
Method
Msgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
agreement/msgp_gen.go:8697
↓ 195 callers
Method
MarshalMsg
MarshalMsg implements msgp.Marshaler
agreement/msgp_gen.go:8654
↓ 188 callers
Function
Decode
Decode attempts to decode a msgpack-encoded byte buffer into an object instance pointed to by objptr.
protocol/codec.go:199
↓ 188 callers
Method
Logf
(format string, args ...interface{})
test/framework/fixtures/fixture.go:38
↓ 187 callers
Function
SynchronizedTest
SynchronizedTest generates a testing.TB compatible test for a given testing.TB interface. calling SynchronizedTest with the same tb would return the e
test/framework/fixtures/fixture.go:72
↓ 185 callers
Function
RunEncodingTest
RunEncodingTest runs several iterations of encoding/decoding consistency testing of object type specified by template.
protocol/codec_tester.go:515
↓ 178 callers
Function
Group
Group turns a list of Txns into a slice of SignedTxns with GroupIDs set properly to make them a transaction group. The input Txns are modified with th
data/txntest/txn.go:329
↓ 178 callers
Method
Start
()
network/p2p/p2p.go:59
↓ 176 callers
Method
write
write a single persistedKVData to the lruKV cache. when writing the entry, the round number would be used to determine if it's a newer version of what
ledger/lrukv.go:110
↓ 171 callers
Method
t
t returns the eventType associated with the event.
agreement/events.go:33
↓ 171 callers
Method
u
()
agreement/vote.go:203
↓ 165 callers
Method
Load
()
cmd/tealdbg/util.go:66
↓ 164 callers
Function
ShutdownSynchronizedTest
ShutdownSynchronizedTest should be called within each test using synchTest. It ensures the base test will no longer get t.finished modified and cause
test/framework/fixtures/fixture.go:97
↓ 163 callers
Method
Atomic
Atomic executes a piece of code with respect to the database atomically. For transactions where readOnly is false, sync determines whether or not to w
util/db/dbutil.go:214
↓ 163 callers
Method
Log
(args ...interface{})
test/framework/fixtures/fixture.go:37
↓ 160 callers
Function
print
crypto/libsodium-fork/test/default/core6.c:20
↓ 157 callers
Method
Block
(basics.Round)
ledger/tracker.go:163
↓ 156 callers
Function
UnmarshalChecksumAddress
UnmarshalChecksumAddress tries to unmarshal the checksummed address string. Algorand strings addresses ( base32 encoded ) have a postamble which serve
data/basics/address.go:54
↓ 155 callers
Method
Wait
(basics.Round)
stateproof/abstractions.go:41
↓ 155 callers
Function
sodium_memzero
crypto/libsodium-fork/src/libsodium/sodium/utils.c:102
↓ 154 callers
Function
makeAddress
(addressSeed int)
ledger/eval/prefetcher/prefetcher_test.go:45
↓ 149 callers
Function
AssembleString
AssembleString takes an entire program in a string and assembles it to bytecode using AssemblerDefaultVersion
data/transactions/logic/assembler.go:2737
↓ 147 callers
Method
Latest
()
ledger/tracker.go:162
↓ 144 callers
Method
Stop
Close sockets. Stop threads.
network/gossipNode.go:102
↓ 144 callers
Function
muladd
crypto/libsodium-fork/src/libsodium/crypto_pwhash/argon2/blamka-round-avx512f.h:9
↓ 142 callers
Method
MakeVerifiedVote
(t *testing.T, index int, r round, p period, s step, value proposalValue)
agreement/common_test.go:565
↓ 142 callers
Method
Write
([]byte)
data/transactions/logic/assembler.go:46
↓ 142 callers
Method
append
(line string)
logging/logBuffer.go:41
↓ 142 callers
Method
threshold
threshold returns the threshold necessary for the given step. Do not compare values to the output of this function directly; instead, use s.reachesQuo
agreement/types.go:145
↓ 138 callers
Method
NewApp
NewApp add a new AVM app to the Ledger. In most uses, it only sets up the id and schema but no code, as testing will want to try many different code
data/transactions/logic/ledger_test.go:130
↓ 138 callers
Method
NewTxn
NewTxn sets network-specific values to the given transaction
ledger/simulation/testing/utils.go:64
↓ 137 callers
Function
MakeCounter
MakeCounter create a new counter with the provided name and description.
util/metrics/counter.go:30
↓ 136 callers
Method
Exec
(query string, args ...interface{})
util/db/interfaces.go:44
↓ 136 callers
Method
Inc
Inc increases counter by 1 Much faster if labels is nil or empty.
util/metrics/counter.go:74
↓ 134 callers
Method
GetUnencryptedWalletHandle
GetUnencryptedWalletHandle returns the unencrypted wallet handle. If there is no unencrypted wallet, it creates one first. This should never be used o
libgoal/unencryptedWallet.go:45
↓ 132 callers
Method
Remove
Remove removes e from l if e is an element of list l. The element must not be nil.
util/list.go:94
↓ 132 callers
Function
testPanics
(t *testing.T, program string, introduced uint64, pattern ...string)
data/transactions/logic/eval_test.go:4694
↓ 131 callers
Method
transition
#todo eventually, post refactor, these methods should be equivalent to the listener interface. However, listener currently requires router and player,
agreement/state_machine_test.go:276
↓ 125 callers
Method
Get
Get looks up the account data for an address, ignoring application and asset data If the account is known to be empty, then err should be nil and the
ledger/apply/apply.go:49
↓ 123 callers
Method
Debugf
(string, ...interface{})
logging/log.go:102
↓ 123 callers
Method
Status
()
cmd/algoh/client.go:28
↓ 121 callers
Method
MarshalMsg
MarshalMsg implements msgp.Marshaler
data/transactions/msgp_gen.go:8417
↓ 120 callers
Method
Msgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
data/transactions/msgp_gen.go:8438
↓ 120 callers
Method
NextRound
NextRound returns the first round for which no Block has been confirmed.
agreement/abstractions.go:123
↓ 120 callers
Method
Upsert
Upsert adds ledgercore.AccountData into deltas
ledger/ledgercore/statedelta.go:475
↓ 119 callers
Method
Close
()
ledger/store/trackerdb/generickv/accounts_reader.go:44
↓ 119 callers
Method
MsgIsZero
MsgIsZero returns whether this is a zero value
data/bookkeeping/msgp_gen.go:1193
↓ 119 callers
Method
fullBlock
(txs ...*txntest.Txn)
ledger/double_test.go:135
↓ 119 callers
Function
secp256k1_fe_mul
crypto/secp256k1/libsecp256k1/src/field_5x52_impl.h:373
next →
1–100 of 18,272, ranked by callers