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
↓ 31 callers
Function
applyPartialDeltas
(base map[basics.Address]basics.AccountData, deltas ledgercore.AccountDeltas)
ledger/acctdeltas_test.go:190
↓ 31 callers
Method
fundedApp
(sender basics.Address, amount uint64, source string)
ledger/double_test.go:166
↓ 31 callers
Function
immediates
(names ...string)
data/transactions/logic/opcodes.go:260
↓ 31 callers
Method
pop
pop takes a proposal from the proposalTable.
agreement/proposalTable.go:39
↓ 31 callers
Function
reportErrorf
(format string, args ...interface{})
cmd/catchpointdump/commands.go:134
↓ 31 callers
Function
strcmp
crypto/libsodium-fork/test/quirks/quirks.h:27
↓ 31 callers
Method
waitForActivity
()
agreement/service_test.go:564
↓ 30 callers
Method
AddMicrosecondsSince
AddMicrosecondsSince increases counter by microseconds between Time t and now. Fastest if labels is nil
util/metrics/counter.go:94
↓ 30 callers
Function
AfterProgram
AfterProgram creates a new Event with the type AfterProgramEvent
data/transactions/logic/mocktracer/tracer.go:130
↓ 30 callers
Function
BeforeProgram
BeforeProgram creates a new Event with the type BeforeProgramEvent
data/transactions/logic/mocktracer/tracer.go:103
↓ 30 callers
Function
Build
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 callers
Method
Failed
()
test/framework/fixtures/fixture.go:33
↓ 30 callers
Method
Get
Get a participation record.
data/account/participationRegistry.go:247
↓ 30 callers
Method
MakeUnsignedAssetSendTx
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:908
↓ 30 callers
Method
MakeValidVoteAcceptedVal
make a vote for specified proposal value
agreement/common_test.go:588
↓ 30 callers
Method
NewHash
NewHash generates a new hash.Hash to use.
crypto/hashes.go:108
↓ 30 callers
Method
Prepare
Prepare should be used for making pre-benchmark ledger initialization like accounts funding, assets or apps creation
ledger/evalbench_test.go:59
↓ 30 callers
Method
RegisterHandlers
RegisterHandlers exposes global websocket handler registration
rpcs/registrar.go:32
↓ 30 callers
Method
Start
Start can be called to start the fixture's network if SetupNoStart() was used.
test/framework/fixtures/restClientFixture.go:65
↓ 30 callers
Method
Stop
Stop closes sockets and stop threads.
network/p2pNetwork.go:441
↓ 30 callers
Method
avmType
()
data/transactions/logic/eval.go:84
↓ 30 callers
Method
get
get performs a GET request to the specific path against the server
daemon/algod/api/client/restClient.go:258
↓ 30 callers
Method
lookupOnlineAccountData
lookupOnlineAccountData returns the online account data for a given address at a given round.
ledger/acctonline.go:656
↓ 30 callers
Function
sodium_is_zero
crypto/libsodium-fork/src/libsodium/sodium/utils.c:230
↓ 29 callers
Function
EvalSignature
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:1257
↓ 29 callers
Method
IsEmptyAppFields
IsEmptyAppFields returns true if the app fields are empty.
ledger/store/trackerdb/data.go:545
↓ 29 callers
Method
LookupAccount
(addr basics.Address)
ledger/store/trackerdb/interface.go:103
↓ 29 callers
Function
MultisigSign
MultisigSign is for each device individually signs the digest
crypto/multisig.go:137
↓ 29 callers
Function
OpcodeEvents
OpcodeEvents returns a slice of events that represent calling `count` opcodes
data/transactions/logic/mocktracer/tracer.go:150
↓ 29 callers
Method
Quit
Quit directs the pseudonode to exit.
agreement/pseudonode.go:71
↓ 29 callers
Method
Setup
()
agreement/common_test.go:522
↓ 29 callers
Method
Start
Start threads, listen on sockets.
network/p2pNetwork.go:397
↓ 29 callers
Method
String
()
agreement/actions.go:68
↓ 29 callers
Method
UpdateEventsQueue
(queueName string, queueLength int)
agreement/demux.go:102
↓ 29 callers
Function
peerAddress
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 callers
Function
runRound
(t *testing.T, clocks []timers.Clock[TimeoutType], activityMonitor *activityMonitor, zeroes uint, filterTimeou
agreement/service_test.go:860
↓ 29 callers
Function
secp256k1_scalar_eq
crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h:110
↓ 29 callers
Function
testLogic
(t *testing.T, program string, v uint64, ep *EvalParams, problems ...string)
data/transactions/logic/eval_test.go:2209
↓ 28 callers
Function
FileExists
FileExists checks to see if the specified file (or directory) exists
util/io.go:120
↓ 28 callers
Method
GenesisHash
()
data/transactions/logic/eval.go:221
↓ 28 callers
Method
GetUint64Value
GetUint64Value returns the value of the counter.
util/metrics/counter.go:99
↓ 28 callers
Method
PaysetCommit
PaysetCommit computes the commitment to the payset, using the appropriate commitment plan based on the block's protocol.
data/bookkeeping/block.go:658
↓ 28 callers
Method
PendingTxGroups
()
rpcs/txSyncer.go:35
↓ 28 callers
Method
SendMessage
(sourceNode, targetNode int, tag protocol.Tag, data []byte)
agreement/fuzzer/filter_test.go:25
↓ 28 callers
Method
SetTestContext
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:330
↓ 28 callers
Method
Setup
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:310
↓ 28 callers
Method
Start
()
daemon/algod/server.go:62
↓ 28 callers
Function
U8TO32_LE
crypto/libsodium-fork/src/libsodium/include/sodium/private/ed25519_ref10_sc_25_5.h:22
↓ 28 callers
Method
abort
abort aborts the current catchpoint catchup process, reverting to node to standard operation.
catchup/catchpointService.go:731
↓ 28 callers
Function
checkSetMax
(value int, curMax *int)
config/consensus.go:714
↓ 28 callers
Function
newReq
(t *testing.T)
daemon/algod/api/server/v2/test/handlers_resources_test.go:290
↓ 28 callers
Function
registryCloseTest
(t testing.TB, registry *participationDB, dbfilePrefix string)
data/account/participationRegistry_test.go:128
↓ 28 callers
Function
secp256k1_ecdsa_sign
crypto/secp256k1/libsecp256k1/src/secp256k1.c:343
↓ 28 callers
Function
secp256k1_scalar_get_num
crypto/secp256k1/libsecp256k1/src/scalar_impl.h:28
↓ 28 callers
Function
setupTestForMethodGet
(t *testing.T, status node.StatusReport)
daemon/algod/api/server/v2/test/handlers_test.go:99
↓ 28 callers
Method
source
()
logging/log.go:330
↓ 27 callers
Function
MakeAsyncVoteVerifier
MakeAsyncVoteVerifier creates an AsyncVoteVerifier with workers as the number of CPUs
agreement/asyncVoteVerifier.go:63
↓ 27 callers
Method
NewLocal
NewLocal sets a local value of an app on an address
data/transactions/logic/ledger_test.go:191
↓ 27 callers
Function
OneTimeIDForRound
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:143
↓ 27 callers
Method
Query
(query string, args ...interface{})
util/db/interfaces.go:35
↓ 27 callers
Method
SetAssetParams
SetAssetParams setter for asset params.
ledger/store/trackerdb/data.go:615
↓ 27 callers
Method
Txn
Txn generates a single transaction
ledger/evalbench_test.go:61
↓ 27 callers
Method
assertEquals
( int val, int val2, String message )
crypto/secp256k1/libsecp256k1/src/java/org/bitcoin/NativeSecp256k1Util.java:21
↓ 27 callers
Function
boolToSV
(x bool)
data/transactions/logic/eval.go:1483
↓ 27 callers
Method
getAddressByName
getAddressByName returns an account name given its address. If it doesn't exist, it returns the name itself
cmd/goal/accountsList.go:165
↓ 27 callers
Method
isFull
isFull checks if the circular buffer has been fully populated at least once.
agreement/credentialArrivalHistory.go:62
↓ 27 callers
Function
makeTestParticipation
(a *require.Assertions, addrID int, first, last basics.Round, dilution uint64)
data/account/participationRegistry_test.go:88
↓ 27 callers
Function
sc25519_sqmul
crypto/libsodium-fork/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2260
↓ 27 callers
Function
secp256k1_scalar_negate
crypto/secp256k1/libsecp256k1/src/scalar_low_impl.h:67
↓ 27 callers
Method
waitAccountsWriting
waitAccountsWriting waits for all the pending ( or current ) account writing to be completed.
ledger/tracker.go:489
↓ 26 callers
Function
AfterTxn
AfterTxn creates a new Event with the type AfterTxnEvent
data/transactions/logic/mocktracer/tracer.go:113
↓ 26 callers
Function
BeforeTxn
BeforeTxn creates a new Event with the type BeforeTxnEvent
data/transactions/logic/mocktracer/tracer.go:108
↓ 26 callers
Method
EncodeSignedTxn
EncodeSignedTxn converts a SignedTxn and ApplyData into a SignedTxnInBlock for that block.
data/bookkeeping/block.go:952
↓ 26 callers
Method
GetCreator
GetCreator gets the address of the account that created a given creatable
ledger/apply/apply.go:81
↓ 26 callers
Method
IsEmptyAssetFields
IsEmptyAssetFields returns true if the asset fields are empty.
ledger/store/trackerdb/data.go:569
↓ 26 callers
Method
Latest
()
daemon/algod/api/server/v2/handlers.go:110
↓ 26 callers
Method
Len
()
cmd/algofix/fix.go:30
↓ 26 callers
Function
MakeTransactionPool
MakeTransactionPool makes a transaction pool.
data/pools/transactionPool.go:127
↓ 26 callers
Function
NewJSONDecoder
NewJSONDecoder returns a json decoder object reading bytes from [r].
protocol/codec.go:240
↓ 26 callers
Method
PushFront
PushFront inserts a new element e with value v at the front of list l and returns e.
util/list.go:104
↓ 26 callers
Method
RememberOne
RememberOne stores the provided transaction. Precondition: Only RememberOne() properly-signed and well-formed transactions (i.e., ensure t.WellFormed(
data/pools/transactionPool.go:485
↓ 26 callers
Method
Shutdown
Shutdown stops the kmd instance if it's running and cleans up the dataDir if there was no test failure
test/framework/fixtures/kmdFixture.go:72
↓ 26 callers
Method
Start
Start notifies the network that the agreement service is ready to start receiving messages.
agreement/abstractions.go:298
↓ 26 callers
Function
SubSaturate
SubSaturate subtracts 2 values with saturation on underflow
data/basics/overflow.go:95
↓ 26 callers
Method
SuggestedParams
SuggestedParams returns the suggested parameters for a new transaction
libgoal/libgoal.go:914
↓ 26 callers
Function
Verify
Verify ensures that the positions in elems correspond to the respective hashes in a tree with the given root hash. The proof is expected to be the pr
crypto/merklearray/merkle.go:330
↓ 26 callers
Method
VerifyBytes
VerifyBytes verifies that a merklesignature sig is valid, on a specific round, under a given public key
crypto/merklesignature/merkleSignatureScheme.go:266
↓ 26 callers
Function
b64
(s string)
daemon/algod/api/server/v2/dryrun_test.go:67
↓ 26 callers
Function
crypto_generichash_blake2b_update
crypto/libsodium-fork/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c:94
↓ 26 callers
Function
crypto_pwhash_argon2i_str_needs_rehash
crypto/libsodium-fork/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:278
↓ 26 callers
Method
dump
()
agreement/service_test.go:555
↓ 26 callers
Method
ensureKmdClient
()
libgoal/libgoal.go:188
↓ 26 callers
Method
newBase
()
ledger/tracker.go:311
↓ 26 callers
Function
printColor
(message, color=NORMAL_TEXT_COLOR)
scripts/buildtools/check_tests.py:57
↓ 26 callers
Function
random_scalar_order_test
crypto/secp256k1/libsecp256k1/src/tests.c:110
↓ 26 callers
Function
secp256k1_ec_pubkey_create
crypto/secp256k1/libsecp256k1/src/secp256k1.c:402
↓ 26 callers
Function
sliceOrNil
(s []T)
daemon/algod/api/server/v2/utils.go:95
↓ 26 callers
Function
testAppBytes
(t *testing.T, program []byte, ep *EvalParams, problems ...string)
data/transactions/logic/evalStateful_test.go:584
↓ 26 callers
Method
txgroup
(problem string, txns ...*txntest.Txn)
ledger/double_test.go:111
↓ 25 callers
Method
BlockHdr
(rnd basics.Round)
ledger/eval/cow.go:63
← previous
next →
401–500 of 18,272, ranked by callers